摘要: Linux下的semaphore.h库提供信号量sem_t 结构体类型。sem_t 的三个常用操作: sem_init 初始化信号量 sem_wait 相当于wait操作 sem_post 相当于signal操作 举例子: 吃水果问题演示信号量的使用。桌上放了一个空盘子,能容纳三个水果。父亲以1/3 阅读全文
posted @ 2020-04-18 22:04 codeing123 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Mutex 类 Mutex 是 C++11 中最基本的互斥量。Mutex 有两个常用的方法: 上锁操作 lock(),和解锁操作 unlock()。 文件 exp4_1.cc。 编译命令: g++ exp4_1.cc –o exp4_1–std=c++11 -lpthread 执行 ./exp4_1 阅读全文
posted @ 2020-04-18 21:35 codeing123 阅读(954) 评论(0) 推荐(0) 编辑
摘要: jieba是优秀的中文分词第三方库 中文文本需要通过分词获得单个的词语 jieba是优秀的中文分词第三方库,需要额外安装 jieba库提供三种分词模式,分别是:精确模式、全模式、搜索引擎模式 精确模式:把文本精确的切分开,不存在冗余 全模式:把文本中所有可能的词语都扫描出来,有冗余 搜索引擎模式:在 阅读全文
posted @ 2020-04-18 13:47 codeing123 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 字典 键值对:键是数据索引的扩展 字典是键值对的集合,键值对之间无序 采用大括号{}和dict()创建,键值对用冒号:表示 举例子 字典类型操作函数和方法 举例子 举例子 阅读全文
posted @ 2020-04-18 13:19 codeing123 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 序列是一个基类类型 序列满足切片操作 序列类型通用的函数和方法 元组 元组是一种序列类型,一旦创建就不能被修改 使用小括号()或 tuple()创建元素间用逗号 , 分隔 可以使用或不使用小括号 例如返回多个数据的类型就是元组类型:ruturn 1,2 举例子: 元组继承了序列类型的全部通用操作 元 阅读全文
posted @ 2020-04-18 11:30 codeing123 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 集合是多元素的无序组合 集合元素之间无序,每个元素唯一,不存在相同元素 集合元素不可更改,不能是可变数据类型 集合用大括号 {} 表示,元素间用逗号分隔 建立集合类型用 {} 或set() 建立空集合类型,必须使用set() 举例子: 集合的操作符: 增强操作符 集合的处理方法 举例子: 阅读全文
posted @ 2020-04-18 10:37 codeing123 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 安装第三方库 安装方法1: 在cmd命令行输入:pip install pyinstall 安装方法2: 去官网下载pyinstall包:http://www.pyinstaller.org/ 下载下来后,切换到pyinstaller的目录,按住 shift 键,右击 " 在此处打开Powershe 阅读全文
posted @ 2020-04-18 10:26 codeing123 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: 分而治之 通过函数或对象封装将程序划分为模块及模块间的表达 具体包括:主程序、子程序和子程序间的关系 递归的定义 链条:计算过程存在递归链条 基例:存在一个或多个不需要再次递归的基例 举例子1: 举例子2:斐波那契数列 阅读全文
posted @ 2020-04-18 10:04 codeing123 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1、快捷键:window+R ,打开运行 2、输入:regedit 3、找到注册表路径:HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command。 没有的自行创建即可。 阅读全文
posted @ 2020-04-18 00:30 codeing123 阅读(1079) 评论(0) 推荐(0) 编辑