杂谈
灵魂
幸福就是:有事做、有人爱、有所期待;迷茫就是:追悔过去、踌躇未来、蹉跎当前。
展开
-
我用iterator犯的一个错误
昨天去一家公司上机测试,以前老是看一些STL的书籍,没有直接用来做过任何东西。所以一下子出丑了。 这样一个问题: #include #include void printArr(const std::& a){ for(std::vector::iterator it = a.begin(); it != a.end(); it++)原创 2009-03-12 11:26:00 · 1095 阅读 · 0 评论 -
联想昭阳E46A笔记本的一个问题
今天我们现场返回来一个特别奇怪的问题:我们产品用直连网线连接笔记本通讯不通,必须同时连接上串口才通讯。出了这么大的问题,领导让我去解决。我看了现象,的确是这样的现象。出现问题的环境:我们产品网卡芯片是RTL8019S,连接笔记本是联想昭阳E46A。现象是:在直连网线的情况下,笔记本用ping程序连接本产品不通讯(物理连接灯常亮[物理连接灯灭为连接成功]),同时连接串口线,通讯正常。在交原创 2011-11-14 15:38:13 · 4038 阅读 · 1 评论 -
双网卡内外网问题的解决
公司电脑是个台式机,带有一个网卡,然后我买了一个水星150um的无线网卡。连接到无线网络通讯,结果发现:单独使用无线网通讯正常,但是连接上有线网之后,无线网通讯中断。解决方法:设置有线网:IP(192.168.100.168)MASK(255.255.255.0)GATEWAY(空着)设置无线网:IP(192.168.015.168)MASK(255.255.255.0)GATEWAY原创 2012-06-18 09:15:49 · 3574 阅读 · 0 评论 -
你到底哪天生日?
故事:那天餐叙结束,和大领导握手道别。领导亲切的说:“祝你生日快乐!”洒家说:“谢谢领导!再过八个月就到了。”领导扭头跟司机说:“怎么样?我没说错吧?上上下下也就他敢讲真话。其他人的生日我说哪天就是那天。”大家看到这样的团队,各位职场混过来的小兵大将们作何感想呢?原创 2012-11-01 08:30:53 · 1179 阅读 · 0 评论 -
规则和管理
故事中国式过马路就是凑够一堆人就可以走了,和红绿灯无关。当看到这个事实时,联想自己的公司行为:中国式公司管理是否有类似之处呢?有规则无管理?或者是没规则按紧急情况来?您有何感想?原创 2012-11-01 08:37:24 · 936 阅读 · 0 评论 -
程序员如何保持优秀
1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密转载 2012-11-11 08:00:59 · 1371 阅读 · 0 评论 -
windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)
如果家中只有一根网线,却有两台或更多台笔记本需要连接到网络,借助软件,就可以将笔记本变身为无线路由器,即“WiFi热点”。 以windows7为例,其实它本身就自带了WiFi和SoftAp(即虚拟无线AP)功能,仅需激活他们,你就可以让自己的笔记本变身为一个“WiFi热点”,让其他笔记本都连入你的笔记本上网。 再打开你的笔记本的无线网卡“开关”后,以管理员身份进行快捷键wi转载 2012-12-22 07:38:18 · 860 阅读 · 0 评论 -
数字签名是什么?
What is a Digital Signature?转载 2015-12-09 14:39:05 · 723 阅读 · 0 评论 -
匈牙利命名规则
变量命名规则------匈牙利命名规则!几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是nl,字符型数组变量是ca,以及字符串(以空类型结尾的字符转载 2010-04-07 17:22:00 · 1047 阅读 · 0 评论 -
工作感想:2009-3-29
最近我在照一个标准来实现天然气的计量算法。特别是最近两天我特别的努力,却发现我写的有效代码行数非常非常少。两天的时间(每天大于等于8小时工作时间)写了不到两百行代码,而且每写几行代码都要考虑好多问题,这是我以前没有遇到过的,而且写这几行代码还都不敢轻易将它敲入到编辑器,都是想来想去,想了半天才敢敲入进去。因为我写的程序需要成为一个标准来验证各种参数情况下的计量,而且还要独立出来可以移植到下位机,我原创 2009-03-29 20:56:00 · 1923 阅读 · 2 评论 -
想成为嵌入式程序员应知道的0x10个基本问题
想成为嵌入式程序员应知道的0x10个基本问题2008年10月07日 星期二 上午 09:07 预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 *转载 2009-04-14 13:48:00 · 1094 阅读 · 0 评论 -
程序员的十层楼
转帖 自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层转载 2009-04-19 19:20:00 · 906 阅读 · 2 评论 -
内存的一点读书笔记
数据在内存中存放方式有big-endian和little-endian两种方式。 假设数据:0xABCDEF12以big-endian方式存放为:AB CD EF 12以little-endian方式存放为:12 EF CD AB 下面以一个测试程序为例:#include void main(int argc, char **argv){原创 2009-04-27 11:11:00 · 1132 阅读 · 0 评论 -
异常--提醒自己
今天写一个程序突然发现一个问题,我抛出的异常没有被截获直接内存泄露死掉了。找了半天发现问题的所在。记下来,提醒自己。 try{ … throw std:: out_of_range(“出界了”); …}catch(std::exception const& ex){ std::cerr ret原创 2009-04-28 11:25:00 · 1149 阅读 · 3 评论 -
发现VC编译器和gcc编译器的一点不同
今天看书,敲代码结果发现了两种编译器在编译相同的代码时的一点不同记下来。 代码: #include #include template T const& max(T const& a, T const& b){ return a < b ? b : a;}int _tmain(int argc, _TCHAR* argv[]){原创 2009-04-29 19:48:00 · 1771 阅读 · 0 评论 -
重装windows以后修复Grub
昨天重装了windows系统,进入不了linux了。鼓捣了好一会才搞定。记下来,下次就知道了。 首先设置从光盘启动,用linux引导盘,也就是安装linux的盘启动,进入linux修复界面。进入以后让选择是否配置网络,配置不配置都行,进入linux以后。#>startx //进入XWindows然后进入root帐户打开/boot/grub/grub.conf这原创 2009-05-05 14:43:00 · 2681 阅读 · 0 评论 -
回调函数
回调函数 在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。原创 2009-06-04 15:07:00 · 169745 阅读 · 86 评论 -
我是流氓我怕谁——流氓软件恶意导航大比拼
前天重装了一下电脑,然后就进入了流氓软件大比拼的激烈斗争中。在我重新安装好电脑和开发软件时,我的电脑是干净的。于是乎,我想要是安装一个ghost就会免去我重装系统的苦恼。结果我就下载了一个ghost,安装并备份,这时我就收到了第一个流氓软件的侵扰,首先我所有的浏览器的首页全部被篡改成了www.5I0.com,随后会立刻跳转到www.u7758.com。我一看是一个恶意导航,我还以为是我下载的图片有原创 2010-02-02 15:17:00 · 5332 阅读 · 1 评论 -
在本公司两周年纪念+工作感想
今天部门开了个会,说了公司的现状:机遇+挑战。想来我来公司再有三天就两周年了,前两天又签了三年的“卖身契”。我的现状是:机遇+挑战。 想这两年来,有得有失,不尽感慨! 今天会议的内容是说公司到了节骨眼上,正好我也到了节骨眼上。明年是个关键年,成则功,败则废!所以要未雨绸缪,打定坚实的基础,为了明天,努力! 说了,要想融入一个大的平台要提高自己的技能,夯实基础。然后主原创 2009-12-09 18:58:00 · 11176 阅读 · 1 评论 -
MFC程序中Debug模式下调试信息输出到控制台
有时候我们会想看到调试信息,但是在正式发布程序中又不想看到。下面的方式就是在MFC中Debug模式输出调试信息到控制台,在Release模式下没有输出。#ifdef _DEBUG#include #endif在InitInstance()函数如下#ifdef _DEBUG AllocConsole();#endif在ExitInstance()函数如下原创 2015-11-24 11:29:55 · 3823 阅读 · 0 评论