BeWithYou

胡搞的技术博客

PHP

关于正则表达式


不知道放到哪个分类里,先放到PHP这里吧。后续可能会慢慢修改增加。 正则表达式中一些需要注意的地方 . 匹配除了换行符”\n”以外的所有字符。 […]中如果第一个字符是^表示取反 \d数字 \D非数字 \s空白 \S非空白 \w包括字母和数字 \W非单词 {m,n} 匹配前面的字符从m到n次。如果m省略,则匹配0到n,省略n则匹配m到……
PHP

Yii框架中关于DB查询一些函数的返回值


Yii框架中关于db查询一些函数的返回值。 $command->execute() 执行无查询sql,如果非要执行select,则返回1。如果select中有where并且绑定了param,会报错。 ​$command->query() 返回一个CDbDataReader对象。无数据则对象内容为空。可以用readAll() 等方法来读取内容。 $command->queryAll() 返回所有行。如果空则返回空数组。
C/C++/Lua

C中的char*和char[]


今天又遇到一个问题。看下面的代码。 char* s = "abcd"; s[1]='\0'; 这样会报bus error。查了下总线错误,一般发生于在非法的地址上进行取值赋值操作。难道是char* 定义的字符串不能修改么? 确实是这样的。 char* s = "abcd"; 定义了一个指向字符的指针,他并不知道内存有多大。如果要赋值的话,会提示错……
web前端/Javascript

Js中sort的一个坑


Javascript中数组的sort js里面数组排序用sort方法,可以定义排序函数。 今天用的时候发现一个问题。其实也不算是问题吧,只是以前一直没有发现呢! var a = [-1,-2,-3,-4,-5]; a.sort(); console.log(a); //output [-1,-2,-3,-4,-5] 居然没有按增序排列!于是强制定义了一下排序函数才有效。 var a = [-1,-2,-3,-4,-5]; a.sort(functi……
回到顶部