hi,it's onebird‘s blog。My homepage is onebird.net.
onebird | 23 八月, 2008 11:14
从http://www.epubcn.org/read.php?tid=19035&fpage=7 看到以下文字:
如果你喜欢自己发明轮
子,那我告诉你我遇到的两件事:一次是写一个通信部件,结果写完做unit
test时发现有死锁,费半天劲搞定,然后看到Doug的一篇早期论文里的示例代码也有这个死锁问题,后来又看了ACE的代码,发现就把这个问题解决掉
了,而且解决方法跟我的方法一模一样。还有就是用select来取socket handle的ready状态,然后分派到各个event
handler。一开始觉得ACE的Reactor和Acceptor-Connector复杂,没必要照搬,就自己写了个简单的,结果后来发现出了各种
各样的问题,从数据传递到线程冲突,好不容易把那些问题都解决掉了结果发现代码也变得复杂了而且不优雅而且还低效,若要再改好一点那就又变得跟ACE一样
了。所以自己再去把那些地雷和陷阱踩一遍实在是浪费时间。
关于设计时的一些取舍,如果你在犹豫选择同步还是异步I/O,犹豫哪些部分异
步处理哪些部分同步处理,那么也可以看POSA2和CNPv1、v2。书中对Reactor、Proactor、Half-Sync/Half-
Async、Leader/Followers,Active Object、Monitor
Object等作的详细的讨论包含了各种可行方案相比较的优缺点,这非常有助于你以较少的代价尽早做出正确的构架决策。
--------------------------------------------------------------------------------------
我自己的经历也和博主类似(加黑的部分),在很多领域问题都是相似的,不过问题是:不经历这样的问题(浪费或多或少),是否能直接深刻地通往问题的答案。
onebird | 23 八月, 2008 10:11
Can you do it better?
This is an important question you must ask yourself again and again.
Can you do it better if you were him/her?
This is an important question you must ask yourself once.
If you can make it better , why not, do you really know?
有句话是这么说的哦:是男人就要对自己“狠”一点! 以上就是我对它的理解:)
相反的。。: 是**人就要对自己好一点就是返回来理解。
onebird | 23 八月, 2008 09:24
这个话题在不同的场合和不同的创业或想创业的人聊起。
有一种说法是不要招一流学校的人,他们的期望值太高。
其实,很多时候,对公司期望值高的人对自己的期望值也高,如果企业确实需要高成长高挑战,为何不招期望值高的人呢
onebird | 17 八月, 2008 09:10
使用说明:
1、本功能主要是针对客户在购物之前的各种疑问进行解答,比如如何下订单、如何拍卖等,如果您已经提交订单,京东商城有目前最方便的订单留言系统,订单处理员(店长)会在第一时间给与答复。而且互动过程在京东各个环节都可以看到,便于我们内部更好协调服务!
2、本留言的回复是在工作时间,京东工作时间为每周一到周六,上午9点至晚上6点。在午餐时间可能会稍慢,其它时间基本都是在二个小时内就有回复。
3、本留言因为受到时效限制,不能保证长期有效!仅对提问者在一定时段内有效!请各位谅解!
------------------------------------------------
商店周末不开门吗,周末不送货吗,消费者周末不消费吗,身为互联网企业对用户的尊重居然这么差,身为创业公司还这么不努力,跟医院一样。
就应该365天都运营,省这个成本干吗 ,其实很多时候24小时都应该运营
onebird | 17 八月, 2008 07:18
回想当时的思考心态和逻辑:
1 计算机太热了,这个领域被炒过头了。(我太具有买冷门股票思想了,还小对行业没了解)。
2 没有从小足够培养。
去福州参加生物系比赛的时候,发现他们计算机教育的环境太好了,数据,盗版光盘,培训,气氛。 感觉自己没有优势不能做到最好。(我记得好像李彦宏说他大学报考也是这么想的)。
其实很多人后来做很多判断未尝不是如此,常常被类似感觉所误导。
这样要紧的问题是
1 如果一个东西,你还是外行,你并不能用其它领域经验或者生活体验来想当然。
2 相信历史还是相信未来,考虑主要因数还是考虑次要因数,考虑这个领域人的能动性有多大。
其实后来转专业的时候很多人都有这样想法:人家都学了两年了。 事实上前几届转软件的同学,平均兴趣和学习动力确实比大一上计算机的高,工作方向也印证如此。我还有一个微电的同学做软件还很不错。我在微软的大老板说他也是电子的,微软曾经有很多物理,电子专业的(事实上我认识好几个清华电子的在计算机/互联网内做的很好,不输计算机)
------------------------------
顺便回忆一下为什么报南开:
1 考不上清华北大
2 以为天津是滨海城市,又想体验北方(不去浙大南京中科大)
3 综合性大学,不会像中科大男女失衡(不去中科大 北航)
4 上海太浮躁了,复旦交大太热了(还是冷门股思想严重)
5 名字很好听
onebird | 07 八月, 2008 17:24
http://tools.ietf.org/html/rfc2397
测试了一下 firefox 2.0支持
ie6 ie7还都不支持。
目前的作用可以对firefox下一些图片内联 减少http请求。。 不过意义不大
爬虫迟早要做成浏览器了。。
onebird | 03 八月, 2008 11:10
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
google的规定的内容 和 我实践的和要求的很像。
如名字空间的和静态类 boost使用 甚至 define的命名
也很简单清楚,对64位,32位扩平台编程也解释很清楚,推荐大家以后可以在工作中借鉴 。
onebird | 30 七月, 2008 23:28
三亚 不如 青岛
终于去过海南了
onebird | 25 七月, 2008 22:24
居然不是ms自己培训,是美国的一个咨询公司培训的(印度老师)
信息量真大,从早到晚讲课实验问答,连续2天相当于自己看1,2周
想起本科老师说的一周学完汇编的培训
可能很多东西都得这样学
现在看windows不一头雾水了,有点linux下的感觉,很多操作系统概念也清楚
周一周二training,周三四五 offsite,得说一下公司的好话了:)
欢迎交流这方面( Windows Internal Architecture)的资料知识,我也会总结一些有趣的东西发到博客来。
onebird | 15 七月, 2008 22:13
福建 龙岩 永定 南开 酷讯 微软 搜索 广告 推荐 IM 网络应用 技术研发,工程管理 音乐 旅游 IPhone
| « | 十一月 2008 | » | ||||
|---|---|---|---|---|---|---|
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |