码迷,mamicode.com
首页 > 编程语言
进程间通信(java)--队列
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。....
分类:编程语言   时间:2015-09-21 23:51:34    阅读次数:314
算法积累(字符串转换驼峰,判断一个字符串中那个字母出现次数最多,并且出现了几次)
因为算法比较烂,所以想做一下这方面的积累。尽量能够每天学习一个新算法吧。(不过估计很悬)好吧,今天第一个是字符串转换驼峰直接上代码var str = 'toupper-case'; var arr = str.split('-'); //toupper,case for (var i ...
分类:编程语言   时间:2015-09-21 23:45:23    阅读次数:257
后缀数组
后缀数组是处理字符串的一种常用算法,是后缀树的一种精巧的替代品,它比后缀树更容易编程实现,且效率和后缀树相当。后缀数组定义子串: 字符串S的子串r[i, j](i using namespace std;#define MAX_ARRAY_SIZE 1000#define LETTERS 100in...
分类:编程语言   时间:2015-09-21 23:45:13    阅读次数:282
javascript中五种常见的DOM方法
getElementById将返回一个与那个有着给定id属性值的元素节点对应的对象。无标题文档What to buyDon't forget to buy this stuff.A tin of beansCheeseMilkgetElementsByTagName方法返回一个对象数组,每个对象分别...
分类:编程语言   时间:2015-09-21 23:44:20    阅读次数:435
在线程池使用Callable和Runnable的区别
一、区别总结:Callable定义的方法是call,而Runnable定义的方法是run。Callable的call方法可以有返回值,而Runnable的run方法不能有返回值,这是核心区别。Callable的call方法可抛出异常,而Runnable的run方法不能抛出异常。二、返回值的区别 他们...
分类:编程语言   时间:2015-09-21 23:40:58    阅读次数:280
新版本的Python问题
1.在print方面,新版本需要加括号,调用函数时也是如此,比如:1 import string2 s='the quick brown fox jumped to the lazy dog'3 print (s)#原版本为 print s4 print (string.capwords(s))#原...
分类:编程语言   时间:2015-09-21 22:35:31    阅读次数:147
重温Thinking in java
1、高精度BigInteger、BigDecimal 支持任意大小的数字 不能使用运算符 运算速度相对于int、float稍慢2、对象作用域{ String s = new String("aaa");}在}外 此时栈中的引用s已经超出了自己的作用域 便不存在了 但是new String("a...
分类:编程语言   时间:2015-09-21 22:32:16    阅读次数:193
从算法+数据结构到MVC
-------------------- Pascal之父——Nicklaus Wirth,提出了著名公式:“算法+数据结构=程序”。? Nicklaus Wirth,1934年出生于瑞士,1963年在加州大学伯克利分校取得博士学位。取得博士学位后直接被以高门槛著...
分类:编程语言   时间:2015-09-21 21:30:11    阅读次数:269
理解灵活而奇特的C++-ch09
1.引用? ????引用的概念:引用就是被引用变量的别名,这就意味着被引用变量可以通过两个或多个命名标识符访问内存,故这些命名标识符的内存地址是相等的,引用可以视为隐式的指针变量。但是没有指针变量的解引...
分类:编程语言   时间:2015-09-21 21:30:54    阅读次数:199
Spring boot 1.2.5.RELEASE 使用velocity模板中文乱码问题
application.properties文件: spring.velocity.resourceLoaderPath=classpath:/templates/ spring.velocity.prefix= spring.velocity.suffix=.vm spring.velocity.cache=false spring.velocity.check-template-l...
分类:编程语言   时间:2015-09-21 21:28:40    阅读次数:934
unity中使用FingerGestures插件3.0
FingerGestures是一个unity3D插件,用来处理用户动作,手势。 译自FingerGestures官方文档目录FingerGestures包结构FingerGestures例子列表设置场景教程:识别一个轻敲手势教程:手势识别器教程:轻击手势识别器教程:拖拽手势识别器教程:滑动手势识别器...
分类:编程语言   时间:2015-09-21 21:25:35    阅读次数:338
Java基础知识强化51:运行javac 报告javac不是内部或外部命令(已解决)
1. 问题:运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常 ?看看下面三个环境变量是否设置正确:(1)环境变量 JAVA_HOME设置JAVA_HOME为JDK安装路径,如下:(2)环境变量 PATH(3)环境变量 CLASSPATH总结:CLASS...
分类:编程语言   时间:2015-09-21 21:24:34    阅读次数:245
java中创建对象的方法
有4种显式地创建对象的方式:1.用new语句创建对象,这是最常用的创建对象的方式。2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。3.调用对象的clone()方法。4.运用反序列化手段,调用ja...
分类:编程语言   时间:2015-09-21 21:24:17    阅读次数:224
Java中删除文件、删除目录及目录下所有文件
private static boolean deleteDir(File dir) { if (dir.isDirectory()) { String[] children = dir.list(); //递归删除目录中的子目录下 ...
分类:编程语言   时间:2015-09-21 21:23:45    阅读次数:146
Java中一些零碎知识点集合(后续补充)
-----------------------------------关于封装-------------------------------------封装原则将不需要对外提供的内容隐藏起来。把属性隐藏,提供公共方法对其进行访问。之所以对某些信息进行封装然后提供公共接口让外人进行访问,是因为可以对访...
分类:编程语言   时间:2015-09-21 21:22:45    阅读次数:145
python import 自己的包
在写python时,有时候写的一个python文件可能需要被其他python文件所用,那么可以用导入包 import 的 方式:1.自己写的包放到哪里?>>> import sys>>> sys.path['', '/usr/lib64/python34.zip', '/usr/lib64/pyth...
分类:编程语言   时间:2015-09-21 21:23:35    阅读次数:216
使用C语言在Win控制台中实现指定位置输出
在古老的Turbo C中有个GotoXY可以让你在指定坐标中输出文字,可恨的是我看过的C语言书籍,有一半都是关于它的。我现在用着Windows系统,不可能还让我去写着DOS程序啊,起码也得从Win控制台程序开始啊。于是搜罗N多资料,终于找到一个Windows控制台程序API可以实现跳转到指定位置中进...
分类:编程语言   时间:2015-09-21 21:22:27    阅读次数:327
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!