- 博客(42)
- 资源 (20)
- 收藏
- 关注
原创 Vim实战手册(9)Vimide——打造你自己的IDE(B)
转载本文请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant经过《Vim实战手册(8)Vimide——打造你自己的IDE(A)》之后,我们都知道了如果使用Tags来提高生产力。这一篇文章将向大家介绍WinManager,可以让你的Vim看起来更像Vimide : )1、下载WinManager插件你暂时先不需要
2012-01-31 03:02:53 14154 4
原创 Vim实战手册(8)Vimide——打造你自己的IDE(A)
转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant 就让我姑且称它为VIM-IDE吧,这样听起来好像和Eclipse、Visual Studio、Xcode之流的IDE有一拼,更好玩一点,你可以叫它Vimide,是不是更像:) 言归正传,把你的Vim打造成IDE,首先要熟悉一些基本的Vim使用。
2012-01-29 18:05:07 13535 9
原创 Linux下执行一些命令前加sudo时出现command not found的原因
转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant 当我们用sudo来执行cd、ls等命令时,会出现command not found的提示:sudo cd /home/michaelsudo: command not found 我们知道在执行Linux命令时,如果在其前面加上sudo,就表示以root权限执行。
2012-01-28 17:00:13 61765 4
原创 Vim实战手册(7)关于加密
转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant1、加密你的文本文件当你用Vim打开或新建一个文件时,如果加上-x参数,即:vim -x filename那么Vim会提示你:Enter entryption key:当你输入了密码后,Vim会提示你重复输入以确认:Enter
2012-01-28 02:57:52 6563 7
原创 Vim实战手册(6)常用搜索与书签操作按键
Vim 实战手册(6)常用搜索与书签操作快捷键Author: PoechantBlog: blog.CSDN.net/PoechantEmail: zhongchao.ustc#gmail.com (#->@)Date: January 27th, 2012Update: February 27th, 20121. 搜索字符串/string 向下搜索
2012-01-27 16:43:08 6249
原创 Vim实战手册(5)常用多缓冲区操作按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、多文件编辑模式(1)argument list模式,就是在打开Vim编辑器时,携带多个文件路径参数。(2)buffer list模式,就是在进入Vim编辑器后,打开多个缓冲区进行编辑。2、单一缓冲区打开多个文件:files显示目前打开了哪
2012-01-27 16:41:01 7662
原创 Vim实战手册(4)常用编辑操作按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、删除操作(delete)dd删除光标所在行ndd删除从光标所在行开始,向下的n行d1G删除从光标所在行开始,到第一行的所有行dG删除从光标所在行开始,到最后一行的所有行d$删除从光标所在位置,到行尾
2012-01-27 16:40:15 3626
原创 Vim实战手册(3)常用光标移动按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、光标字符操作j向下k向上h向左l向右$光标移动到行尾(End),注意要按Shift键0光标移动到行首(Home)^光标移动到行首第一个非空白字符(Home),注意要按Shift键
2012-01-27 16:39:38 10098
原创 Vim实战手册(2)常用的状态切换按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、Normal Mode -> Insert Modei小写字母i,在光标位置插入a小写字母a,在光标的下一个位置插入I大写字母I,在光标所在行的第一个非空格处插入A大写字母A,在光标所在行的最后一个字符处插入
2012-01-27 16:38:57 4569
原创 Vim实战手册(1)初级个性化配置你的Vim
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、VIM是什么? VIM是Vi IMproved,是编辑器Vi的一个加强版,一个极其强大并符合SE(Software Engineer,软件工程师)习惯的编辑器。如果你是一名职业的SE,那么一定在寻找一款出色的能够自由定制、满足灵活编辑功能的编辑器。那么
2012-01-27 16:38:05 8079 4
原创 Mac OS X常用软件介绍
作为一个刚刚接触Mac OS X Lion的新手,最大的体会就是Mac OS X Lion已经配置好的Perl、PHP、Python、Vim、Emacs等各种工具,真的非常方便。既方便了开发人员缩减软件包的容量,又方便了普通用户使用这些进行开发。接触了一些Mac OS X下的软件,觉得一些比较好用,暂且记录在这里,供Mac OS新手参考。(其中一些是Mac OS预装软件)1、Microsoft R
2012-01-27 04:17:29 7670
原创 柳大的Linux讲义·基础篇(3)权限、链接与权限管理
转载请注明来自“柳大的CSDN博客”,原文链接:http://blog.csdn.net/poechant/article/details/72150381、Linux的权限管理 在Linux中,每个文件都有一个拥有者(owner),而由于每个用户都有一个所属的用户组,所以连带着让每个文件都有一个拥有组。所以在Linux的权限管理中,首先有对于一个文件的拥有者权限,一个文件的用户组权限,另外还
2012-01-25 12:44:43 6103 5
原创 柳大的Linux讲义·基础篇(2)Linux文件系统的inode
《柳大的Linux讲义·基础篇》来自柳大的CSDN博客,转载请注明原文链接:http://blog.csdn.net/poechant/article/details/7214926 要想理解Linux文件系统,首先要理解的就是inode。什么是inode?往下看吧。1、Linux文件系统的最基本数据结构:inode和block(1)背景 由于Linux系统是多用户多的,所以文件系统类型多
2012-01-25 02:07:14 11315 3
原创 柳大的Linux讲义·基础篇(1)磁盘与文件系统
《柳大的Linux讲义·基础篇》来自柳大的CSDN博客,转载请注明原文链接:http://blog.csdn.net/poechant/article/details/7214926一、磁盘知识1、磁盘物理结构(1)结构: 物理上,一块磁盘,有多个盘片。每个盘片上根据半径不同,有很多磁道(track)。不同盘片上半径相同的磁道,在逻辑上称为磁柱(cylinder)。一个磁道上的某段弧内的区域,
2012-01-25 00:25:32 4265 1
原创 服务器后端开发系列——《实战Memcached内存缓存系统》
1、实战Memcached缓存系统(1)Memcached基础及示例程序内容:建筑Memcached背景知识和入门示例程序。2、实战Memcached缓存系统(2)Memcached Java API基础之MemcachedClient内容:以Memcached的Java Spy API为例,讲述基本的客户端使用。3、实战Memcached缓存系统(3)Memcac
2012-01-21 19:12:53 7489 2
原创 服务器后端开发系列——《实战Nginx高性能Web服务器》
1、高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例内容:概述Nginx的背景知识和简单的入门实例。2、高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置与部署及“Hello World”内容:简述Nginx的基本配置项,并提供Nginx的基本部署方法和Hello World测试用例。3、高性能Web服务器Nginx的配置与部署研究(3)Nginx的请
2012-01-21 18:51:26 14865 4
原创 服务器后端开发系列——《实战FastDFS分布式文件系统》
1、FastDFS的配置、部署与API使用解读(1)Get Started with FastDFS内容:讲解FastDFS的背景、基本原理,并讲述基本的配置、部署和测试的内容。2、FastDFS的配置、部署与API使用解读(2)以字节方式上传文件的客户端代码内容:以Java API为例,讲解FastDFS的字节方式上传接口。3、FastDFS的配置、部署与API使
2012-01-21 18:38:09 9138 1
原创 Mac OS X Lion安装MacPorts(让你在Mac的Shell下更加游刃有余)
转载请著名来自:诗商·柳惊鸿 PoechantCSDN博客,原文链接:http://blog.csdn.net/poechant/article/details/72132090、什么是MacPortsMacPorts是开源社区发起的一项方便开发者在Shell下进行软件的编译、安装和升级等操作的开源项目,旨在方便Mac环境下的开发者。更多的关于MacPorts的信息,你可以登陆官网查看:http:
2012-01-21 12:27:42 18144 2
原创 FastDFS的配置、部署与API使用解读(8)FastDFS多种文件上传接口详解
《Poechant的FastDFS的配置、部署与API使用教程》FastDFS的配置、部署与API使用解读——(1)入门使用教程FastDFS的配置、部署与API使用解读——(2)Java API:根据InputStream、文件名、文件长度上传文件FastDFS的配置、部署与API使用解读——(3)Java API:根据InputStream、文件名、文件长度,采用I
2012-01-18 17:56:59 34288 1
原创 高性能Web服务器Nginx的配置与部署研究(14)平滑升级你的Nginx
1、概述(可以直接跳过看第2部分)Nginx方便地帮助我们实现了平滑升级。其原理简单概括,就是:(1)在不停掉老进程的情况下,启动新进程。(2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。(3)新进程接受新请求。(4)老进程处理完所有请求,关闭所有连接后,停止。这样就很方便地实现了平滑升级。一般有两种情况下需要升级Nginx,一种是确实要升级Nginx的版本,另一种是要为Nginx添加
2012-01-18 00:18:35 11715 3
原创 Android开发之道(3)系统演进历史
Android的1.0时代:全球第一款使用Android 1.0的设备,是HTC的Dream(G1)手机。1.0beta 2007年11月1.0 2008年09月代号:阿童木(Astro)1.1 2009年02月1.5 2009年04月代号:纸杯蛋糕(Cupcake)1.6 2009年09月代号:甜甜圈(Donut)Android的2.0时代:2.0 200
2012-01-17 01:11:19 3226
原创 Android开发之道(2)系统体系结构概要
转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/poechant1、Android Architecture Overview2、四层结构应用层(Application Level),应用框架层(Application Frameworks),系统运行库层(Libraries and Android
2012-01-16 23:44:36 3523
原创 Android开发之道(1)搭建开发环境以HelloWorld例程
转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/poechant本人平日以后端开发为主业,最近对移动的应用层开发有些兴趣,尝试一下,记录于此。欢迎批评指正。1、下载Android SDK各平台各版本的SDK下载地址:http://developer.android.com/sdk/index.html
2012-01-16 01:10:09 11915 1
原创 Mac OS X Lion操作系统常用快捷键
第一次使用Mac OS,其快捷键同样众多,但常用的毕竟是要符合一个Coder的习惯。这里持续更新常用快捷键汇总。1、Basic Shortcutscommand + Aselect allcommand + Ccopycommand + Vpastecommand + Ffindcommand + W
2012-01-15 18:32:19 2811
原创 编程艺术家经典试题解读:猜生日问题
这是一道很多人知道的经典题目,其中的逻辑推理堪称短小精悍试题的典范。题目:张老师的生日为M月D日,他将M值告诉给了小明,将D值告诉给了小强。然后给出如下这些日期:3月4日,3月5日,3月8日,6月4日,6月7日,9月1日,9月5日,12月1日,12月2日,12月8日。张老师:你们知道我的生日是哪天吗?小明:如果小强不知道,那我也不知道。小强:刚才我不知道,现在我知道
2012-01-15 15:50:36 4354
原创 实战Memcached缓存系统(8)Memcached异步实时读写问题的解决方案SAC
尊重知识,转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/poechant《服务器后端开发系列——《实战Memcached内存缓存系统》》系列博文:http://blog.csdn.net/poechant/article/category/1060687在使用Memcached时,一般实时读写的场景并不多见。但多是Memcached写入后,
2012-01-14 22:13:10 12170 4
原创 Mac OS操作系统演进历史与基本常识
尊重知识,转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/poechant1、Mac OS演进历史1.0版本System 1发布于1984年01月,是单任务操作系统。2.0版本System 2发布于1985年04月,距1.0版本发布15个月,是单任务操作系统。3.0System
2012-01-14 21:34:12 5682
原创 编程艺术家之路
2012年11月19日,Poechant,北京,晴强大自己,让自己无懈可击。此时此刻,我在中关村软件园。2012年04月04日,Poechant,广州,雨我是从2009年9月开始正式学习计算机的,算起来,我的计算机龄不过2岁半而已。如今对自己钟爱的C、C++、Java、Python、Lisp、PHP、Lua仍然是一知半解。但我享受programming的每一刻。我只愿做一个创作者,而不是一个技术工
2012-01-14 00:55:45 5052 8
原创 实战准标准库Boost —— (2)测试Boost配置的Hello World程序
1. 配置环境请先按照《Boost C++ Libs —— (1)配置Boost的VS2008开发环境》一文在Visual Studio中配置开发环境。2. 源码#include #include using namespace std;int main(){ using boost::lexical_cast; int a=lexical_
2012-01-08 01:20:49 4905
原创 实战准标准库Boost —— (1)配置Boost的VS2008开发环境
1. 下载并解压Boost C++ Libs下载地址:SourceForge:http://sourceforge.net/projects/boost/files/boost/1.48.0/Boost Official:http://www.boost.org/users/history/version_1_48_0.html (实际上也是从SourceForge下载)解压到 E
2012-01-08 01:17:59 6484
原创 SMS短信通API——(3)SMS短信通资费标准
1. 短信资费表项 目充 值优 惠实际到账短信价格(约)50元套餐50元无优惠500条0.100元/条100元套餐100元充100元起送50条短信1,050条0.095元/条200元套餐200元充200元起送300条短信2,300条0.086元/条500元套餐50
2012-01-07 21:27:08 3509
原创 SMS短信通API——(2)参数与返回值详解
1. API参数说明参数变量说明GBK编码URLhttp://gbk.sms.webchinese.cn/UTF-8编码URLhttp://utf8.sms.webchinese.cn/Uid本站用户名(如您无本站用户名请先注册)Key注册时填写的接口安全密码(可到用户平台修改安全密码)smsMob
2012-01-07 20:39:22 4648
原创 SMS短信通API——(1)Java应用发送手机短信
1. SMS短信通SMS短信通是中国网建提供的一个发送短信的应用,一般用于企业级用户。本博文介绍如何编写最简单的Hello World级Java程序,实现向指定手机号发送短信的功能。由于SMS短信通是一款商业应用,需要注册用户,且仅提供5个免费短信和3个免费彩信的发送机会。超出部分,必须充值才能使用。2. 注册SMS短信通用户登录 http://sms.webchinese.c
2012-01-07 20:35:59 4545
原创 高性能Web服务器Nginx的配置与部署研究(13)应用模块之Memcached模块+Proxy_Cache双层缓存模式
本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。通过《高性能Web服务器Nginx的配置与部署研究——(11)应用模块之Memcached模块的两大应用场景》一文,我们知道Nginx从Memcached读取数据的方式,如果命中,那么效率是相当高的。那么:(转载请注明来自Poechant的CSDN博客:http://blog.c
2012-01-06 01:09:16 9774
原创 高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题
本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。在上一篇文章中,提到的Nginx的Memcached模块应用场景,主要是作为文件缓存。然后就发现了一个问题,当以字节数组方式缓存较大的文件时,缓存数据会被压缩,从而在读取的时候出现问题。(本文欢迎转载,尊重他人劳动,转载请注明出处:http://blog.csdn.net/p
2012-01-05 11:29:35 4840 1
原创 高性能Web服务器Nginx的配置与部署研究(11)应用模块之Memcached模块的两大应用场景
本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。一、应用场景1(转载请注明:http://blog.csdn.net/poechant/article/details/7176921)最近在一个项目中,用到了Nginx的Memcached模块,所以就在这个系列教程中提前把Memcached模块拿出来写了。另外发现最近我的博客文章频
2012-01-05 02:18:45 7676
原创 高性能Web服务器Nginx的配置与部署研究(10)核心模块之HTTP模块Location相关指令
本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。一、基本语法语法:location [= | ~ | ~* | ^~] {...}缺省:N/A作用域:server二、匹配规则1. 四种匹配方式= 精确匹配~ 大小写敏感正则匹配~* 大小写不敏感正则匹配^~ 前缀匹配2. loc
2012-01-04 16:11:19 4954 1
原创 高性能Web服务器Nginx的配置与部署研究(9)核心模块之HTTP模块基本常用指令
本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。一、HTTP模块的作用是什么?Nginx的HTTP模块用于控制Nginx的HTTP进程。二、指令1. alias含义:指定location使用的路径,与root类似,但不改变文件的跟路径,仅适用文件系统的路径。语法:alias
2012-01-04 13:59:00 13125
原创 高性能Web服务器Nginx的配置与部署研究(8)核心模块之事件模块
本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。一、事件模块的作用是什么?用来设置Nginx处理链接请求。二、相关指令1. accept_mutex含义:设置是否使用连接互斥锁进行顺序的accept()系统调用。语法:accept_mutex ;缺省:on示例:accept_mu
2012-01-04 01:42:06 12985
原创 高性能Web服务器Nginx的配置与部署研究(7)核心模块之主模块的非测试常用指令
本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。本文欢迎转载,转载必须注明出处:http://blog.csdn.net/poechant1. error_log含义:指定存储错误日志的文件语法:error_log [debug|info|notice|warn|error|crit]缺省:${prefix}
2012-01-04 00:48:01 8916
《大家来学vim》电子书
2009-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人