TdxMemData控件可以把DataSet数据库保存在内存中,并显示在TdxDBGrid上,而通过dxmdt1.FieldByName('字段').value得到当前光标所在值。通过while遍历 整个数据集中的值。如此可以在内存中先操作数据然后再用sql语句提交到数据库, 通常对一条记录都有增....
分类:
其他好文 时间:
2015-03-05 18:45:58
阅读次数:
115
Service是一个长期运行在后台,并不提供界面的应用组件。其他组件可以启动一个服务,并且即使用户切换到其他的应用,该服务仍可在后台继续运行。另外,组件可以把某个服务邦定到自己,来与其交互通信,甚至包括执行进程间通信(IPC)。因此在播放器的开发中,为了让播放音乐不依赖于具体的Activity,.....
分类:
其他好文 时间:
2015-03-05 18:44:25
阅读次数:
114
首先遍历文件夹下所有文件,然后再进行合并遍历文件def traverse_dir(file_path) if File.directory? file_path Dir.foreach(file_path) do |file| if file !="." and file !=".." traver...
分类:
其他好文 时间:
2015-03-05 18:43:22
阅读次数:
168
SMB 存在的目的主要是为了解决大表与大表间的 Join 问题,分桶其实就是把大表化成了“小表”,然后 Map-Side Join 解决之,这是典型的分而治之的思想。在聊 SMB Join 之前,我们还是先复习下相关的基础概念。1、Hive 分区表在Hive Select查询中一般会扫描整个表内容,...
分类:
其他好文 时间:
2015-03-05 18:41:32
阅读次数:
128
@echo offsetlocal enabledelayedexpansion>tmp.vbs echo On Error Resume Next>>tmp.vbs echo Set jFile = CreateObject("WIA.ImageFile"):jFile.LoadFile WScr...
分类:
其他好文 时间:
2015-03-05 18:43:50
阅读次数:
123
functionsearchFile(path:string):Integer;varSearchRec:TSearchRec;found,fileCount:Integer;beginfileCount:=0;found:=FindFirst(Path+'\*.*',faAnyFile,searc...
分类:
其他好文 时间:
2015-03-05 18:41:39
阅读次数:
109
deque是一种优化了的,对序列两段进行添加和删除操作的基本序列容器。它允许较为快速的随机访问,但它不像vector把所有对象保存在一块连续的内存块,而是采用多个连续的存储块。向deque两段添加或删除元素的开销很小。它不需要重新分配空间,所以向末端增加元素比vector更有效。实际上,deque....
分类:
其他好文 时间:
2015-03-05 18:41:57
阅读次数:
108
一、EasyUI组件的简单介绍 easyUI提供了很多组件让我们使用,如下图所示: 使用这些组件可以帮助我们快速地进行项目开发,下面以一个用户登录程序为例讲解EasyUI组件的使用二、EasyUI组件的使用2.1、创建测试的JavaWeb项目 2.2、编写测试代码 编写一个用户登录页面L...
分类:
其他好文 时间:
2015-03-05 18:41:56
阅读次数:
193
parser模块是easyloader第一个加载的模块,它的主要作用,就是扫描页面上easyui开头的class标签,然后初始化成easyui控件。 1 /** 2 * parser模块主要是解析页面中easyui的控件 3 */ 4 $.parser = {...
分类:
其他好文 时间:
2015-03-05 18:39:57
阅读次数:
112
1、Fix it to use EXTRA_CFLAGS. Stop1). # makeKBUILD_NOPEDANTIC=12). Relace all CFLAGS with EXTRA_CFLAGSin the Makefile=================================...
分类:
其他好文 时间:
2015-03-05 18:41:15
阅读次数:
216
在git如此风靡的环境下,如果对git没点深入的研究,都不好意思说自己是搞前端的。下面让我们一起走进git 一.每日工作备份 想象一下,如果某天你的硬盘突然坏了,那么硬盘上辛苦的工作成果是不是能幸存下来?如果不能该是多么的令人懊恼。如何防范灾难而不让一篮子的鸡蛋一次毁于一旦,让我们一起...
分类:
其他好文 时间:
2015-03-05 18:41:43
阅读次数:
143
一、 JVM的生命周期1. JVM实例对应了一个独立运行的java程序它是进程级别a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点b) 运行。main()...
分类:
其他好文 时间:
2015-03-05 18:42:00
阅读次数:
208
今天在使用Google Chrome调试一个程序时,发现了Chrome浏览器的一个bug。说大不大,不过挺气人的。找了好一会才找出了错误原因。程序源码如上所示。再单击这个button时,IE,Firefox 都可以正常显示成提示框“hello world !...
分类:
其他好文 时间:
2015-03-05 18:39:04
阅读次数:
98
说话要用脑子,敏事慎言,话多无益,嘴只是一件扬声器而已,平时一定要注意监督、控制好调频旋钮和音控开关,否则会给自己带来许多麻烦。讲话不要只顾一时痛快、信口开河,以为人家给你笑脸就是欣赏,没完没了的把掏心窝子的话都讲出来,结果让人家彻底摸清了家底。还偷着笑你。 遇事不要急于下结论,即便有了答案也...
分类:
其他好文 时间:
2015-03-05 18:38:42
阅读次数:
105
Clojure首先是FP, 但是由于基于JVM, 所以不得已需要做出一些妥协, 包含一些OO的编程方式Scala首先是OO, Java语法过于冗余, 一种比较平庸的语言, Scala首先做的是简化, 以更为简洁的方式来编写OO, 主要利用‘type inference’能推断出来的, 你就不用写, ...
分类:
其他好文 时间:
2015-03-05 18:39:11
阅读次数:
193
在view上添加一个UITapGestureRecognizer- (void)viewDidLoad{[super viewDidLoad];UITapGestureRecognizer *tapGr = [[UITapGestureRecognizer alloc] initWithTarget...
分类:
其他好文 时间:
2015-03-05 18:40:07
阅读次数:
107
1、vector是一段连续的内存块,而deque是多个连续的内存块,list是所有数据元素分开保存,可以是任何两个元素都没有连续。2、vector的查询性能最好,并且的末端增加数据也很好,除非它重新申请内存段,适合高效的随机存储。3、list是一个链表,任何一个元素都可以是不连续的,但它都有两个指向...
分类:
其他好文 时间:
2015-03-05 18:38:07
阅读次数:
116