码迷,mamicode.com
首页 > 编程语言
Java之String,StringBuffer,StringBuilder类
在 java 语言中, 用来处理字符串的的类常用的有 3 个:String、StringBuffer、StringBuilder。它们的异同点:1) 都是 final 类, 都不允许被继承;2) String 长度是不可变的, StringBuffer、StringBuilder 长度是可变的;3)...
分类:编程语言   时间:2015-08-21 11:08:49    阅读次数:141
semi-global matching 算法总结
semi-global matching(缩写SGM)是一种用于计算双目视觉中disparity的半全局匹配算法。在OpenCV中的实现为semi-global block matching(SGBM)。SGBM的思路是:通过选取每个像素点的disparity,组成一个disparitymap,设置...
分类:编程语言   时间:2015-08-21 11:04:40    阅读次数:325
java 创建并写入文件
StringBuffer sb = new StringBuffer(); OutputStreamWriter out1; out1 = new OutputStreamWriter(new FileOutputStream("E:\\test.txt"),...
分类:编程语言   时间:2015-08-21 10:59:07    阅读次数:161
JAVA相关环境变量配置随笔
JDK环境变量配置: 1. key=JAVA_HOME, value=...\jdk1.8.0_40。(JDK安装路径) 2. key=CLASSPATH, value=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 3. 环境变量path...
分类:编程语言   时间:2015-08-21 10:59:09    阅读次数:156
java动态代理(JDK和cglib)
JAVA的动态代理代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通...
分类:编程语言   时间:2015-08-21 10:58:31    阅读次数:222
python如何安装pip和easy_installer工具
1.在以下地址下载最新的PIP安装文件:http://pypi.python.org/pypi/pip#downloads 2.解压安装 3.下载Windows的easy installer,然后安装:http://pypi.python.org/pypi/setuptools 4.安装setupt...
分类:编程语言   时间:2015-08-21 10:56:35    阅读次数:125
窥探Swift之字符串(String)
之前总结过Objective-C中的字符串《Objective-C精选字符串处理方法》,学习一门新语言怎么能少的了字符串呢。Swift中的String和Objective-C语言中NSString还是区别不小的,Swift中的String又回归了正常状态,使用起来更为方便快捷。本篇博客的主题就是.....
分类:编程语言   时间:2015-08-21 10:56:36    阅读次数:152
Java偏向锁实现原理(Biased Locking)
阅读本文的读者,需要对Java轻量级锁有一定的了解,知道lock record, mark word之类的名词。可以参考我的一篇博文:Java轻量级锁原理详解(Lightweight Locking)Java偏向锁(Biased Locking)是Java6引入的一项多线程优化。它通过消除资源无竞争...
分类:编程语言   时间:2015-08-21 10:55:52    阅读次数:252
C语言 malloc、calloc、realloc的区别
三个函数的申明分别是: void* malloc(unsigned size); void* realloc(void* ptr, unsigned newsize); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib....
分类:编程语言   时间:2015-08-21 10:52:51    阅读次数:160
Spring源代码解析(收藏)
Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594Spring源代码解析(三):Spring JDBC:http://...
分类:编程语言   时间:2015-08-21 10:51:23    阅读次数:145
java垃圾回收和堆内存布局
java虚拟机是通过垃圾回收的方式进行内存回收的,C/C++可以通过代码控制内存释放,防止内存泄露,设置不同的垃圾回收方式和参数都会影响垃圾回收的效果,而这对系统的稳定性及单机的支撑能力方面。 jvm指令集里面没有提供垃圾回收的释放操作,所以不能直接释放内存,而要专门的垃圾回收器来完成垃圾回...
分类:编程语言   时间:2015-08-21 10:48:57    阅读次数:145
Java轻量级锁原理详解(Lightweight Locking)
大家知道,Java的多线程安全是基于Lock机制实现的,而Lock的性能往往不如人意。原因是,monitorenter与monitorexit这两个控制多线程同步的bytecode原语,是JVM依赖操作系统互斥(mutex)来实现的。互斥是一种会导致线程挂起,并在较短的时间内又需要重新调度回原线程的...
分类:编程语言   时间:2015-08-21 10:47:00    阅读次数:189
jsp_spring_dao_hibernate
建立一个 Web Project 项目,命名为 jsp_spring_dao_hibernate 。 一、添加 Spring 开发能力 右击项目名,依次选择菜单 二、加载 Hibernate 框架 三、为 user 表生成持久化对象 在项目 src 下建立包 org.easybook...
分类:编程语言   时间:2015-08-21 10:46:02    阅读次数:156
图解 & 深入浅出 JavaWeb:Servlet必会必知
Writer :BYSocket(泥沙砖瓦浆木匠)微 博:BYSocket豆 瓣:BYSocketFaceBook:BYSocketTwitter :BYSocket“眨眼间,离上一篇写技术博文时隔1个月。怕自己真的生疏了,都是备案太慢惹得。哈哈,继续high~ ”从[JavaEE 要懂的小事]Ht...
分类:编程语言   时间:2015-08-21 10:45:35    阅读次数:161
图解 & 深入浅出 JavaWeb:Servlet必会必知
从[JavaEE 要懂的小事]Http相关,一直想写点Web开发相关的。最近项目接口开发紧,还有准备新的九月份战斗。JDK IO源码就隔一段落,温故知新看看Servlet & JSP相关。把自己基础累积回顾一遍,并和大家分享分享一些心得和代码。这里应该涉及到一部分源码,开发思想和一些手工做出的图。喜...
分类:编程语言   时间:2015-08-21 10:43:27    阅读次数:254
java中的Synchronized 实现
1 引言在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁...
分类:编程语言   时间:2015-08-21 10:41:39    阅读次数:124
C语言中auto,register,static,const,volatile的区别
1)auto   这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的...
分类:编程语言   时间:2015-08-21 09:39:25    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!