码迷,mamicode.com
首页 > 编程语言
线程的生命周期以及控制线程
一、线程的生命周期 线程状态转换图: 1、新建状态 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态(runnable)。 注意:不能对已经启动的线程再次调用start()方法,否则会出现java.lang.IllegalThreadStateExcep...
分类:编程语言   时间:2016-04-20 02:01:39    阅读次数:233
最近写的一个控件——Well Swipe 拖拽排序实现
Protocol Buffers protocol buffers 是一种平台无关的,中性的,可扩展机制的序列化结构化数据 What are protocol buffers? Protocol...
分类:编程语言   时间:2016-04-20 02:03:02    阅读次数:166
Java-单机版的书店管理系统(练习设计模块和思想_系列 八 )
本系列前面博客的链接:Java-单机版的书店管理系统(练习设计模块和思想_系列 七 ) http://blog.csdn.net/qq_26525215/article/details/51190696Java-单机版的书店管理系统(练习设计模块和思想_系列 六 ) http://blog.csdn.net/qq_26525215/article/details/51169277Java-单机...
分类:编程语言   时间:2016-04-20 02:00:46    阅读次数:270
Spring.Net的AOP的通知
一、拦截环绕通知(around advice):Spring.NET中最基本的通知类型是拦截环绕通知(interception around advice),即方法拦截器。拦截环绕通知继承IMethodInterceptor接口。注意其中IMethodInvocation.Proceed()方法的调 ...
分类:编程语言   时间:2016-04-20 01:59:06    阅读次数:246
Windows环境下安装IPython NoteBook
本文的环境:64位windows8,32位python2.7。首先你要保证电脑上装有python,并且设置成环境变量。 1.windows命令行进入到python目录下的Scripts文件,或者在该目录下直接新建git bash。 2.下载安装 pyzmq, 在这里不建议使用pip, pip对pyz ...
分类:编程语言   时间:2016-04-20 01:59:05    阅读次数:785
[读书笔记] 计算机视觉与算法应用
《计算机视觉与算法应用》这本书其实我已经读到第四章了,之前一直都用笔记在笔记本上了,现在直接继续在这里记啦,之前的也不再补充了~ Chapter 4 特征检测与匹配 “关键点特征”或“兴趣点”或“角点” “边缘” 4.1 点和块 获取特征点及其之间的对应关系主要有两种方法:1)在第一幅图像中寻找那些 ...
分类:编程语言   时间:2016-04-20 01:59:07    阅读次数:218
C++中class的类型转换重载
注:本文测试实例使用的编译器版本为clang-703.0.29。 我们已经习惯了基本数据类型的显式或隐示转换,如: 其实通过operator的使用,class也可以达到任意类型的显式或隐式转换的效果,如: 上面这段小程序的输出结果为: ...
分类:编程语言   时间:2016-04-20 01:59:08    阅读次数:220
thinkeing in java--java中的基本对象类型及其如何存储
一、java中对象的分类 1、基本类型 IEEE754: s:符号位;Exp:指数位; Fraction :有效数位 32位单精度 32位单精度 单精度二进制小数,使用32位存储。 1 8 23 位长 +-+ + + |S| Exp | Fraction | +-+ + + 31 30 23 22 ...
分类:编程语言   时间:2016-04-20 01:57:12    阅读次数:190
关于java字符串编译优化问题
情景一:不好的字符串拼接习惯 起因是这样的:一个大牛在写了一篇关于java字符串优化问题的讲解,他提到:不要使用strObj+otherValue的方法将otherValue转换为字符串形式,因为底层操作会让你吓一跳的。那么底层的实质是怎么样的呢?他的意思是这样的: 比如: String s = " ...
分类:编程语言   时间:2016-04-20 01:57:22    阅读次数:151
Spring.Net的IOC入门
1.构造器注入 2.属性及构造器注入 3.方法注入 ...
分类:编程语言   时间:2016-04-20 01:55:08    阅读次数:250
(JAVA)从零开始之--对象输入输出流ObjectInputStream、ObjectOutputStream(对象序列化与反序列化)
对象的输入输出流 : 主要的作用是用于写入对象信息与读取对象信息。 对象信息一旦写到文件上那么对象的信息就可以做到持久化了 对象的输出流: ObjectOutputStream 对象的输入流: ObjectInputStream 使用: 对象的输出流将指定的对象写入到文件的过程,就是将对象序列化的过 ...
分类:编程语言   时间:2016-04-20 01:55:07    阅读次数:227
java——阶段性整理(方法的重载重写和一些关键字)
一、方法的重载和方法的重写 重载:overload,同一给类中方法名相同,参数不同。作用:一种行为提供多种实现方式并提高可读性。 重写:override,子类继承父类的方法,内容不同。作用:父类方法无法满足子类的要求,子类通过方法重写满足要求 二、简述static关键字的作用。 static可以修饰 ...
分类:编程语言   时间:2016-04-20 01:49:35    阅读次数:170
排序--1
排序,今天只看了冒泡,插入,快速三种排序算法分别对三组数据{3,15,7,20,9,3,12,17};{3,5,7,9,15,23,30,45};{45,30,23,15,9,7,5,3};进行处理。 ##插入排序 插入排序对三组数据的处理时间结果: ##冒泡排序 冒泡排序对三组数据的处理时间结果: ...
分类:编程语言   时间:2016-04-20 01:51:49    阅读次数:226
enumerate函数使用(增加列表,元组,字典,字符串等的下标)
执行结果: (0, 'ssssss')(1, 'gggggg')(2, 'kkkkkk')(0, 'sdg')(1, 'sdgdg')(2, 'wefef')(3, 2334)(4, 4567)(0, 'k2')(1, 'k1')(0, 'l')(1, 'i')(2, 'u')(3, 'z')(4, ...
分类:编程语言   时间:2016-04-20 01:48:25    阅读次数:414
java环境变量 windows centos 安装jdk
windows: 1、安装jdk,注意不是jre 2、 计算机→属性→高级系统设置→高级→环境变量,选择下面的那个系统环境变量 3、 系统变量→新建 JAVA_HOME 变量 。 变量值填写jdk的安装目录(本人是 C:\Java\jdk1.8.0) 系统变量→寻找 Path 变量→编辑 在变量值最 ...
分类:编程语言   时间:2016-04-20 01:47:51    阅读次数:117
Java ArrayList、Vector和LinkedList等的差别与用法(转)
Java ArrayList、Vector和LinkedList等的差别与用法(转) ArrayList 和Vector是采取数组体式格式存储数据,此数组元素数大于实际存储的数据以便增长和插入元素,都容许直接序号索引元素,然则插入数据要设计到数组元素移动等内存操纵,所以索引数据快插入数据慢,Vect ...
分类:编程语言   时间:2016-04-20 00:41:30    阅读次数:246
C++友元函数重载"++"和"--"运算符
代码: 输出: 分析: 前缀方式和后缀方式重载函数不同,以参数int区分 ...
分类:编程语言   时间:2016-04-20 00:40:02    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!