10 2015 档案
摘要:说明:如果看不懂的童鞋,可以直接跳到最后看总结,再回头看上文内容,如有不对,请指出~环境:visual studio 2013(编译器优化关闭)源代码下面的源代码修改自http://blog.csdn.net/ljianhui/article/details/9245661 1 #include ...
阅读全文
摘要:首先声明:Github上关于代码团队协作方式有很多种,这里只讲述Github上其中的一种代码团队协作方式。Pull请求(Pull request)1 综述 协作者通过fork一个新的代码库用来独立开发,并通过Github上的Pull Request,将变更贡献回原始代码库。这其中对Github的要求...
阅读全文
摘要:1 什么是银行家算法1.1 死锁的定义 死锁是由信号量引入的一种运行时错误。 在一组进程发生死锁的情况下,这组死锁线程中的每一个线程,都在等待另一个进程所占有的资源,此时线程被阻塞了,等待一个永远不为真的条件。1.2 银行家算法 银行家算法是最具代表性的避免死锁的算法。在银行中,客户申请贷款的数量...
阅读全文
摘要:0 基础 我们知道Git有三大区(工作区、暂存区、版本库)以及几个状态(untracked、unstaged、uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章【链接】。 (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项目文件位于的...
阅读全文
摘要:(1)24小时做好记录想法的准备(2)真正想要了解一只青蛙,传统的解剖不是好办法(分析学习),更好的方式是构建一只青蛙(综合学习)(3)禁锢杀死脑细胞,美学、丰富的交互环境、观察可以激发大脑(4)创造来源于选择,选择来自于模式匹配(选择什么,在何情境下选择)(5)思想使能:相信自己能够再提高自己脑力...
阅读全文
摘要:新手阶段:经验是促进思维改变的事物,一年的经验重复9次,不算经验新手需要的是与情境无关的指令清单规则只能让你启程,不能让你走得更远高级新手:高级新手能够开始摆脱固定的规则,在正确的情境中采纳建议,但比较吃力能够开始形成一些总体原则,但没有全面的理解胜任者:胜任者能建立问题域的概念模型,可以独立解决自...
阅读全文