![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验总结
文章平均质量分 58
ao929929fei
这个作者很懒,什么都没留下…
展开
-
公司内部培训的一些收获
作者:朱金灿来源:http://blog.csdn.net/clever101 临近年终,公司请来一位讲师来给我们作培训,题目记得是设计匠艺。说实话,我做不到像讲师那样,快讲完课时能将自己所讲的内容都有条理整理一遍。我就大致讲讲我所做笔记的一些内容吧。总的来说这位讲师的实践经验很丰富,讲得也很生动。 观点一:代码的可扩展性和可维护性是矛盾的。这是讲师在上课之初所提转载 2012-01-13 09:58:39 · 536 阅读 · 0 评论 -
随便心情
那又该如何设定目标呢?在Facebook,常用的方法是遵循“SMART”规则。S——非常详细具体的(Specific)。目标必须被清晰定义,无法被混淆或者误解。M——是能够衡量的(Measurable)。只有可以被衡量的目标,才能一直清楚做得如何,离目标有多远,当前是超出还是低于预期的进度。A——要有足够的难度和挑战性(Aggressive)。容易完成的目标,很容易让员工懈怠;一旦转载 2013-03-16 09:27:25 · 554 阅读 · 0 评论 -
Windows文件操作的API函数
在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟悉,以下提供一些文件操作 API 函数介绍: 一般文件操作 API CreateFile 打开文件 要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。 ReadFile 从文件中读取字节信息。 在打开文件获得了文件句柄之后转载 2012-12-18 09:55:16 · 711 阅读 · 0 评论 -
在未安装VS2005的机器上运行VS2005编译的C++程序(转)
最近在VS2005下用C++写了一个Console程序,在一台未安装VS2005的机器上不能正常运行。用命令行方式运行,提示:“系统无法执行指定的程序”直接双击运行,提示:“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”用VC6和VS2003也有这个问题,只不过会提示说找不到“***.dll”,把需要的dll拷贝到目标机器就可以正常运行转载 2012-12-06 15:40:16 · 499 阅读 · 0 评论 -
编译问题:编译器VS2005 平台wince
问题:LINK : fatal error LNK1195: target machine 'MIPS' requires '/SUBSYSTEM:WINDOWSCE'解决:Project-->Property-->Linker-->System-->"WindowsCE (/SUBSYSTEM:WINDOWSCE)",重新编译就可以了问题:1>Compiling resource原创 2012-05-02 18:28:53 · 2109 阅读 · 3 评论 -
如何成为一个杰出的工程师?
发布者:诸葛孔明----摘自:电子工程网 成为一个杰出工程师最重要的因素就是“热爱自己的职业”。毕竟兴趣是最好的老师,许多优秀的电子工程师都是从小作为电子爱好者的。爱好不仅要体现在行动中更要深入内心甚至深入骨髓。有许多人问:“每天应该花多长时间在学习中和工作中。”可以肯定一份耕耘就会换来一份收获,但作为工程师和科学家想取得成功并不是比赛谁花的时间最多,而是看谁付出了更多的“转载 2012-07-21 09:19:52 · 1820 阅读 · 0 评论 -
谈小规模结构
最近编写的程序大致分为三层:1.Demo层,用于测试程序的功能是否实现,是否完成基本的功能。用于测试的。2.Adapter层,用于提供给Demo或第三方的接口层,主要由静态函数函数组成,是中间层,在Demo层和实现层之间3.实现层,用于实现基本功能的代码我是一名C++程序员,自从学会了回调函数,它就成了我手中重要的工具回调函数的功能我大致作以下总结:1.使用情况:回调函原创 2011-01-07 19:57:00 · 406 阅读 · 0 评论 -
C导出接口与C++导出接口对比
C++导出的接口宏定义:#define ADAPTER_DLL_API__declspec(dllexport)优点:(1) 允许函数重载,即类中可以存在重名的函数(2) 可以保证导出接口和使用接口的一致性,即可以直接使用导出的头文件(3) 当接口名字或者参数类型和个数发生变化时,可以通过编译迅速定位问题。(4) 可以将多个DLL原创 2012-05-23 16:23:01 · 6073 阅读 · 1 评论 -
Debug信息打印
#pragma once#pragma warning(disable: 4996)#include "Common.h"#include "CirticalSection.h"class CDebugOutput;#define DebugString (CDebugOutput::GetInstance()->DebugStringInfo)class CDebugOut原创 2012-04-26 10:40:22 · 628 阅读 · 0 评论 -
Com串口操作
直接上代码头文件:#pragma once#include "Common.h"class CSerialPort{public: CSerialPort(LPVOID lpUserData, FPUserMessageProc fpSendProc, FPUserMessageProc fpReceiveProc); ~CSerialPort(void);pub原创 2012-04-26 10:28:42 · 964 阅读 · 1 评论 -
第一代框架提要
第一代框架提要开始时间:2012-3-23修改时间:编写人: 一、编写目标完成一个基本可以简易操作的框架,方便使用者可以快速的熟悉框架和使用。框架大致包含以下几个部分:内存管理,控件管理,页面管理,场景管理,多国语言,界面背景切换,字体更换,图片处理,刷新机制管理,以及定时器管理等几个部分。 二、编写具体参数图片格式:32位位图数据页面配置文件:ini和b原创 2012-03-23 18:38:30 · 397 阅读 · 0 评论 -
《代码之殇》节选之Bug报告
为什么大家就不能写一份像样的Bug报告?不是说像样的报告就比蹩脚的报告冗长或者更难写,也不是说在Bug报告中为每个事物做个确切的定义是不可能的。呵呵,团队间的那些定义确实不同而且还互相矛盾。那在Bug报告中什么才是最确切的定义呢?我希望听到你的回答。作者注:软件的每一小部分都会有成千上万的Bug,这取决于它的规模与复杂程度。有些Bug并无大碍,像“我希望关闭按钮更大一点。”有些Bug则是误转载 2013-05-28 11:26:36 · 616 阅读 · 0 评论