此篇博客所有源码均来自JDK 1.8
重入锁ReentrantLock是排他锁,排他锁在同一时刻仅有一个线程可以进行访问,但是在大多数场景下,大部分时间都是提供读服务,而写服务占有的时间较少。然而读服...
分类:
编程语言 时间:
2017-03-29 19:22:01
阅读次数:
170
一、函数的定义与创建函数是Python为了代码最大程度的重用和最小化代码冗余而提供的基本程序结构;它能让程序员将复杂的系统分解为可管理的部件。在Python中可以创建四种函数:全局函数:定义在模版中局部函数:嵌套在其他函数中Lambda函数:又称匿名函数,表达式方法:与特定..
分类:
编程语言 时间:
2017-03-29 19:29:17
阅读次数:
1357
今天碰到mfc100u.dll丢失问题,网上找了好多资料,都是下载dll然后regsrv32注册的,经过验证这样没法解决;后来通过安装vc++2010运行库解决了;运行库可以从下面地址下载http://www.xiazaiba.com/html/1547.html
分类:
编程语言 时间:
2017-03-29 19:37:59
阅读次数:
145
python队列队列是线程间最常用的数据交换形式,Queue是提供队列的操作模块。三种队列:1、FIFO2、LIFO3、Priority
In[3]:importQueue
In[4]:queue=Queue.Queue()
In[5]:queue.empty()
Out[5]:True
In[6]:queue.full()
Out[6]:False
In[7]:
In[7]:
In[7]:
In[7]:queue=Qu..
分类:
编程语言 时间:
2017-03-29 19:39:06
阅读次数:
175
1 "=="与"equals" "=="这种比较是针对两个String类型的变量的引用,也就是说如果两个String类型的变量, 它们所引用同一个String对象(即指向同一块内存堆),则"=="比较的结果是true。 用Object对象的equals()方法来比较,String对象继承自Objec ...
分类:
编程语言 时间:
2017-03-29 20:11:19
阅读次数:
212
严重: Exception starting filter encodingFilterjava.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to jav ...
分类:
编程语言 时间:
2017-03-29 20:12:07
阅读次数:
263
使用subprocess通过shell调用另一个模块组件时,需要对返回的code进行判断。判断结果为执行失败时需要raise Exception,不然调用树过于复杂时,我们很难跟踪到异常发生的位置。sys.exit(1)虽然也可以达到对执行结果进行判断的目的,但是它难于追踪异常发生的位置。 a.py ...
分类:
编程语言 时间:
2017-03-29 20:16:06
阅读次数:
188
二分算法的思想: 通过不断减小问题规模,从边界条件出发求解问题。 二分算法的优点: 1.把n的时间复杂度优化到logn 2.将一个问题转化为判定性质问题求解 代码: while(l<=r) { if(check(mid) { ans = mid; r = mid-1; } else ans = mi ...
分类:
编程语言 时间:
2017-03-29 20:16:32
阅读次数:
157
《H.264/AVC视频编解码技术详解》视频教程已经在“CSDN学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来...
分类:
编程语言 时间:
2017-03-29 20:20:52
阅读次数:
222
一 数组键/值操作有关的函数 1. array_values()//获取数组中所有的值 2. array_keys()//返回数组中所有的键 3. in_array() //判断值是否在数组中 4. array_key_exists//判断数组中是否存在相应的键 5.array_flip -- 交换 ...
分类:
编程语言 时间:
2017-03-29 20:48:21
阅读次数:
229
---------------siwuxie095 工程名:ReadXML 包名:com.siwuxie095.xml 类名:ReadXML.java 打开资源管理器,在工程 ReadXML 文件夹下,放入 一个 XML 文件:languages.xml languages.xml 的内容: 工程结... ...
分类:
编程语言 时间:
2017-03-29 20:49:57
阅读次数:
254
1、条件判断作业 作业一: 某朋友说,如果存款超过100万,则入手宝马X5,否则超过50万,则入手奥迪A6,否则超过20万,则入手比亚迪,否则超过10万则玩玩极品飞车游戏,请编写一个购车选择程序,根据输入的金额,提示可以购买的车型。 代码如下: /** *作用:根据您输入的资产判断您应该能买什么车 ...
分类:
编程语言 时间:
2017-03-29 20:53:07
阅读次数:
312
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html https://docs.spring.io/spring/docs/current/spring-framework-refere ...
分类:
编程语言 时间:
2017-03-29 20:54:11
阅读次数:
161
# 编辑者:闫龙 #三级目录 menu = { '北京':{ '海淀':{ '五道口':{'soho':{},'网易':{},'google':{}}, '中关村':{'爱奇艺':{},'汽车之家':{},'youku':{},}, '上地':{'百度':{},}, }, ... ...
分类:
编程语言 时间:
2017-03-29 20:56:17
阅读次数:
232
product_list = [ ['Iphone',5888], ['Mac Air',8000], ['XiaoMi',19.9], ['coffee',30], ['Tesla',820000], ['Bike',700], ['Cloth',200], ] l=[] shop_car=[] ... ...
分类:
编程语言 时间:
2017-03-29 21:00:08
阅读次数:
153
参考:http://www.cnblogs.com/jztan/p/5878630.html ...
分类:
编程语言 时间:
2017-03-29 21:01:23
阅读次数:
188
1、对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。 通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间。 2、可以。程序员可以 ...
分类:
编程语言 时间:
2017-03-29 21:02:36
阅读次数:
161
环境 Anaconda3 Python 3.6, Window 64bit 目的 利用 jieba 进行分词,关键词提取 利用gensim下面的corpora,models,similarities 进行语料库建立,模型tfidf算法,稀疏矩阵相似度分析 代码 # -*- coding: utf-8 ...
分类:
编程语言 时间:
2017-03-29 21:02:54
阅读次数:
411
用途 可以直接输出位于函数内定义的说明 # -*- coding:utf-8 -*- def printMax(x, y): '''示例: 说明文档''' x=int(x) y=int(y) if x > y: print x, 'is maximum' else: print y, 'is max ...
分类:
编程语言 时间:
2017-03-29 21:05:31
阅读次数:
132
转自 http://www.cnblogs.com/BeginMan/p/3178103.html 一、lambda函数 1、lambda函数基础: lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。如下: """命名的foo函数""" def foo():ret ...
分类:
编程语言 时间:
2017-03-29 21:06:34
阅读次数:
141