作者:默默的EEer 原文地址:http://www.cnblogs.com/hebaichuanyeah/p/6092152.html 曾经在Qt中写过这样个需求,需要在程序所有的界面中添加一个自定义的事件。该事件由一个线程触发。 在每一个界面对象里面都单独添加一个事件绑定,确实是麻烦。 于是,我 ...
分类:
编程语言 时间:
2016-11-23 07:56:02
阅读次数:
199
window和linux分隔符其实就是\和/的区别,其实让文件路径根据服务器的系统的不同而不同就可以了,而java已经给我们提供方法了 System.getProperty("file.separator")能根据系统的不同获取文件路径的分隔符 ...
分类:
编程语言 时间:
2016-11-23 07:55:36
阅读次数:
341
数组常用的函数 count() 计算并返回数组中的元素的个数或者对象中的属性的个数!另外,count还有第二个参数,默认为0或false,如果是1或true,则支持递归统计 range() array range ( mixed $start , mixed $limit [, number $st ...
分类:
编程语言 时间:
2016-11-23 07:51:18
阅读次数:
289
一、前言 接着上篇文章,这次继续介绍缓存算法。 二、Clock 1、算法思想 尽管上文介绍的Second-chance算法是一个合理的算法,但是它并不是很高效,因为它频繁需要把对象插入到队列尾部,要知道位移也是很耗时的。而更高效的算法Clock,采用的是一个循环链表,有一个指针指向最早的对象,且每个 ...
分类:
编程语言 时间:
2016-11-23 07:51:19
阅读次数:
331
1、缓冲输入文件 2、从内存输入 3、格式化的内存输入 4、基本的文本输出 示例: ...
分类:
编程语言 时间:
2016-11-23 07:49:15
阅读次数:
150
首先来思考下?到底能不能用for来遍历遍历数组? 其实可以是可以但是,不是真正意义上的遍历, for循环遍历,只适合索引数组,因为,我们都是先得到数组的下标,然后再利用下标去访问数组的元素,但是,从逻辑上来说,下标是数组的一部分,一定是先有元素,才得到元素的下标! 我们习惯使用foreach来遍历数 ...
分类:
编程语言 时间:
2016-11-23 07:46:31
阅读次数:
148
Description String analysis often arises in applications from biology and chemistry, such as the study of DNA and protein molecules. One interesting p ...
分类:
编程语言 时间:
2016-11-23 07:40:21
阅读次数:
167
1, 垃圾回收机制仅仅作用于堆内存,与栈内存无关; 2, 栈:stack 栈的存取速度比堆快,效率高 保存局部变量和对象的引用值 3, 堆:保存较大的变量 4, 编译器处理int a = 3 时,首先会在栈中创建一个变量为a的引用,然后查找栈中是否存在3这个值,如果不存在,就将3存放进来; 处理b ...
分类:
编程语言 时间:
2016-11-23 07:38:19
阅读次数:
192
延迟加载(lazy load)是(也称为懒加载),也叫延迟实例化,延迟初始化等,主要表达的思想就是:把对象的创建延迟到使用的时候创建,而不是对象实例化的时候创建。延迟加载机制是为了避免一些无谓的性能开销而提出来的,这种方式避免了性能的浪费。所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操 ...
分类:
编程语言 时间:
2016-11-23 07:35:35
阅读次数:
288
JavaMail API中定义了一个java.mail.Transport类,它专门用于执行邮件发送任务,这个类的实例对象封装了某种邮件发送协议的底层实施细节,应用程序调用这个类中的方法就可以把Message对象中封装的邮件数据发送到指定的SMTP服务器。使用JavaMail发送邮件时设计到的主要A ...
分类:
编程语言 时间:
2016-11-23 07:34:44
阅读次数:
172
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对 ...
分类:
编程语言 时间:
2016-11-23 07:26:18
阅读次数:
186
切片 利用切片快速取出数据 L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略 类似的,既然Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片,试试 1:从倒数第二个开始切 2:从倒数第二个开始切,切到 ...
分类:
编程语言 时间:
2016-11-23 07:21:33
阅读次数:
163