简单想法

用于记录一些简短的想法

Views: 116365

446 Responses to "简单想法"

  • 编译大量源码, 如Linux内核, PHP源码, Apache, Lighttpd等, make命令的"-j"参数可以多进程进行编译. 如 make -j 10 Reply
  • PHP正则替换包括换行: /s 参数.

    preg_replace(‘/.*/s’, ”, $text);

    /m: 对每一行进行处理
    /s: 点号”.”可以表示换行符

    注: preg默认是带/g参数的

    而JavaScript默认不带/g参数, 要指定, 而且JS不支持/s. Reply
  • PHP往MySQL里插入二进制数据, 拼SQL不会使用mysql_real_escape_string(), 而应该使用addslashes(). 或者使用 bin2hex():
    $sql = "insert into t(0x" . bin2hex($bin) . ")"; // 值的两边没有引号. Reply
  • 浏览器的跨域设置Cookie规范:

    * 同级域名无法跨
    * 可以设置父级域
    * 无法设置子级域

    浏览器的跨域读取Cookie规范:

    * 同级域名无法跨
    * 可以读取父级域
    * 无法读取子级域

    规范中对这Cookie的域的匹配规则是”尾部匹配”, 即检查所要读取的Cookie的域是否是当前域的尾部的一部分. Reply
  • 因精神错乱, 后死于精神病院的19世纪的德国作曲家, 舒曼创作的"程序员之歌": 快乐的农夫. Reply
  • PHP中的continue和C语言等不一样, 无法作用到switch之外的循环. 在for里包含switch, 则switch里的continue的作用和break一样. 看手册! 这个陷阱太大了! Reply
  • 命令行可以PHP加载mysql模块, 但web方式不能, 解决: 把libmysql.dll拷贝到C:\WINDOWS\system32目录下. 某些模块还需要libeay32.dll, libmcrypt.dll, ssleay32.dll也拷贝到这个目录下. Reply
  • itouch 4的音质真的是实在是太他妈差了! Reply
  • 2010年,流通中钞票数量是4.6万亿,央行新印钞票9000亿,预计2011年为了替代旧钞票就要新印制1万亿。 Reply

« [15][16][17][18][19][20][21][22][23] » 19/45