自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 我和我的输入提示----XHTree.h

//注: 查询的时候,很少有越界检查,因为检查需要消耗时间,因此正确性交给建立索引的时候去控制#ifndef _XH_TREE_H_#define _XH_TREE_H_#include "common/XHTreeStruct.h"#include using namespace std;#define TREE_TYPE_CHINESE       0

2014-04-22 20:37:03 795

原创 我和我的输入提示--格式化输入文件

#include "isformat/FormatFile.h"#include "util/ConfigReader.h"#include "util/ReadBigFile.h"#include "util/WriteBigFile.h"#include "util/XHStrUtils.h"int CFormatFile::RunFormat(const

2014-04-09 20:33:35 557

原创 我和我的输入提示--需要的树结构

shu

2014-04-08 20:18:47 626

原创 我和我的输入提示--树结构

/*encoding:gbk 简记: 输入提示的最核心的树节点的结构该结构默认做了几个限制: 1. 数据的属性为两个字节 2. 字符串的长度最长为255(包含前缀部分) 3. 数据的权重范围为10bit(0-1023) 4. 数据量最好不要超过一亿(最好千万以内)->要处理千万或亿甚至更多则需要分割 5. 数据的扩展部分最好在总大小1G以内(一般会远远小于该值的)qq:

2014-04-05 17:18:34 639

原创 我和我的输入提示--写在前面

1

2014-04-05 16:53:36 620

原创 判断一个链表中是否有环,并且得到环的入口位置

1. 利用快慢指针,判断是否有环,如果没有则退出,否则步骤22. 还是利用快慢指针获取环的大小(这之前都讨论过怎么获取了)3. 把链表倒置, 并且记录倒置需要处理的倒置的次数   e.g:原始   倒置之后为:    总共处理的次数为(倒置完成需要的步骤数): 非环部分的长度*2+环的长度    已知环的长度,那么非环部分的长度也就知

2013-04-09 09:23:35 593

转载 Ubuntu 11.10 MySQL客户端 Emma 6.0 中文乱码解决办法

在Linux如果使用mysql的图形客户端,我感觉Emma算一个好用的了。比起mysql自己的Mysql Query Browser 要好, 而且最不能忍受的是Mysql Query Browser 在Ubuntu 11.10 会有程序崩溃现象。相比而言emma是挺好,但是emma默认用apt-get 安装的话,emma是不支持中文的,这个需要自己修改一下了配置文件,或者直接修改emma程

2012-10-26 09:09:18 486

原创 戒了 csdn

csdn的文章技术含量越来越低,并且标题党泛滥。现在访问csdn也越来越少了,该换个技术论坛了!关键是tmd发个评论还非常麻烦(是直接不能发送,服了)。戒了,csdn!

2012-08-02 09:17:01 620

原创 关于apache的各种文件的运行

DocumentRoot "/usr/local/www/data" 标记了apache的主路径,也就是说,你在url里面输入的ip后面的起始地方,如果设置成/usr/local/www/data,也就是说/usr/local/www/data就是起始的位置。e.g: 在/usr/local/www/data 下面做个软连接 php-bin 这样php文件就能放到这底下了

2012-07-06 10:04:43 330

转载 FreeBSD下修改目录的颜色

csh/tcsh (提示符是 %), 建立    ~/.cshrc 加入setenv CLICOLOR 1setenv LSCOLORS Gxfxaxdxcxegedabagacad存盘, 执行 source ~/.cshrc下面这个是我的设置,大家可以参考一下.如果有更好的颜色搭配的话,请大家贴出来分享下setenv LSCOLORS ExGxFxdxCxeg

2012-06-18 16:07:08 825

转载 FreeBSD 安裝vim

今天在freebsd上安装vim的时候【利用ports】,时间消耗特别长,又发现大部分都是与界面(x11)相关的,但是我只需要文字的编辑界面,因此使用如下的方法安装,一会就行了cd /usr/ports/editors/vimmake -DWITHOUT_X11 install clean # 安裝文字版的 vim

2012-06-18 14:24:40 3341

转载 freebsd设置网关

的是lnc0,网络地址是:192.168.1.0/24的网络,IP地址为192.168.1.5,因此在rc.conf文件中添加:ifconfig_lnc0="inet 192.168.1.5 netmask 255.255.255.0",然后配置网关.在BSD中网关称为默认路由因此只要在rc.conf中添加一句:defaultrouter="192.168.1.1",这就是我的网关

2012-06-18 10:56:47 2020

原创 excel vba 编码转换

1、'UTF转GB---将UTF8编码文字转换为GB编码文字function UTF2GB(UTFStr)for Dig=1 to len(UTFStr)   '如果UTF8编码文字以%开头则进行转换  if mid(UTFStr,Dig,1)="%" then      'UTF8编码文字大于8则转换为汉字    if len(UTFStr) >= Dig+8 then

2012-06-07 11:12:40 15407

原创 在一个excel里面直接批量从谷歌地图抓取经纬度(vba部分)

'http://apps.hi.baidu.com/share/detail/6440301Function Uri(strText As String)'Sub Uri()    Dim s As Integer    Dim ii As String    Dim tmp As String    'strText = "你1 你"    'uri

2012-06-07 11:11:03 8741

原创 php+apache (ScriptAlias Alias一个能用一个不能用)

系统freebsd,配置apache和php,把apache配置文件使用Alias,则php在网页能正常显示,但是这时一些shell脚本不能正常运行(shell脚本直接显示源代码,cgi直接下载了),配置文件使用ScriptAlias,则shell脚本cgi,html一切正常,但是php出现问题【Internal Server Error】,在 apache日志中显示[Premature end

2012-05-14 14:32:17 4884

原创 freebsd 安装php

以前没有用ports安装过东西,第一次安装,在安装的过程中出现了几个问题1. sed 的问题, freebsd具有自己的sed,安装的东西的时候需要用sed替换掉(需要找textproc/sed_inplace,但是我没有找到,我就从另一台已经装好php的服务器上下载下来了)2. autoconf的问题,重新安装了autoconf【重新安装make deinstall; make

2012-04-25 21:15:15 3208

转载 FreeBSD下Mysql重装以及修改Mysql数据库默认路径

由于要做学校的VOD视频点播系统,做网站用了两台服务器,一台是web,一台是数据库。数据库这台服务器,安装的是FreeBSD 7.2系统,软件只是安装了Mysql50。安装FreeBSD系统的时候,分了8G给/var,分了65G给/usr,打算把/usr拿来放数据库的。安装Mysql是用Port安装的,数据库默认目录是/var/db/mysql一开始,由于不知道如何

2012-04-13 13:52:09 3157

转载 mysql error 1370解决办法

调用存储过程时报了下面的错误ERROR 1370 (42000): execute command denied to user backupAccount@'localhost' for routine 'databaseName.spName'解决办法对该账户授予执行存储过程的权限mysql> grant execute on procedure databaseNam

2011-12-28 11:36:56 8628

原创 mysql

1. mysql 整形字符串联合问题整形字符串使用concat联合的时候,可能会出现乱码解决方法:select concat(0+province_id),",",0+city_id),",",(name),",",lon,",",lat) from landmark因为mysql会把数字和字符串进行concat时,自动转换如果不使用0+province_id可能会出现乱码,直接把

2011-12-20 18:40:53 492

原创 在类里面定义常量并赋值

在类里面定义常量的方法把变量定义成static const类型,然后在类外面进行赋值class ClsConst{public:    static const int c_iTest;};const int ClsConst::c_iTest = 101;int main(int argc, char**argv){    ClsConst a

2011-12-16 10:01:20 2330

原创 一条命令操作shell清空缓存

(sleep 1;echo flush_all;sleep 1; echo quit;sleep 1)| /usr/bin/telnet 127.0.0.1 11211

2011-12-15 14:24:35 2664

原创 关于从网上复制一些网页内容的时候,会提示需要注册才能复制的解决方法

今天从网上复制一些东西,想自己保存下来,当我点击复制的时候出现了,需要注册才能复制搞计算机的怎么能能听他摆布呢,我干脆把要复制的内容从网页上拖拽到一个文件中,然后从文件中进行了复制。so easy!!!

2011-12-08 16:10:48 2850

转载 gdb 打印字符串的全部内容

通常在gdb调试时要打印出一些字符串的内容,通过p str@str_len  打印字符串时,通常有长度的限制,我测试linux机器上默认为200个,但实际输出的长度str_len可能大于该值。结果不能够完全输出,而进行了省略,通过命令set print element 0就可以了。eg:p *prefix@req_line_sz $25 = "GET /web/0/http/0/%

2011-12-08 16:06:28 25231

原创 mysql问题以及解决方法

1. ERROR 1194 (HY000) at line 1: Table 'tabWordIsRe' is marked as crashed and should be repaired今天遇到这样的问题[就是打开一个表没有问题,翻到第50页也没有问题,再往后翻就出现问题,报这样的错误。],根据网上说的,利用myisamchk 进行修复,但是还是报错。由于比较急,只想弄好它,不想问题

2011-12-07 13:56:41 623

原创 用一个shell文件调用另一个shell文件

引用方法. ./xxx.sh

2011-12-01 19:38:59 677

原创 makefile 遍历下面的几个路径

SUBDIRS=LogDeal GetDict ImportHighWord FliterAddBasepoiCFLAGS=-gOBJS=EOBJ=_tmp$(EOBJ):$(OBJS)    @for subdir in $(SUBDIRS); do(cd $$subdir; make ; cd ..); doneclean:    @for

2011-11-30 17:57:03 532

转载 查找一个单元格内某个字符的个数(execel)

=LEN(B1)-LEN(SUBSTITUTE(B1,2,""))

2011-11-30 17:02:28 8282

转载 关于so硬链接至/usr/lib及/usr/local/lib下的处理方法

并编写脚本确认,解决硬链接so值系统lib下的方法如下:编译代码时:           使用-Lpath显示指定要使用的so库,在这里path路径可以是相对路径,也可以是绝对路径执行代码时:           使用export LD_LIBRARY_PATH= path[绝对路径]  --sh的写法           setenv LD_LIBRARY_PATH path

2011-11-30 09:54:53 2026

原创 主从 (mess)

今天上线出了问题。总结一下几个方面。1. mysql 主从问题(还未验证)把文件里面sql语句更新到数据库的时候,一般需要使用mysql -uXXX -pXXX dbName 如果不写dbName在sql_file里面添加上也是没有问题的,但是如果有主从,那么如果不写dbName那么从库,就不能更新了(这个我还没有验证过,不过我同事说肯定是这样的)mysql如果主从失败

2011-11-17 13:51:22 452

原创 中兴一道面试题

/-------f(n - 1, m) + f(n - 1, m - n)         (m>=n>1)f(n,m) = --------1                                                     (n=1)                 \------f(m, m)

2011-11-06 20:50:20 450

原创 求解 Fibonacci 面试题

题目:定义Fibonacci数列如下: / 0 n=0f(n)= 1 n=1\ f(n-1)+f(n-2) n=2输入n,用最快的方法求该数列的第n项。今天解了一下Fibonacci的面试题,实现如下:#include #include static int GetFibonacciResult(int iNum){        s

2011-11-03 14:21:26 528

转载 FreeBSD下更改MySQL数据库目录位置

MySQL默认的数据文件存储目录为/var/db/mysql。由于当初在规划/var目录的时候规划太小,所以现要把MySQL目录移到/usr/local/data/mysql/下:1、/usr/local目录下建立data目录mkdir /usr/local/da

2011-10-14 17:02:05 1180

转载 关于/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.15" not found问题的解决

关于/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.15" not found问题的解决2010-07-26 10:01linux下运行连接MySQL的c++程序,编译能通过,但运行时出现

2011-10-12 16:48:32 2658

转载 在freebsd下面tcsh和bash的常用配置文件 (转)

freebsd下面提供的shell默认是csh,用户体验很不好。很多人更加习惯linux下的bash可以使用下面的方式更换shell。1. 更改用户的shell为bash:通过chsh命令来更改。注意,如果通过ports方式安装的bash,其目录在/usr/loc

2011-09-15 15:52:32 2409

转载 Linux下Apache+cgi的配置方法。(转) ---设置cgi-bin

1,安装apache 首先到apache的主页下载最新版本的apache http server,地址为 http://httpd.apache.org/本文写于2006.4.29,apache版本为2.2.0 .如果你也想用这一个版本的话请点击:http://mirro

2011-09-09 09:19:11 11594

原创 locale 设置问题

遇到一个问题,非常奇怪,现在也不明白怎么就行了的,既然行了,就先用着吧。要设置locale里面的编码都是gbk然后就文件.cshrc中设置setenv  LANG         ZH_CN.GBKsetenv  LC_ALL       ZH_C

2011-09-08 16:38:06 2212

原创 freebsd sudo配置使用

首先第一步当然是安装sudo安装好了之后会产生一个sudoers文件如果你的sudo安装在/usr/bin/sudo下面的话,sudoers文件可能就在/etc/下面如果你的sudo安装在/usr/local/bin/sudo下面,sudoers文件在/usr

2011-09-08 12:07:48 4114

原创 转发别人的 如何写好代码

作者:金蝶中间件公司CTO袁红岗不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则是可以遵循的。  1. 扎实的基础。数据结构、离散数学、编译原理,这

2011-08-10 11:17:42 1347

原创 常用命令

查看io   systat   然后:后面输入iostat#设置提示符set prompt = '[%B%n@%m%b] %B%~%b%# '#查看io使用的方法systat -vmstat 1top -mio#freebsd 启动mysql修改 /etc/rc.conf添加一行mysql_enable="YES"/usr

2011-08-02 15:31:55 332

原创 关于freebsd 命令提示符()[还有一些其他的设置]

/etc/csh.cshrcset prompt = '[%B%n@%m%b] %B%~%b%# '# $FreeBSD$## System-wide .cshrc file for csh(1).# pretty pathset path = ( ~/bin /bin /usr

2011-07-28 10:43:55 932

awk 基本的一些常用用法

把实际应用中一些常用的awk的用法进行了总结,包括多文件操作,与shell之间的相互调用等

2011-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除