Apr
11
www.jocat.net/default.asp%3Fid%3D61+Mplayer+Failed+to+open+file&hl=zh-CN&ct=clnk&cd=6&gl=cn&client=firefox&st_usg=ALhdy2-eQBxH4pS6GIkpM-H3WdiCo5yIng" target="_blank">点此打开来源页面
凡是在界面上选择用Mplayer打开含有中文路径或者是中文文件名的,全部出错,提示failed open file:xxxx.avi。
仔细尝试了几次,发现只要路径或者文件名含有中文或者非英文常用符号的,都会出现类似错误,mplayer界面上也显示了经过urlencode后的路径,如果用命令行直接执行mplayer xxx.avi 则一点问题也没有。所以猜测是系统向mplayer传送参数的时候,经过了一些不该有的字符转换。
后来google了一下,找到了解决方案:修改/usr/share/applications/mplayer.desktop文件,将其中的exec=gmplayer %U 改为 exec=gmplayer %f 即可。
凡是在界面上选择用Mplayer打开含有中文路径或者是中文文件名的,全部出错,提示failed open file:xxxx.avi。
仔细尝试了几次,发现只要路径或者文件名含有中文或者非英文常用符号的,都会出现类似错误,mplayer界面上也显示了经过urlencode后的路径,如果用命令行直接执行mplayer xxx.avi 则一点问题也没有。所以猜测是系统向mplayer传送参数的时候,经过了一些不该有的字符转换。
后来google了一下,找到了解决方案:修改/usr/share/applications/mplayer.desktop文件,将其中的exec=gmplayer %U 改为 exec=gmplayer %f 即可。
Apr
11
很好玩
昨天安装以后不知道怎么用
今天在/home/felix021下面发现一个 .dosemu
进去以后在drivec下面运行 ln -s /media/sda8/programs/dostool tools 以后
就把自己收集的dos程序挂上去了,mario可以运行
然后把pal解压到drivec下面
$dosemu
c:\>cd pal
c:\pal\>pal
然后...看图片吧
昨天安装以后不知道怎么用
今天在/home/felix021下面发现一个 .dosemu
进去以后在drivec下面运行 ln -s /media/sda8/programs/dostool tools 以后
就把自己收集的dos程序挂上去了,mario可以运行
然后把pal解压到drivec下面
$dosemu
c:\>cd pal
c:\pal\>pal
然后...看图片吧
Apr
10
今天配置好Apache+PHP+MySQL
但是apache默认DocumentRoot是/var/www
想把它改到我Windows下进行测试的k:/wwwroot
把 apache2.conf 翻了好几遍,连DocumentRoot都搜不到
上网搜了好久也没找到
好郁闷。。
然后再仔细的看apache2.conf
终于发现有这么一句:
Include /etc/apache2/sites-enabled/
然后打开这个目录,看到一个 000-default
打开一看,全明白了。。。。。
改吧:
然后 sudo apache2 -k graceful
OK~
但是apache默认DocumentRoot是/var/www
想把它改到我Windows下进行测试的k:/wwwroot
把 apache2.conf 翻了好几遍,连DocumentRoot都搜不到
上网搜了好久也没找到
好郁闷。。
然后再仔细的看apache2.conf
终于发现有这么一句:
Include /etc/apache2/sites-enabled/
然后打开这个目录,看到一个 000-default
打开一看,全明白了。。。。。
改吧:
DocumentRoot /media/sda3/wwwroot
<Directory /media/sda3/wwwroot>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory /media/sda3/wwwroot>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
然后 sudo apache2 -k graceful
OK~
Apr
10
很早就安装了Apache和PHP,http://localhost可以看到It Works, 在bash下php也可以运行
但是http://localhost/test.php总是弹出一个下载.phtml的窗口,相当郁闷
搜了网上很多方法,比如在 httpd.conf 里面添加AddType阿,重新安装libapache2-mod-php5阿,都不行
鼓捣了很久才搞定。
方法是:
1。卸载所有相关的程序(如下)
2。安装所有相关的程序
sudo apt-get install apache2 libapache2-mod-php5 php5 mysql-server php5-mysql php5-gd phpmyadmin
但是http://localhost/test.php总是弹出一个下载.phtml的窗口,相当郁闷
搜了网上很多方法,比如在 httpd.conf 里面添加AddType阿,重新安装libapache2-mod-php5阿,都不行
鼓捣了很久才搞定。
方法是:
1。卸载所有相关的程序(如下)
2。安装所有相关的程序
sudo apt-get install apache2 libapache2-mod-php5 php5 mysql-server php5-mysql php5-gd phpmyadmin
Apr
10
在Bash中实现类似windows中pause命令的暂停功能:
read -n1 -p "Press any key to continue..."
解释:
-n1 读取一个字符
-p 提示
read -n1 -p "Press any key to continue..."
解释:
-n1 读取一个字符
-p 提示
Apr
10
好锉。。用了这么久Ubuntu,居然还不知道怎么杀死一个job。。
命令格式是这样的:
kill %job_id
比如: kill %1
注意
1.%后面没有空格,直接跟上数字
2.如果不加%,那么数字是pid,不是job_id...
命令格式是这样的:
kill %job_id
比如: kill %1
注意
1.%后面没有空格,直接跟上数字
2.如果不加%,那么数字是pid,不是job_id...
Apr
9
使用MySQLi的时候发现,输入中文进行更新的时候就会出现类似
这样的错误,上网搜了一下,解决办法是采用gbk或UTF-8编码。
我把所有的php脚本转换成了utf-8编码,然后在new mysqli;后面加入
然后就正常了。
特别提示两点:
1。网页里面记得要在title前加上
2。上面命令里面是SET NAMES 'utf8',这里没有横杆!(不是utf-8)
引用
Data too long for column 'name' at row 1
这样的错误,上网搜了一下,解决办法是采用gbk或UTF-8编码。
我把所有的php脚本转换成了utf-8编码,然后在new mysqli;后面加入
@ $conn->query("SET NAMES 'utf8' ");
然后就正常了。
特别提示两点:
1。网页里面记得要在title前加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2。上面命令里面是SET NAMES 'utf8',这里没有横杆!(不是utf-8)
Apr
8
from http://topic.csdn.net/t/20060905/14/4999773.html
function ttt() {alert(1);}
if (typeof(ttt) == "function")
alert("yes");
else
alert("no");
if (typeof(ttt) == "function")
alert("yes");
else
alert("no");