呵呵呵呵呵

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


winxp,win7下面同时打开多个.dsw工程的方法

同时打开多个.dsw工程的方法, 在winxp或win2003下面,方法如下: 打开资源管理器,然后在菜单中选 工具 ->文件夹选项 -> 文件类型-> dsw->高级->选中open操作,点编辑按钮->把 "使用DDE" 复选勾去掉即 可。 在win7下的方法如下: 打开cmd 1)输入命令assoc .dsp回

bcb.exe /np等参数说明

bcb.exe /np参数说明 /np就是 no project的缩写,启动时不新建项目。 类似的/ns开关就是no splash的缩写,启动时不显示启动封面 在你运行BCB的时候,你可以使用几个命令行参数来控制它的行为,这些参数的说明在BCB的帮助系统中,查找帮助主题,在索引中输入\IDE command-line options\就可以得到这些信息。 这里是一些有用

Java开发的webservices调用的错误no SOAPAction header解决方案

Java开发的webservices调用的错误no SOAPAction header解决方案 在使HTTP头SOAPActionvices的时候,出现下面的错误信息: <soapenv:Fault>    <faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Cl

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.

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

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

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

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

VC++ 读写配置文件

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

兼容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

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

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

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

wireshark http ssdp 过滤方法

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

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

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

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

THttpCli 超时判断

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

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

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

tcp 延迟确认 解决方法

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

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

交叉编译sqlite3最新版

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

sqlite3常用时间函数操作及运行结果

sqlite3常用时间函数操作及运行结果 select datetime( ow); 结果:2014-12-10 06:41:35 select datetime(2014-12-10); 结果:2014-12-10 00:00:00 select datetime(2014-12-10 00:20:00, +1 hour, -12 minute); 结果:2014-12-