摘要: 这是给编译器用的参数设置,有关结构体字节对齐方式设置, #pragma pack是指定数据在内存中的对齐方式。 #pragma pack (n) 作用:C编译器将按照n个字节对齐。#pragma pack () 作用:取消自定义字节对齐方式。 #pragma pack (push,1) 作用:是指把 阅读全文
posted @ 2016-05-19 19:41 thisway_diy 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 使用C/C++编程时,常使用ZeroMemory、memset或 “={0}”来对结构体对象进行初始化或清零。然而这三种方式都有各自的特点,使用时需谨慎,否则容易出现严重错误,本人今日解决一个导致宕机的bug,查了几小时,才发现是由同事乱用ZeroMemory所致。于是搜集资料,撰此文以共勉。 me 阅读全文
posted @ 2016-05-19 19:30 thisway_diy 阅读(2601) 评论(0) 推荐(0) 编辑
摘要: 公司的产品需要打包发布,以前一直没打包,打包方法的学习交给了我 下面的内容是我研究过后的,通过回忆写的笔记。由于不熟悉,可能会有错误或者是笨办法,希望高手指正,感激不尽。 有些东西是什么,以及是什么意思我也不太清楚,反正我照这么做是满足了我的需求。 需求如下 项目包含主程序和数据库文件两个部分,可以 阅读全文
posted @ 2016-05-17 14:44 thisway_diy 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 最近在用VS 2008开发,初学遇到不少问题,最头疼的问题之一就是:LNK2019。 百度一下讲的并不够全面,反正都没解决我的问题。 error LNK2019问题在VC 6.0中是error LNK2001: unresolved external symbol问题,可能错误号改了。 编译时出现类 阅读全文
posted @ 2016-05-16 10:22 thisway_diy 阅读(5159) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文
posted @ 2016-04-29 21:26 thisway_diy 阅读(845) 评论(0) 推荐(1) 编辑
摘要: Spring Framework 【Java开源JEE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of 阅读全文
posted @ 2016-04-20 20:44 thisway_diy 阅读(22033) 评论(0) 推荐(1) 编辑
摘要: 作 者:david++发布时间:2012/06/08 09:02文章地址:http://game-lab.org/?p=320 近两个月都在学习ACE,一个超级强大,也超级复杂的网络框架库。对ACE的大名早有听说,同时也听说过它的复杂性,所以一直不敢去碰它。ACE对程序员的要求是比较高的了,需要对C 阅读全文
posted @ 2016-04-20 18:48 thisway_diy 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 一幅彩色图像的基本要素是什么? 说白了,一幅图像包括的基本东西就是二进制数据,其容量大小实质即为二进制数据的多少。一幅1920x1080像素的YUV422的图像,大小是1920X1080X2=4147200(十进制),也就是3.95M大小。这个大小跟多少个像素点和数据的存储格式有关。下面简述yuv与 阅读全文
posted @ 2016-04-15 17:26 thisway_diy 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 0 Makefile概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你 阅读全文
posted @ 2016-04-14 19:51 thisway_diy 阅读(149) 评论(0) 推荐(0) 编辑
摘要: “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所 阅读全文
posted @ 2016-04-12 10:37 thisway_diy 阅读(158) 评论(0) 推荐(0) 编辑