一,什么是线程 二,线程与进程的区别 1) 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 2) 线程的划分尺度小于进程,使得多线程程序的并发性高。 3) 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 4) 线程在执行过程中与进程还是有区 ...
分类:
编程语言 时间:
2017-08-30 16:41:02
阅读次数:
178
1.new 、 delete 、 malloc 、 free 关系 delete 会调用对象的析构函数 , 和 new 对应 free 只会释放内存, new 调用构造函数。 malloc 与 free 是 C++/C 语言的标准库函数, new/delete 是 C++ 的运算符。它们都可用于申请 ...
分类:
编程语言 时间:
2017-08-30 17:10:07
阅读次数:
143
以上注释是程序输出结果与程序执行过程的对照,需要注意的是:子类的建立与销毁是伴随着父类的建立与销毁而进行的。 ...
分类:
编程语言 时间:
2017-08-30 17:10:26
阅读次数:
159
十三、死锁、递归锁 1.所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是死锁 1 from threading import Loc ...
分类:
编程语言 时间:
2017-08-30 17:10:53
阅读次数:
157
列表(Lists) 序列是Python中最基本的数据结构,序列中的每个元素都分配一个数字,它的第一个索引是0第二个索引是1,依次类推。 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 例子: #coding=utf-8 #!/usr/bin/python student ...
分类:
编程语言 时间:
2017-08-30 17:11:27
阅读次数:
126
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">body, html,#allmap {width: 100% ...
分类:
编程语言 时间:
2017-08-30 17:11:34
阅读次数:
335
>>> for i in range(len(a)-1):... for j in range(len(a)-i-1):... if a[j]>a[j+1]:... a[j],a[j+1]=a[j+1],a[j]... 冒泡排序的时间复杂度是O(N^2) 冒泡排序的思想: 每次比较两个相邻的元素, ...
分类:
编程语言 时间:
2017-08-30 17:12:13
阅读次数:
131
元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组中要定义的元组中只有一个元素需要再元素后面加逗号,用来消除数学歧义。例 t=(1,) 字典 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在 ...
分类:
编程语言 时间:
2017-08-30 17:13:04
阅读次数:
137
1.生成 json 2.解析 结果类似如下: 生成: [{ "PROV_BRANCH_NO": "000002", "SRC_SYS": "UBPS", }] 解析: [{ "RelCode": "已有客户!", "PROV_BRANCH_NO": "000002", "SRC_SYS": "UBP ...
分类:
编程语言 时间:
2017-08-30 17:36:37
阅读次数:
763
参考:https://wenku.baidu.com/view/6c60420ecc175527072208af.html 比如将选区变为图片保存到桌面: 1 Sub 将选区转为图片存到桌面() 2 Dim ans As Byte, Pic As String, Paths As String 3 ...
分类:
编程语言 时间:
2017-08-30 17:36:47
阅读次数:
247
基础知识 SpiderMonkey 简介 和其他的 JavaScript 引擎一样,SpiderMonkey 不直接提供像 DOM 这样的对象,而是提供解析,执行 JavaSccript 代码,垃圾回收等机制。SpidlerMonkey 是一个在 Mozilla 之下的开源项目,要使用 Spider ...
分类:
编程语言 时间:
2017-08-30 17:37:16
阅读次数:
269
写完这个就差不多了,准备干新项目了。 确实挺不擅长写东西,感觉都是罗列代码写点注释的感觉,这篇就简单阐述一下数据变动时DOM是如何更新的,主要讲解下其中的diff算法。 先来个正常的html模板: 页面上有一个通过v-for渲染的div,还有一个按钮,点击按钮时会让div数量+1。 首先需要提到的是 ...
分类:
编程语言 时间:
2017-08-30 17:37:25
阅读次数:
197
线图是反映趋势变化的一种方式,其输入数据一般也是一个矩阵。 单线图 假设有这么一个矩阵,第一列为转录起始位点及其上下游5 kb的区域,第二列为H3K27ac修饰在这些区域的丰度,想绘制一张线图展示。 profile="Pos;H3K27ac -5000;8.7 -4000;8.4 -3000;8.3 ...
分类:
编程语言 时间:
2017-08-30 18:23:39
阅读次数:
332
Thinkphp php文件也外部js文件公用同一个语言包 一 . php语言包转json数据格式 1.新建验证字段的语言包 application\common\lang\validate-cn.php 2.zh-cn 导入语言包validate-cn.php数据 这么做的目的是把“常用语言包”和 ...
分类:
编程语言 时间:
2017-08-30 18:23:52
阅读次数:
269
paramiko 是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClient,即一个远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作 1. 下载安装 ...
分类:
编程语言 时间:
2017-08-30 18:24:02
阅读次数:
157
视频总共4套,本人好不容易收集过来,同时在论坛开启此帖进行分享,已经和论坛管理员商量好3种获取路径 ...
分类:
编程语言 时间:
2017-08-30 18:24:08
阅读次数:
134
转载请以链接形式注明文章来源(MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇) TPYBoardv702是目前市面上唯一支持通信定位功能的MicroPython开发板:支持Python3.0及以上版本直接运行。支持GPS+北斗双模定位、GPRS通信、短 ...
分类:
编程语言 时间:
2017-08-30 18:24:47
阅读次数:
453
作为ireport新手,开始使用时总有很多问题,说一下今天解决的一个问题,就是怎样从java后台接收list集合并显示出列表。 1、首先要在主dataset中的Paramerters 中创建参数list(后台传map的key,如map.put("list",list1)),并修改其类型为java.u ...
分类:
编程语言 时间:
2017-08-30 18:27:10
阅读次数:
197
Python所涉及的文件和文本操作涉及到os模块和shutil模块 1.得到当前.py文件的目录路径:os.getcwd() 2.返回指定目录下的所有文件和目录:os.listdir() 例如: 3.删除指定的文件os.remove() ...
分类:
编程语言 时间:
2017-08-30 18:27:26
阅读次数:
173
这是两个功能,都很简单就写一块了。。 简单到什么程度呢,简单到只贴代码就可以了。。。 HBase HDFS 水了一篇 ...
分类:
编程语言 时间:
2017-08-30 18:28:14
阅读次数:
206