
我的程序员之路
ithzhang
继续向架构师挺进
展开
-
登山有感:人要逼自己一把!
春天来了,今天和几个同学一起去爬嵩山。感慨良多!1800级台阶,上山用了四个半小时,期间有过几次短暂的休息,休息完之后,还得一步一步的坚持往上爬。虽然腿疼的厉害,喘的跟孙子似的,但是从没有半途而废的想法,因为今天我就是奔着山顶来的,我就是要征服嵩山。腿疼的时候就安慰自己快到了快到了。坚持坚持在坚持。不能掉队。想想自己平时,偶尔脑袋发烧要去跑步,说要坚持下来,但是记忆中坚持最长的时间是四天。以后也没那个毅力去跑了。因为那时候哪怕你不跑了,大不了就是今天的任务没完成,回去心里小小的悔恨一下下,过个一两天这种自我原创 2011-03-26 22:29:00 · 2189 阅读 · 0 评论 -
2010总结
后天就是2011年了。2010马上就要说byebye了。突然想起来要写点东西了,纪念一下逝去的2010。这几天一直忙着复习。真的是早出晚归。早上背着电脑去教室,晚上10点回去。中午就在教室睡觉。感觉一天天过的挺快。连这五天都是这样。考试了唯一让我头疼的就是离散。主要是平常没好好学。数学看着就困,更别说学了。这不这几天急忙这复习它呢。应该没问题。数据结构是我自我感觉学的差不多的课。毕竟大部分时间原创 2010-12-30 22:14:00 · 1455 阅读 · 3 评论 -
Matlab+VC混合编程--mclmcr.h等
刚开始学习用VC++调用matlab生成的DLL,找了网上一些资料,难以找到vs2008与MATLAB2009b版本的,按照以往版本做的总是有很多错误。经过两天努力,终于调试成功,这里将经验总结一下,以供有需要的人们参考。实验环境:Win7MATLAB 2009b(安装路径:E:/Program Files/MATLAB/R2009a)VS2008 中文版(安装路径:E:/Prog转载 2012-04-09 15:08:42 · 11151 阅读 · 6 评论 -
从def中获得lib文件
程序使用dll时需要lib 文件,下载sqlite3时只能得到def和dll文件,所以可以使用lib 命令生成一个lib ,过程如下1)将C:/Program Files/Microsoft Visual Studio 8/VC/bin放在环境变量path中2)启动CMD,进入到放def 文件的目录3)lib /DEF :sqlite3.def /machine:IX8转载 2012-11-21 14:51:28 · 1887 阅读 · 0 评论 -
dll添加.def文件与直接在需要导出的函数定义处指定_declspec( dllexport )有区别吗?
为dll添加.def文件与直接在需要导出的函数定义处指定_declspec( dllexport )有区别吗?如果有是什么区别?我发现在outdll.c中这样指定:__declspec( dllexport ) HRESULT DllGetClassObject (REFCLSID rclsid, REFIID riid, void **ppv)会产生编译错误:1>------ B转载 2012-11-21 14:52:22 · 1975 阅读 · 0 评论 -
DLL中.def文件的使用
DLL中导出函数的声明有两种方式:一种为在函数声明中加上__declspec(dllexport),这里不再举例说明;另外一种方式是采用模块定义(.def) 文件声明,.def文件为链接器提供了有关被链接程序的导出、属性及其他方面的信息。首先创建 一个DLL程序,.cpp中[cpp] view plaincopyprint?int __stdcall A转载 2012-11-21 15:04:08 · 13486 阅读 · 0 评论 -
关于本博客
本博客大部分博文均属原创,转载都有注明。 好多人问我博客是自己感悟出来的还是从书上抄的。只能说是二者的结合。因为我读书有个习惯就是做阅读笔记,而博文就是对自己学习过程的记录。当然避免不了的参考书上的东西,我想大部分人写书也都会参考别人的书籍,要不然书的最后一页也不会出现那么多参考目录。 写博客也是为了加深自己对知识的理解,因为写博客已经成为我的一种习惯。再者博客也可以更好的在记录我原创 2013-02-04 16:56:39 · 2064 阅读 · 2 评论 -
这几天在忙着做课程设计
最近在研究windows socket编程。之所以研究它是因为今年的课程设计老师让做一个基于windows的程序。刚开始准备写局域网管理软件,里边就有局域网聊天的功能。写着写着觉得聊天挺有意思的,何不写一个仿照qq的聊天程序。前前后后写了3个,先是基于TCP转发的,再是试验下udp,最后才是现在的样子:服务器跟客户端之间是用TCP,而客户端之间是基于UDP的。写到一半才知道qq的好像都是基于udp原创 2011-11-17 20:55:08 · 2069 阅读 · 0 评论 -
四年后,我在那里,将会怎样
一下午又过去了。看书的日子总是过得那么快。但并不是所有的书都能让我能静下心来细细品味,windows核心编程算是其中的一本。两个多月了断断续续的看了大半部分,对书的结构有了清晰的认识,虽然看得很艰难,但仍然追求每次弄懂一个个疑惑后的快感。MFC重新拾起来了。因为我不满足于仅仅会拖拖控件。现在正在系统的学习一遍,熟悉他的构架,以及隐含在代码间的C++面向对象的思想。渐渐地对C++的面向对象有了一原创 2011-10-25 18:08:25 · 2081 阅读 · 2 评论 -
以后就在csdn安家了
偶然的机会发现了csdn,发现那么多志同道合的朋友!!让我如获至宝,以后csdn就是我的家了,每天都会来!!泡在里面,与志同道合的兄弟谈理想谈人生谈学习,别有一番滋味。原创 2010-12-08 22:08:00 · 1905 阅读 · 3 评论 -
初学windows程序设计
这两天在学windows程序设计,选择了那本外国的牛人写的经典教材。刚开始的时候看的迷迷糊糊,很多概念都是新遇到的,一边看不懂我就多看几遍,前三章只用了一下午就看了好几遍。但是效果不是太好,晚上在网上看了孙鑫老师的vc++视频,里面刚开始一节就是讲windows原理的,看了之后很多原来很迷糊的地方变得很清楚了。今天又接着看,明白了消息循环机制是怎么回事。哈哈,这就算入门了吧。快考试了,但这阻挡不了原创 2010-12-19 23:32:00 · 3275 阅读 · 6 评论 -
奋斗在路上
加密解密看了几章,前面的一些内容基本上看懂了。但是随着学习的继续我感觉越学越吃力。面对那些生涩难懂的汇编代码真有头大的感觉。后来看到别人的建议,说我有必要在汇编上提高下。推荐了我《天方夜谭-从汇编语言到windows内核编程》,大概看了下就是让明白高级语言在汇编中的表现形式。尤其适合我这种初学者。 于是就如饥似渴的读起来。希望对提高汇编语言有帮助。晚上学院举行了元旦晚会,节目很精彩,很多同学都原创 2010-12-23 22:20:00 · 1938 阅读 · 5 评论 -
写在大二末
后天六级,再过几天就要考试了。大二快过完了。姑且在这儿留下只言片语作为总结,纪念逝去的大二时光。这学期开了数据库,操作系统,以及C++程序设计。刚开始还激情万丈的,每次在上课之前都能很好的预习,但是后来就慢慢的落了下来。被老师拖着走了。令人欣慰的是C++,我一直是走在老师前面。C++ primer 也被我看了大概有五分之四,只留下一小部分没有看。当然第一遍看的时候我也不奢望能有什么大的收获,毕原创 2011-06-16 23:18:00 · 1623 阅读 · 0 评论 -
如何自学一门新的语言:由学习C++想到的
上半年学了C++.平时我把大部分时间都用在了它上面。除了C++大学教程那本书外我还看了C++ primer。三个月的时间我把它们都看完了。期间做了大量的笔记,每遇到一个疑问我都会在书上标示出来,注明日期。等以后明白了再来回答。自我感觉基础知识还是掌握的挺好的。原创 2011-07-04 11:05:27 · 12263 阅读 · 23 评论 -
最近在看MFC
最近在看MFC.本来想着再看一遍C++ primer .但是一想总是看书缺乏实践效果也不是特别好。正好MFC跟C++联系的很密切。趁这个机会看看MFC同时也复习下C++。 看了几天了,刚开始还迷迷糊糊,随着看的遍数的增加慢慢的有点儿眉目了。觉得自己有点儿冒进,总是想原创 2011-07-10 22:43:30 · 1815 阅读 · 0 评论 -
MFC自学之路(2)
暑假十几天了。这些天一直在看MFC。刚开始使用的是MFC windows应用程序设计。看了一段时间还是无从下手,因为此书偏重理论,详细介绍了MFC使用C++对windowsAPI的封装细节。讲的很详细。看完之后觉得MFC其实也不是那么神秘。但是即使全书看完你也不一定能写一个完整的原创 2011-07-18 18:08:21 · 2771 阅读 · 2 评论 -
我虽一卒,但谁见我后退半步。
开学一周了,一直都忙着学习,说要写点东西就是没空出时间。正好今晚闲得无聊,就随便写点为新学期做些打算。这学期开了windows核心编程、编译原理和计算机网络。都是些比较重要的课。上完他们就都是选修课了。我的大学生涯也就快要结束了。虽说才开学几天但是我感觉想好久的样子。每天原创 2011-09-04 21:54:59 · 2024 阅读 · 5 评论 -
cout和printf的缓冲机制
众所周知,cout和buffer都是有缓冲的(网上很多把cout和printf混用出错归结为一个有缓冲,一个无缓冲,事实会在下面说明)cout和printf的输出是先从右往左读入缓冲区,再从top到bottem输出对,这里的缓冲区相当于堆 栈的效果a = 1; b =转载 2011-10-15 07:44:45 · 4679 阅读 · 0 评论 -
给程序员新人的一封信
以下是给一名大一学生的回信,贴在这里希望能对后来的新人有所帮助。XXXX,你好: 请原谅拖了很久才给你回邮件。首先是因为前段工作很忙,晚上也要加班到很晚。再者感觉诚惶诚恐,害怕我的某些个人偏见会误导你。 从你的邮件中我可以感觉到你是一个有目标且有很强执行力的人。很多人进入大学之后就像无头的苍蝇,没有目标。相比较你的目标很清晰。坚持下去并不懈努力,相信你会实现自己的目标。夯实基础原创 2015-06-12 16:27:04 · 4400 阅读 · 8 评论