目录结构:
命名规则:
使用ThinkPHP开发的过程中应该尽量遵循下列命名规范:
类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如DbMysql.class.php;确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的(而ThinkPHP在调试模...
分类:
Web程序 时间:
2015-01-12 11:00:00
阅读次数:
169
FreeMark
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java
等。
特性
通用
能够生成各种文本:HTML、XML、RTF、Java源代码等等。
易于嵌...
分类:
编程语言 时间:
2015-01-12 11:00:28
阅读次数:
321
if 程序运行出现死机 || 任务挂起等现象
if 访问非法数据冲内存
1,根据堆栈信息,反汇编,确定问题出现的大概位置
2,强调一点:要特别留意出现 指向指针
的用法...
分类:
其他好文 时间:
2015-01-12 11:00:00
阅读次数:
116
java反射机制取出model类的所有变量,以及value 源代码下载地址:http://www.zuidaima.com/share/1550463649270784.htm...
分类:
编程语言 时间:
2015-01-12 10:58:10
阅读次数:
198
感谢大牛的技术分享,本文参照:http://blog.csdn.net/kunoy/article/details/8239653,进行,并修正为自己的配置,本文为双向验证的配置。
配置环境
系统:centos6.5
nginx:1.6.2(安装通过yum安装,添加源,这个是stable`稳定版本`,http://nginx.org/packages/centos/6/noarch/RPMS...
分类:
其他好文 时间:
2015-01-12 10:58:17
阅读次数:
567
Encoding
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 28533 Accepted Submission(s): 12642
Problem Description
Given a string contai...
分类:
其他好文 时间:
2015-01-12 10:58:17
阅读次数:
135
获取 rsync-3.1.0 我的网盘里放了一个 。地址:
http://pan.baidu.com/s/1dDs4lSt
安装
rsync-3.1.0.tar.gz
#tar zxvf rsync-3.1.0.tar.gz
#cd rsync-3.1.0
#./configure --prefix=/home/work/rsync
#make
#make ins...
分类:
系统相关 时间:
2015-01-12 10:57:28
阅读次数:
144
You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
Follow up:
Could you do this in-place?
先转置class Solution
{
public:
void rotate(vector...
分类:
其他好文 时间:
2015-01-12 10:57:18
阅读次数:
137
每个模块是一个Action文件,因此应用开发中的一个重要过程就是给不同的模块定义具体的操作。一个应用如果不需要和数据库交互的时候可以不需要定义模型类,但是必须定义Action控制器,一般位于项目的Lib/Action目录下面。
Action控制器的定义非常简单,只要继承Action基础类就可以了,例如:
Class UserAction extends Action{}
控制器文件的...
分类:
Web程序 时间:
2015-01-12 10:56:56
阅读次数:
118
sqlserver2012 提示您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项解决办法:
使用SQL Server Management Studio连接数据库,选择“数据库”--“工具”--“选项”,如下图:
在弹出选项卡中,选择“设计器”---“阻止保存要求重新创建表的更改”,前面对勾去掉,点击“确定”,就可以了。...
分类:
数据库 时间:
2015-01-12 10:59:03
阅读次数:
306
1.aspx网页,只要放在form标签的html按钮标签 input的type="submit",则无论form是否添加 runat="server",点击它,都会像服务器控件一样触发回发给后的.cs文件处理
例如
2.要使得在aspx网页中不回发给后台,则应采用
使用这种方式才能被页面内的jq...
分类:
Web程序 时间:
2015-01-12 10:58:31
阅读次数:
114
模型类一般位于项目的Lib/Model 目录下面,当我们创建一个UserModel类的时候,其实已经遵循了系统的约定。模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上模型类的后缀定义Model,例如:
模型名(类名)
约定对应数据表(假设数据库的前缀定义是 think_)
UserModel
think_user
UserTy...
分类:
Web程序 时间:
2015-01-12 10:57:31
阅读次数:
165
前面的章节主要讲mybatis如何解析配置文件,这些都是一次性的过程。从本章开始讲解动态的过程,它们跟应用程序对mybatis的调用密切相关。本章先从sqlsession开始。
创建
正如其名,Sqlsession对应着一次数据库会话。由于数据库回话不是永久的,因此Sqlsession的生命周期也不应该是永久的,相反,在你每次访问数据库时都需要创建它(当然并不是说在Sqlsession里只能执...
分类:
数据库 时间:
2015-01-12 10:57:57
阅读次数:
207
//后台运行定时器
-(void)applicationDidEnterBackground:(UIApplication *)application{
UIApplication* app = [UIApplication
sharedApplication];
__block
UIBackgroundTaskIdentifier bgTask;
...
分类:
移动开发 时间:
2015-01-12 10:56:31
阅读次数:
199
初学者最想想整理下市面上比较火爆的android开源框架,希望弄到的时候能够有所查,有所学,爱总结的程序员才是有前途的好猿。。。。
1.xUtils。
xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容android 2....
分类:
移动开发 时间:
2015-01-12 10:56:48
阅读次数:
198
转载请注明出处:
安装:
安装memcached之前要先安装Libevent。现在假定Libevent安装在/usr/local/libevent目录了。
因为memcached安装后不像Libevent那样,有一堆头文件和库文件。安装后的memcached不是用来编程而直接用来运行的。所以不需要在/usr/local目录下专门为memcach...
分类:
系统相关 时间:
2015-01-12 10:55:31
阅读次数:
238