- 博客(39)
- 收藏
- 关注
原创 pdu的编码格式(zz)
原文地址:http://liukun966123.cnblogs.com/archive/2004/07/22/26338.aspx08 //短消息中心长度91 //短消息中心有国家编码 没有为8168 31 08 02 00 05 f0 //短消息中心31 //需要状态报告//不需为1100 //永远为00 //分割符0D //目标号码的长度14位91 //有国家编码//没有为8168 31 3
2006-01-16 10:00:00
2257
原创 编程的手感
之所以起这个名字,和前天晚上听的一个讲座有关系吧,公司里的一个牛人,在毒霸和西山居都干过的一个老大,以他的角度,来告诉我们如何做好一个程序员,也许在他的讲演中,我才能看到方向,那个在中国做程序员的路。看着公司里通明的灯火,与往常有点不同,以前总是我和少数的几个人孤零零的在公司里泡着,而今天,有点特殊说明要出版本了,但凡出版本,主要程序员和测试都要加班,然后一遍一遍的编译,测试,直到问题不太多了,这
2006-01-08 21:23:00
1114
原创 更新多个blog的方法
原来发表在donews上的,但是没什么人气,就贴过来了,希望感兴趣的人可以一起讨论研究了三天了初衷是,看到msn space可以更新后在msn上有提示那么,我用.text的blog能不能做到在msn上提示呢?暂时找不到msn提供的api(应该能实现,比如当前播放歌曲,不仅仅用mediaplayer就可以,用foobar也行的),只有用苯办法了,就是我的blog更新,同时也在msnspa
2005-11-21 19:03:00
1530
原创 Google 的21道面试问题(中英文对照) zz
【 以下文字转载自 Algorithm 讨论区 】发信人: Lerry (李渊·梦回唐朝), 信区: Algorithm标 题: Google 的21道面试问题(中英文对照) 发信站: 哈工大紫丁香 (Thu Nov 10 21:16:26 2005), 转信10月底,Google在美国《麻省技术评论》、《LinuxJournal》、《Mensa》、《今日物理》等几本专业杂志上,刊登了一份“Go
2005-11-11 12:52:00
1425
原创 最近在忙什么?blog都没写了
自从公司里的项目开始,就很少在写blog也不是说很忙,就是每天工作完人都挺累的,没有了继续学习的动力还是很迷茫,为什么有些人的知识能那么丰富网络是个海洋,但是也捉摸不定偶尔又能看到些强人的东西偶尔搜了半天却都是一堆垃圾blog经营起来也要用心血,对我这样没恒心的人,很困难总之少完些,多学习咯即使再笨,也能先飞吧花时间摸爬滚打,不能总想着有人教你
2005-11-08 14:35:00
916
原创 c++ primer(第四版)学习札记 10-8
1、来看这段程序: char &get_val(string &str, string::size_type ix) { return str[ix]; } int main() { string s("a value"); cout get_val(s, 0) = A; // chang
2005-10-08 17:35:00
994
原创 c++ primer(第四版)学习札记 9-30
1、在下面三种情况中,我们不使用copy的方式传递参数:(1)当我们需要函数改变argument的值的时候(2)当我们要传递大对象的时候,copy就会有时间和空间上的浪费,这在现实的程 序中很常见。(3)当没有办法copy对象的时候(这个问题不知道怎么会出现?哦,13章将会提到) 2、 在函数参数表中使用reference to const比reference to nonconst要来得
2005-09-30 16:56:00
1135
原创 9月,c++欢迎程度排第三
来看张图(资料来自:http://www.tiobe.com/tpci.htm)PositionProgramming LanguageRatings(Ratings)Status1Java22.442%+6.55%A2C19.160%+2.04%A3C++11.168%-3.75%A4Perl9.274%+0.31%A5PHP8.895%+0.66%A6(Visual) Basic6.509%-
2005-09-29 16:56:00
1120
原创 c++ primer(第四版)学习札记 9-29
1、在do-while语句中,有个细节是应该要注意的,就是while (condition);在这个语句后面的分号千万不要忘记了,这和while是不同的还有,如果do中定义的变量,由于作用域的问题,将不能在while语句中访问,所以应该在do前将循环中要使用的变量定义好。同时,也避免在while中定义变量,这样由于while语句在后,所以do中是无法使用的。 2、使用goto语句的时候,应注意
2005-09-29 16:42:00
1045
原创 c++ primer(第四版)学习札记 9-28
1、对于case语句来说,两个东西不能忘记,一个是每个标签的break,还有就是default 2、书中作者给出一个很好的建议,而且一直在提醒读者,就是当使用一些非常规用法时,应该要注意做出注释,以方便看你程序的人阅读。比如使用空语句,case语句间不使用break等 3、在swith语句中,每个case所对应的值必须为整型,而且必须是常量,还有,两个相同值的case语句也是错误的。 4、还有就是
2005-09-28 09:06:00
1155
原创 c++ primer(第四版)学习札记 9-27
1、int *pi = new int; 这样pi指向一个未初始化的整型变量,而 int *pi = new int(); 这样pi就指向一个初始化为0的整型变量 2、int i; int *pi = &i; delete pi;这样是错误的,因为pi并不是分配在free store里的 3、delete p;当写上以上的语句时,虽然这个内存已经被释放掉了,可是p仍然是一个地址值,p被
2005-09-27 09:20:00
1016
原创 如何拯救你拖沓的心理习惯(zz)
纵然语音信箱里有20条留言催你办事,但你仍旧无聊地在网上闲逛。虽然你看起来若无其事,但内心的焦灼却让你如坐针毡。连你自己都不明白:为什么成堆的任务如大山般压顶而来,你也为此万分焦虑,但你就偏偏缺乏做事的动力,甚至还浪费时间去做一些毫不相干的事情。 28岁的成佳佳是一名市场活动主管,独自负责公司的促销活动,毫无疑问,她应该是快节奏的、忙碌的。然而,只有成佳佳自己知道,如果有五天时间来筹备活动,前
2005-09-26 12:54:00
873
原创 c++ primer(第四版)学习札记 9-25
1、21 % -5; // machine-dependent: result is 1 or -4 21 / -5; // machine-dependent: result -4 or -5在%和/这两种操作中,如果仅有一个操作数是负数,则要根据不同机器来判断,拿/来说,如果结果的符号同分母,那么结果截断就靠近负无穷,而如果结果符号同分子,则结果截断后就靠近0。 2、如果在程序中这
2005-09-26 08:57:00
1155
原创 c++ primer(第四版)学习札记 9-24
1、ex4_22: const char *cp = "hello"; int cnt; while (cp) { ++cnt; ++cp; } while (*cp) { ++cnt; ++cp; }解释两个循环的不同我的理解是第一个循环是判断cp指针是否为空作为循环条件的,而++cp的操作并不会让cp为空,所以循环会持续进
2005-09-25 15:30:00
1089
原创 完全用Linux工作,摈弃Windows(转载)
完全用Linux工作,摈弃Windows 2005.09.22 来自:优快云 王垠 我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由
2005-09-23 21:46:00
1080
原创 索然无味!
今天发生的事情还真不少看看这位牛人的blog:http://spaces.msn.com/members/shredderyin/也不知道能说些什么,就把他的文章转到了我收藏里QQ突然被停止服务了,真是奇怪,难道以后qq也像手机似的,会欠费停机不成?破腾讯,做了四年会员了就这样对我。改了改代码,插入符终于可以上下左右自动移动啦!还把代码小规模的重构了一下,这样不会那么垃圾,不过垃圾还是很多,继续改
2005-09-23 19:21:00
683
转载 清华梦的粉碎—写给清华大学的退学申请(转载)
http://spaces.msn.com/members/shredderyin清华梦的粉碎—写给清华大学的退学申请 2005.9.22清华梦的诞生小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就
2005-09-23 14:11:00
1575
原创 c++ primer(第四版)学习札记 9-10
1、ex4_19:(a) int i;(b) const int ic;(c) const int *pic;(d) int *const cpi;(e) const int *const cpic;这些中,哪些是非法的。本想,除了第一个,常量都要初始化的,可是vc的编译器没有报(c)的错,这是为什么呢?2、ex4_20:(a) int i = -1;(b) const int ic = i;(c
2005-09-10 21:05:00
699
原创 号外!提供GMAIL邀请
如果谁需要GMAIL的帐号,回复这篇文章,并留下email,稍后我将会发送邀请目前我有100个蛋,先到先得!有了gmail意味着:拥有超过2G的邮箱可以抢先体验google talk!以下是邀请函部分内容:----------------------------------------------------------------------不知您是否了解 Gmail,它是一项基于搜索的全新 W
2005-09-09 11:49:00
918
4
原创 c++ primer(第四版)学习札记 9-5
1、对vector的操作中,使用pushback来增加元素,而不是使用[]操作符赋值后增加元素,[]操作符仅用来 得到某一元素,并且这一元素要存在!这和数组不同。2、vector::const_iterator和const vector::iterator的区别在于,前者指针所指的值是常量,而后者是指针是常量第三章结束 3、对指针的声明中,有int* p和int *p两种,前一种给人的感觉意思比
2005-09-08 19:45:00
746
转载 《Donews Blog的非官方使用指北》系列
Donews Blog的非官方使用说明01-注册和登陆 2005-08-07 Donews Blog的非官方使用说明02-登陆、界面布局和组织 2005-08-08 Donews Blog的非官方使用说明03-选项:配置 2005-08-09 Donews Blog的非官方使用说明04-编辑:发表文章和分类 2005-08-10 Donews Blog的非官方使用说明05-选项:关键字和参数 20
2005-09-08 18:54:00
1792
原创 News!Firefox 1.5 beta 1即将出炉
作为该软件的长期使用者,期待这个新版本http://www.mozillazine.org/talkback.html?article=7275Lockdown for Mozilla Firefox 1.5 Beta 1 Tonight Tuesday September 6th, 2005 Inpreparation for the release of Moz
2005-09-08 10:07:00
516
原创 关于排版的小软件的实现
项目描述可以见8月22日的工作日志Zhuyie老大对我说,先实现出一个原形,然后通过不断的重构来完善软件。以下就是要实现的功能和一些细节:1、 用MFC搭好的框架,实现也基本用MFC+GDIPlus2、 从文件读入字符流,应该要有个字符缓存(目前的实现是将文件全部读入内存,用List来保存),应该在list中保存字符串,长度,最后提供出list的长度和最长字符串的长度,以备排版加滚动条用。通过
2005-08-27 16:03:00
819
原创 用c#实现一个计算程序启动时间的构想
昨天同屋的兄弟来找我和森哥帮忙,说他的任务的问题,他需要做一个类似任务管理器的东西,能对系统中的进程进行监视,得到内存占用率和cpu占用率,由此来测试公司的某产品和word的性能差别,如启动时间,内存占用率等。他已经研究了半个月了,关于用c++如何实现,看着那些代码就头大,为了快速实现(反正无所谓用什么语言),森哥说,用C#,快!所以我就帮了他忙,查msdn,现写了一个小程序,作为需求分析吧,铺好
2005-08-25 10:28:00
983
原创 我的生活 8-23
昨晚没什么心情写总结了,所以今天一上班来补过。昨天上午看了深入浅出MFC的前两章,没有什么收获,都是以前知道的知识,什么消息分派,消息队列什么的,现在对那个项目感到迷茫,MFC?SDK?API?难道就没有好一点的界面吗?也搞不清楚MFC和GDI+是如何结合的,还是GDI+是独立于MFC的?还有很多的类库不懂得使用,也不知道那个什么鸟类那么多。侯捷在深入浅出MFC中说的,如果你没有c++基础的话,不
2005-08-24 10:09:00
658
原创 c++ primer(第四版)学习札记 8-23
1、容易混淆的问题:ex2_31(a) extern int ix = 1024;(b) int iy;(c) extern int iz;(d) extern const int &ri;确定以上四个,哪些是定义,哪些是声明这就决定了语句放置的位置,是在头文件中亦或是c++文件中,因为头文件是声明,不是定义。如果多处定义,将会造成link错误(a)很明显是定义,因为都赋了初值了(b)没有exte
2005-08-23 20:47:00
859
原创 我的生活 8月22日
zhuyie老大给了个任务做,要花点力气做一个简单的排版软件,功能如下:实现一个简单的类似记事本的软件,要求可以undo/redo,可以换成统一的字体或大小,可以识别回车和tab进行排版。根据提示,初步的想法是用MFC + GDI+,要解决的问题主要有两个,一是如何设计存取字符串的数据结构,其中包括排版信息(位置),如何定位文字坐标,光标闪烁的位置,响应键盘和鼠标事件;二是undo/redo的问题
2005-08-23 09:38:00
711
1
原创 c++ primer(第四版)学习札记 8-20
今天看的不是很多,忙其他事了,不过还是要坚持把所得post上来1、c++类声明的大括号后头是有分号的,这和java不同如果忘了加,后果是:ex2_28.cppex2_28.cpp(4) : error C2628: Foo followed by int is illegal (did you forgeta ;?)发现ms的编译器还是蛮智能的:)2、在c++中,struct和clas
2005-08-20 22:03:00
945
原创 初探Ajax
世界上出新东西确实很快,不过我也不知道我现在说的东西新否。我在gf.cs.hit.edu.cn上看到了狗的一个项目,就注册了,打算和他做这个开源项目练练手。辛辛苦苦用cvs把代码当下来后,看到文档里提到了Ajax,他说要用这个实现校外发文的功能。Ajax不是一只球队的名字吗?挺纳闷的,遂google之以下是网址:http://www.adaptivepath.com/publications/es
2005-08-20 19:59:00
636
原创 我的生活我做主!8-20
8月20日我想我要改改blog中工作日志的名字了,叫生活日誌更好一些吧,畢竟工作也是一種生活。要堅持天天寫點什麽確實很不容易,再加上現在的心情比較浮躁,實習也沒有什麽頭緒,也沒有什麽進展。還有就是我寫blog的語言太隨意了,文學功底不好啊!今天冒著大雨來公司,也沒有做什麽,相當於發了一天的呆昨天晚上打遊戲打得什麽都忘記了,也發現自己並不需要一個魔獸世界那樣的網絡遊戲,而一個地牢圍攻2就可以滿足我做
2005-08-20 16:51:00
711
1
原创 c++ primer(第四版)学习札记 8-19
1、感觉面试的人或者学校考试爱出这样的题:Compare and contrast the loops you wrote in the previous two exercises. Are there advantages or disadvantages to using either form?即while循环和for循环的好处和坏处?sigh.....2、while (std::cin
2005-08-19 17:49:00
721
原创 c++ primer(第四版)学习札记 8-18
8-181、在命令行中输入:C:/directory> echo %ERRORLEVEL%可以返回main函数的返回值2、题出得越来越适合初学者了:下面程序的错误:std::cout 显而易见啊3、ex1_8:Indicate which, if any, of the following output statements, are l
2005-08-19 09:59:00
684
原创 工作日志 8月18日
8月18日 天气雨一直下酝酿了很久了,感觉还是要对实习这一年的工作做一个工作日志存档,日子不能白过,这样记录下失败与成功,可能失败更多一些吧。所以,每天来公司,先做个工作计划,或是学习计划,定下一天做些什么 每天离开公司,做个总结,看今天得到了多少,又失去了什么深感生活就是一种强奸,但是人也还是要生活今天就没有什么文档了,对学习的东西做个总结1、根据公司的文档,学习如何使用公司的基础类库
2005-08-19 09:52:00
810
原创 C++的沉迷与爱恋(侯捷)
作者:侯捷1998.09.28 发表每年的 09/28 於我都是一个特殊的日子 -- 不只是因为教师节。今年很特殊地没有普天同庆,那麽我就写篇文章自己庆祝一下好了。我於今年七月发表了一本着作 和一本译作 ,获得很大的回响。这些作品都不是针对 C++ 的完全初学者所写,但从初阶到高阶为数众多的 C++ guy,热情地表达了他们对这些主题的喜悦。在许多来信中,我看到一些有趣的现象,也感受到一些值得
2005-08-18 15:55:00
1202
原创 C++语言的设计与演变 读书心得(1)补遗
C++的设计是基于很多语言的特性的,其实因为BS大师学过数学,所以他对程序的高效性要求很高,而他又修过computer science,所以他要求程序要有很好的设计,而很好的设计要有一个suitable tool来满足。所以他认为,他需要的语言是:(1)像Simula一样有class,some form of class hierarchies,some form of support for c
2005-05-26 12:39:00
787
原创 C++语言的设计和演化 读书心得(1)
大学三年没有学到什么很深的东西,除了花了很多时间研究JAVA外。在Autodesk来面试的过程中,感觉那些C++高手都不大看得起JAVA。我只是觉得,C++是一门很博大精深的语言,所以懂得用它的人不多,特别是用的程度达到strong的人。所以想趁着自己还在学校里待着,好好研究一下C++不过看过C++的人都知道,那语言是很枯燥的,为了提起自己对这门语言的兴趣,我挑了这本书,BS这个C++缔造者写的书
2005-05-25 22:44:00
1164
1
原创 Autodesk的实习面试题
C++,我要拿下! C++,我要拿下! EMAIL 原文: EMAIL 原文:Dear All, Write a Matrix class in about 6 hours. The requirements are as follows:1. No size limit.2. No data type restrictions.3. Include
2005-05-25 21:23:00
919
原创 开始研究cvs~
http://www.chedong.com/tech/cvs_card.html cvs的使用手册看了半天还是不大明白cvs要怎么构建,再看
2005-04-28 21:45:00
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人