`
文章列表
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or 来连接条件,否则 ...
http://butland.iteye.com/blog/598873 __import__( name[, globals[, locals[, fromlist[, level]]]]) 被import语句调用的函数。 它的存在主要是为了你可以用另外一个有兼容接口的函数 来改变 import 语句的语义. 为什么和怎么做的例子, 标准库模块ihooks和re ...
http://blog.sina.com.cn/s/blog_540775a30101bmci.html 首先下载源tar包   可利用linux自带下载工具wget下载,如下所示: 1 # wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz   或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/33/320958.shtml   这里我用的是第二种方法,下载的是Python-3.1.2.tar.bz2版本,下载完成后到下载目录下,解压 1 bunzip ...
http://blog.csdn.net/huangxiansheng1980/article/details/7195834

Redis的安装

redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都 ...
简介:     redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。     Redis 是一个高 ...

C++容器及选用总结

    博客分类:
  • C++
 
抄自:http://www.cnblogs.com/answeryi/archive/2011/12/16/2289811.html 目录 ==================================================== 第一章 容器 第二章 Vector和string 第三章 关联容器 第四章 迭代器 第五章 算法 第六章 函数 第七章 在程序中使用STL ====== ...

vim 使用技巧

本文来自:http://www.2cto.com/os/201107/98100.html       本文就说些其中比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑文件很舒服.     说明:     以下的例子中xxx 表示在命令模式下输入xxx 并回车     以下的例子中:xxx 表示在扩展模式下输入xxx 并回车     小括号中的命令表示相关命令.     在编辑模式或可视模式下输入的命令会另外注明.     1. 查找        /xxx(?xxx)       表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示     ...
kubuntu 10.04 的配置参考: http://blog.csdn.net/wangfaqiang/article/details/5902328 ubuntu11.10 //ps -e | grep apt 0. 网络链接    >cp libtiff.s0.4.3.4 /usr/lib/libtiff.so.3    >获取软件包:iNodeClient_Linux.tar.gz    >解压到任意目录:/home/xuanx/applications/iNodeClient    >sudo ./install.sh 1. 更新软件源 # 163 de ...
软件安装卸载,分几种情况: 1:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。 ==如何 ...
转载:http://android.blog.51cto.com/268543/384844
在Linux中使用ls命令之后出现的不同颜色的文件,代表不同的文件类型,熟悉不同颜色代表的不同文件类型,对于熟悉目录结构和目录内容具有很重要的作用。 特将共享资料贴于此。
    vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。     现将vim的命令行收集于下: vi有3个模式:插入模式、命令模式、低行模式。     插入模式:在此模式下可以输入字符,按ESC将回到命令模式。     命令模式:可以移动光标、删除字符等。     低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename       //打开filename文件 :w       //保 ...
   安装Linux的时候的硬盘规划对于系统安全和数据安全具有重要意义。    因此,个人推荐一篇文章,对于磁盘规划和Linux下个文件目录作出了解析。    本文出自百度文库。   
导入AndEngine提供的example之后源码显示错误,可以尝试下在该项目的properties中的java build path中点击add Library,然后点击JRE System Libraray,在Excution environment中添加jre 1.6或更高版本的jre。 然后刷新项目就可以消除错误。之后也可以删除这个library。 原因未知!望大牛指教!
Global site tag (gtag.js) - Google Analytics