Vim关闭自动备份

运行Vim,在Vim里执行::e $MYVIMRC,打开Vim配置文件后,在里面添加代码 set nobackup

2015年4月3日 · 1 分钟 · Jid

怀旧:Turbo C 英文原版 + 免安装版 下载

(一) Turbo C 的历史 Turbo C 是美国Borland 公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎。 该公司在1987年首次推出Turbo C 1.0 产品, 其中使用了全然一新的集成开发环境, 即使用了一系列下拉式菜单, 将文本编辑、程序编译、连接以及程序运行一体化, 大大方便了程序的开发。1988 年, Borland 公司又推出Turbo C1.5版本, 增加了图形库和文本窗口函数库等, 而Turbo C 2.0 则是该公司1989年出版的。Turbo C2.0在原来集成开发环境的基础上增加了查错功能, 并可以在Tiny模式下直接生成.COM (数据、代码、堆栈处在同一64K 内存中) 文件。还可对数学协处理器 (支持8087/80287/80387等)进行仿真。 Borland 公司后来又推出了面向对象的程序软件包Turbo C++,它继承发展Turbo C 2.0 的集成开发环境,并包含了面向对象的基本思想和设计方法。1991年为了适用Microsoft 公司的Windows 3.0 版本, Borland 公司又将Turbo C++ 作了更新, 即Turbo C的新一代产品Borland C++问世了。 Borland公司在1981年推出的C语言程序设计集成开发环境“Turbo C 2.0”,由于其稳定的性能,一直长期工作应用在社会不同领域,得到社会各界的广泛认同。 Borland公司为了解决该软件的一些Bug,又于1989年推出了升级版 “Turbo C 2.01”,紧接着在1992年,由于功能更为强大的C++面向对象程序设计集成开发环境"Turbo C++ 3.0“的面世,导致“Turbo C 2.01”未能得到有效推广。 (二) Turbo C 的安装和使用 ...

2015年4月2日 · 1 分钟 · Jid

PHP 实现网页压缩 — Enable compression

使用gzip压缩页面,可以使得页面载入的更快,这里提供一个解决办法压缩wordpress型博客,当然平台是LAMP。 其实,有这么两个办法: 安装插件 : wordpress gzip compress 或 gzipp 以及类似的。(用关键字gzip搜索即可) 手动修改配置文件(无需插件) 本文提供手动修改配置文件实现压缩页面(怎么看效果呢?firefox 浏览器+开发工具firebug[开启net]) 在~/wp-content/themes/YourThemes下找到functions.php文件(我用的是默认主题twentyten,如果你的不是,那么应该查找与此类似的一个功能文件),然后在文件的最后添加下面的代码: /** * Plugin Name: WordPress Gzip Compression * Plugin URI:http://tribulant.com * Description: Enables gzip-compression if the visitor's browser can handle it. This will speed up your WordPress website drastically and reduces bandwidth usage as well. Uses the PHP ob_gzhandler() callback. * Version: 1.0 * Author: James Socol * Author URI:http://jamessocol.com/ */ add_action('init','ezgz_buffer'); function ezgz_buffer () { ob_start('ob_gzhandler'); } 看到上面的注释了吗?这段代码就是从Plugin: WordPress Gzip Compression摘下来的。

2015年3月23日 · 1 分钟 · Jid

修改Thunderbird回复格式

Thunderbird回复邮件的格式很不好看,而且还是把回复的内容都放在原文引用的下面,用的很不舒服。 下面是对这个使用问题的解决办法: (1)回复内容放在最前边 英文界面:Edit->Perferences->Advanced->Config Editor->I’ll be careful,I promise->mail.identity.default.reply_on_top 会发现目前的默认值为0,改为1即可。 中文界面:工具->选项->高级->常规->配置编辑器->我保证会小心->mail.identity.default.reply_on_top 将默认值由0为1 (2)安装附加插件: SmartTemplate的强大之处就是可以直接用html控制邮件的格式, 安装完之后在附加组件里找到它,点“选项”,编辑配置,如下图 首先点选图中所示的几个选项,然后复制如下代码 -------- <FONT face=Verdana size=3>原始信息</FONT> -------- <FONT face=Verdana size=2><b>发件人</b></FONT>: %from% <FONT face=Verdana size=2><b>日期</b></FONT>: %date% <FONT face=Verdana size=2><b>收件人</b></FONT>: %to% <FONT face=Verdana size=2><b>抄送人</b></FONT>: %cc% <FONT face=Verdana size=2><b>主题</b></FONT>: %subject% 到上图所示的空白处,然后确定即可(完全可以依个人口味进行配置)。 其中,%**%之类的东西是SmartTemplate定义的几个宏,完整宏列表在链接 可以找到,或者见下: 附录: Reserved words - Common : %ownname% Own account name %ownmail% Own mail address %Y% Year (1970...) %m% / %n% Month (01..12 / 1..12) %d% / %e% Day of month (01..31 / 1..31) %H% / %k% Hour (00..23 / 0..23) %I% / %l% Hour (01..12 / 1..12) %M% Minute (00..59) %S% Second (00..59) %p% / %p(x)% AM or PM, x=1(a.m.)/x=2(A.M.)/x=3(AM) %A% / %a% Locale's weekday name (Sunday..Saturday / Sun..Sat) %B% / %b% Locale's month name (January..December / Jan..Dec) Reserved words - Reply/Forward message %from% Author %from(name)% Author name %from(firstname)% Author firstname %from(mail)% Author mail address %date% Date string (same as mail header syntax) %datelocal% Date string (locale format) %dateshort% Date string (such as 2000/01/01 1:23:45) %date_tz% Time zone (e.g., +0100) %to% Recipients(to) %to(name)% Recipients name(to) (mail address, if name is not available.) %to(mail)% Recipients mail address(to) %cc% Recipients(cc) %cc(name)% Recipients name(cc) (mail address, if name is not available.) %cc(mail)% Recipients mail address(cc) %subject% Subject %........% An any e-mail header(e.g., %Message-Id%, %Newsgroups%, %X-Mailer%, ...) Reserved words - Additional syntax {...%reserved word%...} Phrase enclosed in "{" and "}" is displayed if reserved word has been replaced. Phrase consists of a reserved word and another words. For example, To: %toname%{ Cc: %ccname%} will be replaced as follows, when ccname is not effective, and To: foo will be replaced as follows, when ccname is effective. To: foo Cc: boo %X:=sent% %A-Za-z% is converted to the time the original message was sent. %X:=today% %A-Za-z% is converted to today. Notes about the template with HTML format Use HTML Escape Characters " , & , < , > are need to escape by &quot; , &amp; , &lt; , &gt;. And, you can also use other escape characters. New-line You need to use <br> for new-line, when 'Replace new-line with <br>' does not used.

2015年3月21日 · 2 分钟 · Jid

强烈推荐:C++ manpages -- C++在线帮助文档

C++ manpages – C++在线帮助文档 C++ manul pages generater: cppman generates C++ manual pages from cplusplus.com and provide a man-like interface to view man pages. PPA can be found here:https://launchpad.net/~aitjcize/+archive/manpages-cpp 此manpages与Linux自带的manpage一脉相承,虽然使用方式上稍有不同,但是文档格式非常一致。 此manpages是C++程序员的必备工具,虽然还有一个与此很相似的文档libstdc++6-4.4-doc,但是由于那个文档的格式与Linux中的manpage差别较大,使用很不方便。因此,这里极力推荐此manpage。 如下(本文主要在Ubuntu下操作): (1)向系统中添加PPA(即源),并更新 sudo add-apt-repository ppa:aitjcize/manpages-cpp sudo apt-get update (2)安装程序 manpages-cpp sudo apt-get install manpages-cpp (3)从Cplusplus网站上获取数据:这一步比较漫长,先去泡杯咖啡吧 cppman -c (4)畅游cppman cppman cout cppman iterator (5)获取帮助 cppman --help

2015年3月17日 · 1 分钟 · Jid

Vmware workstation最小化到托盘的解决方案

先下载 trayconizer.zip(我下载了个for unicode的版本,才4K)。 解压之后,放到硬盘的任何地方。 比如把Trayconizer.exe直接放到c:\windows目录下。 然后把vmware workstation的快捷方式的目标改为: c:\windows\Trayconizer.exe "C:\Program Files\VMware\VMware Workstation\vmware.exe" 注 意:trayconizer.exe后面应该有一个空格。 以后,用修改过的快捷方式打开的vmware,就可以最小化到系统托盘了。 当然了,该工具也适用于其他任何程序,最小化到托盘。 下载地址: http://www.whitsoftdev.com/trayconizer/ 或 http://www.uushare.com/user/antixeex/file/3115849

2015年1月11日 · 1 分钟 · Jid

世界著名物理学网站集合

物理学会网站 物理学会(The Institute of Physics)是一个国际性的组织,主要的站点在英国。该网站提供一系列免费服务。网站将图形的数量保持在最低限度,确保能以最快的速度下载复杂资料。 HTML 的使用也已简化,可让更多使用各种不同浏览器的人得以访问物理学会网站。 德国物理网站 物理网(PhysNet ),是一个提供全球大学物理系和物理资源信息的非商业网站,主要目的是为全球的物理学工作者提供信息服务,任何人都可以免费共享其网上的信息。这个物理网 的工作重点在于各个大学的物理系和物理参考文献上,其所有的文献可以全文浏览。主要的栏目如下:与各个大学物理系的连接,物理参考文献的连接,物理期刊的 连接,物理学术会议,其它的相关连接。 挪威物理网站 主要内容为全球的物理新闻和物理信息服务,它的搜索功能特别好用,可以搜索物理站点、物理学术会议、物理连接、关键 词和物理工作等。在主页中包含如下主要栏目:物理新闻,物理世界,最好的物理网,友情连接,物理日历,物理网络导航等。对其所有内容均可以全文浏览,没有 任何限制,如果在该网站注册,则会得到电子邮件信息服务,而且选择的范围和方式很广。如果查寻会议或物理站点这是一个令人相当满意的站点。 荷兰物理网站 设置的主要栏目有:新天体物理,物理电子学,物理指导,生命 物理,凝聚态物理,表面物理。其实这6个栏目各为一个网站,内容相当丰富。如果在该网站注册后,你可以根据你的学科专业来订阅免费的电子文章,它会把与你 学科专业相关的信息定期的以电子邮件的形式发送给你,非常有学术价值。 美国物理协会网站 该网站主要包含以下内容:物理期刊,物理资源,物理会 议,物理日历,物理教育。物理期刊:主要是由美国物理协会主办的各种物理期刊,所有的文章均可以全文查询,而且内容相当丰富。物理资源:此物理资源是指非 美国物理协会的物理资源,可按此连接查找其它的物理资源。这部分包含的内容很多,基本上把美国的一些主要的物理资源都列出了,另外还有部分欧洲的站点,并 且有连接。我们把其涉及的范围列出如下:物理研究机构,物理类出版物(包括期刊和书籍),物理类站点,世界主要国家的物理学会等等。物理会议:此栏目把一 年至两年的物理会议主题及承办单位和具体情况列出,可以方便的查找物理会议。物理日历:此栏目把一年至两年的各种物理活动主题及承办单位和具体情况列出, 从这里你可以方便的查找美国物理协会在未来的时间里将有那些物理活动。物理教育:了解美国物理教育的一个绝好窗口。 美国物理研究所网站 位于美国的纽约洲,其主 要任务是物理知识和应用的推广普及,主要的研究方向为物理学和天文物理学。该研究所每年都有在线的年度报告(Annual Reports),在年度报告中详细的介绍一年的主要工作,这是了解其性质及研究方向的最简洁的途径。设置的主要栏目如下。研究所的协会成员:介绍研究所 的各个成员单位,这里有到美国的许多物理机构的连接,是个值得访问的地方。美国物理研究所的期刊:此栏目详细的列出了美国物理研究所出版的各种期刊,可以 查询或检索。主要有以下几种期刊:Applied Physics Letters(应用物理通讯)、 Chaos(混沌)、The Journal of Chemical Physics (物理化学期刊)、 Journal of Mathematical Physics(数学物理期刊)、 Low Temperature Physics (低温物理)、 Journal of Physical and Chemical Reference Data(物理化学参考)、 Physics of Fluids(流体物理)、 Physics of Plasmas(等离子体物理)、 Review of Scientific Instruments(科学仪器评论)、 Computing in Science & Engineering(科学与工程计算)。今日物理:连接到今日物理期刊的主页。只要在这里注册,就可以免费浏览今日物理的过刊和现刊,非常的方便。学 术会议日历:主要信息是未来一年中将要举行的物理学术会议。历史中心:此栏目对物理学发展当中的一些物理史进行介绍,包括一些著名实验和实验室,而且更新 的速度很快,对物理学史赶兴趣或需要在备课当中查找这方面知识的教师不妨经常到此浏览一番,相信对提高教学水平会有很大的帮助。教育与学生服务:此栏目设 有物理教学软件,有的需要购买,但有些是可以浏览和下载的,即使不能下载的也能从其简要的介绍中的得到很大的启发,教学过程中需要的各种物理图片也能从这 里找到。这里还经常刊登一些物理教学与物理学习的研究文章,可以全文下载。 ...

2015年1月10日 · 1 分钟 · Jid

Vim7.4.253安装包

最新打包 这里是本人最新打包的gVim(7.4.253),同时开启了LUA、Perl、TCL和Python等脚本支持,并且可以在32位和64位机器上使用。 如果你准备使用Vim插件neocomplete或YouCompleteMe,那么你来对了,这个安装包就是为了这个目的准备的。 下载链接 下载地址:百度云 使用方法 下载安装gVim7.4.253.exe 为了能够在Vim中使用LUA、Python等脚本,需要把压缩包内相应的DLL复制到你的安装目录下 对于x64位系统需要注意: 为了能在鼠标右键菜单中使用Edit with Vim等命令,必须把我的x64目录下的gvimExt.dll复制到安装目录下(这个过程可能需要重启一下电脑) Enjoy Vimming…

2014年5月16日 · 1 分钟 · Jid

最新编译打包gVim7.4.100

吐槽 Vim官网实在太保守,提供的下载链接才是7.4最开始的版本,自从 Vim7.4发布以来,到今天已经有了上百个补丁包(到目前位置,最新的补丁是patch-131)。而且Vim7.4对很多脚本的支持做得更好了,比如对Python,Lua,TCL等的支持。但是Vim官网的链接不仅陈旧,而且没有打开对LUA、TCL、PERl等脚本的支持。 我的最新编译打包 鉴于Vim官网的不给力,我自己编译打包了最新的gVim(7.4.100),同时打开了LUA、Perl、TCL和Python脚本支持,并且正在自己的32位和64位机器上很顺畅地使用。 如果你准备用neocomplete插件,那么你来对了,这个编译包就是为了这个目的准备的。 所以今天拿出来与大家分享。 下载链接 下载地址:百度云 使用方法 下载安装gVim7.4.100.exe 为了可以在Vim中交互使用LUA、Python等脚本,需要把我的压缩包内的相应的运行时库复制到你的安装目录下 对于x64位系统需要注意: 为了能在鼠标右键菜单中使用Edit with Vim等命令,必须把我的x64目录下的gvimExt.dll复制到安装目录下 Enjoy your Vimming…

2013年12月28日 · 1 分钟 · Jid

build vim on Linux

以下是我的配置和编译过程,主要是比默认的多开启了ruby,lua,python2,perl,tcl,这样做的目的是可以顺利的保证Vim插件(比如YCM和NeoComplete)的使用: (1) ./configure --with-features=huge --enable-rubyinterp --enable-luainterp=dynamic --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config --enable-perlinterp --enable-cscope --enable-tclinterp --enable-multibyte --enable-clipboard --prefix=/usr (2) make VIMRUNTIMEDIR=/usr/share/vim/vim74 (3) sudo make install 以上的配置开启了ruby,lua,python2,perl,tcl. 而Python3有意没开启,因为同时开启python2和python3的话会导致YouCompleteMe不能用。 这样的配置可以保证YouCompleteMe和NeoComplete都可以正常使用。

2013年11月2日 · 1 分钟 · Jid