首页 > 编程语言
深入浅出 Java Concurrency (3): 原子操作 part 2[转]
在这一部分开始讨论数组原子操作和一些其他的原子操作。AtomicIntegerArray/AtomicLongArray/AtomicReferenceArray的API类似,选择有代表性的AtomicIntegerArray来描述这些问题。int get(int i)获取位置i的当前值。很显然,由...
分类:编程语言   时间:2014-12-02 22:18:55    收藏:0  评论:0  赞:0  阅读:439
Swift语言指南(十)--字符串与字符
原文:Swift语言指南(十)--字符串与字符字符串是一段字符的有序集合,如"hellow,world"或"信天翁"。Swift 中的字符串由 String 类型表示,对应着 Character 类型值的集合。 Swift 中的 String 类型为你的编程提供了一个高速的,兼容 Unicode规范...
分类:编程语言   时间:2014-12-02 22:18:04    收藏:0  评论:0  赞:0  阅读:375
Python Tutorial 学习(三)--An Informal Introduction to Python
An Informal Introduction to Python: Python中的数,字符串,序列
分类:编程语言   时间:2014-12-02 22:16:14    收藏:0  评论:0  赞:0  阅读:356
用VC++实现图像检索技术(转)
一. 理论和方法介绍 a) 采用颜色检索方法的目的: 对多媒体数据的检索,早期的方法是用文本将多媒体数据进行标识,这显然不是基于多媒体信息本身内容的检索,对多媒体数据中包含的信息是一中及大的浪费; 基于内容的检索是多媒体数据库的关键技术,如何实现这块技术,是值得商榷的,而最好的方法是使用无需领...
分类:编程语言   时间:2014-12-02 22:15:45    收藏:0  评论:0  赞:0  阅读:385
Kinect v2程序设计(C++) Body 篇
Kinect SDK v2预览版的主要功能的使用介绍,基本上完成了。这次,是关于取得Body(人体姿势)方法的说明。上一节,是使用Kinect SDKv2预览版从Kinectv2预览版取得BodyIndex(人体区域)的方法。这一节,介绍从Kinect取得Body(人体姿势)的方法。Body到目前为...
分类:编程语言   时间:2014-12-02 22:14:54    收藏:0  评论:0  赞:0  阅读:504
关于Java类加载双亲委派机制的思考(附一道面试题)
对Java双亲委派机制和类加载原理的简单思考,最后附一道可能会出现的面试题,与君共商讨。
分类:编程语言   时间:2014-12-02 22:14:35    收藏:0  评论:0  赞:0  阅读:288
深入浅出 Java Concurrency - 目录 [转]
这是一份完整的Java 并发整理笔记,记录了我最近几年学习Java并发的一些心得和体会。J.U.C 整体认识原子操作 part 1 从AtomicInteger开始原子操作 part 2 数组、引用的原子操作原子操作 part 3 指令重排序与happens-before法则原子操作 part 4 ...
分类:编程语言   时间:2014-12-02 22:10:14    收藏:0  评论:0  赞:0  阅读:376
深入浅出 Java Concurrency (5): 原子操作 part 4[转]
在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁(后面的章节还会谈到锁)。锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高的线程等...
分类:编程语言   时间:2014-12-02 22:07:44    收藏:0  评论:0  赞:0  阅读:287
聊聊C++模板函数与非模板函数的重载
函数重载在C++中是一个很重要的特性。之所以有了它才有了操作符重载、iostream、函数子、函数适配器、智能指针等非常有用的东西。 平常在实际的应用中多半要么是模板函数与模板函数重载,或者是非模板函数与非模板重载。而让模板函数与非模板函数重载的情况却很少。 前几天在项目中偶然遇到了一个模板...
分类:编程语言   时间:2014-12-02 22:07:15    收藏:0  评论:0  赞:0  阅读:391
深入浅出 Java Concurrency (7): 锁机制 part 2 AQS[转]
在理解J.U.C原理以及锁机制之前,我们来介绍J.U.C框架最核心也是最复杂的一个基础类:java.util.concurrent.locks.AbstractQueuedSynchronizer。AQSAbstractQueuedSynchronizer,简称AQS,是J.U.C最复杂的一个类,导...
分类:编程语言   时间:2014-12-02 22:06:04    收藏:0  评论:0  赞:0  阅读:422
java_IO总结(一)
所谓IO,也就是Input与Output的缩写。在java中,IO涉及的范围比较大,这里主要讨论针对文件内容的读写其他知识点将放置后续章节(我想,文章太长了,谁都没耐心翻到最后)对于文件内容的操作主要分为两大类分别是: 字符流 字节流其中,字符流有两个抽象类:Writer Reader其对应子类.....
分类:编程语言   时间:2014-12-02 22:03:55    收藏:0  评论:0  赞:0  阅读:319
快速排序
我用自己的语言来阐述快速排序.希望没有基础的人也能看懂. 快速排序的主要是思想是: 1.找个参考数,把比它大的数放到右边,比它小的数放到左边; 2.递归 关于找参考数,没有比较死的规定,一般取第一个,也可以取其它的,比如中间的数. 代码如下,注释比较详细.代码:#include#i...
分类:编程语言   时间:2014-12-02 22:03:44    收藏:0  评论:0  赞:0  阅读:284
算法导论 第二章
2014-12-02 20:21:40http://www.cnblogs.com/sungoshawk/p/3617652.html上面链接指向算法导论第二章的预习博客,很值得一看,很详细。插入算法: 1 #include 2 3 using namespace std; 4 void ins.....
分类:编程语言   时间:2014-12-02 22:00:54    收藏:0  评论:0  赞:0  阅读:296
LZ77压缩算法编码原理详解(结合图片和简单代码)
前言 LZ77算法是无损压缩算法,由以色列人Abraham Lempel发表于1977年。LZ77是典型的基于字典的压缩算法,现在很多压缩技术都是基于LZ77。鉴于其在数据压缩领域的地位,本文将结合图片和源码详细介绍其原理。原理介绍: 首先介绍几个专业术语。 1.lookahead buffe...
分类:编程语言   时间:2014-12-02 21:59:24    收藏:0  评论:0  赞:0  阅读:485
IQueryable接口与IEnumerable接口比较
今天写代码的时候调到IQueryable里面看它的方法,发现它是实现IEnumerable接口的,then i'm confused!                       要区分他俩还是先写段代码来看看吧~                  我们拿出以前那个练习EF增删改查的代码改一改:             #reg...
分类:编程语言   时间:2014-12-02 20:54:04    收藏:0  评论:0  赞:0  阅读:341
SWIG - 同Java的混合编程
同Java的混合编程 - SWIG 最后更新日期:2014-04-20 阅读前提:推荐已经阅读《同C#的混合编程_SWIG入门》, 有Eclipse下编写JavaProject的经验。 作者: Kagula 环境:Windows 8.1 64bit(英文版)、VisualStudio 2013 Update1(英文版)、SWIG Win 3.0.0 、JDK 1.6.0_45 64bit...
分类:编程语言   时间:2014-12-02 20:53:44    收藏:0  评论:0  赞:0  阅读:353
SWIG - C++同C#的混合编程(二)
使用SWIG,实现C#同c++之间的相互调用。...
分类:编程语言   时间:2014-12-02 20:53:24    收藏:0  评论:0  赞:0  阅读:749
指针与数组
1.通过数组和下标实现的表达式可以等价的通过指针和偏移量实现。 例如: int a[]= {1,4,66,8}; *p = a; p = &a[0];//和上面一句等价 *(p+1) 和a[1]和*(a+1)是等价的 a+1和&啊&a[1]也是等价的。 2.数组作为函数参数在传参时会自动退化为普通指...
分类:编程语言   时间:2014-12-02 20:48:24    收藏:0  评论:0  赞:0  阅读:347
Java 编程思想 第五章 ----初始化与清理(1)
从今天开始每天一小时的java 编程思想的阅读和编码,其实就是把书上的代码抄下来。5.5 清理:终结处理和垃圾回收 初始化和清理工作同等重要,但是清理工作却被常常忘记,但是在使用对象之后,对对象弃之不顾的做法并不是很安全。Java有自己的垃圾回收器负责回收无用的对象占据的内存资源。但也有特殊情况:假...
分类:编程语言   时间:2014-12-02 20:48:04    收藏:0  评论:0  赞:0  阅读:233
[转载]使用java.lang.Process类的简单例子
FROM:http://segmentfault.com/blog/lidonghao/1190000000372192ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法。在J2SE 1....
分类:编程语言   时间:2014-12-02 20:47:54    收藏:0  评论:0  赞:0  阅读:279
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!