自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从水浒看职场:跟对老大很重要

最近在家休年假,顺便照看一下老婆,准备一下小孩的东西,断断续续的看完了水浒,罗贯中老人家在几百年前就诠释了职场的真谛。水浒以林冲的出场作为开始,林教头在梁上泊是武功比较高的正派人物,其他大多数是地痞流氓 牢头狱霸 鸡鸣狗盗的社会渣滓组成的一群土匪,根本算不上什么农民起义。如果

2011-08-11 11:49:48 2444

原创 深入Linux内核架构第二章学习笔记

深入linux内核架构是本根据Linux源代码讲述内核的书,比深入理解linux内核更加贴近代码,讲的更深入浅出一些。本书第二章主要讲述Linux进程的调度,linux的进程都可以描述为task_struct的结构,这个结构包含进程运行的所有信息。task_struct的有一个字段是volatile long state;    /* -1 unrunnable, 0 runnable, >0 stopped */来跟踪线程的运行状态,这个volatile 关键字很重要,它告诉编译器定义的变量随时都有可能改

2010-09-03 11:11:00 3835

原创 IE10中activex控件调用js脚本

首先说做SSLVPN客户端的真苦逼,不断对付windows的升级,ie的升级,杀软的阻挠。最近发现win8下sslvpn客户端可以安装,不能使用。调试了一下,发现js根本没有调用。经过和vip菜鸟的讨论,他也没发现代码问题,但是建议根据返回值看看是否调用成功。pScript->Invoke返回值0X80020003,无效的调用。仔细看了一下hr = pScript->GetID

2013-01-23 17:12:00 3329

原创 编译OpenSSH

 说实话,97年使用linux开始就没有编译过openssh。使用debian时,也是apt 安装的。1 下载最新的zlib库http://zlib.net/ tar -zxvf zlib-1.2.3.tar.gz cd zlib-1.2.3 make make installcp zlib.h zconf.h /usr/local/includechmod 644 /usr/local/in

2009-09-27 17:33:00 3136

原创 openssl 0.9.7a-0.9.7d的一个多线程bug

程序在极高的压力下运行很长时间出现,md_rand.c:312: ssleay_rand_add: Assertion `md_c[1] == md_count[1] failed。原因是编译openssl的CFLAGS没有设置为thread safe,多线程同时调用libcrypto的RAND_add()函数会出断言错误。SSL_connect()和SSL_accept()都会调用RAND_a

2009-08-29 11:40:00 5493

原创 Qt集成到VS2008 

1 下载qt-win-opensource-src-4.5.1.zip, 不要下载exe,那是mingw 编译的,http://get.qtsoftware.com/qt/source/qt-win-opensource-src-4.5.1.zip,解压到d:/qt-win-opensource-src-4.5.1。2 编译使用Visual Studio 2008 Command Prompt,进

2009-08-29 11:39:00 3173

原创 IT业潜规则 通奸的不如强奸的

 随着美国经济的衰退(不知道是不是初中学的资本主义经济危机)和全球经济衰退,各大IT企业为了维护自己的利益和少受损失,不得不选择从对抗走向合作,于是发生了下面的两幕:1 Oracle以85亿美金收购BEA众所周知,oracle大汉是专门做数据库的,近年来也做中间件和SOA,这个原来做中间件的BEA MM不断发生冲突,两个人为了各自的利益彼此之间暗送秋波多时,最终为了市场的占有率BEA MM以85亿

2008-04-15 11:26:00 6823 10

原创 netbean6中java源文件中文乱码问题

下载一个netneans10 M6,加入了myeclipse的工程,一路畅通,到了写代码的时候,发现傻眼了,中文注释全部乱码。将tools下的option中fontandcolor设置成了中文,还是依旧,而且我的jdk安装就是GBK。看了看sun的文档,从netbeans6开始 ,开一位每个工程设置不同的编码,打开project propertites,source选项下面将Encoding

2007-08-07 09:53:00 7950 3

原创 未公开的mustang核心秘密(五): java判断文件类型和文件打开

最早以前,写一个文件下载的程序,判断文件的类型是个大问题,不断的根据MimetypesFile添加,现在mustang做了相应的类FileTypeMap。下面是个例子,package test;import javax.activation.*;import java.io.*;public class FileTypes { public static void main(String

2007-07-31 10:13:00 6030 3

原创 未公开的mustang核心秘密(四):jdk中实现的rawsocket

以前面试被问道这样一个问题,你用过rawsocket吗,我回答用过,做ICMP,实现非TCPIP协议以外的协议。ICMP是非IP协议,java实现了TCPIP协议,没有实现ICMP协议,JDK1.5发生了变化,InetAddress提供boolean isReachable(int timeout)  测试是否可以达到该地址。实现尽最大努力试图到达主机,但防火墙和服务器配置可能阻塞请求,使其在某些

2007-07-23 10:19:00 5053 1

原创 未公开的mustang核心秘密(三):jdk读取文件的秘密

  最近做一个很简单的函数,要两个返回值,我打算有一个类封装一下返回,后来领导要求使用StringBuilder返回,不用 StringBuffer,因为局部变量StringBuffer最后还是要编译为StringBuilder,因为StringBuilder没有任何 同步。问了一下大家的看法,风南说InputStream 的int read(byte[] b) 从输入流中读取一定数量的字节并将其

2007-07-12 11:13:00 3390

原创 未公开的mustang核心秘密(二):jni的返回中文问题

严格的说,我基本没有做过jni的开发,只是修改过bsd和windows下的jdk源码。这些是openjdk的jni部分函数,这函数完全用c写的,幸好不是c++,没有用复杂的设计模式,我还看得懂。下面这段代码,从控制台通过jni输入字符串,java里面打印class Prompt {    // native method that prints a prompt and reads a li

2007-06-21 09:54:00 9046

原创 未公开的mustang核心秘密(一):java的FileSystem 

mustang提供得到硬盘空间的函数,这个我以前使用jni实现过,不过打算看看sun是如何做的java codeFile f = new File("e:/");// prints the volume size in bytes.        System.out.println(f.getTotalSpace());// prints the total free bytes for t

2007-06-18 18:49:00 5848

原创 maven和netbeans整合

maven和netbeans整合这是一个netbeans的插件,可以在netbeans中使用maven进行项目管理。下载地址:http://mevenide.codehaus.org/m2-site/index.html最新版的是mevenide2-netbeans-2.3。安装:1、 选择工具->更新中心,在对话框中选择 "手动安装下载的模块(hbm文件)" 选择框。2、 添加在zip包中的所有

2007-05-12 06:04:00 7846

原创 加速netbeans的启动

 大部分java IDE启动速度都很慢,jcreator和gel例外,他们一个是vc作的,一个是delphi的。但是可以加速netbeans的启动。1.安装jrockit,在windows下,intel平台上,这是跑的最快的jvm,如果不想安装,安装JDK6,它内部做了jit优化。2.打开netbeans的安装目录,etc/netbeans.conf,将netbeans_jdkhome="C:/P

2007-04-29 16:21:00 4862

原创 spring技术手册阅读笔记(三) 使用CustomEditorConfigurer

CustomEditorConfigurer可以读取实现java.beans.PropertyEditor接口的类,将字符串转为指定的类型,更方便的使用PropertyEditorSupport.PropertyEditorSupport实现PropertyEditor,必须重新定义setAsText.举个将字符串转为date的例子.import java.util.Date;public f

2006-09-25 15:03:00 4686

原创 spring技术手册阅读笔记(二) spring bean的使用

Spring的依赖注入容器的核心是Bean工厂。Bean工厂负责管理组件和它们之间的依赖关系。一般说来,你的beans应该遵守JavaBeans规范,但是这不是必须的,如果使用构造器依赖注入来连接的beans的时候,就没有遵守beans规范(beans规范中的javabean构造函数没有参数)。一个BeanFactory可以用接口org.springframework.beans.factory.

2006-09-15 11:43:00 4547

原创 spring技术手册阅读笔记(一 ) 认识IOC

苦苦等待,终于见到台湾java专家林信良的著作 《Spring 技术手册》,通宵夜读后,我认为目前最易懂的Spring书籍.Spring真正的精华是它的Ioc模式实现的BeanFactory,BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。其实IOC有了两种类型,Dependency Injection and Dependency Lo

2006-08-30 17:38:00 3078 2

空空如也

空空如也

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

TA关注的人

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