自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

和大黄的博客

专注技术学习

  • 博客(6)
  • 资源 (15)
  • 收藏
  • 关注

原创 printf函数

<br /><br />printf函数遵守C调用规范,即参数 从右至左 压栈,堆栈由调用者平衡。(这种从右至左的方式不会随着编译器,机器的不同而不同) )。<br /> <br />[code]<br />printf("%d,%d", i, i++ );   产生的汇编码大致像下面这样:<br /> <br />mov         eax,dword ptr [i]             <br />push        eax                               //最

2011-05-27 22:26:00 1045

原创 自己实现数据库连接池

1 数据库配置配置项的值来自一个叫mysql_en.properties的文件(该文件应该放到TestResourceBundle所对应的CLASSPATH的目录。mysql_en.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/dfsuser=rootpassword=123456characterEncoding=utf8minPoolSize = 3maxPoolSize = 10 假设

2011-05-19 17:15:00 1549

转载 HashMap 四种同步方式的性能比较

转自  http://www.iteye.com/topic/164644如果需要使 Map 线程安全,大致有这么四种方法: 1、使用 synchronized 关键字,这也是最原始的方法。代码如下 Java代码  synchronized(anObject)  {      value = map.get(key);  }  JDK1.2 提供了 Collections.synchronizedMap(originMap) 方法,同步方式其实和上面这段代码相同。 Map Collections.synch

2011-05-15 14:22:00 10912 3

转载 对synchronized(this)的一些理解

<br /> <br />一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。<br />二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。<br />三、尤其关键的是,当一个线程访问object的一个synchronized(th

2011-05-05 09:07:00 1142

转载 典型哈希方法源码

<br /> <br /><br />地址<br />http://code.google.com/p/xmemcached/source/browse/trunk/src/main/java/net/rubyeye/xmemcached/HashAlgorithm.java?r=801<br /> <br />/** * Known hashing algorithms for locating a server for a key. Note that all hash * algorithms

2011-05-03 20:12:00 2852

原创 哈希实例,用MD5和ELF

import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;public class HashComputer { private static MessageDigest md5; static { try { md5 = Messa

2011-05-03 13:25:00 1293

how to create my appids · XX-net_XX-Net Wiki · GitHub.pdf

how to create my appidshow to create my appidshow to create my appids

2018-03-09

CBM2092+UMPTool_V2.0.0.rar

CBM2092+UMPTool_V2.0.0.rar

2011-09-21

Source Insight使用技巧

Source Insight使用技巧Source Insight使用技巧

2011-09-14

跟我一起写Makefile-陈皓

跟我一起写Makefile-陈皓.pdf

2011-09-14

跳表PPT SL.ppt

跳表PPT SL.ppt

2011-09-05

stl souce code

stl.tar stl souce code

2011-09-05

cedet-1.0pre7.tar.gz

cedet-1.0pre7.tar.gz

2011-09-05

site-lisp.rar

emacs site-lisp.rar

2011-09-05

Hudson 资料4

Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置

2011-09-05

Hudson 资料3

Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置

2011-09-05

Hudson 资料2

Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置

2011-09-05

Linux Shell Programming

Linux Shell Programming - D1-20110826.pdf

2011-08-26

libevent源码深度剖析.pdf

libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based

2011-07-06

从Dos汇编到Win32汇编

从Dos汇编到Win32汇编

2008-04-12

空空如也

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

TA关注的人

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