我的vim php 开发配置文件

有些混乱日后修正:
vim 插件:
NERDTree 树状导航【项目】
TagList 标签
php-doc 注释插件
acp 自动提示插件

View Code PHP" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
" you can find below. If you wish to change any of those settings, you should
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
" everytime an upgrade More >

在网页中嵌套搜狗云输入法 方便linux ,unix 等非windows用户

js 事件:

View Code PHPjavascript: void((function() {
var % 20n = navigator.userAgent.toLowerCase();
ie = n.indexOf(’msie’) != -1 ? 1 : 0;
if (document.documentMode) ie = 0;
charset = ”;
if (ie) charset = document.charset;
src = ie && charset == ‘utf-8′ ? ‘http://web.pinyin.sogou.com/web_ime/init2_utf8.php’: ‘http://web.pinyin.sogou.com/web_ime/init2.php’;
element = document.createElement(’script’);
element.setAttribute(’src’, src);
document.body.appendChild(element);
})())

快捷键:Ctrl+P

View Code JAVASCRIPTfunction mysougoubutton(){
if(window.event.ctrlKey && window.event.keyCode==80){
var n=navigator.userAgent.toLowerCase();ie=n.indexOf(’msie’)!=-1?1:0;
if(document.documentMode)ie=0;charset=”;
if(ie)charset=document.charset;src=ie&&charset==’utf-8′?
‘http://web.pinyin.sogou.com/web_ime/init2_utf8.php’:
‘http://web.pinyin.sogou.com/web_ime/init2.php’;
element=document.createElement(’script’);
element.setAttribute(’src’,src);
document.body.appendChild(element);
}}
document.onkeydown=mysougoubutton;

mysql 多表查询 count(*)总数

格式先方在这里了省去了查询步骤。

View Code SQLSELECT mg.`MailGroupsID`,mg.`MailGroupsName`,count(ml.MailGroupsID) as count FROM `mail_groups` mg left join `mail_list_to_mail_group` ml on mg.MailGroupsID = ml.MailGroupsID group by ml.`MailGroupsID`

Ubuntu下好用的轻量级代码编辑器—scribes

近日在Ubuntu下苦苦寻觅一个轻量级的代码编辑器,支持也不必太多,只要能支持C/C++,JAVA,PHP,XML就可以了,后来我终于发现了Scribes。
他的界面十分简约,正合我意,但是功能十分强大,最新的是0.3.3.3版本,具有如下特点:
编辑远程文件
Scribes 现在可以直接通过 ssh、ftp、sftp、webdav、webdavs、samba 等协议访问远程的文件,并执行编辑操作。这项新功能需要使用 Ctrl + l 来激活。
导入/输出模板
Scribes 的模板是类似代码片断的东西,使用模板能够减少很多重复的工作。新的 Scribes 允许输出或者导入这些模板,以方便用户之间共享劳动成果。
书签操作
在 Scribes 中能够将某些行设置为书签,方便以后返回这些行。使用 Ctrl + d 来定义书签,而用 Ctrl + b 可以打开书签浏览器。
文档切换
有用户向 Scribes 的开发者提议考虑加入 Tab 分页功能。虽然作者没有采纳,但是在新版本中增添了文档切换功能。在编辑多文档时,足可应付的了。文档切换窗口可以按 F9 键打开。
智能的自动完成
虽然 Scribes 之前的版本便已实现了这方面的功能,但是现在已经加强了改进。对于如 []、{}、””、” 等配对的符号,Scribes 会自动帮你完成。另外,在 Scribes 中,重复的单词它也会帮你自动输入。
根据传说,还有代码提示的功能,不过我还不知道怎么使用这一个功能。他的安装也十分简单,源里就有
apt-get install scribes
更多体验以后再说。
另外最好的chm查看器
chmsee
apt-get install chmsee

ubuntu 磁盘问号解决方法

文件从window上传到ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是utf8,windows默认都是GBK,对拷的文件转化后就会乱码。只好手动将ubuntu环境设置为GBK
1、首先设置
sudo gedit /var/lib/locales/supported.d/local
添加一行 zh_CN.GBK GBK
2、
sudo locale-gen
3、修改
/etc/environment
PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games”
LANGUAGE=”zh_CN:zh:en_US:en”
GST_ID3_TAG_ENCODING=GBK
LANG=zh_CN.GBK
LC_CTYLE=zh_CN.GBK
CLASSPATH=”/usr/lib/jvm/java-1.5.0-sun/lib”
JAVA_HOME=”/usr/lib/jvm/java-1.5.0-sun”
LC_ALL=”zh_CN.GBK”
sudo reboot

然后重启X即可

ubuntu 常用快捷键

最近一直在用lamp开发linux用到了ubuntu9.10 下面是一些常用快捷键展示给大家希望有用

View Code SHELLCtrl+F 文件搜索
Ctrl+Alt+D 显示桌面
Alt+F2 打开终端
apt-get install 安装文件
apt-get remove 卸载
apt-get autoremove 卸载相关文件

给快捷方式添加图片

sudo gedit /usr/share/applications/Eclipse.desktop
在文本编辑器里复制粘贴下面内容
[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/shixinyu/JAVA/eclipse/eclipse
Icon=/home/shixinyu/JAVA/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development

保存这个文件后,就会在“应用程序”下的“编程”中出现Eclipse的快捷方式。
还有一些忘记了以后补上。

jQuery 与 prototype 共存方法

方案一、

View Code JAVASCRIPTvar $j = jQuery.noConflict();
 
// Use jQuery via $j(…)
$j(document).ready(function(){
$j("div").hide();
});
 
// Use Prototype with $(…), etc.
$(’someid’).style.display = ‘none’;

方案二、

View Code JAVASCRIPT jQuery.noConflict();
 
// Use jQuery via jQuery(…)
jQuery(document).ready(function(){
jQuery("div").hide();
});
 
// Use Prototype with $(…), etc.
$(’someid’).style.display = ‘none’;

方案三、

View Code JAVASCRIPT jQuery.noConflict();
 
// Put all your code in your document ready More >

windows 下安装ubuntu 9.04 双系统 方法

Ubuntu 9.04已正式发布,考虑到目前使用WindowsXP + Ubuntu双系统的用户还是比较多的,特针对9.04特性整理出下文指导新手在WinXP环境下通过硬盘安装Ubuntu 9.04。
1.下载Grub4Dos(注意:如果你想尝试Ext4文件系统,一定要下载最新的支持Ext4文件系统Grub4Dos 0.4.4版本),解压至XP的C盘根下,修改menu.lst文件,在末尾添加如下内容:
(注意:其中粗体Ubuntu-9.04-desktop-i386.iso是desktop版本,如果你下载的不是desktop版,请将其替换成你下载的镜像的文件名,如果不成功可以尝试删除menu.lst再试试。)
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu-9.04-desktop-i386.iso ro quiet
splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.gz
2.修改XP的boot.ini文件(该文件为系统文件,具有只读隐藏属性),在boot.ini末尾添加:
C:\grldr=”GRUB”
3.下载Ubuntu 9.04的desktopCD的镜像文件,下载地址参考Ubuntu 9.04官方衍生版本全集,然后将下载好的镜像文件直接放在C: ,将其中的.disk文件夹加压至C: , 将casper目录下的initrd.gz和vmlinuz这两个文件也解压至C:
4.重启计算机,选择Grub,进入Grub引导程序,选择最后一项(Install Ubuntu),稍等即可进入ubuntu的liveCD模式,此时打开一个终端,在里面输入:
sudo umount -l /iosdevice
回车,然后点击桌面上的安装图标即可完成安装过程。

JQuery获取和设置Select选项方法

JQuery获取和设置Select选项
获取Select :
获取select 选中的 text:
$(“#ddlRegType”).find(“option:selected”).text();
获取select选中的 value:
$(“#ddlRegType “).val();
获取select选中的索引:
$(“#ddlRegType “).get(0).selectedIndex;
设置select:
设置select 选中的索引:
$(“#ddlRegType “).get(0).selectedIndex=index;//index为索引值
设置select 选中的value:
$(“#ddlRegType “).attr(“value”,”Normal“);
$(“#ddlRegType “).val(“Normal”);
$(“#ddlRegType “).get(0).value = value;
设置select 选中的text:
var count=$(“#ddlRegType “).size();
for(var i=0;i<count;i++)
{           if($(“#ddlRegType “).get(0).options[i].text == text)
{
$(“#ddlRegType “).get(0).options[i].selected = true;
break;
}
}
清空 Select:
$(“#ddlRegType “).empty();

在Ubuntu9.04 下浏览CHM文件的几个方法

CHM>(Compiled Help Manual)是微软自有的说明文件格式,内部基于HTML驱动,常常被当作帮助文档来制作,比如微软的MSDN,也有不少小说、电子书是基于CHM制作(欲了解更多关于CHM请访问维基条目:CHM、HTML Help)。那么在Ubuntu下如何来浏览这种微软的文件格式呢,这里有4个方法:
1、Gnochm
GnoCHM是基于GNOME的CHM阅读器,有如下特性:
支持MS自有超链接
支持完整文本搜索
支持书签
支持配置HTTP超链接
与GNOME2紧密集成
支持多语言
支持同时打开多文件

安装GnoCHM:
$sudo apt-get install gnoCHM
或者在Ubuntu下的Firefox浏览器中单击按钮安装:apt://gnochm
2、kCHMviewer
如果你在Ubuntu下安装了KDE桌面环境,那么你应该用与KDE桌面更和谐的CHM阅读器,叫做kCHMviewer(下图是kCHMviewer运行在GNOME桌面环境的截图):

安装kCHMviewer:
$sudo apt-get install kCHMviewer
或者在Ubuntu下的Firefox浏览器中单击按钮安装:apt://kchmviewer
3、xCHM
GNOME和KDE都有最和谐的版本,这个x开头的应该很容易联想到xfce这个桌面环境,没错xCHM没有特别局限适合哪个桌面环境,但是最棒的是还兼容fvwm或xfce,对于那些轻量级桌面癖的人而言xCHM是最合适的。
安装xCHM:
$sudo apt-get install xCHM
或者在Ubuntu下的Firefox浏览器中单击按钮安装:apt://xchm
4、Mozilla Firefox扩展之CHM Reader
啥都不想安装?那就用Firefox的扩展来实现CHM阅读功能好了:
https://addons.mozilla.org/zh-CN/firefox/addon/3235