导航

2015年4月7日

摘要: 最近遇到这样一个问题:将一个窗口句柄以参数的形式传递给一个线程,在线程中使用完之后要将窗口销毁,调用DestroyWindow销毁窗口是返回false,GetLastError的结果为5:拒绝访问,而在线程外则是可以销毁的。查阅msdn,解释如下:A thread cannot use Destro... 阅读全文

posted @ 2015-04-07 22:44 smartmhs 阅读(937) 评论(0) 推荐(0)

2015年3月28日

摘要: 基本介绍完之后,我们大概了解了NSIS中有哪些组件,现在我们通过一个简单的demo来学习如何使用这些组件。1、环境配置NSIS的环境非常简单,只有一个安装包,安装后即可使用。官网:http://nsis.sourceforge.net/Main_Page,可以到这里下载最新的安装包,也有一些demo... 阅读全文

posted @ 2015-03-28 15:04 smartmhs 阅读(1885) 评论(0) 推荐(1)

2015年3月26日

摘要: 1、NSIS简介官网:http://sourceforge.net/projects/nsis/维基百科:http://zh.wikipedia.org/wiki/Nullsoft%E8%85%B3%E6%9C%AC%E5%AE%89%E8%A3%9D%E7%B3%BB%E7%B5%B12、Sect... 阅读全文

posted @ 2015-03-26 23:06 smartmhs 阅读(3563) 评论(0) 推荐(1)

2015年1月31日

摘要: 动态库和静态库区别静态库动态库将库文件中的二进制代码直接链接到目标文件,程序运行时不再需要库;将接口在库文件中的位置信息链接到目标文件,程序运行时再根据这些位置信息进行调用,因此运行时需要库文件;lib中的指令都全部被直接包含在最终生成的目标文件中了;dll不必被包含在最终目标文件中,目标文件执行时... 阅读全文

posted @ 2015-01-31 17:18 smartmhs 阅读(1836) 评论(0) 推荐(0)

2014年8月13日

摘要: 1、read-----------------------------------------------------------------------#includessize_tread(intfd,void*buf,size_tnbyte);-------------------------... 阅读全文

posted @ 2014-08-13 22:05 smartmhs 阅读(858) 评论(0) 推荐(0)

2014年8月12日

摘要: send、recv和sendto、recvfrom,一般情况下,send、recv在TCP协议下使用,sendto、recvfrom在UDP协议下使用,也可以在TCP协议下使用,不过用的很少。1、send这里只描述同步socket的send函数的执行流程。s:套接字|buf:存储发送数据|len:发... 阅读全文

posted @ 2014-08-12 23:33 smartmhs 阅读(3645) 评论(0) 推荐(0)

2014年8月11日

摘要: 参考链接:http://www.cnblogs.com/riky/archive/2006/11/24/570713.aspx1、getsockname和getpeernamegetsockname函数获取与套接口关联的本地协议地址。getpeername函数获取与套接口关联的远程协议地址。----... 阅读全文

posted @ 2014-08-11 15:10 smartmhs 阅读(404) 评论(0) 推荐(0)

2014年8月9日

摘要: 1、基本结构大多数套接口函数都需要一个指向套接口地址结构的指针作为参数。每个协议族都定义它自己的套接口地址结构。这些结构的名字均以“sockaddr_”开头,并以对应每个协议族的唯一后缀结束。1.1IPv4套接口地址结构也称为“网际套接口地址结构”,以“sockaddr_in”命名,在头文件中。st... 阅读全文

posted @ 2014-08-09 15:55 smartmhs 阅读(539) 评论(0) 推荐(0)

摘要: 1、引言 双向链表原理和单链表差不多,就是操作相对繁琐一些,简单画了几个图,把思想弄清楚就好。2、正文 这里介绍一下插入和删除的原理,相信这两个操作搞清楚的话,其他操作也没什么问题。2.1插入节点:大致分为两种情况,第一种是向头结点或者尾节点插入节点,第二种则是在中间插入。 在头节点... 阅读全文

posted @ 2014-08-09 15:11 smartmhs 阅读(203) 评论(0) 推荐(0)

摘要: 1、引言 工作一年了,感觉越来越懒散,把很多基础性的东西都慢慢遗忘了,最近想趁着还没忘完,回顾一下,整理了点笔记,分享一下。 如有错的地方,欢迎大家怒喷。2、学习 我们就从最简单的链表开始吧。 链表其实跟数组有点像,都是一串相同类型的元素的集合,最大的不同点在于:数组是一片连... 阅读全文

posted @ 2014-08-09 14:54 smartmhs 阅读(234) 评论(0) 推荐(0)