程序员人生 网站导航

进程间通信笔记(6)—POSIX信号量

进程间通信笔记(6)—POSIX信号量 1.概述信号量(semaphore)是一种提供不同进程间或者一个给定进程不同线程之间的同步。 依然分为POSIX信号量和SystemV信号量,这里先学习POSIX信号量。POSIX信...

Java NIO 学习总结

Java NIO 学习总结 一.Java NIO 核心组成部分:Channels Buffers Selectors 所有的IO在NIO中都从一个Channel开始,Channel有点像流,数据可以从Channel读取到Buffer中,也可以...

C++ Notes-Inheritance-01

C++ Notes-Inheritance-01 继承与派生概述1、继承与派生是同一过程从不同的角度看保持已有类的特性而构造新类的过程称为继承在已有类的基础上新增自己的特性而产生新类的过程成为派生基类...

HDU 2602 Bone Collector【01背包入门题】

HDU 2602 Bone Collector【01背包入门题】 Bone CollectorTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 52370Accepted Submission(s): 22079Pr

POJ - 1664 放苹果

POJ - 1664 放苹果 题目:Description把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。...

ceil和floor函数的编程实践

ceil和floor函数的编程实践 ceil()向上取整floor向下取整题目在最近几场魔兽争霸赛中,赫柏对自己的表现都不满意。 为了尽快提升战力,赫柏来到了雷鸣交易行并找到了幻兽师格丽,打算让...

DFS(深度优先)算法编程实践

DFS(深度优先)算法编程实践 DFS定义DFS(Depth-First-Search)深度优先搜索算法,是搜索算法的一种。是一种在开发爬虫早期使用较多的方法。它的目的是要达到被搜索结构的叶结点 。特点每次...

Mybatis源码之(TypeAliasRegistry)TypeAlias别名实现机制

Mybatis源码之(TypeAliasRegistry)TypeAlias别名实现机制 在Mybatis编程中我们经常会用到将某个bean作为参数类型parameterType或者结果返回类型ResultType,所以很多时候我们需要把完成的Bean的包名在mapper文件中写上,...

【python】python 入门<1>——python词法和解析器

【python】python 入门<1>——python词法和解析器 1. 词法分析 1.1 注释 (#) 注释使用 # 开头 1.2 编码声明 如果第一行或者第二行的 注释 匹配 coding[=:]\s*([-\w.]) ,则 认为是 编码声明...

UVA 1395 Slim Span(MST)

UVA 1395 Slim Span(MST) http://vjudge.net/problem/UVA-1395题目大意:让求最小生成树满足苗条度最小的条件(苗条度:最大边与最小边的差)思路:在书上。根据Kruskal的思想,当所有点...