呵呵呵呵呵

萝莉有三好,柔体 轻音 易推倒。女神有三宝,干嘛 呵呵 去洗澡。宅男有三好:Dota 基友 破电脑。


交叉编译sqlite3最新版

下载最新版sqlite3,目前版本为SQLite 3.8.7.3,下载单文件版本。下载地址如下:http://www.sqlite.org/2014/sqlite-amalgamation-3080703.zip 解压缩后在2410上的交叉编译如下: 1、    编译成共享库(动态库) a)    arm-linux-gcc -

linux socket 使用keepalive源码

#include <sys/socket.h> #include <netinet/in.h> #include <netinet/tcp.h> tcp_socket = socket(AF_INET, SOCK_STREAM, 0); int keepAlive = 1; // 开启keepalive属性 int keepIdle = 60

还是我爸最能打

以前看央视采访路人哪个功夫明星能打,有的说是李连杰,有的说是李小龙、成龙、甄子丹等等,有一个小伙子回答最深刻:那些都是电视上的,不好说,就我交过手的来说,还是我爸最能打!…………

要不来点苹果

去买水果,问桔子好吃不,摊位老板掰下一瓣给我:你尝尝!我尝了一口,又掰下一瓣给他:来,你也尝尝!老板尝完后马上问我:要不来点苹果?

LYP82NLF

王菲在饭店吃饭,问老板WIFI密码,老板说LYP82NLF,是不是很难记?王菲笑了笑说,你是想骗我来一瓶82年拉菲吧,骗子,这个笑话我听过很多遍了,我不会上当的。老板摇了摇头,看着王菲说:李亚鹏不爱你了,菲。

tcp 延迟确认 解决方法

tcp 延迟确认产生的来源,TCP在收到每一个数据包时,都会发送一个ACK报文给对方,用以告诉对方已接收到对方刚才发送的数据。并且会在报文的确认号字段中标志希望接收到的数据包。但是,如你所想,如果为每一个接收到的报文都发送一个ACK报文,那将会增加网络的负担。于是,为了解决这个问题,delayed ack被提出。也就是说,实现了delayed ack的TCP,并不见得会对每一个接收到的数据包发送A

svn 不提交指定后缀名,设置文件类型过滤

在用svn管理版本时,有时希望在提交到服务器时,能过滤掉指定后缀名的所有文件,或指定名称的文件夹、文件名,我们可以在svn的settings里面设置: 在空白处点击右键,在弹出的右键菜单中选择TortoiseSVN->Setting,在弹出的对话框左侧列表栏点选General,在右边的Subversion框里面的Global ignore pattern:输入希望过滤的后缀名即可。

THttpCli 超时判断

Indy采用的是同步I/O的方式,而且在连接超时控制方面存在bug,因此TIdHttp.Get()和TIdHttp.Post()有时会发生陷入死锁无法返回的问题。 ICS使用的是异步I/O,其TFtpClient组件有Timout属性可以对连接超时进行控制,而THttpCli组件没有。但可以采用在定时器中调用THttpCli.Abort()取消连接的方式控制超时,也可以显式调用异步方法:

RawCap.exe - .NET Framework Initialization Error解决办法

RawCap.exe是Windows下抓包localhost 127.0.0.1的利器,用WireShark实现不了的功能。 但是在运行RawCap.exe的时候,出现下列错误信息: RawCap.exe - .NET Framework Initialization Error Unable to find a version of the runtime to run this

BCB6下TIdFTP与TIdHTTP 超时阻塞问题解决办法

   由于indy是阻塞式的通讯方式,所以在网络出现异常或服务器失去响应的情况下,TIdHTTP就会卡死,如果是在主线程中直接使用的TIdHTTP,就会出现程序未响应状态。            据说在indy10以后的版本中可以ReadTimeout和ConnectTimeout来解决这个问题

010-58813333备案信息核查

今天接到010-58813333的来电,在百度查询,该号码为北龙中网的客服电话,但该客服说是工信部核查备案信息的电话,问你名下注册的网站是否还在使用,答复还在使用后,就挂断了电话,全程十几秒钟吧。 在网上查询了一下,真有这事儿,下面信息来源于工信部。 关于开展2013年第二次全国网站备案信息抽查评估的通知,为贯彻落实《加强和改进网站备案工作专项行动》的相关要求,即日起工业和信息化部将组

wireshark http ssdp 过滤方法

在使用wireshark过滤http包时,会显示ssdp包信息,并且有时会非常多,查看ssdp数据包,发现采用的是udp协议,且口为1900,过滤规则如下: tcp && http http&&!(udp.dstport == 1900) 仅过滤SSDP 如果只只想查看SSDP数据包,将过滤条件反过来即可: 显示过滤: udp &

Subversion 1.6.16 下载地址以及最新的SVN下载地址

Subversion 1.6.16 下载地址以及最新的SVN下载地址: http://subversion.tigris.org/downloads/subversion-1.6.16.tar.bz2 http://subversion.tigris.org/downloads/subversion-1.6.16.tar.gz http://subversion.tigris.org/dow

Winsock控件的属性、方法、事件

Windows Sockets接口是TCP/IP网络最为通用API,已成为Windows网络编程的事实上的标准。它以Unix中流行的Socket接口为范例定义了一套Microsoft Windows下网络编程接口函数库。它不仅包含了人们所熟悉的Berkeley Socket风格的库函数;也包含了一组针对Windows的扩展库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。Socke

兼容32位与64位的批处理脚本

兼容32位与64位的批处理脚本 cd %~dp0 goto:%PROCESSOR_ARCHITECTURE:~-1% :4 copy MSWINSCK.OCX %SYSTEMROOT%\SysWOW64 Regsvr32 /s MSWINSCK.OCX copy MSCOMM32.OCX %SYSTEMROOT%\SysWOW64 Regsvr32 /s MSCOMM32.OCX

VC++ 读写配置文件

VC++ 读取配置文件 配置文件/INI文件编程,可直接用API函数WritePrivateProfileString,GetPrivateProfileString 来操作。     在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文

C/C++ 生成指定范围随机数

直接上代码: srand((unsigned)time(null)); 不包括a和b的 (a,b) (rand()%(b-a+1))+a-1 大于等于a,小于b [a,b) (rand()%(b-a))+a 大于a,小于等于b (a,b] (rand()%(b-a))+a+1 大于等于a,小于等于b [a,b] (rand()%(b-a+1))+a The rand f

C++通过SafeArray转为VARIANT传递数组的方法

在使用COM/DCOM写组件时经常要传递数组,一般比如SHORT,LONG等指针可以直接传递相应的指针,但是当遇到需要传递BYTE数组就有问题 了,COM不支持BYTE类型参数,传递BYTE数组也就无从说起了。其实VARIANT变量可以传递任何类型的数组,下面将使用VARIANT数组的方 法总结一下。其实在VARIANT传递数组的方法非常简单,只要理解SAFEARRAY数组的使用方法即可,实质上S

VARIANT支持的数据类型列表

VARIANT支持的数据类型列表: unsigned char bVal;  VT_UI1 short iVal;       VT_I2 long lVal; VT_I4 float fltVal; VT_R4 double dblVal; VT_R8 VARIANT_BOOL boolVal; VT_BOOL

Windows 10简体中文预览版Build 9879 ISO下载

Windows10 Build 9879 32位简体中文版 http://care.dlservice.microsoft.com/dl/download/2/4/1/241BC554-B5F7-4E72-9115-DC069F1139F6/NovFlightDLC/9879.0.141103-1722.FBL_RELEASE_CLIENTENTERPRISE_VOL_X86FRE_ZH-CN.