Category Archives: tip

tip

ubuntu Linux 下的php配置文件

ubuntu下,用apt-get安装的php5默认情况下将配置文件保存在/etc/php5/ 以下是我的机器上的情况(加粗的是输入的命令): $ cd /etc/php5/ $ ls -l */ apache2/: 总计 68 -rw-r–r– 1 root root 67459 2010-04-09 16:35 php.ini cgi/: 总计 156 lrwxrwxrwx 1 root root     9 2010-02-21 22:00 conf.d -> ../conf.d -rw-r–r– 1 root root 44789 … Continue reading

Posted in tip | Tagged | Leave a comment

MySQL LOAD DATA LOCAL INFILE Skipped

使用MySQL的LOAD DATA LOCAL INFILE载入文件时可能会遇到部分记录没有导入(在执行结果反馈的信息中显示为Skipped: n)的情况. 如果你想知道哪些记录被跳过了,请使用LOAD DATA INFILE,它不会跳过那些记录,而是提示错误和出错的原因. 以下是MySQL文档中关于这个问题的tips. http://dev.mysql.com/doc/refman/5.1/en/load-data.html Posted by Clive le Roux on February 2 2009 12:20am [Delete] [Edit] If you get “Skipped records” using “LOAD DATA LOCAL INFILE” copy the data file to the actual database … Continue reading

Posted in tip | Leave a comment

MySQL ; SUBSTR()与CHAR_LENGTH()

SUBSTR()是SUBSTRING()的别名;最常用的,,)形式和PHP等语言很类似,不过pos是从1开始的,len不能为负,如果负则返回空字符串;multi-byte safe(多字节安全)也就是不会在取子字符串时把汉字等截断,造成乱码;由于长度不能使用负值来表示倒数的位置,所以有时需要用CHAR_LENGTH()来计算字符串的总长度,CHAR_LENGTH()把多字节字符也看成基本单位,一个汉字也是按1计算的。 更多信息http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substr

Posted in tip | Leave a comment

vim gvim & “+

+寄存器:vim中的 +寄存器,可以和操作系统的剪贴板互通,比如从浏览器里复制了东西,到vim中可以用”+p粘贴,vim中用”+y复制的内容也能用粘贴功能贴到其他程序中去。 “+ 失效:一般,在vim中依次按下 ” 和 + 会在右下角提示 “+ 并等待下一个按键,但实际上vim.basic本身是不支持 +寄存器的,vim.gnome或vim.gtk等才支持。因此在 Linux中如果移除了gvim而保留了vim就可能使 +寄存器变得不可用。

Posted in tip | Leave a comment

IE6 CSS注释bug

中文注释偶尔会在IE6中产生莫名其妙的错误。总之,不要在css里使用中文注释就对了。

Posted in tip | Leave a comment

PHP中“数据库和页面编码相同仍乱码”的解决方法

这种情况通常出现在网页服务器和数据库服务器分别运行在两台不同的机器上时。 数据库中的数据读出来后传给网页服务器时也是按照一定的编码规则来的,把这个编码也设成一致的就能解决这个问题: 比如数据库和页面编码都是utf8,则在数据库连接后执行: mysql_set_charset(“utf-8″); 或 mysql_query(“set names ‘utf-8′”); 参:http://www.php.net/manual/en/function.mysql-set-charset.php

Posted in tip | Tagged , | Leave a comment

IE6 JS脚本错误

jS在IE6显示脚本错误,而在IE7,8,Firefox等中正确的一种可能性; 如果页面调用了一个函数,如<div onclick=’fun()’></div> 而fun()没有被定义,那么即使该函数没有被触发,在IE6中也会导致整个脚本无法正常运行, 在其他浏览器中则会忽略。 所以遇到类似错误可以检查一下页面中有没有调用没有定义的函数

Posted in tip | Leave a comment

javascript href=’#’ 页面不滚动

<a href=”#” onclick=”function();return false;” ></a>

Posted in tip, 页面设计 | Tagged | 2 Comments

eclipse 编码

在新安装的eclipse中编辑已有的项目,而项目原来是在其他系统中做的,那么很容易出现乱码。 主要原因是系统默认的编码不同,而eclipse会将系统默认的编码作为自己的默认编码,最终出现乱码。 解决的方法是进入 project-properties-resource 在text file encoding下的other 中选择相应的编码 其他语言版本可以使用类似的方法解决。

Posted in tip | Leave a comment

中文不能存入数据库

症状:中文不能存入数据库而英文可以 方法:页面加<meta>标签设置编码,如<meta charset=’utf-8′/>

Posted in tip | Leave a comment