2013-05-03 06:11
⁄ 工业·编程
⁄ 共 1646字
本文不会涉及到你该使用UDP还是TCP,是FTP还是HTTP,也就是跟P都没有关系。^^ 同时,也不涉及该使用私有协议还是标准协议,还是在标准协议下使用私有协议, 而是会谈及在具体的协议编写的时候,使用哪种编写的方式会更好。由于本人的知识有限,谈及利弊时,主要以使用C++编写服务端时的经验为主,至于同时适不适用于其他语言,就靠童鞋们自己分辨了。
第一层境界:新手入门
因为我一开始工作的第一家公司就...
网络编程阅读全文
2013-05-03 05:30
⁄ 工业·编程
⁄ 共 6825字
我们截获函数执行最直接的目的就是为函数增添功能,修改返回值,或者为调试以及性能测试加入附加的代码,或者截获函数的输入输出作研究,破解使用。通过访 问源代码,我们可以轻而易举的使用重建(Rebuilding)操作系统或者应用程序的方法在它们中间插入新的功能或者做功能扩展。然而,在今天这个商业 化的开发世界里,以及在只有二进制代码发布的系统中,研究人员几乎没有机会可以得到源代码。本文主要讨论Detour在Windows二...
api, Detour阅读全文
2013-05-03 00:15
⁄ 科技·视野
⁄ 共 26859字
【编者注】”我”是一个程序员,上周参加了一个开源软件交流大会,其实会上并没有听到什么新鲜的东西。但是在会中,偶然间听到了一个关于iphone的秘密,却着实令我震惊了,事情具体是这样的,听我慢慢道来。大会是上午9:00点开始,主持人寒暄了一会,就由国内国外的一些it行业的从业人员来分享自己在开发中的一些经验,心得等等!由于我是被.派来参加的,所以,本来也没什么兴趣,于是就在下面悄悄的玩起了手机。我旁边坐的是一...
iPhone, 娱乐, 秘籍阅读全文
2013-05-02 06:37
⁄ 工业·编程
⁄ 共 3162字
通常一个界面库是否有广大的使用人群,我觉得与以下几个因素有关:支持的操作系统是否多样,支持的操作系统市场占有率是否大,使用是否方便,是否有良好的"所见即所得"(WYSIWYG)的开发工具支持,是否有经济实力的雄厚的大公司支持等等。结合我使用过的的几种C++界面库和大家交流一下。
1.MFC(MicroSoft Foundation classes):相信在windows下进行开发的各位同僚们都用过MFC进行界面开发。我记得...
UI界面, 界面库阅读全文
2013-05-01 06:28
⁄ 工业·编程
⁄ 共 3417字
这是前几天上面派下来的需求,说要在本地存储大约6W条数据,因为虽然webservice比较方便,但是每次请求时都要传输这6W条数据,不免有点费流量,毕竟客户端用的都是3G的笔记本。
于是就开始在网上寻求解决方案。首先想到的是XML,但后来马上就否了,读取文件的速度太慢了,会影响用户体验。接下来就是数据库,MSSQL就算了,臃肿不说,客户必然不愿意在自己的机器上装些MS的服务;SQL Server也算了,也是需要服务的;SQLite不错,...
c++, SQLite3阅读全文
2013-04-30 06:25
⁄ 工业·编程
⁄ 共 2318字
很多的朋友就问了,如何去学习技术,如何去发展自己,如何….面对一大堆的问题,在说说我的一些想法之前,要先强烈的说明一点:一切靠自己。
1.不要认为是小事情,浪费时间,就不肯做,因为你会为此锻炼出另外的能力。
相信很多的朋友都有这样的经历。在项目中,每次都会遇到很多的小的问题,并且这些问题都确实非常非常的小,例如,如何去写一个正则表达式。很多的人都知道利用baidu和google这两个“神器“,但是有的人可以在大量...
软件之路阅读全文
2013-04-30 06:23
⁄ 工业·编程
⁄ 共 1981字
前言:当某天,你突然发现:“坚持”已经成为你的一种习惯,你再也不需要给自己找一个理由,告诉自己为什么坚持下去,已经此时“坚持”已经融入到了你的血液中,骨子里。
记得当初我老婆告诉我说:当年,你一穷二白,一无所有,我唯一看中你的,就是我永远无法做到的:坚持不懈。
回头想想自己这么多年,确实也没有做过什么轰轰烈烈的事情,也没有几件拿得出手的事情,更加没有骄人的成就。唯一练就就是一颗坚持的心。不管什么时候...
软件之路阅读全文
2013-04-29 06:20
⁄ 工业·编程
⁄ 共 2258字
PS:这篇博客写给自己,同时也是给很多和我一样的新手,刚刚入职某一行业的人一个引导与警钟,能否敲响,就看究竟是钟还是实心的铜块了。
初始,先说说现在一般做技术人员的处理问题方向。
开始入门的时候,很多人都是一样的,先是接到任务,然后需要完成某一个目标,接着去问别人,看看有什么方向,然后就会打开搜索引擎,搜索关键字...
软件之路阅读全文
2013-04-28 19:15
⁄ 工业·编程
⁄ 共 705字
1.异常处理相对于返回错误代码的一个最大优点在于,异常可以被自动传递,这样,在编程时异常更加难以被忽视。
2.通常,只在最上层(一般是UI层)捕捉异常。如果要在其它层捕捉异常,除非是下列情况之一: (1)能够处理该异常,或者 (2)能够忽略该异常,或者 (3)需要转换该异常为其它特定异常后抛出新异常
3.UI层捕获异常后,可以 (1)将无关紧要的异常忽略。 (2)将异常转换为错误信息展现给用户。 (3)如果...
异常处理, 软件开发阅读全文
2013-04-27 06:13
⁄ 工业·编程
⁄ 共 1295字
每当我们切入一个新项目时,我们发现项目中的文档总是少的可怜,而且里面的设计与当前的系统设计严重不符,有些甚至在架构上出现了严重的偏离。于是我们问待交接人,为什么项目中只有这么点文档,而且文档的内容也不准确?他们振振有词的告诉我们:这个项目的开发周期非常紧张,而且需求经常发生变化,他们根本没有时间去维护文档,里面的那份文档,是很久之前加班补的。要想看详细的设计,就去看代码吧,代...
软件开发阅读全文