python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 一、互斥锁 进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的 ...
分类:
编程语言 时间:
2018-12-19 21:03:02
阅读次数:
205
1 # class Person: 2 # def play(self, tools): # 通过参数的传递把另外一个类的对象传递进来 3 # tools.run() 4 # print("很开心, 我能玩儿游戏了") 5 # 6 # 7 # class Computer: 8 # def run(... ...
分类:
编程语言 时间:
2018-12-19 21:03:32
阅读次数:
212
python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 一、死锁现象与递归锁 进程也是有死锁的 所谓死锁: 是指两个或两个以上的进程 ...
分类:
编程语言 时间:
2018-12-19 21:04:49
阅读次数:
231
python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 一、数据共享 1.进程间的通信应该尽量避免共享数据的方式 2 ...
分类:
编程语言 时间:
2018-12-19 21:05:09
阅读次数:
232
Python基础知识(37):访问数据库(Ⅱ) 因临近考试,本人即将进入复习阶段,从明天12月19号至2019年的1月二十多号暂停更新 二、MySQL MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务 ...
分类:
编程语言 时间:
2018-12-19 21:09:09
阅读次数:
187
1.变量名 命名规则: 在名称中只能使用字母字符、数字和下划线; 名称的第一个字符不能是数字; 不能将C++关键词用作名称。 常用的前缀:n-整数,str/sz-字符串,b-布尔值,p-指针,c-单个字符,m-类成员值 2.整形 short 至少16位; int至少与short一样长; long至少 ...
分类:
编程语言 时间:
2018-12-19 21:09:37
阅读次数:
156
一、UML图 关键词:Subject维护一个Observer列表,Subject执行Notify()时就执行列表中的每个Observer的Update()。 二、概念 观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使 ...
分类:
编程语言 时间:
2018-12-19 21:10:24
阅读次数:
178
1.集成学习概念 在机器学习的有监督学习算法中,我们的目标是学习出一个稳定的且在各个方面表现都较好的模型,但实际情况往往不这么理想,有时我们只能得到多个有偏好的模型(弱监督模型,在某些方面表现的比较好)。集成学习就是组合这里的多个弱监督模型以期得到一个更好更全面的强监督模型,集成学习潜在的思想是即便 ...
分类:
编程语言 时间:
2018-12-19 21:56:48
阅读次数:
238
2018秋招经历的一些面试题以及网上整理的面试题 一、Tcp的三次握手和四次挥手 三次握手: 四次挥手: 二、Tcp为什么要三次握手?(详情参考https://www.jianshu.com/p/e7f45779008a,或计算机网络这本书) 三次握手的目的是“为了防止已经失效的连接请求报文段突然又 ...
分类:
编程语言 时间:
2018-12-19 21:56:58
阅读次数:
226
描述符 上述的User可以看做数据库中的表,假设我们要控制user中age的赋值类型,固然可以使用以下形式进行拦截: 但是这种一两次还行,多了就是在写重复代码,所以就可用上述类IntgerField中定义__get__,__set__等实现属性描述符的方式进行拦截。 __getattribute__ ...
分类:
编程语言 时间:
2018-12-19 21:58:49
阅读次数:
209
1 声明列表 2 访问列表元素 3 修改,添加,删除元素 4 使用sort对列表进行永久性排序 5 使用sorted对列表进行临时性排序 6 反转列表元素排列顺序 7 获取列表长度 ...
分类:
编程语言 时间:
2018-12-19 21:59:11
阅读次数:
272
1、成员区别: - 抽象类 * 成员变量:可以变量,也可以常量 * 构造方法:有 * 成员方法:可以抽象,也可以非抽象 - 接口 * 成员变量:只可以常量 * 构造方法:没有 * 成员方法:只可以抽象 2、关系区别: - 类与类:继承,单继承,多层继承 - 类与接口:实现,单实现,多实现 - 接口与 ...
分类:
编程语言 时间:
2018-12-19 21:59:47
阅读次数:
221
1、扩展Java.lang.Thread类 1.1、进程和线程的区别: 进程:每个进程都有自己独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1~n个线程。 线程:同一类线程共享代码和数据空间,每一个线程有独立的运行栈和程序计数器,线程切换开销比较小。 进程和线程一样都分 ...
分类:
编程语言 时间:
2018-12-19 21:59:58
阅读次数:
256
反射:在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每一个对象所属的类。虚拟机利用运行时类型信息选择相应的方法执行。 Java反射机制是在系统运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和 ...
分类:
编程语言 时间:
2018-12-19 22:00:09
阅读次数:
221
什么是继承?什么是接口?他们之间的区别和联系是什么? 什么是继承? 继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能。多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类称 ...
分类:
编程语言 时间:
2018-12-19 22:01:22
阅读次数:
196
楼主今天写个方法移除map集合中的空值,遇到个问题,就是对容器操作后,发现失效了;先上代码 就是这么个操作,结果当然很尴尬; 怎么回事呢?这就要说到函数的调用了,在main函数调用removeValueNullAndEmpty的时候,保存现场,保存了B的地址;我们姑且看做addressB吧,也就是说 ...
分类:
编程语言 时间:
2018-12-19 22:02:05
阅读次数:
248
类与类之间的关系 在我们的世界中事物和事物之间总会有一些联系. 在面向对象中. 类和类之间也可以产生相关的关系 1. 依赖关系 执行某个动作的时候. 需要xxx来帮助你完成这个操作. 此时的关系是最轻的. 随时可以更换另外一个东西来完成此操作 2. 关联关系 在对象里面埋对象 self.girlFr ...
分类:
编程语言 时间:
2018-12-19 22:02:21
阅读次数:
241
谈谈final、finally、finalize的区别1、final修饰符:如果一个类被声明为final,意味着这个类不能再被派生出新的子类,不能作为父类被别的类继承。因此,一个类不能即被声明为abstract又被声明为final。将变量或者方法声明为final,可以保证他们在使用中不会被改变。其初 ...
分类:
编程语言 时间:
2018-12-19 22:04:47
阅读次数:
240
1、流程图 从用C语言写源代码,然后经过编译器、连接器到最终可执行程序的流程图大致如下图所示。 2、编译流程 首先,我们先用C语言把源代码写好,然后交给C语言编译器。C语言编译器内部分为前端和后端。 2.1 编译器前端 前端负责将C语言代码进行词法和语法上的解析,然后可以生成中间代码。 中间代码这部 ...
分类:
编程语言 时间:
2018-12-19 22:05:38
阅读次数:
217
结果: ...
分类:
编程语言 时间:
2018-12-19 22:07:04
阅读次数:
253