自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eCode代码加工厂

这里不搬运代码只提供对代码的深加工

  • 博客(5)
  • 资源 (10)
  • 收藏
  • 关注

原创 左值引用"&"、右值引用"&&"以及它们之间的转换

C++11中的一个新特性就是右值引用和左右值之间的转移语义。在此之前,C++中右值引用是不被允许的。增加右值引用和转移语义这两个特性能够使代码更加简洁高效。新特性的目的右值引用 (Rvalue Referene) 是 C++ 新标准 (C++11, 11 代表 2011 年 ) 中引入的新特性 , 它实现了转移语义 (Move Sementics) 和精确传递 (Perfect Forwarding

2017-02-20 16:21:40 2503

原创 volatile的作用

C语言关键字volatile表明某个变量的值可能随时被外部改变(如外设端口寄存器值),因此对这些变量的存取不能缓存到寄存器,每次使用时需要重新读取,因此经常用于外设接口的编程中。该关键字在多线程环境下经常使用,因为在编写多线程的程序时,同一个变量可能被多个线程修改,而程序通过该变量同步各个线程。对于编译器来说,它不知道这个值会被其他线程修改,自然就把它缓存到寄存器里面。

2017-02-19 21:33:25 280

原创 Javac工作原理分析

Javac是一种编译器,能将一种语言规范转成另外一种语言规范,通常编译器都是将便于人理解的语言转化为机器容易理解的语言。Javac的任务是将Java语言先转换为JVM能够识别的一种语言,然后由JVM将JVM语言转换成当前这个机器能够识

2017-02-19 16:24:17 1095

原创 Java NIO工作机制

不管是磁盘IO还是网络IO,数据在写入OutputStream或者从InputStream读取时都有可能会阻塞,线程将会失去CPU的使用权,这在当前大规模访问量和有性能要求的情况下是不能被接受的。虽然当前的网络IO有一些解决办法。如一个客户端一个出来线程,出现阻塞时只是一个线程阻塞而不会影响其他线程工作,为了减少系统线程开销,采用线程池的办法来减少线程创建和回收成本。

2017-02-17 21:44:43 340

原创 Java 磁盘I/O工作机制分析

Java 磁盘I/O工作机制分析访问方式、磁盘文件、序列化技术与Socket

2017-02-17 20:14:08 671

Object Pascal中文手册(清晰非扫描版)

经典的Object Pascal教程,涵盖了几乎所有常用的组件与方法,适合与快速上手或开发查询,这版本是网上少有的中文清晰非扫描版。

2018-07-30

4G通信技术

4G通信技术

2017-03-17

云计算概念应用技术研究综述

云计算_概念_技术及应用研究综述

2017-03-17

数字图像处理在医疗领域的应用

内含详细代码 医学图像领域不错的入门

2017-02-27

C++ in Action Industrial strength Programming Techniques

本书将带你领域C++作为工业编程语言的强大威力。 英文原版

2016-11-01

QT开发教程

最经典的QT开发教程,非影印文字版,字体清晰

2016-05-03

MIT的Retinex算法详解

MIT的Retinex算法详解,英文原版附有大量图示易于理解

2016-01-03

传统DAQ编程

声卡的数据采集VI与传统的DAQ数据采集VI非常类似,对于没有数据采集卡的同学来讲,学会使用声卡进行数据采集,可以很好的理解传统的DAQ编程方法。

2014-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除