对数据库索引的理解
最近在写一个项目,其中涉及表test的访问,我想设计复合索引以提高查询效率。
表test如下:
id: INT primary key
x1: INT
x2: INT
x3: INT
我用存储过程生成200w行数据
建立索引:
create index x1_x2_x3 on test(x1, x2, x3);
查询语句:
...
在fc12中配置fetchmail来收Gmail邮件
在google上搜了两个满意的参考文档:
1 Gmail POP3 with Fetchmail
2Configuring your incoming email client for Gmail: fetchmail
Win32下AT&T汇编Hello world教程
因为复试的需要,学习了下和汇编相关的东西,虽然当年学过微机原理,不过没下功夫[其实是老师水,教材水啊....]现在只能恶补了这两天玩了下masm,nasm,gas,当然只是搭建了基本的环境,跑了下基本的实例因为gas相关文档比较稀缺,所以本篇日志记录一些和其相关的主要目的是备份一下,省的以后忘了顺便说一下,我用的是和谐的WinXP系统1.环境搭建,从sf下MinGW套件,这一步不在赘述2.基...
三种常见的嵌入式调试方法
一、打印法
最简单的调试方法就是直接打印或输出到日志文件里。请参考:http://www.top-e.org/jiaoshi/html/?177.html
二、GDB远程调试
请参考:http://tope.eefocus.com/article/09-07/1389691246949101.html
三、CDT远程调试
请参...
zt 利用TokyoTyrant构建高并发的分布式key-value持久存储系统
Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换。Tokyo Tyrant 加上 Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,对任何原有Memcached客户端来讲,可以将Tokyo Tyrant看成是一个Memcached,但是,它的数据是...
Prototype 1.7 RC3: Support for IE9
Release Candidate 3 of Prototype 1.7 is now out. This long-delayed version includes full support for Internet Explorer 9.
The proper way to access to file in resource by Java
The below code demonstrates how to access to a resource file.
import java.io.*;
public class FileTest{
public void test() throws IOException {
String filePath = this.getClass...
c写的插入排序
本来再想,写这样的初级代码发还是不发,后来还是帖了出来。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
static void genIntArray(int *arr, int nlen)
{
srand((unsigned)time(NULL))...
想开发一个火狐插件
一直来都很想开发一个火狐插件,关于音乐电台方面的插件,因为平时喜欢听音乐,很想开发火狐插件用,能够听豆瓣电台,一直苦于关于火狐插件开发方面的资料太少,不知该如何做起,先看看别人做的插件,再好好学一学,争取用上自己的插件。
GObject 的子类继承
在文档 [1] 中,我们构造了一个 KbBibtex 类,其构造过程看似挺复杂,但实际上只需要动手尝试一下,即可明白 GObject 子类化的各项步骤的意义与作用。许多事物之所以被认为复杂,是因为大家在观望。
本文沿用文档 [1] 中的那个 KbBibtex 示例,学习如何对其进行子类化,构造新类,即面向对象程序设计方法中类的继承。
Visitor Parttern
参考资料:
http://en.wikipedia.org/wiki/Visitor_Pattern wiki Visitor Pattern
Visitor Pattern:
模式背景: 今天在看<<java 并发编程 设计原则与模式>>中, 涉及到了Visitor模式. 在并发过程中, 当一个类中持有一个集合的时候, 如...
Connect to wireless network with wireless tools
Wireless tools is a package of command line tools for configure wireless network.
With the help of wireless tools, it is no need to install the graphical network configuration tools, such as...
python 学习小记
最近学习python,看了几天书,今天想写一个小程序,感觉很难,好不容易写一行,还是错的,看书的时候感觉懂了,可是写起程序来还是不行,看来多写程序很有必要,附上今天写的小程序,继续努力!
#!/usr/bin/env python
num = raw_input('Enter num: ')
print
def testNum(num):
nu...
Eclipse、SVN、Google Code的配置
1、简单YY几句: 最近才真正的发现Eclipse可真他娘的强大呀~ 几乎各种语言都有基于它的扩展工具包~ 特别是:Eclipse的函数、变量、宏定义、结构体等的跳转功能以及和CVS、SVN等版本控制软件的良好接口,程序员用起来简直爽歪了~ eclipse内置CVS客户端,如果有CVS服务器可以用的话,就可以直接使用它做版本管理了,可是Google没有提供CVS管理,但是提供了SVN和...