linux
YearWang
简单可复制
展开
-
转一篇官方的VIM教程
接触很久了,一直没有好好用,现在的机子速度好慢,终于有好好使用的必要条件了。<br />这是vim自带的一个教程文件,就是给vim菜鸟用的,vim是最好的文本编辑器,同志们加油。<br />进入本教程的办法是,在命令行,进入vim安装目录然后输入:vimtutor(回车),偶只知道这一个办法。欢迎老鸟指点其他办法。<br /><br />第一讲第一节∶移动光标<br /><br />※※ 要移动光标,请依照说明分别按下 h、j、k、l 键。 ※※<br /> ^<br />k 提示∶原创 2010-12-31 14:14:00 · 962 阅读 · 0 评论 -
经典vim插件功能说明、安装方法和使用方法介绍(已更新)
<br />#=============================================================================<br /> 2 转载请注明出处: http://blog.csdn.net/tge7618291<br /> 8 #=============================================================================<br /> 9 1. 查看 key 相关信息说明的命令原创 2011-05-02 23:10:00 · 1606 阅读 · 0 评论 -
用vim写程式的一些设定
<br />发现一些新同事编码速度很慢,主要没系统的学习过vim,下面是我的个人设置,主要针对C/C++编码。首先,弄一个 .vimrc 文件一般从 /usr/share/vim/vim7/example_vimrc 拷过来用就差不多了.$ cp /usr/share/vim/vim7/example_vimrc ~/.vimrc<br />然后主要就是修改配置文件 ~/.vimrc<br />"主题,我最稀饭这个,一般要设终端是白字黑背景色.colo desert<br />" 对齐与缩进set cind原创 2011-05-02 23:14:00 · 1055 阅读 · 0 评论 -
vim插件安装
<br />1.ctags<br />(1)到http://ctags.sourceforge.net/下载ctags源码ctags-5.6.tar.gz<br />http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz<br />(2)解压并安装<br />tar zxvf ctags-5.6.tar.gz<br />cd ctags-5.6<br />./configure && make && make install原创 2011-05-02 23:16:00 · 942 阅读 · 1 评论 -
解决svn 提交时报Cant open file /data/svn/develop/db/txn-current-lock: Permission denied错误
<br />今天在测试服务器上安装、配置subversion都非常顺利的,之后通过svn从客户端提交代码时倒是出现了问题,报了个错误:Can't open file '/data/svn/develop/db/txn-current-lock': Permission denied 。哎又是没有权限的啊。<br />后来查了一下资料才知道因为在创建版本库的时候用的是root权限,现在普通用户就更新不了db/目录下的文件了(因为提交会更新SVN服务器上版本库中的db/目录)。解决方案就是把db/目录下原创 2011-05-09 19:54:00 · 4874 阅读 · 0 评论 -
掌握Linux编程的10个步骤
做linux c语言开发有一小阵子了,在这边自己总结了些心得,相信能让不懂得Linux编程的人慢慢步入Linux殿堂。有任何不对或不准确之处欢迎讨论。1. 安装 linux 操作系统既然要学习linux下的c语言开发,那么安装个linux操作系统是必须的。建议安装Ubuntu,这原创 2011-07-27 00:08:00 · 1265 阅读 · 0 评论 -
在Windows下使用gcc
最近,想将linux机 器上的一个程序拿到Windows下用。直接将souWindowsrce codes拷贝到Windows下无法用Windows的C编译器编译,大概是缺少一些库吧。后来,想到Linux下那些文件是用ccgcc编译的,因 此,觉得要是有Windows版本的或转载 2011-09-19 23:43:27 · 6173 阅读 · 0 评论 -
vim7.1在windows下的编码设置
在gvm配置文件中:(gvim安装目录下的_vimrc文件中)"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" vim7.1在windows下的编码设置。By Huadong.Liu"转载 2011-09-19 22:45:01 · 2123 阅读 · 0 评论 -
在Mac上编译CURL
//模拟器./configure --host=i386-apple-darwin CFLAGS="-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk" CC="/Applications/Xco原创 2013-04-24 18:25:16 · 5800 阅读 · 0 评论 -
在mac上编译openssl
//i386./configure BSD-generic32 --openssldir=/Users/bidlink/Downloads/openssl-1.0.1e/openssl_i386CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/转载 2013-04-26 19:53:19 · 7076 阅读 · 0 评论 -
curl_easy_setopt参数详细介绍!
CURLOPT_HEADER:设为1,则在返回的内容里包含http header;CURLOPT_FOLLOWLOCATION:设为0,则不会自动301,302跳转;*CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。*CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。*C原创 2013-04-27 16:21:31 · 35637 阅读 · 0 评论 -
curl来实现iphone远程通知的服务器端
$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $ssl_url);curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_SSLCERT, realpath("cert.pem"));//证书curl_setopt($curl, C原创 2013-04-27 16:26:33 · 2201 阅读 · 0 评论 -
curl_setopt使用方法
http://php.net/manual/zh/function.curl-setopt.php转载 2013-04-27 19:01:13 · 780 阅读 · 0 评论 -
调试工具-bashdb
使用shell调试器bashdb,这是一个类似于GDB的调试工具,可以完成对shell脚本的断点设置,单步执行,变量观察等许多功能。使用bashdb进行debug的常用命令1.列出代码和查询代码类:l 列出当前行以下的10行- 列出正在执行的代码行的前面10行. 回到正在执行的代码行w 列出正在执行的代码行前后的代码/pat/ 向后搜索pat2.原创 2013-04-30 21:33:59 · 2832 阅读 · 0 评论 -
使用libcurl库在手机上出现CURL_WRITE_ERROR(23)错误
在手机上使用libcurl库时,必须要注册CURL_WRITEFUCTION,这个方法,要不然在设备上调试会出现CURL_WRITE_ERROR。切记!原创 2013-05-08 15:03:21 · 1572 阅读 · 1 评论 -
windows中vim显示乱码的解决方法
把以下设置添加到.vimrc中。<br /><br />set encoding=utf-8<br />set fileencodings=utf-8,chinese,latin-1<br />if has("win32")<br /> set fileencoding=chinese<br />else<br /> set fileencoding=utf-8<br />endif<br />language message zh_CN.utf-8<br />"解决菜单乱码<br />source $原创 2011-04-29 22:48:00 · 794 阅读 · 0 评论 -
Ubuntu下gcc安装及使用
<br />是网上查阅后总结的,,可能会相似<br /> <br /> <br />在Ubuntu下安装GCC和其他一些Linux系统有点不一样。<br /><br />方法一:<br /><br />该方法超简单:<br />sudo apt-get build-depgcc<br /><br />就上面这条命令就可以搞定<br /><br />方法二:<br />sudo apt-get install build-essential<br /><br />还是简单,一句命令也可以搞定<br />原创 2011-04-26 12:23:00 · 746 阅读 · 0 评论 -
以下是unix的命令行,供参考
<br /><br /> <br /> <br /> <br />以下是unix的命令行,供参考<br /> <br />目录操作<br /> <br />命令名<br />功能描述<br />使用举例<br /> <br />mkdir<br />创建一个目录<br />mkdir dirname<br /> <br />rmdir<br />删除一个目录<br />rmdir dirname<br /> <br />mvdir<br />移动或重命名一个目录<br />mvdir dir1 dir2<b原创 2011-01-04 12:29:00 · 950 阅读 · 0 评论 -
苹果上免费开源文本编辑器 -MacVim
<br /><br />MacVim是一款免费的支持多窗口的文本编辑软件.对于写文本和写代码的人来说这是一款非常棒的编辑器.MacVim来源于传说中的 Unix系统,很自然的Mac OS X继承了Unix的传统.所以Vim也来到了苹果平台.<br />但Macvim和原生的vim有什么不同点呢?MacVim采用全Mac的Cocoa全新开发.<br />但需要说明的是MacVim不适合新手哦,因为想真正的使用MacVim飞快的操作必须要熟记很多命令哦..(命令和Vim相同)<br />下载软件:http://原创 2011-01-06 18:04:00 · 975 阅读 · 0 评论 -
ubuntu安装和配置SVN
第一步:安装apache2 libapache2-svn subversionsudo apt-get install apache2 sudo apt-get install subversion sudo apt-get install libapache2-svn 安装完后按照提示Run '/etc/init.d/apache2 restart' to activate new configuration! 重启apache2第二步:创建SVN库和项目sudo mkdir /home原创 2011-05-09 19:52:00 · 1116 阅读 · 0 评论 -
我的vimrc文件配置
“============================”任何system通用“============================" 显示中文帮助if version >= 603set helplang=cnset encoding=utf-8endif" 设定默认解码"set fenc =utf-8"set fenc =utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936" 设定不与以前版本兼set nocom原创 2011-03-21 13:33:00 · 1409 阅读 · 0 评论 -
禁用 SSH 远程主机的公钥检查
<br />SSH 公钥检查是一个重要的安全机制,可以防范中间人劫持等黑客攻击。但是在特定情况下,严格的 SSH 公钥检查会破坏一些依赖 SSH 协议的自动化任务,就需要一种手段能够绕过 SSH 的公钥检查。<br /> 首先看看什么是 SSH 公钥检查<br />SSH 连接远程主机时,会检查主机的公钥。如果是第一次该主机,会显示该主机的公钥摘要,提示用户是否信任该主机:The authenticity of host '192.168.0.110 (192.168.0.110)' can't be es原创 2011-04-17 21:24:00 · 1002 阅读 · 0 评论 -
sudo apt-get install subversion subversion-tools 安装客户端
<br />1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装; <br /><br />2、检出文件(checkout)。 <br /><br />使用命令:svn co http://{svn repository url} /destination <br /><br />然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名; <br /原创 2011-04-14 13:49:00 · 11457 阅读 · 1 评论 -
Vim正则表达式查找替换
<br />这里简单的给大家介绍一下Vim的查找替换,众所周知,Vim对正则表达式的支持是非常好的,对于程序员来说在分析大量数据的时候,用到Vim的这个功能无疑是件利器。<br />首先大家要明白vim正则里面的几个特殊含义:<br />^ 代表行首<br />$ 代表行尾<br />/d 代表数字<br />/D 代表非数字<br />[x,y,z]:代表各种条件选择<br />好的,那我们就出几个常用的题目做一下来试一下吧:<br />1.将以数字开头的行删除<br />%s/^/d.*$//igc原创 2011-04-17 23:28:00 · 1004 阅读 · 0 评论 -
ubuntu10.10下virtualbox4.0虚拟XP并设置无缝模式和文件共享
<br />前言:这个也是我第一次在ubuntu10.10下用virtualbox4.0虚拟XP,闲着无聊玩玩而已,其实很简单的,下面就说说如何安装和设置吧<br /> <br />我的环境:<br />ubutnu10.10中国版<br />virtualbox4.0<br /> <br />第一步:下载virtualbox4.0<br />下载地址:<br />http://dlc.sun.com.edgesuite.net/virtualbox/4.0.0/virtualbox-4.0_4.0.0-6原创 2011-04-15 15:46:00 · 1213 阅读 · 0 评论 -
ubuntu常用软件安装
<br />一、安装中文包,这个我就不 多说了,谁都会装。在“语言支持”中选中文就行了<br />二、设置更新源,更新系统。<br />sudoapt-get update<br />sudo apt-get dist-upgrade<br />sudo apt-get upgrade-y<br />有一个简单办法可以使更新速度更快,把以前更新的时候下载的软件包备份一下,把var/cache/apt/archives/下面的所有deb包放在另外的分区下,建一个文件夹,比如原创 2011-04-20 00:14:00 · 1359 阅读 · 0 评论 -
Vimperator:把你的Firefox变成VIM
VIM是我工作和日常使用得最多的一款编辑器。使用VIM的后遗症之一就是:使用其他编辑器时总是习惯不停的是按ESC,接下来很流畅的按下冒号。接着发现这里不是VIM,只能又一次慌忙的把输入的冒号删掉。我曾经想,要是Windows可以自己配置,把快捷键绑定成VIM样式的那该多好啊。虽然windows的开发工程师也用vim,但是这样的希望我估计不大的,毕竟定位不同。不过今天看到一款Firefox的插件挺有意思:这就是Vimperator。作者简直太有才了,那熟悉的操作感觉又回到了身边。不过有个建议,vim的新手原创 2011-04-17 11:00:00 · 779 阅读 · 0 评论 -
ubuntu最常用和终端快捷键
<br />Bash Shell 快捷键<br /><br /> l CTRL k:删除从光标到行尾的部分<br /><br /> l CTRL u:删除从光标到行首的部分<br /><br /> l ALT d:删除从光标到当前单词结尾的部分<br /><br /> l CTRL w:删除从光标到当前单词开头的部分 <br /><br /> l CTRL a:将光标移到行首<br /原创 2011-04-20 00:02:00 · 904 阅读 · 0 评论 -
svn在linux下的使用(svn命令行)ubunt
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库 svn commit -m原创 2011-04-20 17:24:00 · 814 阅读 · 0 评论 -
我的mvim上的配置文件"+yykkj
“============================”任何system通用“============================" 显示中文帮助if version >= 603set helplang=cnset encoding=utf-8endif" 设定默认解码"set fenc =utf-8"set fenc =utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936" 设定不与以前版本兼set nocom原创 2011-04-25 14:43:00 · 840 阅读 · 0 评论 -
Ubuntu中的在文件中查找和替换命令
<br />1、查找<br />find /home/guo/bin -name /*.txt | xargs grep 'jdbc'<br />查找 /home/guo/bin 目录下所有后缀为.txt 的文件(PS:/* 转义* 为统配符),通过 xargs 命令传递给 grep 作为文件参数<br />grep 'jdbc' 所搜显示文件中所有包含 jdbc字符串的行<br />2、替换<br /> find /home/guo/bin -name /*.txt | xargs sed -i 's/@原创 2011-04-26 18:30:00 · 5802 阅读 · 0 评论 -
如何理解 File's Owner 与 First Responder
*** xib 文件是什么的缩写? 作用是什么? ***.xib 文件存储 Interface Builder 布局。 NIB 和 XIB 都是 Interface Builder 的图形界面设计文档。引用《Cocoa Programming for Mac OSX》一书的说法,Interface Builder 把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个转载 2014-10-16 15:41:47 · 773 阅读 · 0 评论