- 博客(11)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
转载 MySQL数据库如何用rand随机查询记录效率测试
转自http://database.51cto.com/art/201005/202461.htm 以下的文章主要介绍的是MYSQL数据库使用rand随机查询记录效率测试 ,相信如果你掌握了MySQL数据库使用rand随机查询记录效率测试的实际操作这项技术,会在以后的学习或是工作中带来很大的帮助。 一直以为MySQL随机查询几条数据,就用 SELECT * FROM `table
2014-03-26 10:39:30 837
原创 有关BASE64编码的需要注意的事项
根据RFC822规定,每76个字符,还需要加上一个回车换行。因此一般在base64加密后,要替换一下\r\n。
2013-07-25 21:31:54 874
转载 java 和 C++ Socket通信(java作为服务端server,C++作为客户端client,解决中文乱码问题GBK和UTF8)
From:http://www.cnblogs.com/kenkofox/archive/2010/04/25/1719649.html 代码: http://files.cnblogs.com/kenkofox/Client-CPlusPlus.rar http://files.cnblogs.com/kenkofox/Server_Java.rar java和C++使用
2013-06-06 09:41:35 1390
转载 TCP之send函数研究
From:http://bbs.chinaunix.net/thread-1380350-1-1.html tcp协议本身是可靠的,并不等于应用程序用tcp发送数据就一定是可靠的.不管是否阻塞,send发送的大小,并不代表对端recv到多少的数据. 在阻塞模式下, send函数的过程是将应用程序请求发送的数据拷贝到发送缓存中发送并得到确认后再返回.但由于发送缓存的存在,表现为:如果发送
2013-06-05 10:13:28 2672
转载 十七道海量数据处理面试题与Bit-map详解
前言 本博客内曾经整理过有关海量数据处理的10道面试题(十道海量数据处理面试题与十个方法大总结),此次除了重复了之前的10道面试题之后,重新多整理了7道。仅作各位参考,不作它用。 同时,程序员编程艺术系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,我们觉得,下文的每一道面试题都值得重新思考,重新深究与学习。再者,编程艺术系列的前十章
2013-05-30 19:20:15 643
转载 《海量数据处理常用思路和方法》
1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应的位会牵动到其他的关键字。
2013-05-30 19:18:47 646
转载 十道海量数据处理面试题与十个方法大总结
第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32
2013-05-30 19:15:29 542
转载 c++中调用64位汇编函数
众所周知从vs2005开始微软就不支持在c++中内联汇编了。会出现如下的错误 如果我们要在程序中内联汇编的话就要把汇编单独编译成一个文件,然后自定义规则生成obj,在链接的时候添加进去。 网上有32位的汇编与C++相互调用的例子,今天说的是X64的,其实也就是有一点差别。 步骤如下: 1.编写一个ASM文件 extern MessageBoxA:proc .data
2013-04-11 19:46:25 3518
原创 recv出现乱码后——对recv函数的一点思考和要注意的问题
recv函数如果最后一个参数设为0,如果网络质量不是太好的话,send函数发送的数据不能保证一次性到达,可能一开始只有几个字节,其他的数据到达得较晚。这样、使用recv( )就会读取开始到达的那几个字节,返回。而如果buffer在使用之前又没有被清空就会出现乱码问题。
2013-04-11 19:44:47 3296 1
转载 SOCK5代理服务的设计与实现
对于服务器而言,SOCK5协议的流程可用四个步骤解释: 协商 > 验证 > 接收请求 > 转发数据 SOCK5在RFC1928及RFC1929中有详细说明,RFC1928描述了SOCK5的“协商、接收请求”,RFC1929描述了SOCK5的“验证”过程。 对于上面的四个步骤,可简要地概述如下(以客户端对过代理connect远程主机为例): 1、 在SOCK5的协商过程中,客户端向服
2013-04-11 19:41:27 2014
转载 在VS2008中检测内存泄漏
在VS2008中需要增加几句代码来显示C++程序中的内存泄露,代码如下: #define _CRTDBG_MAP_ALLOC #include #ifdef _DEBUG #define new new(_NORMAL_BLOCK,__FILE__,__LINE__) #endif int main() { /* 其他代码 */ _C
2013-04-11 19:38:14 708
EXTJS可视化的应用构建工具 SenchaArchitect-2.1.
2012-11-19
CENC Mobile(for Android)
2012-11-12
判断一台机器是否拥有静态全局IP地址,是否有防火墙,是否在NAT下?
2013-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人