你的位置: Kiyo'Space首页 欢迎留下您的足迹


Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决

[ 笔记 ]
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进 等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本, 所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为: $vi ~/.vimrc 设置完后 $:x 或者 $wq 进行保存退出即可。 下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料: “双引号开始的行为注释行,……

获取svn版本号并替换到AndroidManifest.xml

[ 默认分类 ]
最近因为要对友盟中的错误分析定位到具体的源代码,由于代码会被修改,所以不好跟踪到是哪一个版本的文件,于是就想获取svn版本号,并输出到AndroidManifest.xml里的versionName里面。琢磨了许多,经过无数次尝试与失败,终于搞定了。 项目是在windows环境下的,由于我安装了git客户端,所以可以在git bash里面执行grep, sed, xargs等等命令,于是写下以下脚本,以自动获取svn版本号。其中第二行与第四行仅是为了输出,可以去掉。  Sh代码   svnv=`svnversion |sed 's/^.*://' |sed 's/[A-Z]*$//'`   echo $svnv   sed -……

如何成为一个早起者

[ 默认分类 ]
早起的习惯是天生的还是后天养成的呢?在我身上,它显然是在后天养成的。在我20岁之前,我很少在午夜前睡觉,几乎总是睡的很晚,通常我会一直睡到每天的傍晚才起床。 但是后来的一段时间我不能继续忽视成功与早起之间的紧密联系了,尤其是在我身上看到了这一点。在我那些少有的早起的日子里,我意识到我的生产效率不 光是早上,而是整整一天都非常高。并且这样做我感觉非常好,我决定养成早起的好习惯,于是立即将闹钟调到了凌晨5点……… 第二天早上,我在快到中午时才起床。 Hmmm……… 我又进行了多次的尝试,基本上每一次都是……

vi和vim编辑器

[ 其它 ]
没有帮助真麻烦,Mark一下 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面是vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。 vi有3个模式:插入模式、命令模式、低行模式。 插……

linux 下文件恢复工具extundelete介绍

[ 服务器 ]
下载 http://extundelete.sourceforge.net/ bunzip2 extundelete-0.2.0.tar.bz2 tar xvf extundelete-0.2.0.tar cd extundelete-0.2.0 make make install   [root@yznvm1 yzn]# df 文件系统               1K-块        已用     可用 已用% 挂载点 /dev/sda3             18129292   2651744  14541764  16% / /dev/sda1               194442     12197    172206   7% /boot tmpfs                   254804         0    254804   0% /dev/shm /dev/hdc               4149676   4149676         0 100%……

如何清除SVN的用户名和密码

[ 编程 ]
有些时候如果我们保存了SVN的登录密码后,我们需要在同一台电脑上切换SVN用户或者清除我们已经保存的SVN用户名和密码,下面我就分享一下在Windows和Linux下面清除密码的方法 工具/原料 SVN客户端(tortoisesvn) Windows下密码清除 安装好SVN客户端后,右键->tortoisesvn->setting 在弹出的“settings”窗口右侧,点击“Saved Data”,点击左侧的“Authentication”后方的“clear”按钮即可 3 另外一种方式:找到C:\Documents and Se……

SMTP协议通讯

[ 编程 , 网络 ]
步骤,以126邮箱为例: 1. telnet smtp.126.com 25 回车后返回: 220 126.com Anti-spam GT for Coremail System (126com[20111010]) 2. ehlo ***      (***是你的126邮箱的账号) 回车后返回: 250-mail 250-PIPELINING 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFDikmCUCa0xD UUUUj 250-STARTTLS 250 8BITMIME 3. AUTH LOGIN 回车后返回: 334 dXNlcm5hbWU6 4.**** (此处输入你126账号的base64编码,推荐一个base64编码与解码查询的网站:h……

XenServer 使用ISO 安装VM

[ 虚拟机 ]
要在 VM 开始安装作业系统,虽然 XenServer 已包含多个范本,例如 RedHat AS 4+5、CentOS、SuSE、Oracle Enterprise Linux 等等,在这些列表内的,安装时都不须额外下载原始安装光盘; 若未在列表内,例如 RedHat AS 3,就必须使用光盘方式安装。这里说明如何在新增 VM 时以 iso 档 方式来安装所需的作业系统。 首先,登录 console,执行以下指令,创建 iso 档型式的存储库(SR - Storage Repositories ) mkdir /boot-iso xe sr-create name-label=boot-iso type=iso device-config:location=/boot-iso device-config:legacy_mode=tr……

解决”运行microsoft windows非核心版本的计算机上”的问题

[ 服务器 , 系统配置 ]
错误:0xC0000022 在运行 Microsoft Windows 非核心版本的计算机上,运行"slui.exe 0x2a 0xC0000022"以显示错误文本   最近用windows7优化大师改了下服务后,查看我的电脑属性结果激活上显示:状态不可用,产品ID不可用.无法导入证书显示:"在运行microsoft windows非核心版本的计算机上,运行slui.exe 0x2a 0x80070422 查看错误" 郁闷至极好不容易找到了解决方法:在服务和应用程序中启动“Software Protection "这个服务。然后用软件激活就可以了。 如果无法开启请检查权限. software protection服务(也就是sppsvc.exe)……

PHP访问MySQL查询超时处理

[ Php , 数据库 ]
PHP连接MySQL主要是使用Mysql提供的 libmysqlclient 的客户端库,同时也延伸出来 mysql 和  mysqli 两套PHP的扩展,相对来说 mysqli 比 mysql 更好,更稳定。   目前两个客户端扩展库连接超时可以设置选项来操作,比如mysqli:   <?php //创建对象 $mysqli = mysqli_init(); //设置超时选项 $mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5); //连接 $mysqli->real_connect('localhost', 'my_user', 'my_password', 'world'); //如果超时或者其他连接失败打印错误信息 if (mysqli_connec……