jfinal框架教程-学习笔记(二)

上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点先上图1、建数据库(我用的是oracle数据库,其他的相对也差不多)--CreatetablecreatetableCLASSES(classesidNUMBERnotnull,classesnameVARCHAR2(20),classesaddressVARCHAR2(50));--CreatetablecreatetableSTUDENT(studentidNUMBERnotnull,studentnameVARCHAR2(10),studentageNUMBER,studentsexVARCHAR2(2),classesidNUMBER);altertableSTUDENTaddconstraintFK_CLASSESIDforeignkey(CLASSESID)referencesCLASSES(CLASSESID);新建项目,我用的myeclipse,先把jar包导入2、实体类Classes.javapackagecom.demo.model;importcom.jfinal.plugin....

***超强、超详细Redis数据库入门教程

这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构–简介8.redis数据结构–strings9.redis数据结构–lists10.redis数据结构–集合11.redis数据结构–有序集合12.redis数据结构–哈希13.聊聊redis持久化–两种方式14.聊聊redis持久化–RDB15.聊聊redis持久化–AOF16.聊聊redis持久化–AOF重写17.聊聊redis持久化–如何选择RDB和AOF18.聊聊主从–用法19.聊聊主从–同步原理20.聊聊redis的事务处理21.教你看懂redis配置–简介22.教你看懂redis配置-通用23.教你看懂redis配置&nda...

**CI两种方式查询所返回的结果数量

允许你获得某个特定的ActiveRecord查询所返回的结果数量。可以使用ActiveRecord限制函数,例如where(),or_where(),like(),or_like()等等。范例:echo$this->db->count_all_results('my_table');//生成一个整数,例如25$this->db->like('title','match');$this->db->from('my_table');echo$this->db->count_all_results();//生成一个整数,例如17 ------------------------------------------------------Permitsyoutodeterminethenumberofrowsinaparticulartable.Submitthetablenameinthefirstparameter.Example:计算出指定表的总行数并返回。在第一个参数中写入被提交的表名。例如:echo$this->db-&...

NSPredicate用法总结(Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取)

简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法): [objc] viewplaincopy NSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...];   Format:(1)比较运算符>,<,==,>=,<=,!=可用于数值及字符串例:@"number>100"(2)范围运算符:IN、BETWEEN例:@"numberBETWEEN{1,5}"   @"addressIN{'shanghai','beijing'}"(3)字符串本身:SELF 例:@“SELF==‘APPLE’"(4)字符串相关:BEGINSWITH、ENDSWITH、CONTAINS例:@"nameCONTAIN[c...

**CI中使用IN查询(where_in)

注意别漏了$this->db->get();/***匹配用户手机号,返回匹配的用户列表*@param$column_str'user_id,user_name,user_avatar_src,user_mobile,user_title,user_department,user_hospital,user_audit_status'*@param$mobile_array*/publicfunctionmatch_user_mobile($column_str,$mobile_array){$this->db->select($column_str);$this->db->from('xm_user');$this->db->where_in('user_mobile',$mobile_array);$query=$this->db->get();//var_dump($query);测试//row_array取一行数据;result_array取多行数据return$query->result();}...

基于PHP的cURL快速入门教程 (小偷采集程序)

cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。很多小偷程序都是使用这个函数。最爽的是,PHP也支持cURL库。本文将介绍cURL的一些高级特性,以及在PHP中如何运用它。为什么要用cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数: $content=file_get_contents("http://www.jb51.net");//or$lines=file("http://www.jb51.net");//orreadfile(http://www.jb51.net); 不过,这种做法缺乏灵活性和有效的错误处理。而且,你也不能用它完成一些高难度任务——比如处理coockies、验证、表单提交、文件上传等等。引用:cURL是一种功能强大的库,支持很多不同的协议、选项,能提供URL请求相关的各种细节信息。基本结构在学习更为复杂的功能之前,先来看一下在PHP中建立cURL请求的基本步骤:初始化设置变量执行并获取结果释放cURL句柄&n...

用grunt搭建自动化的web前端开发环境实战教程(详细步骤)

用grunt搭建自动化的web前端开发环境实战教程(详细步骤)jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学、不用!前端自动化,这样的一个名词听起来非常的有吸引力,向往力。当今时代,前端工程师需要维护的代码变得及为庞大和复杂,代码维护、打包、发布等流程也变得极为繁琐,同时浪费的时间和精力也越来越多,当然人为的错误也随着流程的增加而增加了更多的出错率。致使每一个团队都希望有一种工具,能帮助整个团队在开发中能精简流程、提高效率、减少错误率。随之讨论自动化部署也越来越多,并且国内很多大型团队也都有自己成熟的自动化部署工具。据我所知,百度有FIS,腾讯有Modjs,360有燕尾服,还有很多团队在使用Ant,Shell等,而现在讨论较多的是Grunt。在平常的工作之中,我们都不断的在重复着做相同的事情,比如说将Sass编译成CSS,检测JavaScript语法,压缩CSS、JavaScript。特别在团队合作开发中,常常会为了各自的习惯而不断的发生麻烦,给开发带来极大的不便。而且前端开发人员在周而复始的做这些相同的,乏味的事情...

docker-compose教程(安装,使用, 快速入门)

转自:https://blog.csdn.net/pushiqiang/article/details/78682323...

查询某一个表的所有列及列的备注

查询某一个表的所有列及列的备注:select * fromuser_col_comments whereTable_Name='表名';...

flask——简单博客示例教程(五)

原文:https://blog.csdn.net/u014793102/article/category/9285123在开始之前,先来看下项目的整体结构。1flask/2├──app3│├──forms.py4│├──__init__.py5│├──models.py6│├──routes.py7│└──templates8│├──base.html9│├──index.html10│├──login.html11│├──register.html12│└──test.html13├──config.py14├──migrations15│├──alembic.ini16│├──env.py17│├──README18│├──script.py.mako19│└──versions20│├──063e1979f08c_questions.py21├──question.py6用户个人资料页登录模块完成了,接下来做一做用户个人资料页的显示。app/routes.py:添加用户方法1@app.route('/user/<username>')2@login_required3...

flask——简单博客示例教程(四)

原文:https://blog.csdn.net/u014793102/article/category/9285123在开始之前,先来看下项目的整体结构。1flask2├──app3│├──forms.py4│├──__init__.py5│├──models.py6│├──routes.py7│└──templates8│├──base.html9│├──index.html10│└──login.html11├──config.py12├──migrations13│├──alembic.ini14│├──env.py15│├──README16│├──script.py.mako17│└──versions18│├──3884184ade03_tables.py19├──myblog.py5用户登录模块在上一部分讲了数据库,也建立了表,但是用户表里的密码字段一直没用,所以这里讲一讲密码字段。如果密码不加密就明文存储在数据库中,这是一个非常不安全而且愚蠢的行为,所以咱们要一起先看看密码的加密存储。1(venv)duke@coding:~/flask_tutorial/flask$...

flask——简单博客示例教程(三)

原文:https://blog.csdn.net/u014793102/article/category/9285123在开始之前,先来看下项目的整体结构。1flask2├──app3│├──forms.py4│├──__init__.py5│├──routes.py6│└──templates7│├──base.html8│├──index.html9│└──login.html10├──config.py11├──myblog.py4数据库对于一个完整的网站数据库是很重要的,因为你的数据得有位置读取呀,网上很多数据库都用的sqlite,但是,我想使用mysql,所以接下来咱们就以mysql为数据库来讲解喽。1(venv)duke@coding:~/flask_tutorial/flask$pipinstallflask-sqlalchemy这样就可以对数据库进行操作了,但是实际项目中会经常对数据库进行修改,但是一般不会手动的去数据库里进行改动,通常的做法是修改ORM对应的模型,然后再把模型映射到数据库中。在flask里有一个集成的工具是专门做这个事情的,安装它。1(venv)duk...

flask——简单博客示例教程(二)

原文:https://blog.csdn.net/u014793102/article/category/9285123在开始之前,先来看下项目的整体结构。1flask2├──app3│├──__init__.py4│├──routes.py5│└──templates6│├──base.html7│└──index.html8├──myblog.py3表单前面已经讲了一个简单的helloworld和模板的应用,但是在网页中这些肯定是不够用的,所以接下来讲一讲登录和注册都常用的表单。首先安装flask-wtf,这是表单的集成模块。1(venv)duke@coding:~/flask_tutorial/flask$pipinstallflask-wtf为了确保表单提交过来的是安全的,所以我们设定一个安全钥匙。当用户请求表单时,将这个钥匙给用户,然后用户提交表单的时候,将这个钥匙和我们服务器中的钥匙比对一下,如果安全的话就接收用户表单里的信息,如果比对不成功,那说明这个用户提交过来的数据有问题喽,拒绝他!因此,咱们要设置一个这样的钥匙,但是接下也要设置数据库的位置和其他一些东西。想一想,这...

flask——简单博客示例教程(一)

原文:https://blog.csdn.net/u014793102/article/category/9285123本项目全部在虚拟环境中运行,因此请参照前面的文章,链接为https://blog.csdn.net/u014793102/article/details/80302975建立虚拟环境后,再接着完成本教程的学习。0开始之前网上看了很多教程,都不是很满意,因此自己写一个大型教程,从入门到做出一个比较完整的博客。此次教程不是直接把整个博客直接代码整理出来然后运行一遍就完事,我会从flask的各个模块讲起。所以,如果你没有接触过flask,按照整个教程完整做一遍会掌握flask。(前提是你要有一定Python和web基础)1Helloworld!如果你接触过任何编程语言,对这个小标题都会很熟悉,此次对flask的学习也是从这个小例子开始。准备工作环境1duke@coding:~$mkdirflask_tutorial23duke@coding:~$cdflask_tutorial/45duke@coding:~/flask_tutorial$virtualenv--no-si...

mysql简单安装教程

今天主要讲下最新版本mysql8.0.11的安装步骤。1、Windows上安装MySQL相对来说会较为简单,点击链接 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 下载zip包。  最新版本可以在 MySQL下载 中下载中查看。2、解压安装包,我把安装包解压在C:javamysql-8.0.11-winx643、配置环境变量,把mysql的bin目录配置到path变量4、新增my.ini文件初始化配置[client]#设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=C:\java\mysql-8.0.11-winx64    (注意这里改为自己的项目地址!!!)#设置mysql数据库的数据的存放目录,MySQL8+不需要以下配置,系统自己生成即可,否则有可能报错# datadir...
首页上一页...175176177178179下一页尾页