Monthly Archives: 四月 2009

升级ubuntu server

ubuntu jaunty已经发布了,服务器现在的版本还是hardy,正好遇到了奇怪的问题,所以就想升级了。 sudo aptitude install update-manager-core 然后修改/etc/update-manager/release-upgrades文件内容,把 Prompt=lts 修改为: Prompt=normal 然后开始升级: sudo do-release-upgrade 注意: 1 在升级过程中有个提示,是否要继续操作,其中提示为[yN],但在中文locale下需要输入”是“,估计这是个翻译的BUG? 2 apache在升级后会产生问题,导致所有的网站都定向到默认网站了,需要修改/etc/apache2/ports.conf文件,把 NameVirtualHost *:80 给注释掉,然后在修改默认网站/etc/apache2/sites-enable/000-default,在第一行添加: NameVirtualHost *

Posted in Linux | Tagged , , , , | Leave a comment

WebDAV on Apache2

本来应该很简单,参考debian administration的操作,结果作下来后,发现没有些权限写。最后才发现是当前目录的父目录有一个word press生成的.htaccess文件,正是这个文件导致了问题的产生。 解决办法:拷贝父目录下的.htaccess文件,然后注释掉里面有影响的句子。

Posted in Linux | Tagged , , , | Leave a comment

使用apt-cacher

之前一直在用apt-proxy,但奇怪的是,apt-proxy经常会在99%位置长时间停顿。因此决定用apt-cacher替换使用看看效果。 安装: sudo aptitude install apt-cacher 然后让其默认启动: sudo nano /etc/default/apt-cacher 修改为: AUTOSTART=1 然后重启动apt-cacher: sudo /etc/init.d/apt-cacher restart 恩,支持IPV6,不错。

Posted in Linux | Tagged , | Leave a comment

cout float的显示问题

在c++,使用cout直接显示float类型的数据,在不同系统上显示方式可能有所不同。 测试代码: #include <iostream> using namespace std; int main() { float t=0.000000277; cout<<t<<endl; return 0; } 在LINUX上: 2.77e-07 而在WINDOWS上结果如下: 2.77e-007

Posted in Linux, Program | Tagged , , , | Leave a comment