??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
]]>
]]>
*u3-7QAAAAIAAAABAAAAAgAKcHVibGljY2VydAAAAUjuvYiDAAVYLjUwOQAAAzQwggMwMIIC7qAD
AgECAgQnLAd6MAsGByqGSM44BAMFADBqMQswCQYDVQQGEwJDTjEQMA4GA1UECBMHYmVpamluZzEQ
MA4GA1UEBxMHYmVpamluZzERMA8GA1UEChMIcHJveHpvbmUxETAPBgNVBAsTCHByb3h6b25lMREw
DwYDVQQDEwhwcm94em9uZTAeFw0xNDEwMDgwNzUxMTFaFw0yNDEwMDUwNzUxMTFaMGoxCzAJBgNV
BAYTAkNOMRAwDgYDVQQIEwdiZWlqaW5nMRAwDgYDVQQHEwdiZWlqaW5nMREwDwYDVQQKEwhwcm94
em9uZTERMA8GA1UECxMIcHJveHpvbmUxETAPBgNVBAMTCHByb3h6b25lMIIBtzCCASwGByqGSM44
BAEwggEfAoGBAP1*U4EddRIpUt9KnC7s5Of2EbdSPO9EAMMeP4C2USZpRV1AIlH7WT2NWPq*xfW6
MPbLm1Vs14E7gB00b*JmYLdrmVClpJ-f6AR7ECLCT7up1*63xhv4O1fnxqimFQ8E-4P208UewwI1
VBNaFpEy9nXzrith1yrv8iIDGZ3RSAHHAhUAl2BQjxUjC8yykrmCouuEC*BYHPUCgYEA9-Gghdab
Pd7LvKtcNrhXuXmUr7v6OuqC-VdMCz0HgmdRWVeOutRZT-ZxBxCBgLRJFnEj6EwoFhO3zwkyjMim
4TwWeotUfI0o4KOuHiuzpnWRbqN*C*ohNWLx-2J6ASQ7zKTxvqhRkImog9*hWuWfBpKLZl6Ae1Ul
ZAFMO*7PSSoDgYQAAoGAR-WVUpxcibqSXpi4VHPXIEoiBCu9Ik8AHItVuevHmPqsOLB5ZXbC2qbN
oIVaJyhLntmeCS6M3ZOPWzHdNqcYdA1Rt9nNYQNpHgaMdHJo-w-ueUCDoo7-L2ho6c59P604f7IA
qmjfSnSWdB5OZlQebi23d96awCLTS0bQkN1k0w2jITAfMB0GA1UdDgQWBBS4wsh7wxLuDzvl1gxL
2oA9AevomTALBgcqhkjOOAQDBQADLwAwLAIUSGuB1IXVBwg0VcHn2iBzAjdMUxQCFCUNoYiFqGE7
Qbx9r-jA9BpDOyuDq5iw6uBl83BChP5kQrBpVLJxZbs=
----------------------------------------------------------------------------
GgYqeio1TiUuLqb1kOvqbpAyOV-CXGt7KCibUH*icgfcehQjhsIHNgisDDDt7AZAeZptrTYf56ky
xrzMEkPdoMMoFQGV*9kEXoab6awrAXP-GDcUAwOK7KS*q8-3O-UY7yjOaSMjR2QHszAgkLrFUuxt
onkCQa6EAriSiWdYu*7FGbTlQNAmiUTXilsnnWSCXyw7Hl6xP08kNbovUY4e31D-boaCdW-hQPQw
0XbDZJdT5ndCo4Mh-R4vu6gSmt*t3QJhp7pyeQeOR6VxpIJRFMUCwz2Ddrn0D160nQJ2fx2vchE-
Cz*vDkgQbCkFb7m9aBxKWztEZnATDwyYjyQmOXlcwO1ef4rdpxrBqpib9H5K1ddcQy6xkQdQXdvP
b-Jvq1Dmh*IKrayoqWQY09fdgEKAjmadF7xYKnEVL5nDwI9ZhtIlOrYktQ6q8NqCLd4wKolMTx8q
uOGWe-259-SGrSUNOp*-kgJXkWnqnRVs3do02XSWAsysixFJVSHNItePltdmBGimexVa1G8rV2dz
rSmPyCDlzF12SZKKYePDQOmaYM4EYiUL9Et271D9tv5SsvEzMZhwFiolb33peKztzz2tZ4lOZbXf
c-9sEPqhiOLYkDGqzxfnNyTjtTI4vz9WYqNjOe4SwOxsnHPkltb2evP4hyXru1CZNsm3w9dt1cHu
i6QMYgYz1ivHKoyZ0iAh8N*NtN7o0OAxptyaDv9v-SsqXljN4af0BdJOzwMzSS65B8f47poUH3X-
sKJIp797A5PTviXrCIwP126YWqPgUUHQ5LrsrsxKoQf6nTn7d*QAEQY5FIEoBtbmpq90KBVFVuZg
OKSawSAuJh7Vv2EK3QWS0lk31eRSXymI85ERboNNGbNmMwek*k02KCtlLP4kO2CNs5WF74Dwo732
wVAcdz3VXKt1bmk-
----------------------------------------------------------------------------
Z29kMzU3MXByb3h6b25lIQ==
vc2008实好Q不q缺陷也非常明显Q只要是它编译的东西Q在其他?sh)脑l常?x)出现无法顺利运行的情况Q最常见的错误就是:(x)“׃应用E序配置不正,应用E序未能启动。重新安装应用程序可能会(x)U正q个问题?#8221;
l过各种努力Q最后发玎ͼ一般情况下只需要安装一下vcredist_x86.exeq个vc的可重发行组件包可以了。其主要原理是因为vc2008的版本比较高Q其~译旉接的相关dll版本比xp下的高太多,而我们在xp下运行的时候调用的是老版本的dllQ所以出C问题。安装新版的可重发行lg包后Q旧版本的dll被替换成新版本的Q问题就解决了?/p>
可是又出C新的问题QM能让用户使用我们软g的时候,非要d装其他组件吧~~而且Q其他很多Y仉是用vc开发的Q这些Y件ؓ(f)什么不需要呢Q本着ȝ角尖的态度Q进行了更深一步的探烦Q?/p>
最q研IccvQ突然发现ccv的bin目录下有一个Microsoft.VC90.CRT目录Q下面有几个dll文gQ还有一个manifast文g。看到这个不眼前一亮,在我的程序中把这几个文g打包q去ok了吧Q于是进行尝试,查找本机安装vs2008目录下的Microsoft.VC90.CRT目录一cpQ结果,很沮丧,试p|~~告一D落~~
某天又在|上发现有h在帖子里的回{,其中两个字吸引了我:(x)“版本”。我灉|一动,赶紧L看版本,发现我当前的版本?.0.30729.4148Q而帖子里的manifast文g中的版本?.0.21022.8。于是,我赶紧找了一个这个版本的下蝲下来Q替换我的程序中的这几个dll和manifastQ再q行Q果然成功了?/p>
因此得到以下l论Q?/p>
1、可重发行组件包是没问题的,肯定可以用,因ؓ(f)它替换了pȝ的这几个dllQ所以可行;
2、如果不惛_自己?#8220;l色”软g的基上再要安装这么个lgQ或者自q非绿色Y件在安装的过E中再安装这么个lgQ只需要处理这几个关键的dllp啦?/p>
3、即使有了这几个dll也不一定行Q一定要注意版本Q实在不行这几个版本多试一试。我到现在还不太明白Q我的vs2008的版本是9.0.30729.4148Q编译出来的东西应该也是q个版本的啊Q可是ؓ(f)什么用了老版本才好用Q新版本的反而不好用呢?
4、具体文件如下:(x)
Microsoft.VC90.CRT.manifest
msvcm90.dll
msvcp90.dll
msvcr90.dll
/nick 更改늧
/join 加入/建立聊天?
/mode +(-)i 锁住聊天?
/mode +(-)o 讑֮理员权?
/knock 要求q入Uh聊天?
/invite 邀L(fng)戯入私天室
/privmsg (zhn)?zhn)?
/ignore 忽略
/away 暂时d
/whois 查询用户信息
/names 列出所有在U用?
/topic 更换聊天室主?
/kick 把用戯天室
/quit 退天室
IRC命o(h)有二点值得(zhn)注?/b>Q?
所有的IRC命o(h)都是由?”引对{?
在不引vh的情况下QIRC命o(h)允许写。例如,/join 命o(h)可以写ؓ(f)/jQ?jo或?joi?
/nick
更改늧的基本方法是Q?font color="#cc0000">/n(ick) 新的늧
(zhn)的늧可以包含英文字母Q数字,汉字及下划线{。但是,늧不能过50个(每个字符和汉字都一个字Q,而且不能包含$Q?Q!和空根{?
/nick 命o(h){h(hun)于工h钮中的“改变别名”?
/join
/join命o(h)的格式是Q?font color="#cc0000">/j(oin) 聊天室名
如果聊天室已l存在,(zhn)就q入该聊天室。此Ӟ/join 命o(h){h(hun)于聊天室列表工具按钮中的“进入”?
如果聊天室不存在Q?zhn)徏立了一个新的聊天室q进入。此Ӟ/join 命o(h){h(hun)于工h钮中的“徏聊天室”?br>
聊天室的名字可以包含英文字母Q数字,汉字及下划线{。但是,不能过50个字Q每个字W和汉字都算一个字Q,而且不能包含$Q?Q!和空根{?
/mode +(-)i
/mode +(-)i 命o(h)可以用来锁住Q解锁)用户自徏的聊天室Q私天室Q。其命o(h)格式?/m(ode)
+i ?/m(ode) -i
只有用户自徏的聊天室才能加锁?
未经理员邀P其他用户不能q入Uh聊天室?
/mode +(-)o
/mode +(-)o 命o(h)可以让聊天室理员赋予或者剥夺其他用L(fng)理员n份。其命o(h)格式是:(x)/m(ode)
+o 用户늧?font color="#cc0000">/m(ode)-o用户늧只有聊天室管理员才能使用q个命o(h)?
/knock
/knock 命o(h)可以让?zhn)询问Uh聊天室管理员是否可以q入该私天室。其命o(h)格式是:(x)/k(nock) 戉K?
消息]
/invite
/invite 命o(h)可以让聊天室理员邀请其他用戯入私天室。其命o(h)格式?/i(nvite) 用户늧
只有Uh聊天室的理员才能用这个命令?
/privmsg
/privmsg 命o(h)用来向在同一间聊天室的某个用户发送私人消息((zhn)?zhn)话)。也是_(d)(zhn)的消息只送给指定的hQ而不?x)显C给其他用户?
/privmsg 命o(h)的基本格式是Q?/p(rivmsg) 用户늧 消息
接受(zhn)的Uh消息的用户必d(zhn)在同一间聊天室?
“用hU”和“消息”这两个参数是不能省略的?
如果某个用户的昵U太长,在不?x)生淆的情况下,?zhn)可以只输入用户늧的头几个字母Q系l会(x)q行自动匚w?
例如Q聊天室里除了?zhn)之外q有两个用户Q他们的늧分别是xiaobao和softman。?zhn)若想lsoftman发送?zhn)?zhn)话Q可以在输入框里输入下面的命令:(x)
/p s Have you etanged today?
׃xiaobao和softman的第一个字母就不一P所以系l会(x)把?zhn)输入的昵U“s”自动匹配ؓ(f)“softman”。另外,?p”是?privmsg”的~写?
/ignore
/ignore 命o(h)用来把某个用户加入?zhn)的“坏人黑名单”。一旦某个用戯入了(zhn)的黑名单,他说的Q何话都将不会(x)昄在?zhn)的终端上?
/ignore 命o(h)的基本格式是Q?font color="#cc0000">/ig(nore) 用户늧
用户늧所代表的用户必d(zhn)在同一个聊天室?
/ignore 命o(h){h(hun)于用户列表工h钮中的“忽略”?
如果某个用户的昵U太长,在不?x)生淆的情况下,?zhn)可以只输入用户늧的头几个字母Q系l会(x)q行自动匚w?
在?zhn)的用户列表中Q如果某个用hU前有一?Q表C用户已经被?zhn)列入黑名单?
如果一个用户已l在(zhn)的黑名单中Q?zhn)可以?/ignore 用户늧 把他从黑名单中去掉?
/away
/away 命o(h)用来把自p为“暂时离开”状态,q可以留al其他用戗当其他用户和?zhn)说(zhn)?zhn)话Ӟ(zhn)预先设|的留言?x)自动回复给其他用户?
/away 命o(h)的基本格式是Q?font color="#cc0000">/a(way) [留言]
“留a”这个参数是可选的。如果有q个参数Q?zhn)的状态会(x)被设|ؓ(f)“暂时离开”。否则,(zhn)的状态会(x)被设|ؓ(f)“我回来了”?
当?zhn)暂时d聊天室时Q用户列表中(zhn)的늧前会(x)出现一?Q表C?zhn)处于“离开”状态。工h钮中的“暂时离开”也?x)变为“我回来了”?
当?zhn)回来l箋聊天Ӟ(zhn)可以点dh钮中的“我回来了”,或者在输入框里输入 /away 命o(h)Q将自己讄为正常状态?
/away 命o(h){h(hun)于工h钮中的“暂时离开?
/whois
/whois 命o(h)用来查询某个用户的信息,包括用户的亿唐IDQIP地址Q目前所在的聊天室和发呆旉?
/whois 命o(h)的基本格式是Q?font color="#cc0000">/w(hois) 用户늧
/whois命o(h){h(hun)于用户列表工h钮中的“查询”?
/names
/names 命o(h)用来查看当前所有(或某个聊天室内)的在U聊天用戗其命o(h)格式是:(x)/na(mes) [聊天室]
/topic
/topic 命o(h)用来讑֮当前聊天室的主题?
/topic 命o(h)的基本格式是Q?font color="#cc0000">/t(opic) 聊天室主?/font>
只有当前聊天室的理员(opQ才有权利设定聊天室主题?
聊天室的创徏者就是该聊天室的理员?
理员权限可以通过 /mode +o 命o(h)转交?
/kick
/kick 命o(h)用来把某个用戯出当前聊天室?
/kick 命o(h)的基本格式是Q?font color="#cc0000">/ki(ck) 用户늧 [消息]
只有当前聊天室的理员(opQ才有权利把其他用户t出当前聊天室?
聊天室的创徏者就是该聊天室的理员?
理员权限可以通过/mode +o命o(h)转交?
误位网友慎用这个命令。“君子动口不动手”嘛Q?
/quit
/quit 命o(h)用来退天室?
/quit 命o(h)的基本格式是Q?font color="#cc0000">/q(uit) [消息]
“消息”这个参数是可选的。如果?zhn)指定退出时的消息,该消息会(x)发送给当前聊天室中的其他用戗?zhn)可以使用q个消息向其他用户道别?
/quit 命o(h){h(hun)于工h钮中的“结束聊天”?
首先声明Q我的计机软g技术、黑客功底,可能不会(x)比你们Q何h?
我通读q? minixQtcp/ipQbsd,linux,
pl1的源码,我拿q中国高U程序员证书Qsun
?b style="color: black; background-color: rgb(255, 255, 102);">java证书Q精通vc和unixQ对~冲区溢出,病毒Qddk{均有研IӞ所以我x有资格对你们说几句话?
(如果我提到的一些计机名词和h名,你们居然不知道,那只能证明你们的无知Q和不配UCؓ(f)黑客?
如果是真正的黑客Q他?x)知?
1.发明tcp/ip的是国? ?
2. linux的作者,linus大侠现在也在国工作 ?
3. open source的开创h stallman
也是国人,他提倡Y件不分国界的自由的精? ?
4. free bsd 的作者是国人,他的source
让真正的黑客受惠
5.世界UY件科学大?
tanabaomQ也是美国的客教授Q他的minix,
ameba和教材教育了全世界几代黑客?
提到q些Q不是崇,不是恐美Q只惌?
1.很多大师U的国黑客Q他们的理念恰恰是自由、开放、无国界;他们的自pYӞ开放源码,是与政治无关的,是超国界的Q给全世界h们带来福韟?
2.真正的黑客精,如stallman所_(d)是要让hc超计机Q成机的主宎ͼ从而成q?
所有的中国黑客和红客,我的同胞(yu)?
当你们正通过下蝲国人写的黑客工P来攻ȝ国网l,q且乐此不疲Q以是爱国行动的时候,是否惌:
此时此刻Q印度的软g人士Q正在努力提高Y件技术,他们的Y件水q뀁Y件业已l超了中国;N我们不应该痛苦地承认q个现实Qƈ且奋L(fng)q吗?
中国发明了火药,但是~少研究_Q结果是被西方h研究改进了以后打中国Q这L(fng)教训q少?
中国向来不缺爱国热情Q但是我们缺对U技的认真研I精,知耻而后勇的q赶_。难道我们不愿意承认q一点吗?
从战术上来说Q过早暴露自q实力是不聪明?冒昧地问一句,如果真的战争爆发了,(zhn)的黑客技术完全掌握好了吗Q?zhn)已经为那一天的到来在进行技术储备吗?
(zhn)有没有惛_那些真正Z国科技做出杰出贡献的科学家如钱学森学习(fn)?
所有的中国黑客和红客,我的同胞(yu)?
h你们的聪明才智用到真正提高你们的水^Q对国家的强大有帮助的地方吧:
如果(zhn)愿意对国家有所贡献:
1.中国?63计划中有一个重点研I?
q行计算Q分布计,向量计算。?zhn)愿意研究它?
2.
作ؓ(f)C通讯技术的一个根本数学基Q大合数的快速因子分解,q是一个难题。?zhn)愿意研究它?
如果(zhn)想提高技术,对中国的软g技术有所贡献:
1.研究 vcQ?b style="color: black; background-color: rgb(255, 255, 102);">java
2.研究数据l构Q去考高U程序员
3. 研究操作pȝQ读minix source code
4. 研究tcp/ip, rfc文
5. 通读linux, 才算辑ֈ黑客境界
6. 学习(fn)
umlQroseQY件工E,辑ֈpȝ分析员水q?
如果(zhn)对提高中国的科技有兴,ȝI生物基因,材料技?U米技?Q计机技术,航天技术…?
我的同胞(yu)们,我愿大声呐喊:
一个真正的民族M者,不是义和团,不是太^天国Q不是闭关锁国,不是盲目仇外Q不是不敢正视自己民族和文化的丑陋和~点?
真正的民族主义者是成熟的、清醒的、理智的、务实的民族M。真正的民族M者不是种族主义者,不是极端份子Q不是战争狂人?
微Y内部泄露?XP的KEY和无限次Ȁzȝ
Q0~1Q之间的key的可用!
Windows XP专业版最新注册码
HTXH6-2JJC4-CDB6C-X38B4-C3GF3
RT4H2-8WYHG-QKK6K-WWHJ2-9427X
DYPVX-43TRT-YDBGB-7YQJX-CWXW7
HGM7B-YF7T7-8R7RF-Y6RPY-XTQ77
Windows XP专业版最新注册码
DJQJB-PC83T-FTGJC-CQTCK-RJD8D
VMMBM-8WK8W-H44YH-37B4M-KX8QR
XRCTF-Y68KJ-VVFTR-7BDFP-4PW7G
6RV7B-FYWR2-PW3C6-DDWDR-68X9C
KYMTD-BV7KP-RRM33-P3XKJ-RDKVD
X3WYK-H7CR8-KQBMV-7DP6X-W6YQQ
Windows XP专业版最新注册码
CQWK3-CCYJY-TQDFV-2HJDR-W3B2M
2RXYJ-VQWXM-J2V2R-CVXQT-Y6MPY
X7TVH-VJTFG-BK22B-XXG6D-27326
VYGXV-YM8VB-4RVQX-QXBMX-G3WV7
4DP2D-CXW4C-TRYDH-CW4CT-PT23X
R6M6K-HT7G7-XG4K4-66PGK-9V2RM
Windows XP专业版最新注册码
86VYW-4RHCG-CCC7Y-64MWM-V8B68
VPM77-Y3YJW-W4MFC-CQTCK-D2XGK
K3JD6-DK6G4-YH32B-QT7VP-R8WC7
JRMCK-J3V37-YVCYH-MDJ37-94BHP
KJ3XK-3B6KW-XK62M-VDC7W-DJ6V9
WindowsXP可以无限ơ激zȝL(fng)
CXGDD-GP2B2-RKWWD-HG3HY-VDJ7J ?RK7J8-2PGYQ-P47VV-V6PMB-F6XPQ
一转眼我在IT行业学习(fn)工作已经七年多了Q这期间我做q网,写过MIS、数据库Q应用程序,做过通信软g、硬仉动、协议栈Q到现在做操作系l内核和IC相关
我上的是一个三的高校Q就q同一个城市的人多数都不知道。因为学校不好也没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前
大二准备学VC和BCQ当旉以取舍,后来选了VCQ不为别的,只ؓ(f)书店里两本书QVC那本便宜6块钱。我的努力在班上无h能及Q学的日夜不分,大三有了计算?wbr>后更是如此,很多ơ父亲半夜教训我说我不要命了Q我一直觉得自己基差,记忆又不行,条g也不好,所以觉得只有多q旉才能赶上别h。居然后来有许多朋友说我
NT4.0需要一个通宵Q?
~译一个BC5.0向导生成的程序需要近两个时Q我的显C器是个二手的,辐射非常大,开机屏q冒火花Q看h很酷的:(x)Q,有一ơ程序写的太久,觉得怎么白色?wbr>~辑器背景变成了紫色Q以为显C器坏了Q后来才发现眼睛不行了,不过说来也奇怪,C天我的视力还能保?.5Q真是个奇迹。但是就是那台破机器陪伴了我两年Q?wbr>让我学会(x)了VC、Delphi、SQLServer{。后来那台机器给我阿姨打字用Q据她说一天她正打的开心,一股青烟夹着火苗从显C器d来,之后它才寿终?wbr>寝?
大三假期找了个机?x)在一个计机研究所实习(fn)Q与其说实习(fn)不如说是做义工,工作了两个月一分钱没有ѝ但是这两个月对我的发展帮助很大Q让我早一步了解了C会(x)Q刚
刚走上工作岗位的学生很容易被误导Q各U开发工兯人眼q乱,同时也觉得很受公司器重,但这样工作永q是一个低层次的开发者。不要跟我说什么系l分析有多么?wbr>么重要,多么多么难。你以ؓ(f)自己跟用戯需求做设计是pȝ分析和设计了吗,国内又有几个公司能够做的很到位很规范Q我是ISO9000内审员,也在Ratio
话说q一些,国内软g开发行业有一个怪圈Q很多h觉得VC > Delphi >
VBQ真是很搞笑。这几个软g我都做过开发,说白了他们都是工P应该Ҏ(gu)应用的需要选择采用哪个Q而不是觉得哪个上层次。如果你因ؓ(f)用某个开发工具很有面子?wbr>选择的话Q只能说明你很浅薄。如果说层次Q那么这些工具都不上层次Q因为它们用来用去都是一些系l的APIQ微软的朋友不会(x)因ؓ(f)你记住他们多个API或者多?wbr>个类׃(x)觉得你很了不P你永q只是他们的客户Q他们看重的是你口袋里的银子。我也做q系l内核,我也装q很多APIQ同h也不?x)看重那些用这些API?wbr>二次开发的客户Q除非他能够作出自己独到的设计?
至于有h认ؓ(f)C++ >
C那更是让人笑掉大牙,不妨你去打听一下,现在有几个操作系l内核是用C++写的Q又有几个实时系l用的是C++Q当然我也不是说C++不好Q但是目前的内核?wbr>实时pȝ中C++q无法与CҎ(gu)Q至于说C++适合做应用系l的开发那是另外一回事。所以我的观Ҏ(gu)不在于你用什么工具和语言Q而在于你q什么工作。你的设计体
q样q了一q我觉得非常苦闷Q做的大多数都是熟练工种的活Q个人技术上没有太多的提高也看不到方向。所以决定离开q个城市MPL更好的发展,q且打算攑ּ
写到q里不能不提到我x友,我们是在来上前半年认识的,她大四在我公司实?fn),公司z֥l我写文档,我们的感情发展的很快。她告诉我很多事情,她家原本是改?wbr>开攄W一Ҏ(gu)发户Q她母亲爱打牌,输掉了几百万Q还?gu)Ơ了很多债,Ҏ(gu)h友,但是她对他没有感情,只因Zl了Ҏ(gu)亲两万多块钱Q后来还她写了四万块的?wbr>条,她男朋友背叛q她q且不止一ơ打她,现在逼她l婚不然p她还钱。这人居然还是一个高校的老师Q她母亲把父亲给她的学费׃Q因为拖Ơ学费她没有办法拿到?wbr>业证。她母亲现在有病需要钱Q我拿出了自q一点积蓄ƈ且跟朋友们接了一些,替她交了学费q给Ҏ(gu)亲看病(后来才知道看病的钱又不知所l,pҎ(gu)亲是不是有病
׃是全新的行业Q我把自己降C零点Q我学的VC、Delphi、数据库z不上用场,摆在我面前的是嵌入式、协议、信令一些我从未接触q的知识。我知道我没?wbr>退路,于是拼命的学?fn),我把自己当做一个应届毕业生一P一分努力一分收P半年q去我终于熟(zhn)了工作Qƈ且得C公司的表彎ͼ薪水也加了一U。后面的日子里我
另外Q在q里我要感谢我的ProjectManagerQ他原来是一个大通信公司的品经理,对h非常和善Q我从他那里学到了很多知识,而且他也l了我许许多?wbr>无私的帮助。在工作上他l我充分的空间和信Q。记得公司安排我l护一个接入服务器软gQ由于代码量不算太小Q?万行Q,资料和文档都不齐全,我维护v来非常吃?wbr>Q所以想重新把它做一遍,公司领导不太支持Q可能觉得工作量太大Q但是他极力支持我,U下里他让我放手dQ我的维护工作他挤时间做。在他的支持下,我花了半q?wbr>旉完成了接入服务器的YӞq且实现了一个相对完整的TCP/IP协议栈。在q里我学?x)了嵌入式系l设计、驱动开发、TCP/IP和很多通信的知识,我花了一
我做事情喜欢q根问底Q随着开发的深入QY件开发与g联系来紧密,g知识的匮乏又Ҏ(gu)的发展生了障碍Q而且芯片技术基本上掌握在国外公司的手里Q这?wbr>做系l设计是一个非常大的制U,一个新产品出来Q第一道利润(也往往是最丰厚的利润)常常都被I(xin)C公司如Intel、Motorola赚去了,国内的厂商只?wbr>喝点汤。所以我军_解决自己的硬件技术障,q打离开通信行业Q进入IC设计相关领域?
当然我明白如果我对硬件了解的非常,没有哪家IC公司?x)仁慈到招我q样一个一H不通的人来培训。所以我必须努力打好基础Q学一些相关知识ؓ(f)以后做准备。就像我
Layoutg人员Q^常我注意向他们学习(fn)Q由于我做的是YӞ在公司看g资料不好意思,所以开始只好在家看Q刚来上工作我q箋一q都在加班,后来不加
技术是相辅相成的,当我的硬件有了一定的q步后,我的软g设计也有了很大的提高Q我可以从更深层ơ理解问题,我做的接入服务器CPU是Motorola
PowerPC860Q熟(zhn)的朋友都知?60
QMC与Y件的扚w数据传输通常采用BD表的方式Q硬件h员做驱动的时候习(fn)惯采用固定BD表,每接收或发送数据都数据从BD表拷贝到用户BufferQ或从用
话说q一点,我由L(fng)希望在Y件上做的比较深入的朋友们有机?x)学学硬件以及其它相关知识,其是做底层开发和嵌入式设计的。这对Y件技术的提高有非常大的帮助,
Manager那里也得C验证。他告诉我们公司现在?02.11芯片产品的Y件经理原本是做该芯片g设计的,
某某某原本是做Y件的Q现在在做ICQ类似的例子q有很多Q只是在国内q样的风气不是非常流行?
我有一些心得体?x)与大家分nQ只有当我干好本职工作后Q我才会(x)学习(fn)与工作关pM大的技术,q样公司的上司才不至于反感,在入门阶D늚问题我通常不去问那些资׃h
我的最l目的是IC而不是PCBQ所以我下一步的准备开始学?fn)IC设计的知识。公司的同事没有懂IC设计的,后面的\又要靠自׃Q我C不少相关的书Q在|上
爱因斯坦?3岁时说过"一个h没有?0岁以前达成科学上的最大成,那他永远都不?x)有?q句话给了我很大的压力和震动Q我马上?6岁了Q离30只有四年
我现在已l在q家新公怸了一个多月的班,开始非常艰难,现在慢慢适应了。第一个月l束ӞTeam
Leader找我谈话Q说我是新进员工中最优秀的一个,我心里很ƣ慰Q这也算Ҏ(gu)努力的一个肯定吧。在q里q要感谢我的x友,她给了我很大的支持和鼓舞Q每?wbr>在我动摇的时候她都在鼓励我,让我坚持自己的理惻I刚来上v是她让我不要勉强dMISQ这ơ也是她让我住了月薪过万的诱惑Q没有她我可能不?x)有今天的成l?
现在的公司有自己的操作系l,自己的CPU、DSP和其它芯片,在这里我能学C界上最先进的技术,我们的设计开发不再完全依赖别人的g和系l,q让我很开?wbr>。我打算{工作步入正轨后Q全力学?fn)新的知识,实现我的理想?
在后面的两年里我l自己定下了几个目标Q?
一.努力做好本职工作Q在工作上得到公司和同事们的认同Q?
?努力学习(fn)ICg设计知识Q多向同事请教,q利用一切机?x)多实践Q?
?实现我的实时操作pȝ的主要部分,完成TCP/IP协议栈模块,q免费发布源代码Q?
?和我x友结婚ƈC套小房子Q这是最重要的,因ؓ(f)我明白事业是可以重来的,但是珍贵的感情很隑֤而复得?
在这里提一下我现在开发的操作pȝQ它是一个实时嵌入式pȝQ目前支持以下特性:(x)
a.支持旉片轮转调度和Z优先U调度,最?4个优先Q?
b.抢占式实时内核;
c.Z便于ULQ主体用标准C实现Q?
d.汇编代码非常,不到100行;
e.支持d理Q各d有独立的堆栈Q?
f.q程同步和通信目前完成了SemaphoreQMessage Queue正在调试Q?
g.实现了定时系l调用;
h.可以在windows上仿真调?
我还打算下一步实C先反{保护QEvent FlagQData PipeQ内存管理(以前实现q)、驱动接口等?
在这之后我还?x)努力完善它Q比如加入文件系l,协议栈、调试接口等。希望朋友们提出自己的意见和Q在此不胜感ȀQ?
后记Q?
像有的朋友说的Q我的经历或怼(x)l一些朋友生误|在这里我必须说明一下。我来上以前学?fn)过于拼命,常常晚上只?个多时Q我w高1c?1Q那时只?
而且我也发现拼命不是办法Q我可以熬一两个通宵Q最多的一ơ我q箋工作了三天三夜,但是我半个月都没有恢复过来,q样是不是得不偿失?学习(fn)工作应该是一个长期的
技术没有贵贱只分,我以前换行业是因q兴趣所_(d)而不是对哪个行业有什么偏见。我希望我的l历不要l朋友一个错误的导向Q觉得我始终向更高的技术发展。其
我是一个自p得比较有自知之明的hQ或许我最大的优点是知道自己有很多缺点:(x)Q。我的故事中很多的曲折和错误都是由我的缺炚w成的,希望大家用审慎的眼光?wbr>待我的经历,不要被我?p巧语"所qh。我学习(fn)有些随心所Ԍq给我带来了无尽的麻烦,也大大阻的我的发展。记得我时候成l比较出Ԍ但是后来学习(fn)严重
当然q么些年的学?fn)和工作多多少有些收获Q下面我说说我的一些学?fn)的心得Q这些方法未必正,我也在不断探索和改进中。我的学?fn)和工作有相?gu)的目标Q我?wbr>?x)一时心动而去学习(fn)某一技术,在下军_之前我会(x)考虑很多Q包括长期的发展Q个\U的规划Q需要付出的代h(hun)、可能遇到的困难及解决的办法{等Q在军_后还?x)制?wbr>更加明确的计划,包括短期、中期和长期的,w边可以利用到的资源Q包括好的书c、资料、Yg环境Q也包括有经验的朋友或者师长)Q以及每一个阶D|怎么q渡?wbr>高一阶段的计划,往往在一个学?fn)阶D一旦上路后?x)走的相寚w利,但是跨阶D通常比较ȝQ比如从学习(fn)基础知识转到实践。另外我C也有自己的方法,现在世面上高
有些朋友惛_通信、嵌入式开发,但总觉得自己没有Yg环境Q我按我的了解l大家介l一下怎么建立q样的环境,当然我了解的只是我学?fn)和工作的方向。通信我做
H.323和Y交换也有一点认?
。这些Yg环境都是可以在PC上构建的。你甚至可以在一个没有网卡的PC上徏立一个包含多个\由器、接入服务器、VoIP|关、网守、主机等的仿真网l环境,
至于嵌入式开发环境更加容易实玎ͼPC是一个非常大的硬件^収ͼ现有的嵌入式操作pȝ通常都支持X86Q你可以在上面做开发,通过软盘Boot或者用虚拟机
前段旉处理了很多事情,一直没有写下去Q花光了所有的U蓄C一套房子,同时把户口的事情也基本办完了Q这几天E微~口气。昨天跟我的一个老上司见面聊了半?wbr>Q心里感慨万千。他从外在条件看让不外人M慕,二十多岁做过C863目的负责hQ博士毕业的׃h单位也非常好。现在三十出头的他在一个通信公司做品经?wbr>Q工资虽然不高但也有一两万Q而且q持有股份。但是我们了解的人才理解他的艰辛?白领"q个词在一些h看来是仿?jng)是一个动人的光环Q但是在我看来是一个无?wbr>的名字,每天行走在大街上Q来来往往的R中有多是"白领"的?又有几个"白领"住的起高档的住宅Q在上v一套别?00万不ؓ(f)奇,按揭h下来总额接近6
其实很多朋友q不了解我,我不是一个追逐时技术的人,我只是不愿意做一个所谓的"白领"Q更加不愿意做一个单U的"E序?。我不甘愿^凡的生活一辈子。我?wbr>不断的努力,我的方向非常明确Q我要做多数Z做和做不到的事情Q很多朋友对我这样频J的换方向不理解Q觉得一个h只要熟?zhn)一U技术就可以了,对于q样的看法我
自负常常伴随着无知Q记得我大学毕业Ӟ论文{辩?x)上我和专家l组长争h了,因ؓ(f)我对自己的设计非常得意,而他虽然是鸡蛋里挑骨_(d)但是׃知识非常有限Q我
从第一?Hello
World"C天的操作pȝQ前前后后写了很多代码,从这中间我也U篏了很多心得。由于我是在没有人指导的情况下自学编码的Q所以走了很多弯路,也犯了不错
下面一D话是我写程序的座右铭,希望与大家共勉:(x)
Make it right before you make it faster.
Keep it right when you make it faster.
Make it clear before you make it faster.
Do not sacrifice clarity for small gains in efficiency.
Brian Kernighan
- 作者:(x) zidanz <javascript:void(0);> 2005q?1?7? 星期?13:46
Trackback
for(;;) { } |