代码改变世界

眼不见心不烦

2011-04-06 10:20 by Jeff, 55 阅读, 收藏, 编辑
摘要: Professional competition是令人感触颇深的培训,比以往参加的培训实用一些,和自己利益切身相关.害怕自己成为“职场的植物人”,所以从一个公司跳到另一个公司,这样也不能避免在新的公司成为“植物人”。我们需要不断地增加自己的实力,day by day,往自己的“品牌”里加分. 我实在烦透了这样的气氛:在上海这么偏的地方买了这么小的房子,买了车子,便觉得我们可以...阅读全文

剧本

2011-03-31 21:36 by Jeff, 42 阅读, 收藏, 编辑
摘要: E: 袁总,跟您商量个事M: 嗯,别客气,啥事儿?E: 我想换个部门M: 啊...换部门?E: 是啊,想换到张总他们部门去,我和张总提过了,他也很想我过去.M: 小陈,你现在可是我们骨干,咱们部门离不开你。是为什么原因要走啊?E: 袁总,我前几天参加了个培训,M: 培训?E: 嗯,就是在华美达大酒店那个培训,名字叫职业竞争力. 那培训老师,叫倪啥的,讲得特别好,说35岁前一定要给自己...阅读全文

乱,结婚恐惧症?

2011-03-07 11:08 by Jeff, 42 阅读, 收藏, 编辑
摘要: 心烦意乱,这几天莫名其妙地烦躁啊.想想也没有什么理由.莫非是婚前恐惧症?1. 股市不错,看好的水泥和煤炭板块都很强势,但是我的钱却躺在银行账户里等车子.2. 杂七杂八结婚的事情很烦.懒得动.3. 还有很多文档要看,对测试的case不熟悉,无从下手.阅读全文

主流小说

2011-03-04 13:04 by Jeff, 154 阅读, 收藏, 编辑
摘要: 这两天因为工作期间经常有时间空隙,读了几本"小说". 必须加上引号,因为有时候读着读着,已分不清到底读的是小说还是散文. 我以为是小说,但是分明没有什么情节. 我以为是散文, 确似乎有若影若现的情节藏着. 这便是当今“主流作家”写得“主流小说”, 既然是主流作家写得,那必然是寓意深刻,耐人寻味, 大段大段的环境描写,花,草,树,木,动物,天气,庄家,农庄,水,雨......阅读全文

凤城飞帅

2011-03-02 19:11 by Jeff, 59 阅读, 收藏, 编辑
摘要: 时间,挤挤总是有的. 一个星期的时间把凤城飞帅这篇二十多万字的小说看完. 极少有一篇武侠小说,几乎没有几个反面角色的.作者没有塑造穷凶极恶的形象. 君玉,朱渝,孟元敬,拓桑,弄影先生.... 每个人都有自己喜欢的结局. 拓桑,他的至善至美. 孟元敬,他的真挚. 朱渝,输掉了一切战胜了自己. 网上,各有各的支持者. 一本小说,塑造的不同形象,都能得...阅读全文

c语言一些没记住的(二)

2011-02-25 03:48 by Jeff, 27 阅读, 收藏, 编辑
摘要: 1. 双引号引起来的都是字符串常量,单引号引起来的都是字符常量.前者占2个byte,后者占1个byte。 1 : 4 Byte '1' : 1 Byte "1": 2 Byte阅读全文

最近解决的几个问题

2011-02-17 12:54 by Jeff, 30 阅读, 收藏, 编辑
摘要: 年后解决了几个问题,项目有所进展,记录下来,以儆效尤.1. 这个是汗颜的if问题,代码如下,为了发现此bug,折腾了2天 if(NOK == variable); { Printf("something not correct"); } 2. team之间理解的interface不一样3. buffer的大小问题阅读全文

C语言一些没记住总是google的

2011-01-30 17:23 by Jeff, 45 阅读, 收藏, 编辑
摘要: 1. Case后面只能跟整型或者字符型的常量或常量表达式2. 如果p1 和p2 指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。 而void *则不同,任何类型的指针都可以直接赋值给它,无需进行强制类型转换。 所以很多函数的参数是void*,这样能接受所有类型的指针.3. const int *p; // p 可变,p 指向的对象不可变...阅读全文

RTP的root task接收kernel mode EVENT的解决方法

2011-01-28 17:42 by Jeff, 161 阅读, 收藏, 编辑
摘要: 这两天一直被这个问题block.Vxworks的文档上没有提及Vxworks的RTP的root task如何接收来自kernel mode的event.这里的root rask是指RTP spwan后自动生成的task.据说其他有些公司,也是用这个方法workaround的。目前windriver公司表示无奈。首先搞清楚1个概念: RTP只能看到RTP的PID,不能看到RTP的RTP_ID.1. ...阅读全文

程序中遇到的问题(2)

2011-01-26 14:16 by Jeff, 37 阅读, 收藏, 编辑
摘要: 1. Trace level 设置和其它的task priority一样,而程序中正好有一条周期性trace,每隔20毫秒即调用socket,发送数据到server。这导致其它task无法调用,无法正常启动。 正常的trace task应该处在很低的level,把trace task优先级调低。2. 多任务系统中,任务之间的启动顺序混乱。必须用semaphore机制保证各个任务启动的先后顺序。但并...阅读全文

怎么样实现这样一个脚本?

2011-01-25 13:53 by Jeff, 63 阅读, 收藏, 编辑
摘要: 不数不知道,一数吓一跳,最近一共做了60个软件版本的测试.每个版本从编译完到把软件上传到目标机器上测试,中间步骤还是相当繁杂。一直想能否写一个脚本,自动化完成以上工作,但是能力有限,不知如何下手。把这个问题具体化一点。这是所有涉及到的电脑(服务器,目标机器等)。具体步骤:1. 项目build生成的文件A,存在于clearcase server上2. 我copy文件A到我的电脑上,我的电脑是wind...阅读全文

Vxworks 和windriver workbench最近遇到的几个问题

2011-01-18 11:14 by Jeff, 1841 阅读, 收藏, 编辑
摘要: 1.直接import existing project,有些项目的子文件不能import进来。而先取消再添加才能import进来。2.有些情况下workbench不能build成功,直接报 process =-1的错误,但是用CLI build却可以成功,没有解决方法.3.如果在一个VIP project里面引入一个romfs文件(包含RTP),则workbench生成的makefile里,默认使...阅读全文

Windriver Workbench的异常

2011-01-14 15:17 by Jeff, 229 阅读, 收藏, 编辑
摘要: 这几天被环境和tool折腾得厉害.以前build成功的工程,现在死去活来都是failed的。 windriver的workbench真是个“烂东西”,就这个东西还被美国宇航局,导弹系统用? 一个项目在windriver workbench里刚编译,就报错,和程序无关。 而用windriver的命令行CLI编译却能通过!诡异! 更诡异的是,我用另一个view,编译另一个工程,w...阅读全文

文档至上(二)

2011-01-13 15:29 by Jeff, 42 阅读, 收藏, 编辑
摘要: 当我解决前天那个问题后,更确信了文档至上这句话.尤其这个任务由你一个人负责时。 而这个问题,正是由于写的一个文档不够细节而忽略某个文件的改动。 不能相信自己会记住任何理所当然的事情。 永远不要怀疑写文档是否浪费时间。 还有很多小细节,如果不用文档记录下来会很浪费时间 而这些小细节平时还想不到,用到时才会想起 比如一些环境的配置(因为一般来说很长时间才会配置一次,很多时...阅读全文

Scrum: 一个下午的争论

2011-01-11 19:50 by Jeff, 45 阅读, 收藏, 编辑
摘要: Scrum风刮到我们部门.现实情况: 1. 对于现在部门是新概念,短暂的培训 2. 没有更高level的push 3. 来自几个不同functional team成员组成的scrum team。 4. 有人甚至没有参加过scrum培训这是个充满争论的下午,充满争论的planning meeting: ...阅读全文

文档至上

2011-01-11 19:06 by Jeff, 38 阅读, 收藏, 编辑
摘要: 在我写这段日志的时候,我正在挣扎,IDE里吐着log.就像是在等待宣判,一个之前已经build成功的项目,因为误操作而乱作一团。当我下午delete the content in workspace的时刻开始,简直是恶梦。几十个被删除的文件需要复原,很多文件需要配置,甚至我需要migrating from Vx6.5 to Vx6.8。My God !但是我的文档不全,很多细节已经无从记忆。 没有...阅读全文

我们的2010,我们的2011

2011-01-07 11:02 by Jeff, 33 阅读, 收藏, 编辑
摘要: 我们的2010做了三件事儿:1. 买了个小房子2. 她换了个工作3. 我换了个工作我们的2011希望再做三件事儿:1. 买个大点儿的房2. 结个婚3. 买个车阅读全文

大路考记

2010-12-31 15:15 by Jeff, 39 阅读, 收藏, 编辑
摘要: 昨天大路考,甚是幸运。按照潜规则,200RMB不知道打点何人.屁民就是这样,一边埋怨这j8社会,一边为了自己蝇头小利而违规. 大路考有2次机会.第一次,前面有一辆小三轮车,走在汽车道上,很慢。我想从左边借道超车,没想到刚借道,三轮车也向左边穿马路了,于是借道时间过长的我,game over了.第二次机会,一切顺利,考官让我靠边停车,并且给我档案和笔,让我坐后面签字,在我准备解保险带的时候,...阅读全文

clearcase不能添加文件

2010-12-28 19:09 by Jeff, 340 阅读, 收藏, 编辑
摘要: 今天遇到一个问题,想在已有的Vob里增加一个文件,相当于clearcase的element. 在增加过程中遇到没有权限的问题. 实际上载clearcase增加element过程中,会有一个文件check out的过程。 所以config spec一定要支持当前新增文件的check out. Normally the config spec looks like this: ...阅读全文

圣诞大战!于嘉可以不要这么偏见吗

2010-12-26 18:23 by Jeff, 30 阅读, 收藏, 编辑
摘要: 早上爬起来看湖人和热火的比赛,本以为这应该是一场火星撞地球,三英战吕布的大戏. 没想到湖人只是开场的时候打了几个好球,之后在热火高强度防守下,越大越差. 科比在wade和james的轮番防守下,无所作为.而阿泰斯特则早早2次犯规下场。 加索尔面对大Z,有点像上个赛季的圣诞大战,被大Z房得死死的. 热火的胜利有点在意料之中,james的爆发也是在意料之中,只是没想到能...阅读全文

被两个难题折腾两天,最后...

2010-12-22 17:14 by Jeff, 23 阅读, 收藏, 编辑
摘要: 我困惑,我迷惑,我郁闷我思考,我挣扎,我尝试我折腾,我愤怒,我努力我被两个问题,折腾了两天!觉得这两个问题很奇怪,不可能,匪夷所思!我用上了超级终端,我打了无数的log,我研究了socket的端口地址,我用上了TCPDUMP。我编译了十几个版本,我终于觉得问题不在程序本身。是的,不在。当我打开server上的配置文件时,我愤怒了!他妈的output存在于另一个文件夹里。埋头苦干不如回头思考.更恶搞...阅读全文

Vxworks的一些基本概念

2010-12-21 16:58 by Jeff, 1026 阅读, 收藏, 编辑
摘要: 本文摘自网络,出处不详.1. Bootrom和Boot image的区别,Boot image和VxWorks image的联系和区别 bootrom 是指on-chip bootrom,在CPU芯片内部,内嵌有小的boot程序(bootloader),类似于PC机主板上的BIOS的存储区域。和boot image不是一回事。VxWorks文档中的bootrom区是指boot ...阅读全文

关于股票的几个想法

2010-12-14 13:01 by Jeff, 62 阅读, 收藏, 编辑
摘要: 原则和理念不是一层不变的,但是原则和理念是不可或缺的.最近有以下的想法: 1. 这个股市是一个投机的场所,和赌博无异.赌博讲究的是你的底牌,庄家的底牌,以及你的心理.股市也是如此,只是你的赌注更大而已.赌场是庄家赢钱的地方,股市也是大庄们赢钱的地方. 2. 中国一些股票跌破净资产很正常.原因有二,第一国家拿着这些大蓝筹的大部分筹码,或者此股没有全流通。第二,没有政策支持某些行业...阅读全文

股市,通胀和骗局

2010-12-10 19:08 by Jeff, 35 阅读, 收藏, 编辑
摘要: 中国股市是散户的坟墓.因为: 1. 大量的增发,永无休止的增发. 2. 极高的新股发行价 3. 很少的股票分红 4. 永远先知道消息的国家队 5. 鱼龙混杂数目庞大的IPO,却没有退市机制破产机制 中国通胀是必将长期存在的,因为: 1. 这是向不喜欢花钱的民众收税的最好方法 2...阅读全文

shit!Vxworks!Shit!WorkBench!

2010-12-03 19:04 by Jeff, 881 阅读, 收藏, 编辑
摘要: 郁闷的一周,一周的郁闷! Fuck the Vxworks! Fuck the WorkBench! 终于在注释掉报错的几行代码后,不管三七二十一,先编译通过了.但是走到这一步,弯路走了不少. 记录下来,以儆效尤!下周再解决这几个编译错误,抑或是不解决? 1. 安装workbench 3.2的时候没有使用同一目录下的licence,安装不成功.安装...阅读全文

给我一个继续看NBA的理由

2010-11-25 12:41 by Jeff, 27 阅读, 收藏, 编辑
摘要: 三连败,意料之中,仍然很失望. 作为勒布朗的球迷,我无语.本赛季勒布朗只有球星级别的表现,只是几十个球星之一。 上赛季联盟第一的表现在哪里?上赛季高高在上的勒布朗在哪里? 勒布朗高高在上,然后是其他人. 就像之前认为的那样, 勒布朗被斯特恩骗了, 斯特恩被自己骗了. 我需要一个继续看NBA的理由 也许有吧 诺维斯基打出了超级巨星的表现 ...阅读全文

关于Vxworks FAQ

2010-11-23 13:56 by Jeff, 69 阅读, 收藏, 编辑
摘要: 1)BSP,bootImage,VxWorksImage三者的关系是什么? BSP 是用来支持你的硬件的软件, 它包含在你的VxWorksImg里面.BSP的作用屏蔽不同的硬件结构(如CPU和外围芯片)向VxWorks的Kernel提供它所需要的一个统一的接口调用(如时钟).对于ROM启动的系统来说, BootImg是ROM里代码的第一部分, 用来在开机时首先运行. 如果你的所有代...阅读全文

互联网大了,什么人都有

2010-11-19 17:35 by Jeff, 35 阅读, 收藏, 编辑
摘要: 再荒凉的地方,也会偶尔有人撞进来.私人网站,无人知晓,但是总有人撞进来,看了一下访问者的一些信息,很好玩。 首先是关键字. 有好几个人都是搜索的http://jeffchen.cn,看来这几位朋友很喜欢这个域名嘛. 毕竟叫jeffchen的人很多!本人愿意出售此域名,哈哈,联系方式见“关于”。对了,搜索这个的有几个是美国的IP地址啊,还是Google和思科这2个公司的。有钱人...阅读全文

PSOS通信,同步,互斥

2010-11-19 16:16 by Jeff, 134 阅读, 收藏, 编辑
摘要: PSOS的应用程序通常分割为一组任务和中断服务程序(ISR)。为实现任务到任务以及ISR到任务的通信、同步和互斥, pSOS提供三种机制:消息队列、事件和信号量。消息队列 消息队列由q_create调用创建,输入参数有用户指定的名字和几个特征, 包括任务等待队的排队规则是FIFO还是优先级、消息队列长度是否受限以及消息 缓冲区是否私有等。消息队列具有两类用户,即发送...阅读全文

小皇帝,篮球,热火

2010-11-12 12:36 by Jeff, 28 阅读, 收藏, 编辑
摘要: 失败,又一次,完全预料之中. 热火的防守早已是千疮百孔,热火的攻击也是乱无头绪. 现在的热火,需要詹姆斯无球的跑动,需要韦德的助攻。阅读全文