摘要:
最近需要解决一个多线程问题,将这个问题抽象说来就是这个情况。有A B两个方法同时完成F工作,A B操作均比较耗时,且 B操作需要A操作完成后才能执行。现 要 A 和B同时运行n个线程。用数学化的语言描述一下/*************************** * 现有线程 A1,A2……Ai……Ak * 线程B1,B2,B3……Bi……Bk * Ai和Bi需要顺序执行,共同完成F操作 * Ai和Bi+1之间无干扰 * Bi和Bi+1之间无干扰 * Ai和Bi+1之间无干扰 * A B操作都比较耗时 ************************/最初在思考解决方案的时候,... 阅读全文
阅读排行榜
方法论之 如何解决一个问题
2011-10-08 22:16 by Shawn.Cheng, 256 阅读, 收藏,
摘要:
首先,这篇文章是一篇枯燥的方法论,或许你会不喜欢,但是我还是建议你看下去。因为这些方法论不是由哪个家哪个家研究出来的长篇大论,而是一个软件开发者的切心体会。这里的“问题”,你可以理解是一个恼人的bug,或者其他难以解决的东西。好吧,不说那么多,直入主题。确定问题域首先确定问题域。最开始我以为这个词是我凭空想象的,写这段话的时候,顺便问了一下百度。百度上这么解释:问题域”指提问的范围、问题之间的内在的关系和逻辑可能性空间。 软件工程:在软件工程中,问题域是指被开发系统的应用领域,即在客观世界中由该系统处理的业务范围。在这里,我想表达的是这么一个意思:一个bug的出现,必定是在某一个地方,确定问题 阅读全文
IL汇编语言介绍(译)
2011-10-10 16:22 by Shawn.Cheng, 255 阅读, 收藏,
摘要:
原文地址http://www.cnblogs.com/xiaoxiangfeizi/archive/2011/08/08/2130768.html原文作者潇湘妃子IL汇编语言介绍(译)最近在学习IL,在CodeProject上看到一篇老外的文章,介绍IL的,写的比较好,就翻译了一下,供大家参考。水平有限,请大家包涵,如果你想认真学习,推荐你最好去看原文,原文是Introduction to IL Assembly Language。介绍这篇文章介绍了基本的IL汇编语言知识,你可以用它从底层来分析你的.NET代码(任何.NET平台下的高级语言写的)。从底层,我说的底层是你的高级语言在编译器中完成 阅读全文
使用主机ip地址绑定GooglAppEngine站点
2011-10-10 08:30 by Shawn.Cheng, 249 阅读, 收藏,
摘要:
使用主机ip地址绑定GooglAppEngine站点自主配置GoogleAppEngine站点的绑定信息 使用过GoogleAppEngine的同学大概都知道,在Eclipse环境下,如果运行Google Web Project,那么他将自动绑定到LoalHost:8888 然后,我们可以通过本机浏览器输入该地址访问。可是,如果我们要进行测试,比如以Android为客户端,去访问该站点,如果不是公网ip:端口的形式,在Android客户端上无法访问的。另外,在绑定到localhost:8888的情况下,通过本机ip:8888也无发访问,无论是在本机还是在他人机器。那么我们如何是其绑定到 本.. 阅读全文
2012年3月杂谈
2012-03-29 19:20 by Shawn.Cheng, 229 阅读, 收藏,
摘要:
实在想不出什么题目,就用这个吧 好久都灭有写博客了。原因也有很多想来最重要的一条还是自己偷懒吧。2月份的时候来到了北京,这我已经在前边的博客中说过了。从二月份到现在,算是只写了一篇文章,是关于WorkFlow的。那一段时间,刚进来,说要用WorkFlow,然后就开始在网上找资料,学习workflow,再然后就有了那一篇文章。接下来的日子就愈发的不想写了。 公司会要求6点半下班。其实一般我都会到7点以后,除非是太蛋疼。因为太早回去也没什么事情干。在住的地方也是等吃饭,开电脑,再乱逛一通,一直到12点,磨磨磨蹭的睡觉。熬夜,似乎已经成为了一种习惯。而晚睡强迫,也正是一种病症。我开始承认,我得了晚. 阅读全文
浙公网安备 33010602011771号