201203/29

【转载】vim打开文件是tab页

呵呵,这里说的不是在终端中怎么用tabnew来打开一个新标签,而是说怎么在windows下,用gvim新打开的文件,会默认在gvim的标签页中打开。 这里主要有两种方法,其实原理是一样的(即gvim执行命令的参数是一样的),只是用windows的实现有些区别。 一.利用windows的发送到。 像emeditor之类的编辑器都会在安装之后默认在发送到里面添加自己的快捷方式,而vim是在右键菜单里面直接有一个用vim编辑,而为了不和这个默认的快捷方式冲突,我们就用这个发送到来实现我们想要的在标签页中打开新文件的功能。 1)开始->运行,输入sendto 2)在弹出的窗口中,单击右键,选择新[......]

阅读全文>>

201203/18

vim的可视模式详解

这个是转载的,我没有那么高的技术,非常的使用。习惯了VIM的环境越来越离不开了。

 

vim 工具我们大家用的都很多,写shell,编代码,都会经常用到,我用了vim也很长时间了,有时候会涉及到会批量添加操作,其实vim提供了很好的环境与命令。。。。。就是他的可视模式。。。

先抓两个图 给大家

1.所有行前面都有注释

 

2.进入可视模式选中头行

 

3.按d键删除 esc保存

 

怎么样 这个可视模式是不是很不错 很过瘾? 这只是他的一点点功能,预知详情如何请看下面分解[......]

阅读全文>>

201203/18

【转】vim 编码设置-vim编辑器之王

现在经常会打开一些utf-8和gbk的文件,有时候会出现乱码,在网上看到了一些解决方法很不错就转载过来了,使用utf-8转换代码的方法是:set fenc=cp936(windows系统下的GBK)转换起来也是非常的方便的。

 

一般的,vim打开中文文件时会出现乱码,原因比较复杂,不罗嗦了。直接讲解决办法

set fileencoding=gb18030

set fileencodings=utf-8,gb18030,utf-16,big5

想看这样设置的原因吗?请继续。下文在网络中广泛流传

 

vim里面的编码主要跟三个参数有关[......]

阅读全文>>

201203/18

【转载】50点提高PHP编程效率 引入缓存机制提升性能

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。

2、$row[’id’] 的速度是$row[id]的7倍。

3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。

4、在执行fo[......]

阅读全文>>

201203/10

vim中根据系统自动设置文件的编码

有的时候VIM是在windows下使用,有时候在linux下面使用,所以就要设置编码了,让系统自动选择编码的样式,在windows下就是CP936,就是GBK格式的,在linux下就是utf-8格式。这样非常的方便。代码如下

” return OS type, eg: windows, or linux, mac, et.st..
function! MySys()
if has(“win16″) || has(“win32″) || has(“win64″) || has(“win95″)
return “windows”
elseif has(“unix”)
return[......]

阅读全文>>

201202/28

discuz模块模板自定义变量的方法

DZ首页DIY调用模块就已经有了很多的自定义的变量,有时候我们需要自定义一个变量怎么做呢?

先打开source\class\block\forum找到需要修改的文件我修改的是帖子模块打开的文件是block_thread.php

打开这个文件,找到199行,这个代码

‘recommends’ => array(‘name’ => lang(‘blockclass’, ‘blockclass_thread_field_recommends’), ‘formtype’ => ‘text’, ‘datatype’ => ‘int’)

在它后面添加[......]

阅读全文>>

201202/24

discuz关键词过滤失败的修改方法

source\function\function_core.php修改一下这个文件

[php]if($censor->modbanned() && $_G['group']['ignorecensor']) {[/php]

修改为

[php]if($censor->modbanned() && !$_G['group']['ignorecensor']) {[/php]

后台更新一下缓存。

这个是参照官网上的修改方法改的,DZ的版本号是 20111010,官网的解决方法说是要升级到20111221才可以,我没有升级也可以[......]

阅读全文>>

201202/19

google国内IP地址的修改和twitter.com的IP

windows下修改hosts文件,添加固定的DNS解析
打开系统目录:c:/windows/system32/drivers/etc找到hosts文件,打开hosts文件并在最后面添加以下记录:

203.208.46.29—-203.208.46.90
这段ip是Google最新的北京服务器ip ,Google 其他项目都可以用这些ip

203.208.46.29 spreadsheets.google.com
203.208.46.29 maps-api-ssl.google.com
203.208.46.29 translate.google.com
203.208[......]

阅读全文>>

201202/19

【转载】七种免费学习编程的方法

我们曾在一篇文章中讨论过不会编程算不算是文盲的问题,虽然有人认为这样有点说过头,但同时也不可否认如今编程确实显得越来越重要。比如作为设计师,懂一些编程可能会帮你更好地理解自己工作内容;而如果你想从头开始创业,技术创始人的身份则会让你的很多工作显得更容易。

无论想学什么,也无论出于什么目的想学,都需要你保持好奇心。但是作为刚想入门的新手,面对眼前海量的信息,或许根本不知道从哪里开始。以下就盘点几种帮你从现在开始免费学习编程的方法:
Processing

Processing是一个开源的编程语言及环境,主要面向创建图形、动画及交互的人群。这是让你上手写出代码最简单的一种方法。虽然[......]

阅读全文>>

201202/14

dropbox的外链

dropbox使用了有一年多了,这个博客每天的备份都保存在dropbox上面,非常的给力,越来越喜欢了,今天试了一下dropbox不能发外链就郁闷了,后来在网上找到了方法,就是http后面加个S就可以搞定了,在dl后面加-web没有效果了。只要把需要共享的文件保存在public这个文件夹就可以了。如图:

 

dropbox外链测试:http:s//dl.dropbox.com/u/21656502/php%E6%89%8B%E5%86%8C.chm