码迷,mamicode.com
首页 > 编程语言
Java多线程编程之同步器
同步器 为每种特定的同步问题提供了解决方案 Semaphore Semaphore【信号标;旗语】,通过计数器控制对共享资源的访问。 测试类: 线程写法: 执行结果【以下所有输出结果中[]中为线程名称- 后为输出的内容】: 可以看到,当3个信号量被领取完之后,之后的线程会阻塞在领取信号的位置,当有信 ...
分类:编程语言   时间:2016-08-17 19:34:15    阅读次数:203
使用javascript写一个表格。
...
分类:编程语言   时间:2016-08-17 19:33:29    阅读次数:185
java测试时常见的一些错误
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
【C++】【TinyXml】xml文件的读写功能使用——写xml文件
TinyXml工具是常用比较简单的C++中xml读写的工具 需要加载 在TinyXML中,根据XML的各种元素来定义了一些类: TiXmlBase:整个TinyXML模型的基类。 TiXmlAttribute:对应于XML中的元素的属性。 TiXmlNode:对应于DOM结构中的节点。 TiXmlC ...
分类:编程语言   时间:2016-08-17 19:29:36    阅读次数:169
关于安装多个版本jdk之后java -version不正确的问题
问题描述: 今天突然想写一个socket通信的小应用,分别采用BIO、NIO、AIO的方式来实现,来复习前面看的关于TCP/UDP通信的知识。于是乎在原来安装了jdk1.6的机子上重新安装了jdk1.8。结果就出现了一个很蛋疼的问题:我原来的JAVA_HOME配置根本就没有改变,但是在命令行执行 j ...
分类:编程语言   时间:2016-08-17 19:30:33    阅读次数:527
【Python之路Day15】前端知识篇之JavaScript
基础 JavaScript是Web编程语言,由浏览器来编译并运行,现在基本上所有的HTML页面都使用JavaScript。 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 为什么学习 JavaS ...
分类:编程语言   时间:2016-08-17 19:27:45    阅读次数:164
c++面试题
转自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异常&&RuntimeException异常
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
java 极光推送
/** * 极光推送工具类 * @author why * */ @SuppressWarnings("all") public class JPushAllUtil { private final static String appKey = ""; private final static St ...
分类:编程语言   时间:2016-08-17 19:22:35    阅读次数:134
理解javascript中的对话框
[1]定义 [2]alert [3]confirm [4]prompt [5]print ...
分类:编程语言   时间:2016-08-17 18:04:36    阅读次数:172
java 读取文件的字节数组
/*文件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
python 核心编程 11章函数 练习
#encoding=utf-8# 11-3 函数。在这个练习中,我们将实现 max()和 min()内建函数。# (a) 写分别带两个元素返回一个较大和较小元素,简单的 max2()核 min2()函数。他们应该可以# 用任意的 python 对象运作。举例来说,max2(4,8)和 min2(4, ...
分类:编程语言   时间:2016-08-17 17:59:54    阅读次数:280
返回类型和return语句:无返回值函数,有返回值函数,返回数组指针
重点: 1.return语句功能:终止当前正在执行的函数并将控制权返回到调用该函数的地方。Return语句两种形式: Return; Return expression; 2.返回void的函数不要求非得有return语句,因为在这类函数的最后一句后面会隐式地执行return。 3.Void函数如果 ...
分类:编程语言   时间:2016-08-17 18:00:42    阅读次数:599
Boyer-Moore(BM)算法,文本查找,字符串匹配问题
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自动化运维之12、异常处理及反射
一、异常处理 python异常: python的运行时错误称作异常 (1)语法错误:软件的结构上有错误而导致不能被解释器解释或不能被编译器编译 (2)逻辑错误:由于不完整或不合法的输入所致,也可能是逻辑无法生成、计算或者输出结果需要的过程无法执行等 python异常是一个对象,表示错误或意外情况 ( ...
分类:编程语言   时间:2016-08-17 17:59:13    阅读次数:253
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!