将数字转换为LCD模式 代码如下: 1 # -*- coding:utf-8 -*- 2 ''' 3 Python 小练习-1 : 将数字转换为LCD显示 4 ''' 5 lt = [' __ ', '|__ ', '|__|', ' |', ' __|', '| |', ' '] 6 dt = { ...
分类:
编程语言 时间:
2017-03-23 20:08:21
阅读次数:
141
nginx > web ifconfig 查看网络配置信息 id add show 查看当前网卡信息(最小安装下) mtu 是指网卡传输的最大单元 单位:字节 网卡配置 临时配置 ifconfig 网卡名 IP地址/子网 DNS:vim /etc/resolv.conf 网关: (填加)route ...
分类:
编程语言 时间:
2017-03-23 20:02:43
阅读次数:
198
想要搞清楚闭包,必须先了解变量的作用域:全局(变量),局部(变量)。全局变量,不管你在哪里都可以直接读取: 而在函数的内部定义一个变量,函数外部自然获取不到: 当然了,学过JS的都知道,如果在函数内部声明变量时,不用var,就相当于在外部声明了一个全局变量: 那么有什么办法可以让我们在外部可以读取内 ...
分类:
编程语言 时间:
2017-03-23 19:58:40
阅读次数:
157
一般来说java ImageIO处理读取图像时,一般是RGB或ARGB格式,但是有的时候,我们需要图像是BGR格式,
比如通过JNI将图像矩阵传递给动态库,动态库里用OpenCV来处理矩阵,而用O...
分类:
编程语言 时间:
2017-03-23 19:17:18
阅读次数:
373
引言: 在日常工作中,经常会碰到类似的场景,需要计算在某个时间段内的工作日以及确定某天是否为工作日,这里的介绍的工具包将很好的解决这个问题。
分类:
编程语言 时间:
2017-03-23 19:15:47
阅读次数:
331
Queue是什么队列,是一种数据结构。除了优先级队列和LIFO队列外,队列都是以FIFO(先进先出)的方式对各个元素进行排序的。无论使用哪种排序方式,队列的头都是调用remove()或poll()移除元素的。在FIFO队列中,所有新元素都插入队列的末尾。队列都是线程安全的,内部已经实现安全措施,不用... ...
分类:
编程语言 时间:
2017-03-23 19:07:25
阅读次数:
240
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并... ...
分类:
编程语言 时间:
2017-03-23 19:06:58
阅读次数:
166
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9] 如果希望把list的每个元素都作平方,就可以用map( ...
分类:
编程语言 时间:
2017-03-23 19:06:14
阅读次数:
566
其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样:123456Timer timer = new Timer();timer.schedule(new TimerTask() { public void... ...
分类:
编程语言 时间:
2017-03-23 19:02:03
阅读次数:
214
服务器应用程序经常需要处理执行时间很短而数目巨大的请求, 如果为每一个请求创建一个新的线程, 会导致一些问题的出现, 如:1. 性能瓶颈. 线程的创建和销毁需要执行大量的后台操作, 如果单个请求的执行时间很短, 有可能花在创建和销毁线程上的时间大于真正执行请求的时间.2. 可能会导致资源不足. 大量... ...
分类:
编程语言 时间:
2017-03-23 19:00:46
阅读次数:
186
Java线程的优先级取值范围是1 (Thread.MIN_PRIORITY ) 到 10 (Thread.MAX_PRIORITY )。如果没有设置, 线程默认的优先级是NORM_PRIORITY。这个值是5。getPriority()和setPriority(int newPriority) 是实... ...
分类:
编程语言 时间:
2017-03-23 19:00:16
阅读次数:
214
Thread类中的静态方法Thread类中的静态方法表示操作的线程是"正在执行静态方法所在的代码块的线程"。为什么Thread类中要有静态方法,这样就能对CPU当前正在运行的线程进行操作。下面来看一下Thread类中的静态方法:1、currentThread()currentThread()方法返回... ...
分类:
编程语言 时间:
2017-03-23 18:58:15
阅读次数:
255
Thread类中的方法调用方式:学习Thread类中的方法是学习多线程的第一步。在学习多线程之前特别提出一点,调用Thread中的方法的时候,在线程类中,有两种方式,一定要理解这两种方式的区别:1、this.XXX() 和 线程对象实例.XXX() 这里要首先参考 多线程 Thread.curren... ...
分类:
编程语言 时间:
2017-03-23 18:57:44
阅读次数:
327
脏读一个常见的概念。在多线程中,难免会出现在多个线程中对同一个对象的实例变量或者全局静态变量进行并发访问的情况,如果不做正确的同步处理,那么产生的后果就是"脏读",也就是取到的数据其实是被更改过的。注意这里 局部变量是不存在脏读的情况多线程线程实例变量非线程安全看一段代码:public class ... ...
分类:
编程语言 时间:
2017-03-23 18:56:20
阅读次数:
281
suspend方法与resume 是 实例方法,已废弃缺点一:会造成独占,从而造成死锁缺点二:会造成数据不同步,不能保证数据原子性 ...
分类:
编程语言 时间:
2017-03-23 18:55:57
阅读次数:
212
前文 java 多线程5: java 终止线程及中断机制 (stop()、interrupt() 、interrupted()、isInterrupted())使用 interrupt() 和 interrupted() 判断来终止线程public class Run { public static... ...
分类:
编程语言 时间:
2017-03-23 18:54:58
阅读次数:
231