1. LRU1.1. 原理 LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。 最常见的实现是使用一个链表保存缓存数据,详细算法实现如下: 1. 新数据插入到链表头部; 2. 每当 ...
分类:
编程语言 时间:
2016-08-04 06:44:01
阅读次数:
288
paramiko 一、安装 二、使用 1、SSHClient 用于连接远程服务器并执行基本命令 看代码: #其实SSHClient内部就是定义了transport来链接的 import paramiko #创建transport指定主机地址和端口 transport = paramiko.Trans ...
分类:
编程语言 时间:
2016-08-04 06:42:58
阅读次数:
248
首先说一下锁的优化策略。 1,自旋锁 自选锁其实就是在拿锁时发现已经有线程拿了锁,自己如果去拿会阻塞自己,这个时候会选择进行一次忙循环尝试。也就是不停循环看是否能等到上个线程自己释放锁。这个问题是基于一个现实考量的:很多拿了锁的线程会很快释放锁。因为一般敏感的操作不会很多。当然这个是一个不能完全确定 ...
分类:
编程语言 时间:
2016-08-04 06:43:49
阅读次数:
285
1.字段: 静态字段:类字段,用类来访问,在代码加载的时候已经创建了。 普通字段:对象字段,用对象来访问,在对象创建的时候才生成。 2.方法: 所有的方法都是属于类 普通方法:至少一个self,由对象来访问 静态方法:@staticmethod修饰,任意参数,由类来调用执行,跟对象没有关系 类方法: ...
分类:
编程语言 时间:
2016-08-04 01:32:59
阅读次数:
250
51. 引用与指针有什么区别?答 、1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。 52. 描述实时系统的基本特性答 、在特定时间内完成特定的任务,实时性与可靠性。 54. 全局变量和局部变量在内存中是否 ...
分类:
编程语言 时间:
2016-08-04 01:29:44
阅读次数:
228
恢复内容开始 距离第一篇貌似有很久了,md拖延症越来越严重了,不过每天十点多下班回家到家就十一点多了,就只想睡觉了。不瞎bb了,直接上干活。主要想记录一下关于java引用。 搞java的应该对引用这个词非常非常熟悉不过了,记得刚入门java的时候,这个词就一直伴随着我们。在java中又一个非常重要的 ...
分类:
编程语言 时间:
2016-08-04 01:27:51
阅读次数:
206
一、HashTable 1.1基本数据结构 首先根据上图,并结合代码,来看一下HashTable的基本数据结构: 根据代码,可以看出HashTable是一个Entry<>的数组,那Entry又是什么呢?HashTable中的Entry是HashTable.class的一个内部类,来看一下源代码: 这 ...
分类:
编程语言 时间:
2016-08-04 01:24:54
阅读次数:
145
C++混合编程辅助工具, 方便将C++功能导出到脚本语言如Lua,Python中使用 ...
分类:
编程语言 时间:
2016-08-04 01:25:29
阅读次数:
317
Markdown http://daringfireball.net/projects/markdown/ 2016-08-03 Markdown是一种标记语言,对纯文本使用简单的标记符号进行网页格式排版,然后使用编译器可将其转换为丰富格式的结构化HTML文档。 Markdown以纯文本格式文件储存 ...
分类:
编程语言 时间:
2016-08-04 01:22:18
阅读次数:
162
0、遍历结果集并构造对象如果你是个时髦的开发者而不是专业人员,显然你从某篇博客中读过有开发者遇到Hibernate的“性能问题”,因而认为ORM都不好,觉得手动编码“明显更好”。喜欢的话你当然可以用JDBCTemplate之类,但是谢谢你的对它们的无端指责,我还会继续用我的JPA/Hibernate ...
分类:
编程语言 时间:
2016-08-04 01:22:08
阅读次数:
126
注意区分注释和注解,注释是给人看的,注解是给程序看的。 注解的作用是代替配置文件,在servlet3.0中,就可以不再使用web.xml文件,而是所有配置都是用注解!比如注解类 @WebServlet ,可以在servlet3.0中使用这个注解,用来代替<servlet>的配置,然后Tomcat通过 ...
分类:
编程语言 时间:
2016-08-04 01:22:15
阅读次数:
260
1. 面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3. 对象都具有的两方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的一 ...
分类:
编程语言 时间:
2016-08-04 01:19:25
阅读次数:
319
接触Unity以来就已经有了Animator,Animation用的少,不过也大概理解他俩之间的一个区别于联系。 图中其实就是Animator和Animation之间的区别于联系了,啊!你肯定会告诉我这就不是Animator么。 对啊,Animator其实是由Animation组成的。比如在Anim ...
分类:
编程语言 时间:
2016-08-04 01:20:01
阅读次数:
1673
1.调用功能 -在同一个目录下,调用用户名密码登陆模块 2.创建文件夹 三元 3. 转换成二进制 encode 5.copy 潜拷贝 , 第一层不变,第二层变() 7.程序:购物车程序 需求: ...
分类:
编程语言 时间:
2016-08-04 01:16:07
阅读次数:
216
package ketang82; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.UnsupportedEncodin ...
分类:
编程语言 时间:
2016-08-04 01:17:03
阅读次数:
316
一、标准库(sys & os): Python 的标准库(standard library) 是随着 Python 一起安装在你的电脑中的,是 Python 的一部分 (当然也有特殊情况。有些场合会因为系统安全性的要求,不使用全部的标准库,比如说Google App Engine)。利用已有的类(c ...
分类:
编程语言 时间:
2016-08-04 01:14:28
阅读次数:
259