1. 计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的缓存...
分类:
编程语言 时间:
2015-09-05 00:05:19
阅读次数:
326
由于现在才开始学习java,所以现在只学习了静态的代理模式,后期会继续更新动态设计模式至此文以学习交流.以下是本人对静态代理模式的一点理解.只供参考,希望对和我一样学习的人有帮助,如有错误之处,欢迎大家指正.以免本人误导他人.interface HouseBuilder {//首先定义业务接口,接口...
分类:
编程语言 时间:
2015-09-05 00:04:37
阅读次数:
245
在javascript中函数声明会被提升,而函数表达式不会被提升。当函数执行时,会创建一个执行环境和相应的作用域链,然后利用arguments和其他的命名参数的值来初始化函数的活动对象,作用域链链中所有的外部活动对象都处于第二的位置。 function compare(num1, num2)...
分类:
编程语言 时间:
2015-09-05 00:03:14
阅读次数:
227
问题:Maven 出现以下错误:Missing artifact yeepay:com.cfca.pkibase:jar:1.0pom.xml/creditcard-adminline 453Maven Dependency Problem Description Resource Path Loc...
分类:
编程语言 时间:
2015-09-05 00:02:33
阅读次数:
365
// server#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include"time.h...
分类:
编程语言 时间:
2015-09-05 00:00:17
阅读次数:
548
两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?答:不对,如果两个对象x和y满足x.equals(y) == true,它们的哈希码(hash code)应当相同。Java对于eqauls方法和hashCode方法是这样规定的:(1)如果两个...
分类:
编程语言 时间:
2015-09-04 23:59:07
阅读次数:
417
本文包含以下内容: 1、单链表的创建和遍历 2、求单链表中节点的个数 3、查找单链表中的倒数第k个结点(剑指offer,题15) 4、查找单链表中的中间结点 5、合并两个有序的单链表,合并之后的链表依然有序【出现频率高】(剑指offer,题17) 6、单链表的反转【出现频率最高】(剑指offer,题...
分类:
编程语言 时间:
2015-09-04 23:59:20
阅读次数:
552
在linux下写服务器,处理信号在所难免。在多线程和单线程中信号的处理还是有点不同的。参考:http://maxim.int.ru/bookshelf/PthreadsProgram/htm/r_40.htmlhttp://aboocool.blog.51cto.com/3189391/6266.....
分类:
编程语言 时间:
2015-09-04 23:59:03
阅读次数:
642
Atitit.swt线程调用ui控件的方法1SwingUtilities.invokeLater12display.asyncExec方法13display.timerExec(500,timer);24、但有时候并不一定要程序执行时就要定时检测,有时需要外部事情激发这就出现了第2种解决方案,写一个...
分类:
编程语言 时间:
2015-09-04 23:56:50
阅读次数:
298
package java.lang;import java.util.Iterator;public interface Iterable { Iterator iterator();}Iterable位于java.lang包中,它持有一个Iterator引用package java.util...
分类:
编程语言 时间:
2015-09-04 23:56:24
阅读次数:
165
定义:拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解)不具有数组所具有的方法ps:这是我参考的定义,实际上,只要有length属性,且它的属性值为number类型就行了类数组示例:var a = {'1':'gg','2':'l...
分类:
编程语言 时间:
2015-09-04 23:55:22
阅读次数:
170
在学习C++的过程中,对引用这一概念的理解不深,编程过程总是出错,于是将引用的理解记录如下一、引用的定义 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用r...
分类:
编程语言 时间:
2015-09-04 23:55:43
阅读次数:
230
虚拟机类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。Java语言里,类型的加载和连接过程是在程序运行期间完成的。类的生命周期: 加载 loading 验证 verification 准备 prepar...
分类:
编程语言 时间:
2015-09-04 23:55:59
阅读次数:
199
今晚学了一下C++标准程序库, 来简单回顾和总结一下。 1.pair 结构体// defined in , in the std namespacenamespace std{ template struct pair{ // type names for the...
分类:
编程语言 时间:
2015-09-04 23:51:48
阅读次数:
195
1.进程与线程区别进程是程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对...
分类:
编程语言 时间:
2015-09-04 23:51:31
阅读次数:
337
13. 交互式输入的编辑和历史记录某些版本的 Python 解释器支持编辑当前的输入行和历史记录,类似于在 Korn shell 和 GNU Bash shell 中看到的功能。这是使用GNU Readline库实现的,它支持 Emacs 风格和 vi 风格的编辑。这个库有它自己的文档,在这里我不就...
分类:
编程语言 时间:
2015-09-04 23:51:08
阅读次数:
289