跳至主要内容

internship, decided

SPSE provids internship to me today. The decision is not so easy to make, I have several considerations.
The first is the master paper. Though I have done some preliminary experiments for the paper report, but still require much time to understand the JM code, current research trends and represent my opinion, then implement it. But if I go, insufficient time. It's a challenge. The second is inconveniency when I need go back to school. Things in May and June will undoutedly drive me travelling back and forth. But still there are some advantages: it is more convenient for my girlfriend if I will be there, she will have a shelter in this strange city in the times looking for a job. Besides, I will have the opportunity to be familar with the environment I will join, accommodate myself to the new environment, both phisical and social. I'm really looking forward to it.
I have read an article written by Kaifu.Lee, titled "right of choice". Impressive! I really need to change, gradually finish the transition from student to employee, and to be more positively! Since I have chosen this internship, I accept the opportunity and the challenge followed.
Be strict, be success!

评论

此博客中的热门博文

反转剧

这两天明显感到天气转冷,呱呱的家里也已经下起了大雪,南京则是阴冷潮湿,让人没有了出行的欲望。没想到躲在被子里看反转剧也成了度过寒冬的一剂良药。在PPLive越来越让人失望的时候,PPStream横空出世,虽然广告仍是少不了的主题,但从视频质量和播放连续性上来说都超过PPLive,实为居家必备之良品(由此可见,新事物一定会战胜旧事物......)。韩国的反转剧最近似乎比较流行,称之为反转剧就在于其结果总是让人出乎意料,不合常理,其间又不乏各种搞怪搞笑的镜头,各种当红帅哥美女也一定让DDMM们爱不释手,20~30分钟一集的剧情一改韩剧拖沓的风貌,想看就看,容易切入。 反转剧,今天你看了吗?

from cpp to java

when i start to study java with a cpp background, i find it is very difficult to convert my mind. i always think how some features in cpp was implemented in java, this give me a little reject to java language. though java is born from c, i think they still have different applicable domains, so try to study both is good for me, and java is a pure OO language, i believe it will give me a better understanding on OOD.

Linking

We know the process of building programs are divided into two parts, compiling and linking. Linking is a process that combine different part of codes and data into one executable program. Here is a general picture: Preprocessing -> Compiling -> Assembling -> Linking A linker mainly does two tasks: symbol resolution, and relocation. Symbol resolution relates every symbols referenced in the target object file (both code and data) to their definition. Relocation generate an absolute address for every symbols according their relative addresses, since code starts from address 0x00 after assembling. Every object file will contain their own symbol tables. There are symbols defined in and not in the current object file. Function and initialized variables are strong symbols, and uninitialized variables are weak symbols. Rules for symbol resolution in Unix linker are defined as followes: Rule.1 Only one strong symbol is allowed, otherwise is a linker err...