- 疲
-
作者:Hanny
| 分类:心情日记 | 评论:22 条
| 浏览:18668 | 发布时间:2012-10-30
不知为何,有点疲了。疲的不仅仅是身体。
在同一家公司,从毕业开始,也干了四年多了吧。周边变化得太快,快得我都觉得自己没法适应了。然而,技术却没有太大的长进。
每天都在忙着,顶着很大的压力。同在一个公司里,有的无忧无虑,啥都不愁,依然过得很好。而我们呢,总是在不断地想做好点,还要更好点。其实,项目做得好坏,对收入是完全没有影响的。只不过,既然是我做的,我肯定也不能做一个不好的东西出去吧。
不管是工作,或者之前业余时间搞的typecho插件,我都是很投入,很用心地去做。其实也不知为什么了。慢慢有点疲了,似乎没有动力了。。我还答应过别人做一个东西的呢。现在,只觉得自己越来越懒了。。
项目还一直在赶。其实我一直在问,自己真是为了五斗米折腰不?其实我也不知道答案。只知道:这是我做的,我要做好。
可是,我真的有点疲了!疲得我都不知道自己在说什么了。
在IAR中,编译器会根据函数情况对函数进行控制。但是有时,我们需要对某些函数进行强制内嵌或者强制不内嵌的操作。
如果需要对函数进行强制内嵌的操作,可以在函数上加上
#pragma inline=forced
来进行强制内嵌。
如果想函数不进行内嵌,则可加上
#pragma optimize=no_inline
来进行强制不内嵌。
以上程序对IAR720H有效。其它版本,需要根据相应的帮助来进行。
其实,在这个一年交替的时刻,已经不是十分太想去总结或计划些什么了。
其实,在八月份的时候,已经对自己的这三年多做过一次比较系统的总结了。
但不论如何,总是要写些什么的吧。最好是写些成就性的吧,不要一到总结都是在总结那些没完成的,打击自己信心的事。
2011年,最有成就的,应该就是实现了自己一万米的长跑。还参加了珠海12月18日的国际半程马拉松比赛。当然,我报的是男子10公里组的。成绩嘛,53分24秒,313名(有2000人报名,折返点成绩20分19秒)。不是很好的成绩,但自己也比较满意了吧。这也算是我的第一次当运动员了。
2011年,第一次出国。去了柬埔寨吴哥窟。第一次体会到异域的风土人情,其实也是蛮不错的一次感受。
2011年,工作也还算顺利。尽管有太多的不尽人意,没有太令人振奋的消息,但总算也还过得不温不火。
2011年,没看入什么务实的技术书了。倒了看了几本务虚的书。反正蛮看看呗,人生就是要虚虚实实,实实虚虚的。
2011年,是浮躁的一年,做了许多浮躁的事。但同时,也是沉淀的一年,在浮躁的过程中,感觉自己也慢慢沉淀下来了。
第一次去澳门。说起来渐愧,来珠海三年多了,在元旦才是第一次去澳门。不过,这已经是算在2012了吧?
那么,我又该以什么样的心态,来渡2012年呢?
2012,不需要计划,只需要做最好的自己。
写在2012初
版本是IAR720H
使用了下面一断程序
#define YEAR_DAYS 365<br />
#define FOURYEAR_DAYS (YEAR_DAYS * 4 + 1)
猜猜FOURYEAR_DAYS值是多少?
按照Hanny最初的想法,结果应该是365 * 4 + 1 = 1461。
结果实际预处理的结果却是365 * (4 + 1) = 1825。
Hanny怀疑是宏嵌套的问题,于是又实验了
#define FOURYEAR_DAYS (365 * 4 + 1)
结果,还是1825。
看来,IAR的预处理在乘和加的优先级上,优先计算了加!
多加个括号就可以了。要注意啊!
这几天,有个同事问在GCC中,怎么给一段汇编的程序指令地址。
我就说先用.section定义一个段名,然后再在ld中进行定位。
结果,定义了一个段名后,dump出来的汇编程序中使用没有这段。
然后,才想起来,定义完段名后,还要定义段的属性。
.section test_sec, "ax"
主要就是为了告诉连接器这是一个需要分配空间的可执行的段。
特此记录,以免下一次忘记。