自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 14101 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 13412 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 61561 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 6531 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 6221

原创 Vim实战手册(5)常用多缓冲区操作按键

转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、多文件编辑模式(1)argument list模式,就是在打开Vim编辑器时,携带多个文件路径参数。(2)buffer list模式,就是在进入Vim编辑器后,打开多个缓冲区进行编辑。2、单一缓冲区打开多个文件:files显示目前打开了哪

2012-01-27 16:41:01 7636

原创 Vim实战手册(4)常用编辑操作按键

转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、删除操作(delete)dd删除光标所在行ndd删除从光标所在行开始,向下的n行d1G删除从光标所在行开始,到第一行的所有行dG删除从光标所在行开始,到最后一行的所有行d$删除从光标所在位置,到行尾

2012-01-27 16:40:15 3606

原创 Vim实战手册(3)常用光标移动按键

转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、光标字符操作j向下k向上h向左l向右$光标移动到行尾(End),注意要按Shift键0光标移动到行首(Home)^光标移动到行首第一个非空白字符(Home),注意要按Shift键

2012-01-27 16:39:38 10078

原创 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 4555

原创 Vim实战手册(1)初级个性化配置你的Vim

转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、VIM是什么?    VIM是Vi IMproved,是编辑器Vi的一个加强版,一个极其强大并符合SE(Software Engineer,软件工程师)习惯的编辑器。如果你是一名职业的SE,那么一定在寻找一款出色的能够自由定制、满足灵活编辑功能的编辑器。那么

2012-01-27 16:38:05 8038 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 7632

原创 柳大的Linux讲义·基础篇(3)权限、链接与权限管理

转载请注明来自“柳大的CSDN博客”,原文链接:http://blog.csdn.net/poechant/article/details/72150381、Linux的权限管理   在Linux中,每个文件都有一个拥有者(owner),而由于每个用户都有一个所属的用户组,所以连带着让每个文件都有一个拥有组。所以在Linux的权限管理中,首先有对于一个文件的拥有者权限,一个文件的用户组权限,另外还

2012-01-25 12:44:43 6051 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 11286 3

原创 柳大的Linux讲义·基础篇(1)磁盘与文件系统

《柳大的Linux讲义·基础篇》来自柳大的CSDN博客,转载请注明原文链接:http://blog.csdn.net/poechant/article/details/7214926一、磁盘知识1、磁盘物理结构(1)结构:   物理上,一块磁盘,有多个盘片。每个盘片上根据半径不同,有很多磁道(track)。不同盘片上半径相同的磁道,在逻辑上称为磁柱(cylinder)。一个磁道上的某段弧内的区域,

2012-01-25 00:25:32 4220 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 7443 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 14777 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 9105 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 17813 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 34200 1

原创 高性能Web服务器Nginx的配置与部署研究(14)平滑升级你的Nginx

1、概述(可以直接跳过看第2部分)Nginx方便地帮助我们实现了平滑升级。其原理简单概括,就是:(1)在不停掉老进程的情况下,启动新进程。(2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。(3)新进程接受新请求。(4)老进程处理完所有请求,关闭所有连接后,停止。这样就很方便地实现了平滑升级。一般有两种情况下需要升级Nginx,一种是确实要升级Nginx的版本,另一种是要为Nginx添加

2012-01-18 00:18:35 11647 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 3202

原创 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 3496

原创 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 11893 1

原创 Mac OS X Lion操作系统常用快捷键

第一次使用Mac OS,其快捷键同样众多,但常用的毕竟是要符合一个Coder的习惯。这里持续更新常用快捷键汇总。1、Basic Shortcutscommand + Aselect allcommand + Ccopycommand + Vpastecommand + Ffindcommand + W

2012-01-15 18:32:19 2764

原创 编程艺术家经典试题解读:猜生日问题

这是一道很多人知道的经典题目,其中的逻辑推理堪称短小精悍试题的典范。题目:张老师的生日为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 4296

原创 实战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 12114 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 5586

原创 编程艺术家之路

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 5011 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 4864

原创 实战准标准库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 6441

原创 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 3472

原创 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 4590

原创 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 4489

原创 高性能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 9744

原创 高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题

本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。在上一篇文章中,提到的Nginx的Memcached模块应用场景,主要是作为文件缓存。然后就发现了一个问题,当以字节数组方式缓存较大的文件时,缓存数据会被压缩,从而在读取的时候出现问题。(本文欢迎转载,尊重他人劳动,转载请注明出处:http://blog.csdn.net/p

2012-01-05 11:29:35 4798 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 7654

原创 高性能Web服务器Nginx的配置与部署研究(10)核心模块之HTTP模块Location相关指令

本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。一、基本语法语法:location [= | ~ | ~* | ^~] {...}缺省:N/A作用域:server二、匹配规则1. 四种匹配方式= 精确匹配~ 大小写敏感正则匹配~* 大小写不敏感正则匹配^~ 前缀匹配2. loc

2012-01-04 16:11:19 4934 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 13062

原创 高性能Web服务器Nginx的配置与部署研究(8)核心模块之事件模块

本文来自:CSDN博客专栏《Nginx高性能Web服务器》 及Poechant技术博客,转载请注明出处。一、事件模块的作用是什么?用来设置Nginx处理链接请求。二、相关指令1. accept_mutex含义:设置是否使用连接互斥锁进行顺序的accept()系统调用。语法:accept_mutex ;缺省:on示例:accept_mu

2012-01-04 01:42:06 12939

原创 高性能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 8876

Flex P2P 音视频流客户端(Cumulus支持)

Flex P2P 音视频流客户端(Cumulus支持)

2012-04-16

认识MeeGo(MeeGo介绍性PPT)

由热米狗中文MeeGo社区和英特MeeGo联合推出,介绍MeeGo的前世今生。

2011-01-11

浙江大学计算机网络课程课件

浙江大学计算机网络课程课件 浙江大学计算机网络课程课件 浙江大学计算机网络课程课件

2010-04-14

麻省理工学院操作系统课程课件

麻省理工学院操作系统课程课件 麻省理工学院操作系统课程课件 麻省理工学院操作系统课程课件

2010-04-14

麻省理工学院计算机网络课程课件

麻省理工学院计算机网络课程课件 麻省理工学院计算机网络课程课件 麻省理工学院计算机网络课程课件

2010-04-14

麻省理工学院MatLab课程课件

麻省理工学院MatLab课程课件 麻省理工学院MatLab课程课件 麻省理工学院MatLab课程课件

2010-04-14

麻省理工学院C++课件

麻省理工学院C++课件 MIT C Plus Plus lecture handouts

2010-04-14

《大家来学vim》电子书

大家来学vim大家来学vim大家来学vim 大家来学vim大家来学vim大家来学vim 大家来学vim大家来学vim大家来学vim 大家来学vim大家来学vim大家来学vim

2009-12-05

给shell初学者的入门知识

给shell初学者的入门知识 给shell初学者的入门知识 给shell初学者的入门知识 给shell初学者的入门知识

2009-12-05

计算机网络(第四版)中文答案(全)

很全的计算机网络中文答案 《计算机网络》是最经典的那本。 非常实用,适于学习!

2009-12-05

计算机组成原理(第二版)唐朔飞著答案

计算机组成原理 最经典的国内的组成原理教材 唐朔飞著 答案比较全!

2009-12-05

算法导论(第二版)课中文后题答案

非常实用的算法导论的课后习题答案 中文,适合中国广大学习者实用!

2009-11-18

清华大学严蔚敏数据结构习题答案

非常详细的习题集的全部解答 每个算法都带有详细的注释 非常实用!

2009-11-18

操作系统概念第七版英文答案

操作系统 概念 答案 第七版 第7版 原版 英文 内容详尽 java实现

2009-09-16

【经典】操作系统概念第六版英文答案

操作系统经典教材:操作系统概念 第六版答案 内容丰富 解答详尽

2009-09-16

实用操作系统概念英文原版答案doc格式

实用操作系统概念英文原版答案doc格式 非常实用 完整答案

2009-09-16

实用操作系统概念英文版答案

实用操作系统概念的英文版答案 的确很实用!

2009-09-16

计算机网络 试题 一套

计算机网络的一套试题 对计算机在校学习的学生是非常有帮助的

2009-09-05

数据结构习题集 严蔚敏著

这是《数据结构习题集》 由清华大学出版社出版 并由严蔚敏著 是一本不错的书

2009-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除