自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 一些C语言惯用法

花了三周时间看完了《C语言程序设计与现代方法》,全书概念讲解细致严谨,知其然的同时更知其所以然。示例程序严整规范,着重培养良好的编程习惯。习题质量平均水准高(每章我选做了部分),而且还提供了讲义和在线资源。无论是对于初学者入门还是老手查漏补缺,这本书都值得拜读,如果时间允许的话,最好也完成所有练习题。摘录一些常用的C语言惯用法:1. 忽视这一行剩下的字符while (getchar() != '\n'); /* skip reset of line */2. 变量ch读取getchar()遇到的第

2020-06-02 00:49:35 467

原创 两个规则轻松解读复杂的声明

上周被算法部门的头抓壮丁帮忙面试了几位AE的候选人,这个职位对编程水平的要求其实并不算高,能看懂C或者C++代码,并且可以根据客户的要求做一些小的修改即可。几位候选人都在知名外企工作多年,职位估计也不低,年龄也比我大一点。要求候选人现场手写代码,真是有点太难为情,但又不能不仔细考察。在网上找了几道指针和位操作相关的题,结果让我颇感意外,竟然没有答对的。大外企大国企大锅饭废人不假,但是面试前临时抱佛脚也是应该有的吧?不过也可能是人家看不上我们小公司,权当练手罢了。废话少说,也贴一道抄来的面试题:解读声明in

2020-05-19 18:40:02 219

原创 为什么extern static变量声明会报错?

如果试图用extern static修饰一个变量声明,编译器会给出一个错误信息"more than one storage class may not be specified"。那么为什么会报错呢?extern和static是用来声明变量存储类型的。我们知道静态变量用static修饰,其目的是声明一个变量只能被此文件里的函数享有。因而它的主要工作就是防止变量被外部函数使用。而extern存储类型的目的却是允许几个源文件可以共享同一个变量。两者的功能南辕北辙,编译器当然不会答应他俩修饰同一个变量。使用s

2020-05-18 22:58:03 1959

原创 一个价值百万的BUG

一个价值百万的BUG(1)最近帮人友情解决了某个PCBA厂家ATE设备的BUG,这个BUG导致DUT硬件板卡ADC数据转换结果不稳定甚至不准确。这个顽疾已经存在9个年头,为此这条产线多配置了一个测试员,专门负责这个BUG的调试工作,每当DUT的ADC测试结果异常时,用热风枪加热一下,重新测试,大概率能够通过功能测试,然后贴上检验合格的标签,方能送往包装区并出厂。如果加热这招不管用,那就只能怀疑是...

2020-02-16 21:29:34 538

原创 浅谈外包管理

最近接手了一项技术外包管理的任务,由于外包管理经验的欠缺(主观原因)和项目的复杂性(客观原因),在资源协调和过程监控方面遇到了不少问题,项目进展缓慢。每次周会都胆战心惊,唯恐老板问询项目的情况。好在我还算有些自知之明,与其惴惴不安等待未来某个时间突然引爆现在种下的地雷,还不如现在捅穿这个马蜂窝,于是主动找老板谈话,交底、问建议、求支持。老板似乎对一切都早已意料,听了我的控告加检讨,当即表态内部协

2016-05-07 23:20:56 7788 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除