::Blog信息::
名称: let comch pute be aos me you
作者: heteroclinic
域名: blog.mitbbs.com/heteroclinic
站点: BBS 未名空间站

档案日期:20151201000000 ~ 20160101000000


2015-12-13 13:38:17

主题: Re: 代码开源了
Asus laptop i7 4500U Centos 6/8G host

VM: Centos 7 4G, dev desktop installation, 

yum update -y
yum install glibc-static 

   89  cd Release/
   90  make all
   91  ls
   92  ls pc12306
   93  ./pc12306
   94  history
[[email protected] Release]$ 
...
start benchmark
Total time = 30.316479

POC of code sanity!


【 在 teacherwei01 (TW) 的大作中提到: 】
: 声明:
: 1. 征询过goodbug意见,提前开放代码给看热闹的,他说无所谓。
: 2. 赌局正在进行中。请各位谨言慎行。任何人任何言论我概不负责。涉及造谣诽谤我
: 保留追究的权利。
: 3. 程序没写完。但是抢票算法昨天一早就调通了。现在这部分谁都可以测试。
: 4. 我还是只有一台虚拟机。抢票算法单线程5M/s毫无压力。各位可以自行测试。
: 5. 所谓退票联票之类都是渣。我之所以不理会因为要遵守规则,不能开这个口子。
: 6. 设计中这个确实不需要任何pereietence。我解释过了。很多人懂了。不懂得请不要
: 继续纠缠。
: 开发环境:Ubuntu 14.04 GCC 4.8.2
: ...................




提示: 本博文来自于 Programming 版



2015-12-13 12:47:05

主题: Re: 代码开源了
来点赞一个,

我无意倾向虫或魏,敢出来show,就是leadership。

这事本来就是应该虫魏单挑,相信这也是两个人本意。不要搞成打群架,事后叫人。老中自己不搞fair play,被人搞的时候,应该想到那是活该。

很多索男读了硕士博士,还没有看明白吗?没有人绝对正确,科学技术的进化正是源于争论,大量不同不断改进的观点。

老魏的c,一定要跑跑看,至于java,了不起把code直接编进vm。

【 在 teacherwei01 (TW) 的大作中提到: 】
: 声明:
: 1. 征询过goodbug意见,提前开放代码给看热闹的,他说无所谓。
: 2. 赌局正在进行中。请各位谨言慎行。任何人任何言论我概不负责。涉及造谣诽谤我
: 保留追究的权利。
: 3. 程序没写完。但是抢票算法昨天一早就调通了。现在这部分谁都可以测试。
: 4. 我还是只有一台虚拟机。抢票算法单线程5M/s毫无压力。各位可以自行测试。
: 5. 所谓退票联票之类都是渣。我之所以不理会因为要遵守规则,不能开这个口子。
: 6. 设计中这个确实不需要任何pereietence。我解释过了。很多人懂了。不懂得请不要
: 继续纠缠。
: 开发环境:Ubuntu 14.04 GCC 4.8.2
: ...................




提示: 本博文来自于 Programming 版



2015-12-12 15:09:22

主题: Re: 说说CAP吧
有硬实时,就可以保证CAP


【 在 teacherwei01 (TW) 的大作中提到: 】
: Linux做硬实时的一样,很多应用,包括网络应用,可以保证是硬实时。


【 在 brainless (n/a) 的大作中提到: 】
: Qnx内核太特殊,又要收费,工具集也比较落后。




提示: 本博文来自于 Programming 版



2015-12-11 16:31:07

主题: Re: 说说CAP吧
cap在real time system里是解决了的问题

【 在 teacherwei01 (TW) 的大作中提到: 】
: 随便网上搜搜,第一页就是这篇文章。
: 当然你要会搜。
: http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed
: 你是不是好奇我的关键字?其实三个词。
: CAP theorem time
: 这个CAP所谓的3选2,不用看他的证明,用鼻子一闻就知道他扯淡。为啥?忽略了时间
: 变量。
: C和A其实都是时间相关。尤其是A。系统设计多了的,稍加思考就都应该能想出来。时
: 间是死穴。而且没人敢碰。多长时间不响应算是不A?这个根本没人敢说。事实上各种
: 需求本来就不一样。因此作者才会说3选2是misleading。




提示: 本博文来自于 Programming 版



2015-12-11 13:23:00

主题: Re: 说说CAP吧
这个cap的坑还是有一定深度的,我老也来搅一棍


首先实时这个概念不应该被理解为blocking synchronization,就是你不答应我就赖你们家楼道不走。

实时在现代的操作系统里首先强调要同步时钟,我在学校real time system 上课时候有一本小册子讲scheduler,现在只记得monotone scheduler一点点印象。本质就是要求分布式系统同步tick,最少是tick 的sequence no.

同步时钟以后,time out 才有可能,不如说好今年2015我的生命还有50年打个比方,你不答应我,到了2015+50+1年,你就应该知道我就死在们家楼道里了。

当时上课主要用的是qnx,可惜这么好的东西没有搞起来。这门课的教授也英年早逝,估计是被狗逼拉稀债(laxigile)气的,净整些beach boy,PM auntie骗奶奶的rrsp.

【 在 teacherwei01 (TW) 的大作中提到: 】
: 随便网上搜搜,第一页就是这篇文章。
: 当然你要会搜。
: http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed
: 你是不是好奇我的关键字?其实三个词。
: CAP theorem time
: 这个CAP所谓的3选2,不用看他的证明,用鼻子一闻就知道他扯淡。为啥?忽略了时间
: 变量。
: C和A其实都是时间相关。尤其是A。系统设计多了的,稍加思考就都应该能想出来。时
: 间是死穴。而且没人敢碰。多长时间不响应算是不A?这个根本没人敢说。事实上各种
: 需求本来就不一样。因此作者才会说3选2是misleading。




提示: 本博文来自于 Programming 版



2015-12-06 19:49:13

主题: sun 的倒掉
sun 的倒掉

偶然在yc上看了转James Gosling的一篇文章,说的不是sun的倒掉而是老高来给你们小年轻的喷喷sun当年的一些事情。

sun当年有几件大时,有一个是monitor/lcd着火,后来manufacturer 把这个事情扛了下来。后来有一个更seti的事情,sun 的一款sparc总是莫明其妙的crash,和windows蓝屏不一样的是,软件硬件都是sun的。客户习惯是sun的东西跑几年没问题,我老用过的服务器也有两年不关机的。对sun来说是很丢面子的,怎么查也查不出来。后来说有一个天才中的天才猜想会不会是宇宙射线,因为其中一家是fermi lab。往这个方向找,终于发现,cpu的cache有放射性。估计用我老的recursive rd gen能测一下吧!从我的阅读理解老高认为sun的市场受到一定影响。但是当然他提到then came the finance crisis.

如果我的翻译有问题请大家自己去狗老高的博克,居然三年没更新了,很不agile.

别人的成功我们无法复制,别人的教训一定要知道。依稀也能感觉出来问题,当然不是写小说凭空猜测,大字报扑风捉影。遗憾的是老高这些高级技术工人没能誓死捍卫工厂(玩笑)。

不过,最近有人提出的问题,比如edison为什么还在用mainframe,今时今日,还用mainframe无疑是反动的。但是下次你们家去hawaii,可以把faa的软件装在你儿i派上。。。

提示: 本博文来自于 Programming 版



2015-12-06 19:27:02

主题: Re: 讲一个单进程死锁
你可以理解在传统的操作系统下这是一个infinite loop,in fact, kind of race condition.

BUT

在up-to-date操作系统,文件系统下的async io,很可能是无法预见的正如死锁不一定就总是发生甚至无法重构发生的环境,昂贵的服务器,特定的licensed软件。

那么在async 条件下,如果一个文件dscriptor被锁,我的理解是当前进程的请求被挂起,系统以新的线程继续grep 其他的未见。按传统的理解keyword1,keyword2,keyword3顺序出现,但在async条件下行为将是无法预测的。很有可能在不远的将来,而且已经发生,what you take for granted will surprise you.

希望对xfs等吃比较透的同学展开讨论

【 在 heteroclinic (asymptotically stable) 的大作中提到: 】
: 耍赖的讲,讲一个进程,process不等没有讲多个线程,threads,wiki也不是教科书,
: 教科书还要改行星的数量呢。
: 没有其他的选手再猜猜出题人还有什么考点




提示: 本博文来自于 Programming 版



BBS 未名空间站