
转载
赵同学
欢迎浏览文章,共同交流
展开
-
白话算法之【动态规划入门】
动态规划(Dynamic Programming,所以我们简称动态规划为DP)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。转载 2017-05-26 11:26:48 · 448 阅读 · 2 评论 -
一种肯定能提高开发者编程能力的方法
如果你想提高编码的能力,最容易想到的一个方法就是编写更多的代码。每个人都知道这点。然而,另外一种我认为绝对也能提高的方法,可以说完全是这种方法的反面,即阅读别人的代码能让你的编码能力得到明显的提升。转载 2017-07-20 11:30:03 · 424 阅读 · 0 评论 -
网络编程中阻塞与非阻塞,同步与异步、I/O模型的理解
在进行网络编程时,我们常常见到同步(Sync)、异步(Async),阻塞(Block)、非阻塞(Unblock)四种调用方式: 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 异步: 异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。 阻塞: 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非转载 2017-07-25 11:24:01 · 692 阅读 · 1 评论 -
深入浅出UML类图
UML类图用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。转载 2017-09-14 10:40:00 · 587 阅读 · 0 评论