自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 在Eclipse之中调试FastDFS-storage

FDFS版本为5.031、首先在eclipse之中创建一个C/C++工程,取名为FastDFS_v5.032、将FastDFS源码解压后拷贝到新创建的工程目录下,然后在ecipse之中刷新下工程就可以看到新拷贝如的文件如下:3、修改工程目录下的make.sh,增加定位到绝对目录,并且去除编译优化(使得程序按照顺序执行)  1)在make.sh的开头添加两行 c...

2014-08-19 17:22:00 187

转载 mac安装gdb调试(转载)

转载自:http://blog.plotcup.com/a/129最近一直用go写一个项目,本想在mac上用gdb调试一下,但xcode4.6带的gdb版 本还是太低了,不支持go,只好自己安装一个。本以为直接brew install gdb就 完事了,后来发现不是那么回事,还要给gdb制作证书签名。下面是操作步骤:安装gdbbrew install gd...

2014-08-05 10:23:00 250

转载 Cassandra2.0.8导入到eclipse运行

  如果想通过eclipse来调试或者查看Cassandra的代码,将其project导入到eclipse之中不愧是个好选择。下面将讲述将2.0.8 版本导入elcipse的过程。  该篇文章主要参考的官方文档为:http://wiki.apache.org/cassandra/RunningCassandraInEclipse  为了快速访问,转载到这里:http://www....

2014-07-11 10:26:00 230

转载 RunningCassandraInEclipse(转载)

转载自:http://wiki.apache.org/cassandra/RunningCassandraInEclipseEclipse is open source. Download Eclipse fromhttp://www.eclipse.org/downloads/. There is no need for the Enterprise Edition (EE) v...

2014-07-11 10:03:00 146

转载 node-redis模块需要注意的事项

node之中连接redis使用的redis模块,虽然好用,但是有些地方还是需要注意。npm install redisredis client 行为:1、客户端执行过程中断网的情况   由于原本连接正常,断网后socket无法主动检测到,因此TCP进入不断的重传,ubuntu系统大概在1000秒左右返回ETIMEOUT。   由于redis客户端没有等待回复超时时间,所以会...

2014-03-15 09:47:00 131

转载 Nodejs统计每秒记录日志数

问题:线上的写日志操作非常频繁,想统计每秒写了多少行数据?假如没法送一个消息写一个日志,问题也就变成了,每秒发送多少消息了。日志采用log4js书写,格式如下:[2014-03-10 11:23:33.548] [INFO] lac -[2014-03-10 11:23:33.551] [INFO] lac - [2014-03-10 11:23:33.563] [I...

2014-03-10 16:34:00 250

转载 SHELL脚本扩展

使用SED命令sed称为流编辑器,命令格式如下:sed option script file-e script #指定多个命令-f script_file #指定命令文件-n #不需要为每个命令产生输出1)s替换命令:使用第二个文本字符串替换第一个两个斜杆之间指定的文本sed 's/dog/cat/' data1 #在data1之中使用...

2014-03-07 14:20:00 122

转载 JavaIO系统

为了方便记忆,特将IO中涉及的类进行整理如下:1、File类  提供了目录操作,查看文件属性等。2、java IO类层次面向字节流的类为InputStream、OutputStream;面向字符流的类为Reader、Writer可以使用 InputStreamReader 将 InputStream-->Reader可以使用OutputStreamWrite...

2014-02-14 00:36:00 72

转载 SHELL脚本进阶

一、读取参数$0 程序名称$1 第一个参数$2 第二个参数,依次类推可以使用 basename 来读取程序名称:basename $0可以使用 dirname 来读取第一个参数的目录:dirname $0在使用参数之前应该尽量测试参数 [ -n "$1" ] 由于需要将参数作为字符串因此添加引号特殊的参数变量:$# 表示参数个数,${!#} 读取最后一个参数(由于不能在...

2014-01-22 17:55:00 86

转载 SHELL基础

1、ls命令-a all显示隐藏文件-F classify区分显示文件类型,若为目录则会在末尾添加一个/-h human以容易查看的方式显示大小,即使用K、M、G作为单位-i inode显示每个文件的inode-l list显示长列表-r reverse反向显示,该属性常与t-时间,S大小等联合使用-R re...

2014-01-17 20:34:00 84

转载 mongo的持久化之Journaling

参考文章:http://database.51cto.com/art/201110/295772.htmhttp://blog.chinaunix.net/uid-15795819-id-3381684.htmlhttp://blog.chinaunix.net/uid-15795819-id-3419051.htmlhttp://docs.mongodb.org/man...

2013-12-06 16:37:00 127

转载 Nodejs连接数据库为何使用连接池

  问题一、nodejs既然是单线程运行,在连接数据库时为何要使用连接池呢?  问题二,redis服务端是单线程运行的,使用连接池到redis,服务端还是串行处理,有什么意义么?  这两个问题都涉及到单线程与连接池,仔细想像这两个问题其实回答是一样的:  关键点是:网络传输消耗时间    一次查询会有三个过程:发送查询报文,服务端执行查询操作,收取回复报文。    在...

2013-11-22 15:15:00 311

转载 Mongo限制规则

文章翻译自来源:http://docs.mongodb.org/manual/reference/limits/#limit-bson-document-size一、BSON 文档1、BSON文档大小,最大限制为16MB,这种限制是为了确保单个文档不会使用过多的RAM,或者在迁移期间不会占用过多的带宽。为了保存大于该限制的文档,mongodb提供了GridFS当插入的文...

2013-11-22 14:34:00 326

转载 Java类型信息

一、类型信息RTTI  1、class.getInterfaces 可以获取到当前类实现的接口数组(注:不包括父类实现的接口)。  2、为使用类而做的准备三步骤    1)类加载器进行加载;2)链接:验证类的字节码,为静态域分配存储空间;3)初始化:初始化父类,执行静态初始化器与静态初始化块。    当使用字面常量引用class时,会发生前两个步骤(Class initi...

2013-11-06 17:33:00 86

转载 关于java编译

1、不包括jar编译javac -cp %CLASSPATH% -d ./classes/ ./src/org/csource/common/*.java      --先编译基础模块,并且指定class保存位置javac -cp %CLASSPATH%:./src/ -d ./classes/ ./src/org/csource/fastdfs/*.java    --编译另外...

2013-10-17 11:05:00 69

转载 Libevent详细说明

文章来自官方文档的部分翻译:http://www.wangafu.net/~nickm/libevent-book/通过这部分的了解,基本上可以使用libevent的常用功能了。有时间建议直接看官方文档。一、简介  1、Libevent组成1)evutil:抽象各个平台上的网络实现。2)eventandevent_base:libevent的核心部分,实现了异步的...

2013-10-13 11:24:00 152

转载 FastDfs点滴

1、centos安装后提示找不到libevent动态库  根据系统是64位版本还是32位版本,若是64位版本则默认回到 /usr/lib64 目录下查找,而对于32位则到 /usr/lib 目录下查找。因此当提示找不到动态库时,由于安装libevent时默认安装到 /usr/local/lib 目录下,因此需要执行如下软连接:  64位:ln -s /usr/local/lib/...

2013-10-11 17:29:00 80

转载 初识IOS

编译环境: ssh cloud@10.0.4.148 mx-cloud1、关于ARM架构  IPHONE上的ARM-CPU架构在不断的进化过程中,目前情况如下:ARMv8 / ARM64 = iPhone 5sARMv7s = iPhone 5, iPhone 5c, iPad 4ARMv7 = iPhone 3GS, iPhone 4, iPhone 4S,...

2013-09-23 16:39:00 83

转载 使用tomcat7创建异步servlet

该篇文章翻译自:http://developerlife.com/tutorials/?p=1437  一、简介  Servlet API 3.0 之前,需要使用类似Comet的方式来实现创建异步的Servlet。然而,Tomcat7 与 Servlet API 3.0 支持同步与异步方式。在同步Servlet中,一个处理客户端HTTP请求的线程将在整个请求的过程中被占用。对于运...

2013-08-22 21:02:00 159

转载 NODEjs常见错误检查

一、没有添加对uncaughtException异常的捕捉处理,最起码也要在其中写个日志记录错误,然后可以调用process.exit(1); 退出进程。二、处理函数的回调函数检查,经常忘记在回调函数前添加 return,导致调用了回调函数后,继续执行后面的代码。三、在循环中使用闭包,待续。。。转载于:https://www.cnblogs.com/chang290/p/3...

2013-08-17 19:04:00 169

转载 代码大全-读书笔记

一、打好基础1、人生苦短,当有大量更好到选择摆在你面前的时候,在一个蛮荒的软件企业中工作是不明智的。 --3.1 前期准备的重要性2、作为技术雇员,你的一部分工作就是培训周围的非技术人员,讲解开发过程。3、程序员是软件食物链的最后一环。架构师吃掉需求,设计师吃掉架构,而程序员则消化设计。4、发现错误的时间要尽可能接近引入该错误的时间。缺陷在软件食物链里面呆的时间越长,它...

2013-05-21 09:32:00 110

转载 HTTP权威指南点滴

1、URI 表示统一资源标示符,URI又包括URL(统一资源定位符),URN(统一资源名)。2、HTTP事务,由一条发起请求于一条响应回复组成。3、HTTP方法,总共有五种:GET、PUT、DELETE、POST、HEAD4、HTTP报文,是由一行一行的纯文本组成。请求与响应都包括:起始行、首部字段、主体。  起始行:报文第一行。  首部字段:由一个名字,加上一个冒号...

2013-05-16 09:26:00 71

转载 Windows版本Traceroute

Tracerert hostname参考:http://yp.oss.org.cn/software/show_resource.php?resource_id=1057转载于:https://www.cnblogs.com/chang290/archive/2013/04/17/3025523.html

2013-04-17 09:44:00 1303

转载 nodejs点滴

1、推荐一本很不错的介绍书,很短,但是可以一窥nodejs写http服务器的方式  http://www.nodebeginner.org/index-zh-cn.html2、cluster实现模式  由于node是单进程单线程的方式运行,因此若想发挥多核的优势需要使用进程组的方式进行。  node之中提供了cluster模块用于实现多进程之间的通讯,进程分成一个主进程与...

2013-02-26 17:45:00 106

转载 ubuntu下使用FireBug调试Javascript脚本

在开发nodejs的时候,会经常写一些js代码,为了直观,就先使用firefox进行试运行。当运行出错时,就可以使用firebug进行调试,察看错误的位置与错误描述。一、安装最新的Mozilla Firefox浏览器,默认在ubuntu下是自带的。二、在终端中切换到root用户(因为安装firefox插件需要有root权限修改某些设置),su root,之后输入密码  完...

2013-02-19 10:46:00 187

转载 eclipse安装Aptana 插件,支持Javascript

1、使用软件更新的方式:打开Eclipse -> Help -> Install New Software 然后在弹出对话框的 Work with 框中输入如下的地址,回车。http://update.aptana.com/update/studio/3.2/然后就会一步步选择需要安装的组件即可。2、在Eclipse 4.2 上安装 Aptana 3.2遇到的...

2013-02-17 09:54:00 137

转载 C语言运算符(转载)

转载地址:http://blog.sina.com.cn/s/blog_634296930100q08m.html位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符含义描述&按位与...

2013-02-16 16:02:00 120

转载 TCP拥塞控制图

转载自:http://www.cppblog.com/lgq0537/archive/2011/09/15/155866.html疑问:1)快速重传过程出现超时箭头是否应该指向上面一个框,也就是超时框,而不是直接指向慢启动?2)快速恢复部分若出现超时又是如何处理的呢?再分享另外一篇文章:http://www.cnblogs.com/fll/archive/2...

2013-01-23 11:06:00 191

转载 你应该知道的16个Linux服务器监控命令

本原创文章属于《Linux大棚》博客。 博客地址为http://roclinux.cn。 文章作者为roc。 == 原文:16 Linux Server Monitoring Commands You Really Need To Know 为了让大家能更直观的学习这些命令,添加了更多的解释内容、实例和外部链接。 == 在使用Li...

2013-01-22 13:47:00 85

转载 让curl支持IE代理

  CURL支持HTTP代理,SOCKET4代理,SOCKET5代理,但是在windows平台最经常的还是IE代理。也就是设置在IE浏览器中的代理。  由于curl没有直接的支持选项,因此如果要在curl之中实现IE代理,那么需要一些小工作需要做。  思路如下,通过windows提供的API获取IE浏览器中的代理类型、代理IP地址,代理端口信息,通过url提供的函数设置代理就好。...

2013-01-12 19:34:00 321

转载 Redis集群明细文档(开发进行中)

  相信很多用过Redis的同学都知道,Redis目前版本是没有提供集群功能的,只能单打独斗。如果要实现多台Redis同时提供服务只能通过客户端自身去实现。目前根据文档已经看到Redis正在开发集群功能,其中一部分已经开发完成,但是具体什么时候可以用上,还不得而知。本文是对其集群文档的翻译,文档来源:http://redis.io/topics/cluster-spec  总体来说,...

2012-09-05 20:59:00 76

转载 Libcurl实现断点续传

一、LIbcurl简单介绍 其实关于Liccurl的介绍最好的是看官方文档:http://curl.haxx.se/几乎大部分的信息里面都能够查找到。 在这边简要介绍: 1)跨平台特性,几乎所有平台都可以使用 2)有许多其他语言的包装,如PHP、PYTHON等,也就是很多语言都可以使用libcurl 3)Libcurl的所有接口被设计成...

2012-08-12 16:39:00 1062

转载 Python时间处理

引子:用一门语言免不了要处理各种时间,比如当前时间,时间转换(比如时区),时间间隔(比如多少毫秒),时间的加减(比如给时间加上几秒)一、各个类结构  object timedelta tzinfo time date datetime  其中timedelta用于表示时间差或者说时间片段,tzinfo表示时区以及夏令...

2012-07-10 11:34:00 56

转载 Python连接redis

一、Redis是流行的NOSQL内存数据库,以Key-Value方式存储数据。  本篇采用的方式为:Redis安装在Linux主机上,在windows上通过python进行操作redis,并且假设Redis在linux上已经安装完毕,如:redis-server --port 2900 已经10.0.8.40主机2900端口启动服务。1、安装python-redis扩展包...

2012-07-07 16:05:00 72

转载 python安装MYSql问题一个解决

一、Linux环境安装1、首先安装Python与Mysql客户端2、下载支持Python支持mysql的模块:MySqldb  http://sourceforge.net/projects/mysql-python/  tar -xzvfMySQL-python-1.2.3.tar.gz  cdMySQL-python-1.2.3  python setup...

2012-07-04 15:11:00 75

转载 eclipse使用点滴

1、安装svn支持  使用eclipse内部的安装方式插件:help -> Install New Software 在其中点击 New 输入如下网址http://subclipse.tigris.org/update名称就取为 subclipse然后开始等待网址相应pending,之后会出现安装选择,之后确定即可。2、关联到公司的SVN服务器  安装好svn...

2012-06-21 16:31:00 107

转载 python实现linux kill进程的小程序

在Linux下面调试程序的时候,经常是使用kill方式来停止程序, 每次要先执行一次 ps 命令,获取到进程的ID,然后使用kill命令停止进程。程序主要使用os模块的popen创建一个读管道,也就是其结果会读出到 lines 之中。然后依次遍历,读取到的各个行,同时过滤掉自身'grep mx_skyfile_serv'。import os#lines connect ...

2012-06-20 18:24:00 113

转载 nodejs 与 V8 点滴

如何查看node XXX.js --prof 产生的 v8.log 文件,详细可参考:http://demo.1234n.com/?post/xjsovj转载于:https://www.cnblogs.com/chang290/archive/2012/06/18/2553725.html

2012-06-18 16:23:00 164

空空如也

空空如也

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

TA关注的人

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