- 博客(4)
- 收藏
- 关注
原创 程序员必知(三):一分钟知道URI编码(encodeURI)
因为浏览器会用一些特殊的字符作为特定的意义,所以在要传输的内容上如果有这些特殊的字符的话,就需要对其进行转义才能正确传输,如以下字符为发送时候的关键字,即特殊字符;/?:@&=+$,#所以我们在遇到传输此字符时可以先编码,然后服务器端在进行解码,就可以拿到正确的数据了。如要传输文本的内容为:A=b&c=d则编码为A%3Db%26c%3Dd服务器端进行相应
2013-11-21 21:02:13 10220
原创 程序员必知(二):位图(bitmap)
1 找出一个不在5TB个整数中存在的数假设整数是32位的,总共有4GB个数,我们可以用bitmap,每个整数一个bit,这样大概是4GB/8=512MB, 初始化时都为0,依次遍历这个5TB个数,置相应位为1,最后遍历一次数组,找到第一个为零数即可。2 找出在5TB个数中只出现一次的数字我们至少需要“未出现”,“出现一次“,”出现多次“等状态,所以我们可以用2bit去表示,
2013-11-17 20:59:43 4089
原创 程序员必知(一):CSRF跨站请求伪造
跨站请求伪造是指攻击者可以在第三方站点制造HTTP请求并以用户在目标站点的登录态发送到目标站点,而目标站点未校验请求来源使第三方成功伪造请求。
2013-11-04 23:14:07 6749
原创 内存映射文件机制处理大文件
一般来说,read write操作可以满足大多数文件操作的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海量存储,这种通常的文件处理方法进行处理显然是行不通的。目前,对于上述这种大文件的操作一般是以内存映射文件的方式来加以处理的。内存映射文件是由一个文件到进程地址空间的映射。Win32中,每个进程有自己的地址空间,一个进程不能轻易地访问另一个进程地址
2013-11-02 19:03:52 13444 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人