1. 基础
Ø 定义
缓存(cache)是一种用空间换取时间的技术,存在于计算机的很多地方,用来将一些慢速设备中的常用数据保存在快速设备中,取数据的时候直接从快速设备中取,比如cpu二级缓存、内存以及window文件读取缓存。
Ø 特点
如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,那么网站性能会非常差。而如果只有第一次...
分类:
Web程序 时间:
2015-01-05 16:50:01
阅读次数:
254
一个二叉树被序列化为数组,如何反序列化,也就是如何从序列化好的一个数组恢复成二叉树?
在上一篇文章中讲述了如何将一个有序数组创建成一个二叉搜索树,那么如果将将一个儿茶搜索树序列化为一个有序数组,然后按照上面的方法在反序列化即可。对二叉搜索树进行中序遍历即可得到一个有序的数组,那么上篇文章已经完成了对二叉搜索树的序列化和反序列化。同时如果想将二叉搜索树的序列化和反序列化的结果通过文件读取,也是同样...
分类:
其他好文 时间:
2015-01-04 21:29:04
阅读次数:
172
看到论坛里面不断有人提问关于读取excel和导入excel的相关问题。闲暇时间将我所知道的对excel的操作加以总结,如今共享大家,希望给大家可以给大家带了一定的帮助。另外我们还要注意一些简单的问题1.excel文件仅仅能存储65535行数据,假设你的数据大于65535行,那么就须要将excel切割...
具体的源码如下,显示打开文件浏览器选择Excel文件,对文件进行读取,最后展示出读取的部分内容。
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
...
在代码中一般读取src下的配置文件 读取src路径下的log4j.properties和message.properties 读取message.properties文件并将properties中的键值对转为map PropertiesServlet.class.getClassLoader().getResourceAsS...
分类:
编程语言 时间:
2014-12-30 23:48:18
阅读次数:
467
#http://www.jbxue.com/article/12967.htmlpythonlinecache模块读取文件在python中,有个好用的模块linecache,该模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行。linecache.getlines...
分类:
系统相关 时间:
2014-12-30 13:34:16
阅读次数:
305
Hibernate工作原理及为什么要用?
原理:1. 读取并解析配置文件
2. 读取并解析映射信息,创建SessionFactory
3. 打开Sesssion
4. 创建事务Transation
5. 持久化操作
6. 提交事务
7. 关闭Session
8. 关闭SesstionFactory
为什么要用:hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关...
分类:
编程语言 时间:
2014-12-28 18:18:28
阅读次数:
203
使用C库函数fopen、fread进行文件的操作,是大家都熟悉的处理方式。但最近在公司的实际项目中发现了一个很奇怪也很有趣的现象。
公司的项目使用VC编写前置程序,对客户传来的报文进行字符集转码操作。在转码过程中使用了临时文件。问题出现在临时文件读取过程中。代码很简单:
FILE *fp;
//chenzw:test
fp = fopen(utf8file,"r");
if (...
Lua在载入lua文件的时候,读取过程中通过cache的方式,默认cache为512字节:1、cache中包含数据时,直接将cache中数据返回;2、cache中不包含数据的时候,每次读取512个字节,进行cache; 1 typedef struct LoadF { 2 int n; /* ...
分类:
其他好文 时间:
2014-12-27 21:44:02
阅读次数:
158
想要做一款完整的游戏,应该从配置文件读取开始。cocos2d-x本身提供了UserDefault来操作xml格式的配置文件,准确的说配置这模块引擎开发者已经考虑到了.但是xml格式包含大量无关的格式信息,对于开发者直接使用编辑器操作也不是很友好.我期望的配置文件应该具备两个特点,第一:格式简单.这是...
分类:
其他好文 时间:
2014-12-26 22:52:59
阅读次数:
253