- 博客(28)
- 资源 (39)
- 收藏
- 关注
原创 Cygwin安装包办法
在经历了无数次的网上安装失败后找到了这个下载,安装后成功啦~~Cygwin2.738本地安装包http://down.51cto.com/data/200381安装说明:当前Cygwin的版本是2.738,本人的操作系统是Windows XP SP3,Android NDK的版本是android-ndk-r5b,已亲测成功,能够正确编译JNI so库文件,至于其中详
2012-06-29 15:31:38 788
转载 cygwin完全安装步骤方法(组图)
转自:http://hi.baidu.com/www100/blog/item/e985c717e656b601c93d6d10.html另外可参照:http://www.programarts.com/cfree_ch/doc/help/UsingCF/CompilerSupport/Cygwin/Cygwin1.htm安装 GCC安装 GCC 最快捷的方
2012-06-29 13:31:17 1055
转载 VS中常见的错误整理
Error 1: error C2664: 'CButton::Create' : cannot convert parameter 1 from 'const char [4]' to 'LPCTSTR' 程序:创建一个铵钮:m_btn.Create( "new", //改成 _T("new"), BS_DEFPUSHBUTTON | WS_VISIBLE | WS_
2012-06-28 20:54:40 1042
转载 VC 常用插件和界面库
http://www.cnblogs.com/ie421/archive/2008/09/01/1280898.htmlVC 常用插件 1.Visual Assist1.Visual Assist(强烈推荐)http://www.wholetomato.com/VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自
2012-06-28 20:38:40 703
转载 tcp ip 通信socket
http://blog.csdn.net/pl2597758/article/details/2420560摘要:基于tcp/ip的网络通信技术实现了面向连接的用户与服务器间点对点异步通信,本文在该基础上应用了多线程以及共享数据结构技术,使网络服务器具有了多用户间数据转发的功能,进而解决了局域网多用户间的通信问题。关键词:tcp/ip;多线程;共享;通信;网络引言由于因特网的迅速流
2012-06-28 20:36:14 1851
转载 Windows API 函数大全
http://blog.csdn.net/pl2597758/article/details/2473370WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCanc
2012-06-28 20:33:53 2161
转载 C++线程编程解析+事例
1:创建线程函数介绍在window系统中编写控制台程序,创建线程使用CreateThread()函数创建,则线程函数必须申明为DWORD WINAPI;使用_beginthreadex()创建,则线程函数必须申明为unsigned int WINAPI;并需要设置环境:工程->设置->C/C++->Code Generation->Use run-time libray
2012-06-28 20:21:41 930
转载 Linux 的多线程编程的高效开发经验
转自:http://blog.csdn.net/maopig/article/details/6772309#
2012-06-28 19:22:22 486
转载 libcurl使用心得
http://www.cppblog.com/qiujian5628/archive/2008/06/28/54873.htmlLibcurl为一个免费开源的,客户端url传输库,支持FTP,FTPS,TFTP,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE和LDAP,跨平台,支持Windows,Unix,Linux等,线程安全,支持Ipv6。并且易于使用。htt
2012-06-27 11:25:27 636
转载 libcurl教程
原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html 译者:JGood(http://blog.csdn.net/JGood ) 译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学习过程中
2012-06-27 11:23:57 615
转载 CRYPTO学习入门
来自:http://blog.csdn.net/tanken_007/article/details/5883782#1,CertOpenSystemStore打开系统最常用的证书存储区域。假如需要满足复杂的需要,请看CertOpenStore HCERTSTORE WINAPI CertOpenSystemStore( HCRYPTPROV hprov, //CSP句柄,NU
2012-06-27 09:06:18 1084
转载 DLL和EXE怎样共享全局变量?
http://www.cnblogs.com/gakusei/articles/1585211.html全局共享数据 #pragma data_seg ("shareddata") HWND sharedwnd=NULL;//共享数据 #pragma data_seg() 编译选项加入 /SEC
2012-06-25 17:47:28 1186
转载 WideCharToMultiByte和MultiByteToWideChar函数的用法
http://www.cnblogs.com/gakusei/articles/1585211.html 为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。Mul
2012-06-25 17:31:39 548
转载 UniCode 下CString 转 char*,利用WideCharToMultiByte进行转换,中文乱码的解决方案
http://www.cnblogs.com/junyuz/archive/2011/08/24/2151857.htmlUniCode 下 CString 转 char* 的方法的文章有很多,但是大部分都是在互相转载,看了那么多资料,仍然没有解决乱码的问题,后来从一个论坛的一条回复里面找到了正确的方法,特此拿出来与大家分享。先总结一下网上找到的三种转换的方法:
2012-06-25 17:26:45 865
转载 VS2005中报错:cannot convert parameter 2 from 'char *' to 'LPCWSTR'
VS2005设置UNICODE或ASCII字符集问题 VS2005开发程序时,默认的字符集是Unicode。所以如果程序中使用字符常量一定要显示转换为Unicode型,否则编译时报错。如果你不希望程序支持Unicode字符集,更改项目设置就可以了。project->properties->configurations Properties -> General ->Project De
2012-06-25 14:55:43 1243
转载 去掉linux中"You have new mail in /var/spool/mail/root"的提示
去掉linux中"You have new mail in /var/spool/mail/root"的提示:我们在用命令行操作linux的时候经常会出现You have new mail in /var/spool/mail/root的提示,很不爽,而且/var/spool/mail/root这个文件越来越大,占用系统资源.有没有办法屏蔽这个提示呢?答案的肯定的.下面介绍一种方法.需要修
2012-06-21 17:02:03 1169
转载 Linux网络编程入门
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,
2012-06-21 15:59:03 845
转载 Linux系统下的多线程编程入门
引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?
2012-06-21 15:39:44 528
转载 Linux: Vi编辑器命令大全
1 vi的基本概念基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令行模式command mode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。2) 插入模式(
2012-06-21 14:54:11 791
转载 跟我一起写 Makefile(四)
书写规则————规则包含两个部分,一个是依赖关系,一个是生成目标的方法。在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目
2012-06-21 13:36:40 556
转载 跟我一起写 Makefile(三)
Makefile 总述———————一、Makefile里有什么?Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略
2012-06-21 13:29:46 390
转载 跟我一起写 Makefile(二)
三、make是如何工作的在默认的方式下,也就是我们只输入make命令。那么, 1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。 2、如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“edit”这个文件,并把这个文件作为最终的目标文件。 3、如果edit文件不存在,或是edit所依赖的后面的 .o
2012-06-21 13:23:16 481
转载 Linux命令整理
来自:http://blog.csdn.net/sikinzen/article/details/5503769Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系
2012-06-21 13:12:17 2585
转载 使用gdb调试程序详解
来自http://www.vimer.cn熟练使用gdb是一个linux下开发人员必备的一项技能,我们由浅入深的学习一下gdb的强大功能。一.gdb简单介绍名称 gdb - GNU 调试器提要 gdb [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps]
2012-06-21 12:54:48 501
转载 用GDB调试程序(一)
用GDB调试程序转自:http://blog.csdn.net/haoel/article/details/2879#GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓
2012-06-21 11:52:08 483
转载 多线程和多进程的区别(小结)
转自:http://blog.csdn.net/hairetz/article/details/4281931很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。 一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没
2012-06-21 11:04:33 536
转载 注册终止函数atexit的作用
很多时候我们需要在程序退出的时候做一些诸如释放资源的操作,但程序退出的方式有很多种,比如main()函数运行结束、在程序的某个地方用exit() 结束程序、用户通过Ctrl+C或Ctrl+break操作来终止程序等等,因此需要有一种与程序退出方式无关的方法来进行程序退出时的必要处理。方法就是用atexit()函数来注册程序正常终止时要被调用的函数。 atexit()函数的参数是一个函数指
2012-06-21 10:47:52 616
转载 Linux--线程编程
转自:http://www.cnblogs.com/forstudy/archive/2012/04/05/2433853.html进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换 线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程
2012-06-21 10:26:01 596
cygwin 2.738 安装包
2012-08-10
cygwin2.738本地安装包
2012-08-10
snot2.0入侵检测(中文)
2009-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人