同步器 为每种特定的同步问题提供了解决方案 Semaphore Semaphore【信号标;旗语】,通过计数器控制对共享资源的访问。 测试类: 线程写法: 执行结果【以下所有输出结果中[]中为线程名称- 后为输出的内容】: 可以看到,当3个信号量被领取完之后,之后的线程会阻塞在领取信号的位置,当有信 ...
分类:
编程语言 时间:
2016-08-17 19:34:15
阅读次数:
203
1、解决警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' http://blog.163.com/ng_0125@126/blog/static/1701623602014027 ...
分类:
编程语言 时间:
2016-08-17 19:31:32
阅读次数:
145
TinyXml工具是常用比较简单的C++中xml读写的工具 需要加载 在TinyXML中,根据XML的各种元素来定义了一些类: TiXmlBase:整个TinyXML模型的基类。 TiXmlAttribute:对应于XML中的元素的属性。 TiXmlNode:对应于DOM结构中的节点。 TiXmlC ...
分类:
编程语言 时间:
2016-08-17 19:29:36
阅读次数:
169
问题描述: 今天突然想写一个socket通信的小应用,分别采用BIO、NIO、AIO的方式来实现,来复习前面看的关于TCP/UDP通信的知识。于是乎在原来安装了jdk1.6的机子上重新安装了jdk1.8。结果就出现了一个很蛋疼的问题:我原来的JAVA_HOME配置根本就没有改变,但是在命令行执行 j ...
分类:
编程语言 时间:
2016-08-17 19:30:33
阅读次数:
527
基础 JavaScript是Web编程语言,由浏览器来编译并运行,现在基本上所有的HTML页面都使用JavaScript。 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 为什么学习 JavaS ...
分类:
编程语言 时间:
2016-08-17 19:27:45
阅读次数:
164
转自http://blog.csdn.net/jingxuewang110/article/details/6789557/ 1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/ ...
分类:
编程语言 时间:
2016-08-17 19:24:52
阅读次数:
253
线程的好处: 》》更好的利用cpu,提高运行效率 线程和进程区分: 》》进程是程序的一次执行 》》线程可以理解为进行执行的一段程序片段 另:线程属于进程,当进程退出时其所产生的线程都会被强制退出并清除 ...
分类:
编程语言 时间:
2016-08-17 19:25:56
阅读次数:
133
Java异常可分为3种: (1)编译时异常:Java.lang.Exception (2)运行期异常:Java.lang.RuntimeException (3)错误:Java.lang.Error Java.lang.Exception和Java.lang.Error继承自Java.lang.Th ...
分类:
编程语言 时间:
2016-08-17 19:22:11
阅读次数:
149
/** * 极光推送工具类 * @author why * */ @SuppressWarnings("all") public class JPushAllUtil { private final static String appKey = ""; private final static St ...
分类:
编程语言 时间:
2016-08-17 19:22:35
阅读次数:
134
[1]定义 [2]alert [3]confirm [4]prompt [5]print ...
分类:
编程语言 时间:
2016-08-17 18:04:36
阅读次数:
172
/*文件64位编码*/ public static void main(String[] args) { byte[] fileByte = toByteArray(newFile); String imgStr = new BASE64Encoder().encode(fileByte); } ...
分类:
编程语言 时间:
2016-08-17 18:03:29
阅读次数:
159
前提:数组是有序的 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script type="text/javascript"> var resultArray ...
分类:
编程语言 时间:
2016-08-17 18:02:39
阅读次数:
438
#encoding=utf-8# 11-3 函数。在这个练习中,我们将实现 max()和 min()内建函数。# (a) 写分别带两个元素返回一个较大和较小元素,简单的 max2()核 min2()函数。他们应该可以# 用任意的 python 对象运作。举例来说,max2(4,8)和 min2(4, ...
分类:
编程语言 时间:
2016-08-17 17:59:54
阅读次数:
280
重点: 1.return语句功能:终止当前正在执行的函数并将控制权返回到调用该函数的地方。Return语句两种形式: Return; Return expression; 2.返回void的函数不要求非得有return语句,因为在这类函数的最后一句后面会隐式地执行return。 3.Void函数如果 ...
分类:
编程语言 时间:
2016-08-17 18:00:42
阅读次数:
599
KMP算法的时间复杂度是O(m + n),而Boyer-Moore算法的时间复杂度是O(n/m)。文本查找中“ctrl + f”一般就是采用的BM算法。 Boyer-Moore算法的关键点: 从右遍历,如果有txt里面的i+j元素和pat里面的j元素不一致,调整。根据right[]调整,right[ ...
分类:
编程语言 时间:
2016-08-17 17:59:14
阅读次数:
177
一、异常处理 python异常: python的运行时错误称作异常 (1)语法错误:软件的结构上有错误而导致不能被解释器解释或不能被编译器编译 (2)逻辑错误:由于不完整或不合法的输入所致,也可能是逻辑无法生成、计算或者输出结果需要的过程无法执行等 python异常是一个对象,表示错误或意外情况 ( ...
分类:
编程语言 时间:
2016-08-17 17:59:13
阅读次数:
253