自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Demo Blog

码农、linux、分布式、数据库

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 CherryPy源码分析

CherryPy源码分析

2015-06-02 22:12:34 1146

原创 Bottle源码分析

Bottle源码解析

2015-06-02 22:09:55 2301

原创 关于Java的String.split方法的具体使用方法

Java String的split方法的在处理不同的limit的时候,会有非常不同的结果。摘自Java doc 6:http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#split%28java.lang.String,%20int%29splitpublic String[] split(String reg

2014-03-06 16:59:41 1231

原创 Java classloader Jar Hell

1、citation:http://www.herongyang.com/JVM/ClassLoader-Class-Load-Problem-JAR-Hell.html

2013-10-27 13:28:54 857

原创 Java generic

1、citation:jenkov‘s tutorials

2013-10-27 10:11:30 950

原创 Java Annotation

1、citation:Iteye

2013-10-27 09:40:33 724

原创 PhantomReference的个人理解

这是一篇详细介绍的文档。

2013-08-03 19:53:28 1255

原创 java unmodifiedList用法总结

1、可以通过修改底层的list,到时view被修改2、不可以进行add、remove操作3、但是对于mutable的对象,可以改变对象的域值

2013-07-02 16:48:43 2470

原创 音乐

宇多田光:   first love   prisoner of love   flavor of lifeLene Marlin:   sitting down here   a place nearby   my lucky day

2013-06-22 12:41:15 772

原创 unicode、UTF-8、UTF-16、UTF-32、code point、code unit、Byte Order Mark(BOM)

最近看到有关于code point和code unit的书,看得很模糊就Google了一下,看到一篇很不错的文章,写的非常详细(除了UTF-16的部分内容我没有看懂,但是意思领会了)。现在就我的理解做一些简单的说明,具体内容请查阅原文。字符集就是字符的集合,编码字符集是一个字符集,它为每一个字符分配一个唯一的数字。代码点是指可用于编码字符集的数字。字符编码方案是从一个或多个编码字符集到一个

2013-04-16 13:19:42 1966

原创 Hadoop权威指南(第二版)勘误

本文只为这本书提供勘误,如过你有发现新的错误,请联系我:send me an email,我会把它更新在本文中。1、P2,+6,成高解析度图片之后 ===》 成高清晰度图片之后2、P2,-3,星和银河系等 ===》 星或银河系等3、P3,-11,系统保存数据的冗余复本 ===》 系统保存数据的冗余副本4、P3,-10,可以是有数据的另一可用复本 ===》 可以使用数据的另一

2013-04-12 09:01:13 1783 1

转载 sendfile

WP:CC 原文链接SENDFILE(2) Linux Programmer's Manual SENDFILE(2)NAME sendfile - transfer data between file descriptorsSYNOPSIS #include ssize_t

2013-03-29 20:10:04 937

转载 glib, libc, other C library

WP:CC 原文链接LIBC(7) Linux Programmer's Manual LIBC(7)NAME libc - Overview of standard C libraries on LinuxDESCRIPTION The term "libc" is co

2013-03-29 18:42:14 985

转载 控制进程、controlling terminal

1、Controlling terminal【WP:CC】A process can have at most one controlling terminal, which is the primary means for interacting with the operator in text mode.Note: For graphical programs, the contro

2013-03-09 18:53:03 1215

原创 link方式安装eclipse插件checkstyle

奋斗了几个小时终于通过link方式将checkstyle插件安装成功。下载checkstyle for eclipse:http://sourceforge.net/projects/eclipse-cs/新建一个目录:d:/checkstyle(可以任意,但是要与后续步骤保持一致)将下载的zip文件解压到d:/checkstyle目录在eclipse安装目录下(eclipse的解压目录)

2013-01-22 16:41:44 1940

转载 What is the difference between LWP and threads?

This explains the difference between LWP-Process-Thread: A light-weight process (LWP) is a means of achieving multitasking. In contrast to a regular (full-blown) process, an LWP shares all (or m

2013-01-22 16:39:50 801

原创 最终一致性

最终一致性(eventually consistency):如果在很长的时间内没有更新操作,那么所有的副本将逐渐的成为一致的。满足最终一致性的数据存储具有以下属性:没有更新操作时,所有副本逐渐成为相互完全相同的副本。最终一致性实际上只要求更新操作被保证传播到所有副本。如果假设只有一小部分进程可以执行更新,那么写-写操作冲突就相对比较容易解决了。【摘自《分布式操作系统》】

2013-01-22 16:39:07 995

原创 tcp push标志

发送方使用该标志通知接收方将所收到的数据全部提交给接收进程。这里的数据包括与PUSH一起传送的数据以及接收方TCP已经为接收进程收到的其他数据。通过允许客户应用程序通知其TCP设置PUSH标志,客户进程通知TCP在向服务器发送一个报文段时不要因为等待额外数据而使已提交的数据在缓存里滞留。类似地,当服务器的TCP接收到一个设置了PUSH标志的报文段时,它需要立即将这些数据递交给服务器进程而不能等待判

2013-01-22 16:38:36 1600

转载 TCP协议中的Push标志位

原: The push flag tells the receiving end of the tcp connection to "push" all buffered data to the receiving application. It basically says "done for now".译: Push标志位通知TCP连接的接收方, 让它把所有缓存的数据给

2013-01-22 16:37:54 1556

转载 linux process that changes its own name

In one of our earlier articles, we learned how command line arguments are accessed from within the code. Here in this article, we will see how these command line arguments can be used by a Linux proce

2013-01-22 16:36:41 948

转载 lease 分布式

背景和介绍缓存是计算机里广泛使用的一种技术,对降低读取延迟、网络流量和服务器负载都非常有效,但也带来了一致性(Consistency)的问题。所谓一致就是客户端总能读到最新的数据,使用缓存后有可能服务器端的数据已经被修改,但客户端仍然从缓存中读取陈旧的数据。为了保证一致性,有两种常见的解决办法,第一种是轮询(Polling),即每次读取数据时都先询问服务器数据是不是最新的,如果不是就从

2013-01-22 16:35:24 973

转载 【分布式系统工程实现】如何检测一台机器是否宕机?

检测一台机器是否宕机的应用场景如下:1, 工作机器宕机,总控节点需要能够检测到并且将原有服务迁移到集群中的其它节点。2, 总控节点宕机,总控节点的备份节点(一般称为Slave)需要能够检测到并替换成主节点继续对外服务。检测一台机器是否宕机必须是可靠的。在大规模集群中,机器可能出现各种异常,比如停电,磁盘故障,过于繁忙导致假死等。对于机器假死,如果总控节点认为机器宕机并将服务

2013-01-22 16:33:22 989

转载 pthread_deatch

linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之后这些资源才会被释放。若是unjoinable状态的线程,这些资源在线程函数退出时或pthread_exit时自

2013-01-22 16:31:35 948

原创 ipvs

ipvs:IP虚拟服务器(IP Virtual Server,简写为IPVS)。  IPVS基本上是一种高效的Layer-4交换机,它提供负载平衡的功能。当一个TCP连接的初始SYN报文到达时,IPVS就选择一台服务器,将报文转发给它。此后通过查发报文的IP和TCP报文头地址,保证此连接的后继报文被转发到相同的服务器。这样,IPVS无法检查到请求的内容再选择服务器,这就要求后端的服务器组是

2013-01-22 16:27:14 1023

转载 a.out elf pe coff

a.outa.out是"assembler output"的缩写格式,代表汇编程序输出。在较早版本的类unix系统中,a.out是一种输出格式,用于可执行文件,目标文件和共享库。早期的PDP-7系统上没有链接器,程序的创建过程是先把所有源文件连接成一个文件,然后进行汇编,产生的汇编程序保存在a.out中。这样a.out是名副其实的汇编输出,但到PDP-11之后,人们为其编写了链接器,程序的

2013-01-22 16:07:10 1056

原创 c++ 解析xml 解析html

最近根据导师的要求做了一个解析xml文件、抓取html网页、解析网页的小程序。但是却耗费了一周的时间。收获颇多,实践是检验真理的唯一标准是十分正确的。1、首先选择的语言是C++(自己比较熟悉的一种编程语言),结果发现开源的c++库少的可怜。2、解析xml文件的c++库还是有一些的。我刚开始用的是tinyxml,很小,很容易上手,但是最大的遗憾就是不支持wchar_t类型。就是因为这个原因最

2013-01-22 16:05:13 1962

QUARTUS 频率计

QUARTUS频率计-数字系统设计的实验报告

2011-07-23

ATM系统设计图+实验报告

ATM系统设计图(用例图、类图、时序图、序列图等)+实验报告

2011-07-23

VB 模拟鼠标单击事件

在Visual Basic重用API函数模拟鼠标单击事件

2009-11-15

空空如也

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

TA关注的人

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