摘要: public function rules() { return CMap::mergeArray( parent::rules(),array( array('third_link', 'urlArr'), )); } public function urlArr($attribute, $params) { $arr = explode(ch... 阅读全文
posted @ 2016-08-29 14:39 hailπ 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 今天在windows的PowerShell中执行git log命令的时候报错: WARNING: terminal is not fully functional 网上查找方法,最后 1、打开windows的高级系统设置 2、环境变量 3、系统变量中新建一个变量名为TERM,值为cygwin 重试一 阅读全文
posted @ 2016-08-19 11:19 hailπ 阅读(2615) 评论(1) 推荐(0) 编辑
摘要: git push origin :branch name 推送一个空分支上去来实现删除 阅读全文
posted @ 2016-08-16 16:35 hailπ 阅读(183) 评论(0) 推荐(0) 编辑
摘要: start.batD:D:\dev\redis-2.4.5redis-server.exe redis.confredis.vbscreateobject("wscript.shell").run "D:\dev\redis-2.4.5\start.bat",0之后,把 start.bat 放在re... 阅读全文
posted @ 2014-08-28 11:01 hailπ 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 制定目标的原则:SMART原则(S=Specific(明确性)、M=Measurable(可衡量性)、A=Attainable(可达成性)、R=Relevant(相关性)、T=Time-bound)(时限性);制定合宜的目标绝对是一种高超的能力 阅读全文
posted @ 2014-05-13 18:59 hailπ 阅读(607) 评论(0) 推荐(0) 编辑
摘要: Date.parse(dateVal);这个方法很常用,parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。可以验证输入日期是否窜在,不存在则返回NaN;可以比较两个日期的先后,或计算两个日期相差的天数。我的需求是根据两个日期,获得日期间隔的每一天va... 阅读全文
posted @ 2014-05-06 15:42 hailπ 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-05-05 10:26 hailπ 阅读(431) 评论(0) 推荐(0) 编辑
摘要: '待投放','2'=>'正在运行','3'=>'暂停','4'=>'已完成','5'=>'已删除');以下是页面上的循环由于不熟悉smarty,今天需要这个方式,查找到了,记下来,方便下次查看 阅读全文
posted @ 2014-04-15 10:50 hailπ 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1. 对于PHP magic_quotes_gpc=on的情况, 我们可以不对输入和输出数据库的字符串数据作addslashes()和stripslashes()的操作,数据也会正常显示。如果此时你对输入的数据作了addslashes()处理,那么在输出的时候就必须使用stripslashes()去掉多余的反斜杠。2. 对于PHP magic_quotes_gpc=off 的情况必须使用addslashes()对输入数据进行处理,但并不需要使用stripslashes()格式化输出,因为addslashes()并未将反斜杠一起写入数据库,只是帮助mysql完成了sql语句的执行。补充:PHP 阅读全文
posted @ 2014-03-06 17:06 hailπ 阅读(344) 评论(0) 推荐(0) 编辑
摘要: DATETIME,8字节;DATE,3字节;TIMESTAMP,4字节;YEAR,1字节;TIME,3字节; 阅读全文
posted @ 2014-03-05 17:57 hailπ 阅读(453) 评论(0) 推荐(0) 编辑
摘要: PHP 在变量定义中不需要(或不支持)明确的类型定义;变量类型是根据使用该变量的上下文所决定的。也就是说,如果把一个字符串值赋给变量 var,var 就成了一个字符串。如果又把一个整型值赋给 var,那它就成了一个整数。PHP 的自动类型转换的一个例子是加号“+”。如果任何一个操作数是浮点数,则所有的操作数都被当成浮点数,结果也是浮点数。否则操作数会被解释为整数,结果也是整数。注意这并没有改变这些操作数本身的类型;改变的仅是这些操作数如何被求值以及表达式本身的类型。 类型强制转换允许的强制转换有:(int), (integer) - 转换为 整型(integer)(bool), (boolea 阅读全文
posted @ 2014-01-08 18:01 hailπ 阅读(622) 评论(0) 推荐(1) 编辑
摘要: 网上搜索 .gitignore 的创建,很多linux上的,而且还一样,。。。尝试了几次,windows可以这样写.svn/.settings/.buildpath.project 阅读全文
posted @ 2013-12-31 10:52 hailπ 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 刚刚svn更新的代码访问出错,需要配置虚拟主机,真迥,同事帮忙弄的先记下来了虚拟主机 (Virtual Host)是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名.apache安装目录下 conf/extra/httpd-vhosts.conf添加以下代码DocumentRoot D:/wamp/www/icp_manager/trunkServerName icp.comC:\Windows\System32\drivers\etc\hosts添加一行代码127.0.0.1 阅读全文
posted @ 2013-12-12 10:35 hailπ 阅读(179) 评论(0) 推荐(0) 编辑
摘要: // 使用 sprintf 返回无符号十进制数$long = sprintf("%u",ip2long($ip));// 先转换为二进制然后在转换为十进制$long = bindec(decbin(ip2long($ip))); 阅读全文
posted @ 2013-12-11 14:36 hailπ 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是 BIGIN来定义整型字段。另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NUL 阅读全文
posted @ 2013-11-30 22:32 hailπ 阅读(429) 评论(0) 推荐(1) 编辑
摘要: 刚刚在用vim的时候,按了ctrl+s,然后僵死了,ctrl+c、ctrl+d都没有反应。不知怎么回事,差点就把它kill了,想探探究竟,网上查了一下,原来原来,这是个快捷键。ctrl+s 锁定屏幕,ctrl+q 解锁。幸好没 kill,学习了 阅读全文
posted @ 2013-11-14 16:39 hailπ 阅读(1477) 评论(1) 推荐(1) 编辑
摘要: 数组和指针并不是相等的。为了说明这个概念,请考虑下面这两个声明:int a[5];int *b;a和b能够互换使用吗?它们都具有指针值,它们都可以进行间接访问和下标引用操作。但是,它们还是存在相当大的区别。声明一个数组时,编译器将根据声明所指定的元素数量为数组保留内存空间,然后再创建数组名,它的值是一个常量,指向这段空间的起始位置。声明一个指针变量时,编译器只为指针本身保留内存空间,它并不为任何整型值分配内存空间。而且,指针变量并未被初始化为指向任何现有的内存空间,如果它是一个自动变量,它甚至根本不会被初始化。因此,上述声明之后,表达式 *a 是完全合法的, 但表达式 *b 却是非法的。*.. 阅读全文
posted @ 2013-11-14 00:02 hailπ 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 试了试屏幕键盘,在 系统设置里开启了,又关了,但是在屏幕解锁时总是出现 screen keyboard,老烦人了,不知到在哪里关闭了,系统设置里面都关了,网上搜了解决办法,原来在这里把 show when unlocking the screen 前面的对勾去掉就好了,这个在 onboard set... 阅读全文
posted @ 2013-11-10 08:56 hailπ 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: input会假设输入的信息是合法的python表达式,例如,输入一个人名,Diesel,input会认为这是一个变量,必须加上引号,比如“Diesel”;而raw_input会把所有的输入当作原始数据(raw data),所以除非对input有特别的需要,否则应该尽可能使用raw_input函数。 阅读全文
posted @ 2013-11-07 22:05 hailπ 阅读(394) 评论(1) 推荐(0) 编辑
摘要: mysql 创建一个用户 hail,密码 hail,指定一个数据库 haildb 给 hailmysql -u root -ppassworduse mysql;insert into user(host,user,password) values('localhost','hail',password('hail'));flush privileges;create database haildb;grant all privileges on haildb.* to hail@localhost identified by'hail& 阅读全文
posted @ 2013-11-05 17:57 hailπ 阅读(2420) 评论(0) 推荐(0) 编辑