摘要:
SET NAMES UTF8的具体作用是什么? 那么,有个问题,如果在DSN中指定了charset, 是否还需要执行set names <charset>呢? 是的,不能省。set names <charset>其实有两个作用: A. 告诉mysql server, 客户端(PHP程序)提交给它的编 阅读全文
摘要:
假设有联合索引 idx1(a,b,c) 下面的SQL可完整用到索引。 1.SELECT ... WHERE b=? AND c=? AND a=?; 2.SELECT ... WHERE b=? AND a=? AND c=?; 3.SELECT ... WHERE a=? AND b IN(?,? 阅读全文
摘要:
什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子: http://www.123.com/index.html 调用 http://www.123.com 阅读全文
摘要:
Fiddler抓包工具总结 序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料, 阅读全文
摘要:
二进制 二进制就是用0和1来表示计算机语言的,0,1可以表示任意数,其逢二进一 将十进制(即阿拉伯数字)转成二进制的计算步骤 二进制有三个重要概念 ▶位运算 位运算符运算规则: 按位与&:两位全为1,结果为1 按位或|:两位有一个为1,结果为1 按位异或^:两位中一个为0,一个为1,结果为1 按位取 阅读全文
摘要:
为何要用https? http协议的缺点 通信使用明文,内容可能被窃听(重要密码泄露) 不验证通信方身份,有可能遭遇伪装(跨站点请求伪造) 无法证明报文的完整性,有可能已遭篡改(运营商劫持) 用https能解决这些问题么? https是在http协议基础上加入加密处理和认证机制以及完整性保护,即ht 阅读全文
摘要:
PHP对redis操作详解【转】 /*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis->open('127.0.0.1',6379,1 阅读全文
摘要:
服务器端模拟 POST/GET 等请求,使用 CURL 很容易办到,那么如果不使用 CURL 库,又该怎么办呢? $data = array( 'test'=>'bar', 'baz'=>'boom', 'site'=>'www.nimip.com', 'name'=>'nimip.com'); $ 阅读全文
摘要:
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ fil 阅读全文
摘要:
NGINX: 统计网站的PV、UV、独立IP Nginx: PV、UV、独立IP 做网站的都知道,平常经常要查询下网站PV、UV等网站的访问数据,当然如果网站做了CDN的话,nginx本地的日志就没什么意义了,下面就对nginx网站的日志访问数据做下统计; 概念: UV(Unique Visitor 阅读全文