svn提示这个错误,在Google搜索了个遍,有的说是引文svn版本太低的原因,有的说是服务器配置问题,我都没有解决了这个问题。后来想了一个办法,建立一个目录,重新检出程序,然后把这个目录下的文件覆盖到那个错误的目录,这时复制时需要复制隐藏文件,使用了下面的命令:
cp -r /home/abc/.[^.]* /home/def
然后:
svn update
那个错误消失了!
Related items
Linux中cp总是提示覆盖文件的解决办法
速度快,操作简单的VPS
Tokyo Tyrant使用小结
linux下安装tokyo cabinet和tokyo tyrant客户端
[转]开源PHP中文分词扩展:PHPCWS 1.0.0发布啦
svn 方法REPORT失败于(1)svn error REPORT of !svn/vcc/default(2)svn: REPORT /!svn/(1)!svn/vcc/default(1)
var escFun = window.encodeURIComponent ? window.encodeURIComponent : escape;
var relatedlinks_js = document.createElement(“script”);
relatedlinks_js.setAttribute(“charset”, “utf-8″);
relatedlinks_js.src = “http://relatedlinks.googlelabs.com/client/client.js?url=” +
escFun(document.URL) + “&referrer=” + escFun(document.referrer) +
[...]
Also filed in
|
|
把a目录下的文件复制到b目录cp –r a/* b执行上面的命令时,b存在的每个文件都会提示是否覆盖;cp –r –f a/* b执行上面的命令时,b存在的每个文件都不再会提示;这是我们希望的理想状态,但是有时加了-f了,怎么还会有提示呢?原来一些服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。在终端执行alias就可以看出来了。[root@devdb ~]# aliasalias cp=’cp -i’可以这样解决[root@devdb ~]# vi ~/.bashrc在alias cp=’cp -i’前加上”#”注释掉这行,:wq!保存退出!
然后重新登陆就可以了。
Related items
svn: REPORT 请求“/!svn/vcc/default”失败 解决办法
速度快,操作简单的VPS
Tokyo Tyrant使用小结
linux下安装tokyo cabinet和tokyo tyrant客户端
[转]开源PHP中文分词扩展:PHPCWS 1.0.0发布啦
linux 覆盖文件(1)linux 覆盖文件 ?(1)linux下cp提示是否覆盖(1)cp 覆盖(2)cp 覆盖存在的文件(1)linux cp 覆蓋(1)
Also filed in
|
|
今天购买了一个VPS, 是https://www.linode.com的,这家是老牌的VPS供应商,机房速度快,特别是到中国可以有5个机房供你选择,同时,你可以任何时候在这几个机房进行转移,方便简单。下面是我安装使用的记录,开通帐号后,会提示按照步骤进行操作安装系统:
1. 我选择安装CentOS 64是因为特殊需要,采用LNMP,LNMP是一个基于CentOS编写的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一键安装包。使用起来非常方便。
2.安装完成CentOS后,需要下载东西,发现没有wget命令,于是使用命令在线安装:yum install -y wget
3.下载LNMP组件,命令:
wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz
tar xzvf lnmp0.3.tar.gz
cd lnmp0.3
./centos.sh
等待组件安装完成会提示:安装目录列表
LNMP组件安装的各个目录如下:
mysql dir: /usr/local/mysql
php dir: /usr/local/php
nginx dir: /usr/local/nginx
web dir /home/wwwroot
4. 安装tokyo cabinet步骤如下:
wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.41.tar.gz
tar xzvf tokyocabinet-1.4.41.tar.gz
cd tokyocabinet-1.4.41
./configure
make
make install
cd ..
以上是标准步骤,由于我选的CentOS可能是精简版,缺少bzlib,需要安装:yum bzlib,完成后再执行第4步
5.安装tokyotyrant步骤:
wget http://1978th.net/tokyotyrant/tokyotyrant-1.1.39.tar.gz
tar xzvf tokyotyrant-1.1.39.tar.gz
cd tokyotyrant-1.1.39
./configure
make
make install
6.安装64位分词系统:
cd /usr/local/
wget http://httpcws.googlecode.com/files/httpcws-1.0.0-x86_64-bin.tar.gz
tar zxvf httpcws-1.0.0-x86_64-bin.tar.gz
rm -f httpcws-1.0.0-x86_64-bin.tar.gz
cd httpcws-1.0.0-x86_64-bin/
ulimit -SHn 65535
/usr/local/httpcws-1.0.0-x86_64-bin/httpcws -d -x /usr/local/httpcws-1.0.0-x86_64-bin/dict/
7. 安装mysql_pdo:直接修改LNMP下载的文件centos.sh,找到php安装命令,在下载的php目录中执行:
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-mysql=/usr/local/mysql [...]
Also filed in
|
|
Tokyo Tyrant安装上了之后如何使用,官方说明见:http://tokyocabinet.sourceforge.net/tyrantdoc/
下面是我的操作过程:
启动Tokyo Tyrant使用命令:
ttservctl start
使用命令查看当前进程:
ps -ef | grep ttserver
结果如下,说明在1978端口启动ttserver成功,数据库文件存储在/var/ttserver/casket.tch:
root 10923 1 0 20:09 ? 00:00:00 ttserver -port 1978 -dmn -pid /var/ttserver/pid -log /var/ttserver/log -ulog /var/ttserver/ulog -ulim 256m -sid 1 /var/ttserver/casket.tch#bnum=1000000
由于服务器上已经安装了memcache,因此直接利用php的memcache来进行Tokyo Tyrant操作测试:
输出结果:
1
2
说明已经向数据库中加入了key=askie,value=1的数据。OK! 至此在php利用memcache客户端操作Tokyo Tyrant成功了!
Memcache操作函数:
Memcache::add — 添加一个值,如果已经存在,则返回false
Memcache::addServer — 添加一个可供使用的服务器地址
Memcache::close — 关闭一个Memcache对象
Memcache::connect [...]
Also filed in
|
|
关于tokyo cabinet和tokyo tyrant是什么请google之。下面是如何安装tokyo cabinet和tokyo tyrant的步骤,请注意如果你安装的版本有区别,请根据版本修改相应的安装命令:
1、首先编译安装tokyocabinet数据库
wget http://tokyocabinet.sourceforge.net/tokyocabinet-1.3.22.tar.gz
tar zxvf tokyocabinet-1.3.22.tar.gz
cd tokyocabinet-1.3.22/
./configure
make
make install
cd ../
2、然后编译安装tokyotyrant
wget http://tokyocabinet.sourceforge.net/t … /tokyotyrant-1.1.8.tar.gz
tar zxvf tokyotyrant-1.1.8.tar.gz
cd tokyotyrant-1.1.8/
./configure
make
make install
cd ../
二、配置
1、创建tokyotyrant数据文件存放目录
mkdir -p /ttserver/
2、启动tokyotyrant的主进程(ttserver)
(1)、单机模式
ulimit -SHn 51200
ttserver -host 127.0.0.1 -port 11211 -thnum 8 -dmn -pid /ttserver/ttserver.pid -log /ttserver/ttserver.log -le -ulog /ttserver/ -ulim 128m -sid 1 -rts /ttserver/ttserver.rts /ttserver/database.tch
(2)、双机互为主辅模式
服务器192.168.1.91:
ulimit -SHn 51200
ttserver -host 192.168.1.91 -port 11211 -thnum 8 -dmn -pid /ttserver/ttserver.pid [...]
Also filed in
|
|