-
中断(interrupt)通常被定义为一个事件,该事件改变处理器执行的指令顺序。
-
物理IRQ可以分配给32~238范围内的任何向量。
-
So you make the meme observable. You act as a role model. You become a craftsman first, and let your craftsmanship show. Then just let the meme do the rest of the work.
-
The translator has a tough job as technical books contain many jargon and new workds that may not have an exact meaning in Chinese.
-
不要通过共享内存来通信,而应该通过通信来共享内存
-
●闭包的价值 闭包的价值在于可以作为 函数对象 或者 匿名函数,对于类型系统而言,这意味着不仅要表示数据还要表示代码。支持闭包的多数语言都将函数作为第一级对象,就是说这些函数可以存储到变量中参数传递给其他函数,最重要的是能够被函数动态创建和返回。
-
Pattern pattern = Pattern.compile(".bc"); Matcher matcher = pattern.matcher(text);
-
一般来说代码审查会上有4类角色:仲裁者、会议记录者、被评审开发人员和评审者。
-
在单核CPU中,GIL对多线程的执行并没有太大影响,因为单核上的多线程本质上就是顺序执行的。
-
测试驱动开发的过程,大体上可以归纳为几个步骤: (1)快速新增一个测试。 (2)运行所有的测试,发现最新的测试不能通过。 (3)做一些小小的改动。 (4)运行所有的测试,并且全部通过。 (5)重构代码,以消除重复设计,优化设计结构。
-
在测试驱动开发中,我们要这么做: - 只有自动测试失败时,我们才重写代码 - 消除重复设计,优化设计结构 不可运行/可运行/重构——这就是测试驱动开发的口号。
-
Parent and the child share a file table entry for every open descriptor.
—— 《Advanced Programming in the UNIX Environment, 3rd Edition》
-
⑥【推荐】不要在视图模板中加入任何复杂的逻辑。 说明:根据MVC理论,试图的职责是展示,不要抢模型和控制器的工作。
-
2⃣️【强制】单元测试中不准使用System.out进行人肉验证,必须使用assert验证。
-
当有多个类型参数时,可以用一个适合整个类型含意的单词来分隔它们,例如,我会使用dictionary of string to int来强调映射的部分,而不会使用tuple of string and int。