第一章:源起
遇到一个问题,如果一个客户数据文件有2g大,客户要通过界面查询文件中的数据并用列表控件显示数据,要怎么处理这个文件才能让应用程序不会长时间无响应,客户感觉不到程序的卡顿?
第二章:解决之道 第一反应是用内存映射文件处理大文件,将文件分成数次映射至内存地址空间,避免...
1: 2: // 创建日期: 2008-04-23 3: // 说 明:
日期,时间处理相关的类,大多转换为字符串。 4: using System; 5: using System.Collections.Generic; 6:
using System.Text; 7: 8: namespace...
分类:
其他好文 时间:
2014-05-09 23:38:25
阅读次数:
459
在开发自定义表单时,如果碰到需要按类别上传附件的情况,(比如流程附件分为草稿版,正式版,发布版),比较难处理,需要开发自定义字段控件来实现。QF最新版本(Build131124)提供了NamedFormAttachment来支持这种情况:QFL:NamedFormAttachment对附件的存储依然...
分类:
其他好文 时间:
2014-05-09 23:20:51
阅读次数:
283
什么是容器首先,我们必须理解一下什么是容器,在C++中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会...
分类:
编程语言 时间:
2014-05-09 23:06:50
阅读次数:
352
在verilog中,如果对于一个寄存器可能同时有两个时钟clk对其进行操作,为了防止读写冲突,需要做如下简单处理
clk_f( fast时钟)和clk_s(slow时钟)
clk_s对寄存器time_cnt进行写操作,
clk_f对寄存器time_cnt进行读操作,
所以当clk_f边沿读取time_cnt的值得时候,time_cnt可能正是clk_s对寄存器写的时候,从而造成c...
分类:
其他好文 时间:
2014-05-09 22:11:02
阅读次数:
342
XML解析方式
一、SAX解析
1、使用SAXParserFactory创建一个SAXParserFactory对象,通过SAXParserFactory对象得到SAXParser解析器
2、为SAXParser解析器设置一个Handle处理
3、SAXParser.parser开始解析
代码如下:
InputStream is=getAssets().open...
分类:
其他好文 时间:
2014-05-09 21:56:25
阅读次数:
338
sed文件处理工具:sed -i表示直接在原文件上进行操作
分类:
系统相关 时间:
2014-05-09 20:30:57
阅读次数:
421
prefork模式这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache
1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。这个MPM具有很强的自我调...
分类:
其他好文 时间:
2014-05-09 20:14:00
阅读次数:
283
在这章节的开始,我们曾经提到过ES能扩展到成百上千的服务器,并且能处理PT级别的数据。然而在这个教程中介绍如何使用ES的时候并没有提及到服务器。ES天生为分布式设计,他隐藏了随分布式而来的很多复杂细节。ES的分布式在很大程度上是透明的。教程中不需要你知道有关分布式系统,sharding,cluste...
分类:
其他好文 时间:
2014-05-09 20:09:05
阅读次数:
230
为什么使用 Templates?C++ 要求我们使用各种特定类型(specific
types)来声明变量、函数和其它各种实体(entities);
然而,很多用以处理「不同类型之数据」的程序代码看起来都差不多。特别是当你实作算法(像是quicksort),或实作如 linked-list 或 bi...
分类:
其他好文 时间:
2014-05-09 19:39:06
阅读次数:
332