- 博客(25)
- 收藏
- 关注
转载 Windows下字符编码方式和相关类型使用
1. 两种字符集:Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,1个字符用1个字节存储,这种方式处理像中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,1个字符用两个字节存储,方便处理双字节字符。使用何种字符集,在VS中可以修改,从VS2005之后,C++项目默认编码方式是UNICODE方式。分别使用char和wchar_t来表示
2015-11-13 17:01:52
826
原创 C语言不定长参数的实现 va_list
1. C语言函数的调用方式 _cdecl 调用_cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈所以在函数调用栈中, 越右边的参数在栈的越低端,既内存地址越大。2. 实现va_list 是在C语言中解决变参问题的一组宏,所在头文件:#include typedef char*
2015-09-15 11:25:48
2926
转载 Windows编程之最简单窗口程序
一、一些基本知识介绍一些windows编程的https://msdn.microsoft.com/en-us/library/ff381404(v=vs.85).aspxData typeSizeSigned?BYTE8 bitsUnsignedDWORD32 bitsUnsigne
2015-07-20 16:21:46
1959
转载 VS2010配置OpenGL编译环境
OpenGL(Open Graphics Library)是一个跨编程语言、跨平台的专业图形程序接口。 OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应用程序无须考虑其运行环境所在平台与操作系统,在任何一个遵循OpenGL标准的环境下都会产生相同的可视效果。 OpenGL不是一种编程语言,而是一种API(Applica
2015-07-07 10:34:46
897
转载 A星寻路
A星算法既然你知道如何计算每个方块的和值(我们将它称为F,等于G+H), 我们来看下A星算法的原理。将方块添加到open列表中,该列表有最小的和值。且将这个方块称为S吧。将S从open列表移除,然后添加S到closed列表中。对于与S相邻的每一块可通行的方块T:如果T在closed列表中:不管它。如果T不在open列表中:添加它然后计算出它的和值。如果T已经在open列表
2015-01-06 23:56:34
844
原创 毕业半年的感受
7月份毕业,从学校来到了公司。不知不觉中,已经过了大半年,现在都开始讨论过年回家买车票的事情了。 这半年中,发生了很多事情,也很让人感慨啊。唉,干程序员这一行这么久,现在叫我写一些表述性的东西也写不太好了,总的来说,这就是一篇半年生活总结,感慨与对以后的期望与规划吧。 7—10月份这个阶段,应该是属于提心吊胆的一段时期了,因为公司今年的业务情况不太好,而找的毕业生太多了,总是害
2014-12-16 22:48:20
769
转载 Socket 粘包 封包 拆包
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即
2014-07-28 23:31:11
3398
转载 ByteArray的使用
使用ByteArray及AMF来提高Data Object的操作效率 AS3的效率(注意,我说的是AS3,而不是AVM)直接而言就是对于设计模式及算法的优化和对于对象操作的效率,对于设计模式和算法的优化建立在对于 AS3程序的架构和细节上的优化,需要应用的架构分析人员和程序员有一定深厚的“内力”。而对于对象本身的操作效率的优化,则是建立在AS3官方的内置类提供的丰富功能上而言的。今天就讨论一下
2014-06-26 17:30:57
4435
原创 ApplictionDomain getdefinition
要说应用程序域,就不得不说安全沙箱 安全沙箱在帮助文档的解释是: 客户端计算机可以从很多来源(如外部 Web 站点或本地文件系统)中获取单个 SWF 文件。当 SWF 文件及其它资源(例如共享对象、位图、声音、视频和数据文件)加载到 Flash Player 中时, Flash Player 会根据这些文件和资源的来源单独地将其分配到安全沙箱中。
2014-06-25 22:44:42
828
原创 Java String == equals
一直对 euals 和 == 有点犯浑 查了一些资料 总结一下:java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) () 当他们用(==)进行比较的时候,比较的是他们在内
2014-06-25 22:25:55
687
原创 闭包函数 匿名函数 apply() 绑定方法
1、一般的普通类函数成员是无法正常使用(即:传个null或对象,或是不传都一个样);2、对象匿名函数有用;
2014-06-20 01:45:59
927
原创 AS3.0 Object 作为关联数组
这里做个笔记吧。 Object使用字符串作为key,即使你使用了其他类型的数据作为key,Object也会将使用该key的toString方法得到其字符串表示作为key来存储,也就是说Object使用toString方法进行键的比较。var a:Object = new Object();var ka:Object = new Object();a[ka] = 'i
2014-06-04 22:53:39
1952
转载 设计模式开篇:模式与原则
设计模式介绍模式:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这是关于模式最经典的定义,作者是建筑大师Christopher Alexander。如果是第一次看到这句话,多数人会觉得有些抽象难懂。其实“模式”两个字只是一个代号,就像我叫Justin,如果我改叫Tom也没什么问题,只是我更喜欢Justin这个名字,所以从Christopher开始,有了“模式
2014-05-29 01:09:15
1199
转载 actionscript3.0 函数重载问题
ActionScript语言函数重载关键字: ActionScript与JavaScript类似,都是符合ECMAScript语言规范的语言。ActionScript 3.0更是向面向对象语言靠近了一大步。相对而言,JavaScript则在停留在基于对象的层次上(曾经看到一份资料,说Firefox对JavaScript的支持有一个时间表,大概到07年春季
2014-05-25 22:27:46
919
原创 新的开始
今年大四,到了校园开始招聘的时间了。作为不想考研,考公务员的一员,当然步入茫茫的找工作大军。经过长达两个月的奋斗,笔试了大大小小20多次,基本都通过了,面试也有快20次吧,可是面试只过了一次啊,后来终于收到一份也是唯一的一份offer,软件开发。这份offer还挺不错吧,11月14号那天傍晚收到录用通知的时候,那个高兴,都差点都蹦上天了。赶紧打电话通知家里和一些要好的朋友,分享一下我的快乐。昨
2013-11-22 17:19:17
1460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人