- 博客(7)
- 问答 (1)
- 收藏
- 关注

原创 算法的力量--之bit位运算在排序与搜索中的应用
楔子:问题:假设一个文件中有9亿条不重复的9位整数,现在要求对这个文件进行排序。一般解题思路:1、将数据导入到内存中2、将数据进行排序 (比如插入排序、快速排序)3、将排序好的数据存入文件难题:一个整数为4个字节即使使用数组也需要900,000,000 * 4byte = 3.4G内存对于32位系统,访问2G以上的内存非常困难,而且一般设备也没有这么多的物理内存将数据完全导入到内存中的做法
2007-11-12 10:55:00
2574
2
转载 Mysql源代码编译和调试
Mysql源代码分析系列(1): 编译和调试拖了很久了Mysqld源代码分析从今天开始吧,随着我阅读的进度推进,我会写一些文章记录自己的心得,但是不保证一定会写。其实也不保证一定有时间来完整的阅读所有的代码。阅读代码的目的有如下几点:通过了解Mysql的架构,学习大型系统软件的体系结构,希望自己在工作的时候也能应用到其中的一些技术 通过阅读代码,能够更好的理解Mysql的使用,也能
2009-10-27 10:12:00
4252
原创 Redhat 5下解决中文乱码的问题
1、按顺序安装如下包:中文支持fonts-chinese-3.02-12.el5.noarch.rpmm17n-db-common-cjk-1.3.3-46.el5.noarch.rpmm17n-db-chinese-1.3.3-46.el5.noarch.rpm这部以上就可以显示中文了,下面是输入法。中文输入法scim-libs-1.4.4-39.el5.i386.rpmscim-1.4.4
2009-10-26 19:39:00
2066
原创 算法的力量--过滤关键字的快速算法(一)
(请尊重作者知识产权,在引用转载时请注明出处) 在很多情况下都需要过滤关键字的程序,比如短信网关检查下行的信息是不是合法信息,论坛的贴子包不包含非法关键字等等,通过这篇文章我给大家介绍一种比较简单高效的解决方案 首先要解决的是关键字库问题,我们这里指的不是如何去收集这些关键字,而是假设关键字库已经存在,我们如何存放这些关键字的问题,给我们的选择不多,要么是hash表,要么是二叉树,
2008-07-20 21:28:00
1552
1
原创 改变ASP.NET文件运行方式
前段时间因为业务申报的问题,把aspx文件名写成了asmx文件名,为了尽量不改变客户的工作,需要找到一种方法让asmx文件以aspx的方式运行,在google中查到了下面一种方法,在web.config中加入:
2007-11-09 11:10:00
923
原创 Linux下关闭防火墙的命令
1、永久性生效,重启后不会复原开启: chkconfig iptables on关闭: chkconfig iptables off2、即时生效,重启后复原开启: service iptables start关闭: service iptables stop
2007-07-05 16:53:00
7369
1
原创 解决error while loading shared libraries: libmysqlclient.so.15: cannot restore segment prot after reloc: Permission denied的错误
error while loading shared libraries: libmysqlclient.so.15: cannot restore segment prot after reloc: Permission denied错误原因在于selinux禁用了访问此共享库解决办法: 关闭selinux1、编辑/etc/selinux/config文件,找到SELINUX=enfor
2007-07-05 16:49:00
6037
空空如也
C指针问题,(const object_def_t**)obj原理
2018-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人