- 博客(25)
- 资源 (28)
- 收藏
- 关注
原创 Windows Socket select 通信实例
Windows下Socket编程主要包括以下几部分:服务端 1、初始化Windows Socket库。 2、创建Socket。 3、绑定Socket。 4、监听。 5、Accept。 6、接收、发送数据。客户端 1、初始化Windows Socket库。 2、创建Socket。 3、连接Socket。 4、
2015-08-26 14:14:35 569
原创 VC中DLL工程创建注意事项
DLL三种类型 (使用共享MFC DLL的规则,带静态链接MFC的规则,MFC扩展DLL)通常如果开发的DLL不是跨平台使用的,都是创建MFC扩展DLL,这样能最大限度的使用DLL。DLL导出类通常要添加宏AFX_EXT_CLASS来定义:class AFX_EXT_CLASS TranFileWriter{public: TranFileWriter(void);
2015-07-29 14:37:41 376
原创 Windows消息运行机制
Windows内部运行机制,一直是有个大略的了解,主要是了解了这几个方面:一、Windows窗口的设计、注册、创建、显示更新;二、消息循环;了解windows消息的基本情况,还是要把代码敲一下,有个初步的肌肤之亲。 #include #include LRESULT
2011-07-29 09:10:30 471
原创 内存连续的实现 -- #pragma pack(1)
设置结构体的边界对齐为1个字节,也就是所有数据在内存中是连续存储的。比如你在C语言中定义下面这样的结构体:struct s {char ch;int i;}; 然后在主函数中写一句:printf("%d", sizeof(struct s))也就是输出结构体s所占的字节数你觉得输
2011-07-28 08:25:07 488
原创 VC 调试错误,在界面推出操作时报如下错误,从新全部编译一下就可以了!
最近在用vc调dll(vc编写)的时候单步执行无法得到变量的的值,上下文出现个symbol “this”not found,而watch窗口添加对那些变量watch报同样的错误 解决办法: 1、rebuild all DLL; 2、将*.dll,*;lib拷到EX
2011-07-19 21:49:52 595
原创 最近主攻ARM体系结构
--------2011-07-12--------------- 最近主攻ARM体系结构,主要是理论方面的,看了不少相关的资料,总体的架构差不多了解了,但是对于每一个部件的具体原理及工作情况还是不甚了解,理论的东西就是很虚幻,不知道吧又不行,看多了又晕,很虚幻,这两天
2011-07-12 22:20:50 299
原创 WinCE学习顺序_看到群里一高手写的计划,计划实行以下,并且争取将进度多做一下总结。
初步学习计划 :1.ARM体系结构 ,ADS的使用 : 这部分作为一个基础知识还是有必要去了解一下的,关于ADS的使用,对于熟悉底层软件还是有很大意义的!这一部分,作为一个基础知识,我觉得一个月就可以了。在下面的学习遇到困难的情况下,再回头来学习这一部分可能有更好的学习效果。2
2011-07-10 14:00:29 632
原创 数据结构入门_1
struct ElemType { int iNumber; string strName;};typedef struct LNode{ ElemType data; struct LNode *pNext;}LNode , *LinkList;void CreateList_L(LinkList &L, int n){ L = (LinkList)malloc((sizeof(LNode))); L->pNext = NULL;
2011-01-02 12:33:00 406
转载 C语言函数realloc
函数简介原型:extern void *realloc(void *mem_address, unsigned int newsize); 语法:指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。 头文件:#include <stdlib.h> 有些编译器需要#include <alloc.h>,在TC2.0中可以使用alloc.h头文件 功能:先按照newsize指定的大小分配空间,将原有数据从头到尾拷贝到新分配的内存区域,而后释放原来mem_address所指内存区域
2011-01-01 23:36:00 381
原创 数据结构入门
实战是学习的最好方法,差不多看看书就开始稻谷吧,最实惠,最给力!step1: 定义基本类型 ElemType定义该类型包含两个内容: 学号 and 姓名 struct ElemType { int iNumber; string strName;};step2: 定义线性表的存储结构#define LIST_INIT_SIZE 100#define LISTINCREMENT 10typedef struct{ ElemType *elem;
2011-01-01 19:09:00 735
原创 VC颜色设定 窗口颜色设定
用VC编程,也想修改颜色,去在菜单"Tools"->"Options"的最后一页"Format"中可以选择颜色,但是里面的颜色太亮了,我想要那种淡淡的绿色,保护眼睛的那种。所以就只好把系统颜色修改了。反正一天到晚对着电脑,把电脑所有的颜色都修改成保护眼睛的颜色,觉得更好一些,所以把系统和IE的颜色都改成淡淡的绿色,听说很保护眼睛。设置方法:使用电脑时间过久,很容易会眼睛疲劳,干涩。电脑屏幕不要用白色,因为白色对眼睛的刺激是最大的。像我们这样整天对着电脑,应该注意一下。 其实,只要稍微设置一下
2011-01-01 18:29:00 3063
原创 我的工作之路
<br /> <br /> <br /> 不知道是否是因为自己性格的缺陷,总感觉目前的工作不是自己喜欢的,虽然有着比较好的发展,但是所做的工作内容不是自己喜欢的,目前做通信软件开发方面的工作,目前自己在自学图形学方面的工作,后面有个不错的朋友有个这方面工作的机会,虽然目前还看不出什么门路来,但是自己还是默默的沿着这个方向在走,希望自己能够发现新的机会,并把握住,成就自己的人生,人生应该就是一个不断求索的过程吧,坎坎坷坷,黑夜无边,但是又能够不断的发现前方的亮光,鼓励自己前行,当自己走到的时候,亮光又
2010-08-31 22:17:00 508
原创 【C++学习】学习const
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。
2009-12-08 22:20:00 429
转载 【C++学习】Windows内存管理
内存管理对于编写出高效率的Windows程序是非常重要的,这是因为Windows是多任务系统,它的内存管理和单任务的DOS相比有很大的差异。DOS是单任务操作系统,应用程序分配到内存后,如果它不主动释放,系统是不会对它作任何改变的;但Windows却不然,它在同一时刻可能有多个应用程序共享内存,有时为了使某个任务更好地执行,Windows系统可能会对其它任务分配的内存进行移动,甚至删除。因此,我
2009-12-08 22:15:00 1296
转载 【C++学习】指针数组,数组指针,以及函数指针,以及堆中的分配规则--有是一篇好文章,收到自己门下 慢慢学习
一 :关于指针和堆的内存分配 先来介绍一下指针 : 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * ,都是说明了本指针所指向的地址空间是什么类型
2009-12-08 22:10:00 988
转载 【C++学习】堆与栈 好文章转到自己门下收藏
一、预备知识?程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)? 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) ? 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)?,全局变量
2009-12-08 21:57:00 374
原创 【oracle学习】简单总结
这个周末主要进行了oracle的安装,也学会了使用,可以用来实践了,一边学习理论知识,一边操作,学习效果应该会更加。现在对于数据库还只是框架上的了解,只是停留在知道这个层面,理解不够深入,下面慢慢逐步的深入学习吧。 感觉oracle对于内存占用很多,cpu只有在使用时 消耗会体现出来,所以现在1G的内存跑起来有点困难,cpu还是没问题! 后面继续学习。
2009-12-06 22:23:00 538
原创 【oracle学习】SQL语句的五大类型
1、Data retrieval 数据获取 2、Data manipulation language (DML) 数据操作语言 3、Data definition language (DDL) 数据定义语言 4、Transaction control 交易控制 5、Data control language (DCL) 数据控制语言 oracle数据
2009-12-05 11:39:00 563
原创 【oracle学习】E-R模型
先列一个列表: 1、唯一键 2、主键 3、非空值 4、检查 5、外间 6、约束条件操作 の 启动の关闭の删除 7、验证外键约束条件 8、E-R模型转换成关系表
2009-12-05 11:35:00 671
原创 【oracle学习】oracle安装
oracle安装还是比较简单的,不过需要的空间太大了,害我删除了vc2005 和 csdn 空间才够用! 路径: Oracle9i 官方下载地址 http://www.oracle.com/technology/global/cn/software/products/oracle9i/index.html10G和11G的 http://www.oracle.com/techn
2009-12-04 23:31:00 1329 1
原创 [UNIX命令学习]UNIX命令大全
UNIX常用命令:下述命令参考包含94个UNIX最常用的快速总结。apropos用途:apropos查找使用说明的名称。举例:apropos print(等价于man -k prink)。arch用途:arch获得机器体系结构的描述信息。举例:arch。下面是arch输出的结果: sun4将这个命令与uname进行比较。ash用途:ash是外壳,只用于某些系统。举例:ash。这个命令启动ash
2009-12-04 21:24:00 1151
原创 My first article
希望自己能够学到很多知识,现在是初级水平,高手们多多指教啊, 也非常希望再次交到同行的朋友~ 呵呵 在此先谢谢大家了!
2009-12-03 22:52:00 445 3
MD5分析工具
2011-12-22
RGB色彩表 完整版
2011-08-01
opengl库全集_LIB
2010-08-27
opengl库全集_DLL
2010-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人