摘要: 使用字典dict()alist=['a','b','a','c','b','b',1,3]count_dict = dict()for i in alist:count_dict[i]=count_dict.get(i,0)+1 #dict.get(i,0)查询字典key=i的value,如果dic 阅读全文
posted @ 2019-05-31 11:50 水至清明 阅读(5123) 评论(0) 推荐(0) 编辑
摘要: 1、调整文件的权限命令:chmodLinux的每个文件都定义了文件的拥有者:u(user)、拥有组:g(group)、其他人:o(others)权限,对应的权限用rwx的组合来定义。使用chmod命令,增加权限用+,删除权限用-,某个文件详细的权限用=号。 比如: chmod u+r filenam 阅读全文
posted @ 2019-05-31 11:49 水至清明 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 同步 : 临界资源的合理访问互斥 : 临界资源同一时间唯一访问互斥变量不一定要是全局变量, 只要多个线程都能访问到就行了 互斥锁#include <pthread.h> pthread_mutex_t mutex; //创建一把互斥锁 int pthread_mutex_destroy(pthrea 阅读全文
posted @ 2019-05-31 11:48 水至清明 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 1、csv简介CSV (Comma Separated Values),即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用的文本 格式,用以存储表格数据,包括数字或者字符。很多程序在处理数据时都会碰到csv这种格式的文件,它的使用是比 较广泛的(Kaggle上一些题目提供的数据就是c 阅读全文
posted @ 2019-05-31 11:47 水至清明 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 起步 queue 模块提供适用于多线程编程的先进先出(FIFO)数据结构。因为它是线程安全的,所以多个线程很轻松地使用同一个实例。 源码分析 先从初始化的函数来看: 从这初始化函数能得到哪些信息呢?首先,队列是可以设置其容量大小的,并且具体的底层存放元素的它使用了collections.deque( 阅读全文
posted @ 2019-05-31 11:47 水至清明 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 为什么使用synchronizedvolatile,在多线程下可以保证变量的可见性,但是不能保证原子性,下面一段代码说明: 运行上面代码,会发现输出flag的值不是理想中10000,虽然volatile写入时候会通知其他线程的工作内存值无效,从主内存重写读取。i++是三步操作,读取-赋值-写入不能保 阅读全文
posted @ 2019-05-31 11:45 水至清明 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Description基于Student(学生)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Student_Cadre(学生兼干部)。 这两个基类均继承自Person类,包含姓名、年龄、性别、地址、电话等数据成员。在Student类中还包含数据成员major(专业),在Cadre类 阅读全文
posted @ 2019-05-31 11:44 水至清明 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、如何动态生成变量名?M 同学的问题如下: 打扰一下大家,请教个问题,已知 list = ['A', 'B', 'C', 'D'] , 如何才能得到以 list 中元素命名的新列表 A = [], B = [], C = [], D = []呢? 简单理解,这个问题的意思是,将字符串内容作为其它对 阅读全文
posted @ 2019-05-31 11:42 水至清明 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 在接口开发中我们经常会遇到一个问题,打个比方,我们的实体类A中有两个字段user和pwd但是接口中需要username和password这怎么办呢,我想到了两种方法:1.新创建一个实体类B或者new一个map,将A中的字段一个一个取出来再放到B中或者放到map中 这种方法如果字段少的话还好,但若是字 阅读全文
posted @ 2019-05-31 11:41 水至清明 阅读(3934) 评论(0) 推荐(0) 编辑
摘要: Java技术体系中所提倡的自动内存管理最终可以归结为自动化的解决了两个问题:给对象分配内存以及回收分配给对象的内存。 对象的内存分配,往大方向讲,就是在堆上分配(但也可能经过JIT编译后被拆散为标量类型并间接的栈上分配),对象主要分配在新生代的Eden区上,如果启动了本地线程分配缓冲,将按线程优先在 阅读全文
posted @ 2019-05-31 11:40 水至清明 阅读(196) 评论(0) 推荐(0) 编辑