码迷,mamicode.com
首页 > 编程语言
delphi 多线程2
多线程常用的内核对象:CreateEvent事件,CreateMutex互斥,CreateSemaphore信号,CreateWaitableTimer计时器{建立事件}function CreateEvent( lpEventAttributes: PSecurityAttributes; {!....
分类:编程语言   时间:2014-12-11 23:44:51    阅读次数:309
java 新IO
传统的IO Java中的InputStream、OutputStream、Reader、Writer这样的面向流的输入输出系统被视为传统的IO。传统的IO是阻塞式的输入输出,并且是通过字节的移动来处理的,即传统的IO一次只能处理一个字节,效率不高。 新IO 新IO和传统的IO有相同的目的,都是用于进...
分类:编程语言   时间:2014-12-11 23:43:44    阅读次数:224
《C++反编译与逆向分析技术揭秘》之学习笔记02--结构体和类之内存分布
※结构体和类之内存分布1、空类的大小空类:其实空类至少会占用1个字节的长度。2、字节对齐在为结构体和类中的数据成员分配内存时,结构体中的当前数据成员类型长度为M,指定对齐值为N,那么实际对齐值位q=min(M,N),其成员的地址安排在q的倍数上。vc6.0缺省对齐8个字节sShort占用2个字节,所...
分类:编程语言   时间:2014-12-11 23:45:02    阅读次数:204
Python Tutorial学习(十一)-- Brief Tour of the Standard Library – Part II
11. Brief Tour of the Standard Library – Part II 11.1. Output Formatting 11.2. Templating 11.3. Working with Binary Data Record Layouts 11.4....
分类:编程语言   时间:2014-12-11 23:44:13    阅读次数:340
JAVA 获取jar包所在的文件夹
相信很多新手们都可能会像我一样,刚开始在写JAVA程序时,如果需要获取当前类所在的目录(例如:我习惯在开发时,日志就会写在当前程序的目录下,动态建立文件夹及日志文件TXT),那是没有什么问题的,可是打包成jar文件后,问题就来了,总是在获取路径的时候报错,原因是路径根本不正确,或者是得到的路径根本不...
分类:编程语言   时间:2014-12-11 23:42:40    阅读次数:194
深入理解java虚拟机-第七章
第7章 虚拟机类加载机制类的加载的时机加载 Loading, 连接 Linking(验证 Verfiication, 准备Preparation, 解析 Resolution) 初始化 Initialization, 使用Using和卸载 Unloading类加载的过程:1,加载: 加载是“类加载....
分类:编程语言   时间:2014-12-11 23:42:12    阅读次数:194
Java对日期Date类进行加减运算,年份加减,月份加减
Date d=new Date();??? ?SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");??? ?System.out.println("今天的日期:"+df.format(d));??? ?System.out.println("两天前的日期:" + df.format...
分类:编程语言   时间:2014-12-11 22:35:41    阅读次数:352
python2.x学习小记
不定时更新,不一定适合3.X,但一定适合2.7。 一、Python中的装饰器 def main(): def decorator_with_params(arg_of_decorator): print arg_of_decorator print '1' def newDecorator(func): p...
分类:编程语言   时间:2014-12-11 22:33:16    阅读次数:214
深入理解Java虚拟机笔记---类索引,父类索引,接口索引集合
类索引(this_class)和父类索引(super_class)都是u2类型的数据,而接口索引(interfaces)是一组u2类型的数据集合,class文件中由这三项数据来确定这个类的继承关系。类索引用于确定这个类的全限定名,父类索引用于确定这个类的父类的全限定名。由于Java语言不允许多继承,所以父类索引只有一个,除了java.lang.Object之外,所有的Java类都有父类,因了除了j...
分类:编程语言   时间:2014-12-11 22:30:47    阅读次数:196
12-11java面向对象之内部类操作
在本次博客之后,进行的就是面向对象的高级操作。何为高级呢?只是在基础之上的扩充,所以要把基础知识掌握牢固才有可能进一步提高。为了完成质疑任务,本周剩下的时间全部用来复习,温故而知新。 在开始主题内部类之前,先简单介绍一下代码块的基本概念。 1.代码块 在java中有的代码可以直接使用{}将代码括起来,主要包括一下几种: 1.普通代码块:直接在方法之中编写。 //代码块的测试 ...
分类:编程语言   时间:2014-12-11 22:27:32    阅读次数:260
Hadoop读书笔记(十四)MapReduce中TopK算法(Top100算法)
Hadoop1.x中MapReduce中TopK算法(Top100算法)...
分类:编程语言   时间:2014-12-11 22:25:32    阅读次数:245
哈希表、堆排序
哈希表、堆排序详细介绍...
分类:编程语言   时间:2014-12-11 22:24:29    阅读次数:207
Python IDE从pydev到PyCharm
个人感觉PyCharm相比pydev的几个优点: 1.  diff文件的时候,修改前的文件在左边,修改后的在右边。      你可能会说,“what?! 这也算亮点?” 是的,pydev的diff就是so任性地的把修改后的文件放左边的。 2. 与git的完美集成。     diff的窗口中可以编辑源文件是一个很实用的功能,提交代码前用diff浏览所有的修改的时候,经常免不了...
分类:编程语言   时间:2014-12-11 22:22:47    阅读次数:230
SpringMVC大坑一枚:ContentNegotiatingViewResolver可能不利于SEO
总之一句话,公司项目boss采用这种配置,最大的目的就是,很方便地响应.html页面和.json数据,甚至是2者同时支持。 但是,实际情况证实,这种情况很可能 不利于百度-360等搜索引擎的优化。 最后,我决定全面废弃: ContentNegotiatingViewResolver。 如果需要JSON格式的数据,手动使用FastJSON响应。 实践出真知呀~ 自己动手写网站,还是很锻炼人的~问题一大堆~...
分类:编程语言   时间:2014-12-11 22:24:49    阅读次数:263
C++11初窥二: 继承构造函数和委派构造函数
分析了这两种用法,真想吐槽两句,这两个特性确实有实际需要,但客观来说,现有标准足够用,而且带来的代价也非常大,又给C++复杂的语法糖重重的抹了一笔!!! 一、继承构造函数 继承构造函数的引入原因:如果基类的构造函数很多,那么子类的构造函数想要实现同样多的构造接口,必须一一调用基类的构造函数,有点麻烦 于是乎:C++11引入继承构造函数 class _A { public: ...
分类:编程语言   时间:2014-12-11 22:24:39    阅读次数:246
使用工厂类创建线程
工厂模式是我们常用的模式之一。它是一个创建者模式,使用一个类为其他的或者多个类创建对象。当我们要为这些类创建对象时,不需要在使用new构造器。 使用工厂类,可以将对象的创建集中化。 下面这个例子,我们使用ThreadFactory接口来创建对象,用来生成个性化名称的线程并且保存这些线程对象的统计.....
分类:编程语言   时间:2014-12-11 22:19:10    阅读次数:256
Java中构造方法调用另一个构造方法
关键字this除了用于表示调用方法的对象本身,还有另外一个含义。如果构造方法的第一个语句形如this(...),这个构造方法将调用同一个类的另一个构造方法,如下:1 public Employee(double s)2 {3 this("default", s);4 }当调用new Empl...
分类:编程语言   时间:2014-12-11 22:21:06    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!