自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

转载 Guide to Setup Gmail IMAP in Outlook 2010

Source:http://www.lytebyte.com/2009/08/11/guide-to-setup-gmail-imap-in-outlook-2010/Gmail is one of the email services which supports IMAP feature which enables to send and receive emails from

2012-07-06 09:27:02 2904

原创 读《程序员到底怎么了》 感想

无意中在网上看到了一篇文章,一开始以为有事吐槽的文章,说神马程序员没有前途的唠叨,一开始还抱着寻求心理安慰的态度去读,读完之后,发现自己错了,虽然不能说自己像其他人那样每天抱怨程序员多么没前途,但至少不是热爱这个行子,在即将面临的找工作的问题上,还是出在犹豫之中,被多数人告诉说程序员多么多么的累,多么多么的没有未来,自己也不知道该如何是好,二十几年来,一直没有认真思考自己到底喜欢做什么,当开始真正

2012-06-11 11:03:38 739

原创 Programming Perl----------Column1

Problem 3.    This problem let us write all the solutions, and run, then based on the results we can get the most effective solution.Now I don't want to compare these solutions including last file

2012-05-31 14:03:53 519

转载 google-perftools安装

source link:http://blog.sina.com.cn/s/blog_704836f40100yvyx.html1.编译libunwind库 因为使用的是X86_64的Linux系统,因此需要安装libunwind库。安装方法很简单,常见的configure,make,make install的套路。 wget http://down

2012-05-21 15:30:56 3749 1

原创 RedHat Enterprise 5 升级firefox

一开始的时候总是无法升级firefoxXPCOMGlueLoad error for file /opt/firefox/libxpcom.so:libxul.so: cannot open shared object file: No such file or directoryCouldn't load XPCOM.# yum remove libavcodec52Remo

2012-05-16 18:14:47 2942

原创 go语言Exercise: Equivalent Binary Trees

1. Implement the Walk function.2. Test the Walk function.The function tree.New(k) constructs a randomly-structured binary tree holding the values k, 2k, 3k, ..., 10k.Create a new channel ch an

2012-05-09 17:48:08 1654

原创 go语言Exercise: Rot13 Reader

A common pattern is an io.Reader that wraps another io.Reader, modifying the stream in some way.For example, the gzip.NewReader function takes an io.Reader (a stream of gzipped data) and returns

2012-05-09 16:24:14 2633

原创 go语言Exercise: Images

Remember the picture generator you wrote earlier? Let's write another one, but this time it will return an implementation ofimage.Image instead of a slice of data.Define your own Image type, imple

2012-05-09 16:08:27 1451

原创 go语言Exercise: Errors

Copy your Sqrt function from the earlier exercises and modify it to return an error value.Sqrt should return a non-nil error value when given a negative number, as it doesn't support complex numbers

2012-05-09 15:41:02 2082

原创 go语言Advanced Exercise: Complex cube roots

Let's explore Go's built-in support for complex numbers via thecomplex64 and complex128 types. For cube roots, Newton's method amounts to repeating:Find the cube root of 2, just to make sure the

2012-05-09 13:19:22 1043

原创 go语言Exercise: Fibonacci closure

Let's have some fun with functions.Implement a fibonacci function that returns a function (a closure) that returns successive fibonacci numbers.package mainimport "fmt"// fibonacci is a fu

2012-05-09 12:52:33 2278 1

原创 go语言Exercise: Slices

Implement Pic. It should return a slice of length dy, each element of which is a slice of dx 8-bit unsigned integers. When you run the program, it will display your picture, interpreting the integ

2012-05-09 12:44:37 2336

原创 go语言Exercise: Maps

Implement WordCount. It should return a map of the counts of each “word” in the string s. The wc.Test function runs a test suite against the provided function and prints success or failure.You mig

2012-05-09 11:02:44 1114

原创 Go 语言实现exercise--Loops and Functions

求平方根的一种叫牛顿算法的文字,先给出一个猜测值,用连续逼近方法求出平方根。首先我们设要求的这个数为a,它的平方根为x;然后我们一开始令x=a;然后我们进入一个循环,不断的令x=(x+a/x)/2,就是令x等于 x和a/x的平均值,这样迭代了7-10次左右就可以得到a的平方根x的近似值。package mainimport ( "fmt" "math")func Sqrt(x

2012-05-08 16:37:49 1112

原创 can not open so many files 错误处理

在运行server的时候总是会遇到这个错误,在linux下open files的数量是有限制的,一般为1024,如果运行server,总是会需要修改这个值的,查看本机limit的数量的方式:ulimit -a  # -a 表示显示所有的数量限制,如果要查看open files的数量可以使用-n参数ulimit -nulimit的参数说明:-H 设置硬件资源限制.-S 设置软件资

2012-04-26 18:35:35 729

原创 Build and Run HDFS

今天再一次配置HDFS,决定记录下来以备不时之需。首先你的电脑需要安装上java JDK 1.6 这一步就不解释了,网上太多资料安装anthttp://ant.apache.org/bindownload.cgi ant 官网地址可以直接下载,使用命令:wget http://archive.apache.org/dist/ant/binaries/apache-ant-1

2012-04-20 14:39:24 1021

转载 在应用程序中使用log4j

http://www.blogjava.net/qiyadeng/articles/13819.htm1、在应用程序中使用log4j2、把log4j-*.*jar放入CLASSPATH变量中编辑如下简单java文件: 1package logging; 2import org.apache.log4j.Logger; 3import org.apache.log

2012-04-12 16:49:45 658

转载 ed命令简介

http://bbs.chinaunix.net/thread-1262996-1-1.htmled 命令简介:在 unix/linux 平台下,首先要学习的就是文本编辑,而 ed 编辑器是 unix/linux 操作系统下最简单、最典型的文本编辑器,因此,学习 ed 编辑器能够帮助你很好的理解一般的文本操作,而且还可以为你以后学习 unix/lin

2012-04-10 10:48:31 1233

转载 Jetty 服务器架构分析

http://blog.csdn.net/lovingprince/article/details/6202669 以 jetty7 作为分析目标, Jetty 是由一个或多个 connector 核心组件以及一些列 handler 组件和一个线程池组成,看一下结构图:             Connector 负责监听接收客户连接请求,而 handler 组件则负责处理

2012-04-09 14:51:18 942

转载 Jetty 源码分析

http://docs.huihoo.com/jetty/1.html一、 总括     你了解Jetty 吗,就像我们所熟知的Tomcat一样, Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器。     Jetty具备以下特点:     快速高效

2012-04-09 11:10:02 543

转载 How to use a CSV file with JMeter

source:http://ivetetecedor.com/192/how-to-use-a-csv-file-with-jmeterI’m testing a new site right now and part of my process required load testing of the “add to cart” functionality. To do this, I

2012-04-06 15:31:51 943

转载 Jmeter 快速入门教程(四)--录制复杂web测试脚本

原文地址:http://performtesting.whoistester.com/index.php/tutorials/46-2011-09-13-03-22-46/154-jmeter-web.html作者:WhoisTester   2012-01-01 15:08 [版权所有whoistester.com]Jmeter的功能简

2012-04-06 14:40:44 5050

原创 excel解除密码和checkbox调出

下面这段是从http://www.officefans.net/cdb/viewthread.php?tid=91599 该网址copy的:表格受密码保护时,我们修改数据Excel弹出“您试图更改的单元格或图表受保护,因而是只读的。若要修改受保护单元格或图表,请先使用‘撤消工作表保护’命令(在‘审阅’选项卡的‘更改’组中)来取消保护。可能会提示您输入密码。这时候我们可以用VBA宏代码破解法来破

2012-04-06 11:44:51 1079

转载 探索 ConcurrentHashMap 高并发性的实现机制

原文:http://www.ibm.com/developerworks/cn/java/java-lo-concurrenthashmap/简介ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。由于 Conc

2012-03-30 15:01:38 680

转载 Redhat Linux RHEL5配置CentOS YUM更新源

YUM是Redhat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买Redhat的服务时不能使用RHEL5的更新源的,会提示注册。由于CentOS是从Redhat演化而来的免费Linux版本,因此可以利用CentOS的yum更新源来实现RHEL5的YUM功能。配置方法如下:检查yum是否安装,默认情况下都是安装好的,总共4各包。[root@linux

2012-03-29 09:44:45 641

转载 SCIM输入启动遭遇“Failed to load x11 FrontEnd module. ”错误

http://sheng.iteye.com/blog/716921今天把我的一个Linux系统重启了一下,想输入中文,却发现中文输入法打不开,应该是SCIM没启动,于是# scim -d启动之,却发现报错如下:Linux信息代码 [root@sheng ~]# scim -d  Smart Common Input

2012-03-28 16:50:10 5834

转载 Java自带的线程池ThreadPoolExecutor详细介绍说明和实例应用

原文:http://my.oschina.net/sunjun/blog/9017引用【轰隆隆】 的 Java自带的线程池ThreadPoolExecutor详细介绍说明和实例应用来源:YidingHe's Blog从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent

2012-03-28 14:59:24 585

转载 浅谈JAVA ThreadPoolExecutor

原文地址:http://blog.csdn.net/historyasamirror/article/details/5961368这篇文章分为两部分,前面是ThreadPoolExecutor的一些基本知识,后一部分则是Mina中一个特殊的ThreadPoolExecutor代码解析。算是我的Java学习笔记吧。 基础在我看来,java比C++的一个大好处就是提供了对多线程的

2012-03-28 14:58:08 729

原创 java中文件上传包fileupload

commons是apache的关于java的一个子项目,该项目主要涉及一些开发中常用的模块,例如文件上传、命令行处理、数据库连接池、XML配置文件处理等。这些项目集合了来自世界各地软件工程师的心血,其性能、稳定性等方面都经受得住实际应用的考验。有效地利用这些项目将会给开发带来显而易见的效果。Fileupload就是其中用来处理HTTP文件上传的子项目首先需要到apache的官网上下载commo

2012-03-28 14:00:14 700

转载 如何使用SOCKET 发送HTTP1.1 GET POST请求包

原文出处:http://blog.csdn.net/yc0188/article/details/4741871如何使用SOCKET 发送HTTP1.1 GET POST请求包 HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请

2012-03-27 18:26:05 846

原创 Hadoop HDFS源码学习笔记(八)---HdfsProxy

稍微研究了一下HdfsProxy,希望可以了解其机制,简单的实现一个server端首先看一下其开始的流程图:在main函数中首先调用了HdfsProxy的createHdfsProxy,在这个函数中new了一个Configuration,然后加载了hdfsproxy-default.xml文件,该文件中有一些基本的配置,需要用户添加,具体用到了什么后边可以看到。StringUt

2012-03-26 18:10:14 1349

原创 Hadoop HDFS源码学习笔记(七)--DFSInputStream -- openInfo

现详细了解openInfo函数的内部实现,以及修改了什么首先给出openInfo的调用序列图:在openInfo函数中,首先会调用DFSClient的callGetBlockLocations,这个函数主要是通过跟namenode的交互,来完成从namenode取得用户请求的file的元数据信息,返回的内容为locatedBlocks接下来会让DFSInputStream更新当

2012-03-26 15:06:03 2006

转载 C语言之#define用法总结

原文出处:http://anna-zr.iteye.com/blog/510368#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。

2012-03-26 11:27:28 1863

原创 Programming Perl--Column1

problem:以计算机的角度来分析probleminput:一个至多包含n=10,000,000个正整数的file,所有的integer都必须小于n,integer不允许重复出现output:升序排序的integer list约束条件:内存最大为1M,磁盘空间可认为无限大,运行时间不可到分钟级,要在seconds范围solution:解决方案很简单,就是使用一个b

2012-03-23 18:11:17 590

转载 Git 中文教程

原文地址:http://www.linuxsir.org/main/doc/git/gittutorcn.htmGit 中文教程介绍Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion

2012-03-20 11:00:34 626

原创 redhat安装git工具

1、首先到官网上下载git包,地址为http://git-scm.com/download2、输入命令tar zxvf git-1.7.9.4.tat.gz 解压文件到当前目录3、依次执行./configure      make     sudo make install4、安装成功之后执行git --version查看是否安装成功

2012-03-19 17:57:33 2880 1

原创 Hadoop HDFS源码学习笔记(六)--fetchBlockByteRange

client端需要从datanode端读取数据,当顺序的读取block的时候,会调用到fetchBlockByteRange函数,该函数中,有一个死循环,在循环内部首先使用函数getBlockAt()获得最新的block的信息,然后选择要链接的datanode的信息得到DNAddrPair类型的对象,从该结构中得到DatanodeInfo以及datanode的InetSocketAddress,然

2012-03-19 17:20:21 1183

转载 Tomcat SSL配置大全

http://esyscn.com/forum.php?mod=viewthread&tid=17085PT>由于配置CAS的单点登陆系统,需要先配置 Tomcat的SSL, 在配置tomcat的SSL过程中,我配置的版本是tomcat5.5.20,参考了很多资料,但发现一直不行,后来我换到了5.5.9,结果非常顺利,我于是换了总共4个主要版本,发现SS

2012-03-15 13:45:32 703

原创 HDFS ant clean tar出现问题记录

problem 1 : “java5.home is not defined. Forrest requiers Java5. Please paa -Djava5.home=.......“solution:下载JDK5的bin 版本并解压,安装,由于我是下载的.bin版本而非rpm.bin所以直接解压;然后再command中加入提示的参数:-Djava5.home=/Path/jdk-ve

2012-03-15 13:08:06 1566

转载 在终端里临时设置JDK1.5的方法

原文:http://blog.csdn.net/ameyume/article/details/6458503我的ubuntu机器默认的JDK是1.6的,但在编译android2.2的源码时需要1.5的JDK,这时就可以在要进行编译的终端里临时把JDK设置为1.5的,方法如下:新建一个sh文件,命名为jdk1_5.sh,内容为你的JDK1.5的安装路径如下:export JAVA_HO

2012-03-15 11:44:15 463

linux sbull 源码

该源码是在原基础上修改可以运行在内核版本为2.6.32上的源代码文件。

2011-06-04

SSD6 选择题题库

卡耐基梅隆大学的SSD6 网页课程 选择题题库,期末考试选择题基本上都可以从这里找到,是一个很不错的资源

2011-03-14

武汉大学学分GPA奖学金计算工具增强版

直接运行 输入教务部用户名和密码 运算很准确 很强大 本科同学做的

2011-02-25

空空如也

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

TA关注的人

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