自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《Head First Design Patterns》 关于类设计的一些设计理念

《Head FirstDesign Patterns》 关于类设计的一些设计理念:1、  Encapsulate what varies. 把修改抽取出来,参看模式:Strategy Pattern 策略模式;2、  Favor composition over inheritance.选择组合,避免继承扩展,参看模式:Strategy Pattern 策略模式;3、  Program

2013-01-10 12:42:58 1232

转载 如何在DEV-CPP中使用winsocket API

在DEV中无法直接使用ws2_32.lib,那么我们想在DEV-CPP中编写windows控制台程序,并使用一些windows API,应该怎么办呢?      不用担心,DEV-CPP已经提供解决方案。大家可能都知道在vc中调用某个库(扩展名为lib,比如ws2_32.lib),只需要要在连接程序的时候选择导入的静态库。参数为静态库的全名。在DEV-CPP安装目录的lib下也有各种库文件,不

2012-08-21 16:53:18 5320

转载 gcc生成静态库和动态库

蛮清楚的。我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。在创建函数库前,我们先来准备举例用的

2012-08-21 14:14:02 1009

原创 Windows7下使用Dev-CPP 编译 JNI

新建Java工程编写调用JNI的Java代码,在Windows下是调用 dll,但不用写在代码里利用Javah工具对class生成对应的h头文件打开 Dev-C++新建工程,选择DLL工程:把原来

2012-08-20 17:49:36 1585

转载 谈工作和生活

我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自

2012-02-13 22:48:00 3704

原创 文件中加载jar及Class,启动Java(Windows及Linux)

@echo onset cp=.\libs\;.\binsetlocal enabledelayedexpansionfor %%i in (".\libs\*.jar") do (set cp=!cp!;%%i)@echo %cp%java -classpath %cp% com.vange.SinaWeiboApp #!/usr/

2011-12-22 01:08:21 1564

转载 QQ腾讯登录相关的HTTP协议

WebQQ协议分析(1)——登录  1、获取验证码      用Web登录QQ时需要先打开web.qq.com,但我们用的是应用程序模拟浏览器登录,所以这一步是没有必要的,所以我们主要看看点击“登录”按钮时浏览器向服务器发送什么数据了。Web登录QQ输入帐号输入焦点离开时,有时会提示要输入验证码,那么第一步就是要看看什么样的QQ号需要输入验证码。GET http://ptlogin

2011-12-07 22:53:10 8864

转载 Android 高级绘图

高级画布绘图       我们已经介绍了Canvas,在那里,已经学习了如何创建自己的View。在第7章中也使用了Canvas来为MapView标注覆盖。       画布(Canvas)是图形编程中一个很普通的概念,通常由三个基本的绘图组件组成:      Canvas  提供了绘图方法,可以向底层的位图绘制基本图形。       Paint  也称为"刷子",P

2011-11-10 20:37:26 13947 3

原创 Android入门之Activity

Activity的介绍原文地址:http://blog.csdn.net/Vange=============================================== 一个Application由多个Activity组成,不同的Activity来完成不同的功能Android系统高层应用都由多个Activity组成,每一个Activity来完成对应的功能控制,类似于M

2011-11-03 21:22:41 5684 2

原创 Log4j创建日志服务器 解决集群日志问题及话单文件

当我们在创建集群应用时,最头痛的时候就是出问题时,需要查看日志,但不清楚应该去哪台机子上看日志,针对此种情况,可以考虑把日志统一到专门的日志服务器上,这样只需要在日志服务器上进行查看,以下代码是作为一个例子,还不能看出日志的输出为哪台机子,以后发现再来更新此文章:此文章希望做

2011-10-07 11:48:46 6239 1

原创 20111004随想笔记

在我做出离职的决定后,我终于回到这个让我平心静气的地方慢慢地写我的博客, 我在这家的公司已经一年半了,在这时间里面,我在公司真正呆的时间只有半年,而有一年的时间是出差状态。虽然我对这家公司没有太多的感情,但期间带给我磨练及成长是许多的,总体还是感谢这家公司的。       发

2011-10-04 22:05:24 1002 1

转载 解决IE6、IE7、IE8、Firefox CSS兼容性的 Hack 写法【记录下来,以后可以使用】

解决IE6、IE7、IE8、Firefox CSS兼容性的 Hack 写法2010-08-11 15:28每次调CSS最令人头痛的就是浏览器校正问题,因为每个浏览器对CSS的解释都不太一样,Firefox本身算是比较照规矩来,处理上比较简单,但是遇到微软的

2011-09-23 22:59:48 2250

原创 看以前的我

<br />自从被出差到南京后,很久没有更新过博客了,今天有机会看到以前写的文章,发现半年前的我是什么样子,突然发现还是挺可爱的。哈哈。<br /> <br />现在以这段简单的文字记录一下此时心情,在不久的将来,再次回到这里,再次来观察此时的心情。

2011-02-15 10:48:00 1029 2

转载 各种咖啡的说明

<br /> <br />作者: 阮一峰<br />日期: 2010年7月10日<br />今天是周末,写一点轻松的内容。<br /> <br />详细参考:http://www.lokeshdhakar.com/2007/08/20/an-illustrated-coffee-guide/<br />===========================<br />我不是咖啡爱好者。每一次,与别人约在咖啡店见面,点咖啡时总是看不懂菜单,不知道该要哪一种。<br /><br />最近,我发现Lokesh D

2010-08-05 14:39:00 1873

原创 八种方式启动JAVA程序

使用 -classpath 选项:java -classpath C:/hello/build/classes test.HelloWorld使用 -cp 选项,  -classpath的简写:java -cp C:/hello/build/classes test.HelloWorld使用 -Djava.class.path 设置系统属性:java -Djava.class.path=C:/hello/build/classes test.HelloWorld使用 CLASSPATH

2010-08-05 11:49:00 1615 1

转载 JAVA ClassLoader 体系结构

<br />版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明.<br /> <br />原文出处:http://blog.chenlb.com/2009/06/java-classloader-architecture.html<br /> <br />jvm classLoader architecture:Bootstrap ClassLoader/启动类加载器 <br />主要负责jdk_home/lib目录下的核心 api 或 -Xbootclassp

2010-08-05 11:04:00 1015

原创 获取Linux执行命令后的PID--管理部署在服务器的Java程序

      事情的起因:这些日子在部署Java程序时发现一个很让人受不了的事情,就是每次要重启Java的APP程序时就必须先PS出来进程ID,然后再用Kill去杀死进程,但如果服务器只部署一两个Java程序的情况下,这种操作还是可以让人接受的,但如果服务器有几个或者几十个Java程序时就让人很郁闷了,又加上启动Java程序时使用-cp来加载jar库文件,一ps就出来一大堆的java及jar。。。。。再怎么grep也还是看了眼花。      查找解决方案:平时用Linux有时会看到pid文件,说白了就

2010-07-22 21:57:00 11550

原创 扩展jquery.pagination支持Ajax及带参数请求

由于项目需要,扩展了Jquery 的Pagination。记录下来:/** jquery.pagination.js ajax 参数请求 扩展

2010-07-20 09:10:00 9061 2

转载 Vimperator —— 用键盘畅游网络

Vimperator —— 用键盘畅游网络 - [电脑生活]2008-12-25<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://pchu.blogbus.com/logs/32923406.html<br /><br />应该说,Vimperator是一个刚出道而且想法不错的Firefox插件。它把vim的很多操作移植到了Firefox上,对于我这个接触vim不久的人来说很有新鲜感。<br />简单来说,它使得Firefox成为一个有

2010-07-16 16:17:00 2459 4

转载 配置开发支持高并发TCP连接的Linux应用程序全攻略

<br />转自:http://blog.tom.com/blogger2007/article/1263.html<br />1、修改用户进程可打开文件数限制<br /><br />   在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文

2010-07-14 22:37:00 895

原创 OGNL遍历 数组中的数组

OGNL遍历 数组中的数组

2010-07-01 11:01:00 2568

转载 debian 升级后不能eclipse不能调试,出现如下的提示:

<br />原文地址 :http://blog.csdn.net/sxhong/archive/2010/01/09/5166693.aspx<br /> <br />ERROR: transport error 202: connect failed: Connection refused <br />     ERROR: JDWP Transport dt_socket failed to initialize, <br />     TRANSPORT_INIT(510) <br />

2010-06-27 23:07:00 1797

转载 oracle批量插入测试数据

做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。产生测试数据的SQL如下:SQL> select rownum as id,  2                 to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime,  3            

2010-06-24 11:18:00 17731 2

转载 Windows与linux间文件同步

<br /> <br />由于工作需要将Windows2003的文件同步到Linux系统中,这里我将具体配置记录下来;<br />这里只配置windows-->linux的文件同步其实这里说成复制更确切些;<br />1.在windows2003上面安装cwrsync的服务器端软件<br /><br />2.修改其配置文档rsyncd.conf<br />use chroot = false<br />strict modes = false<br />hosts allow = *<br />

2010-06-24 00:46:00 1745 2

原创 个人编写的Webserivce调用天气预报 (及接口比较)

<br />不想浪费了自己写的一个Utility,发布上来,以后可以用<br /><br />下面是目前找的一些天气WebService的对比较: 只有Webxml那个ok点,但免费的有限:<br /> <br />fhs.6617.com     打不开     http://fhs.6617.com/getweather.asmx?WSDL<br /><br />www.webxml.com.cn     稳定,免费的有数量及速度限制 250次/24小时 450ms/request     <b

2010-06-12 10:39:00 3440 2

原创 分页计算总页数算法

<br />推荐一种 Java的写法 :<br />int totalPageNum = (totalRecord + pageSize - 1) / pageSize;<br />另外几种asp的写法:<br />方法一:<%<br />' HTMer_RecordCount为要计算的页面总数<br />' HTMer_RecordCount为记录集数<br />' HTMer_PageSize为每页记录数<br />If HTMer_RecordCount Mod HTMe

2010-06-03 15:37:00 47336 5

转载 C语言中const常见用法

C语言中const用来定义常量。const定义的变量在定义时要初始化,否则将会是一个随机值,而且在定义后其值不能被改变。判断下面几条语句的作用:constint a;const int * const ip;      int *const ip;const int * ip;      int * ip;void fun(constint ar

2010-06-02 11:02:00 1121

转载 关于c语言中static 变量

1.  static 变量静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。2. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义  它的生存期为整个源

2010-06-02 10:48:00 845

原创 关闭IIS的UNC远程文件缓存-文件更改通知

编辑注册表中的   DisableStaticFileCache值,0为启用,1为禁用   ,该键值的位置位于:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/InetInfo/Parameters如果没有该键值,新建一个dword值的就可以

2010-05-29 10:36:00 1146

转载 转载:惠普大中华区总裁孙振耀退休感言(这是一篇很长的文篇)

一、关于工作与生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人

2010-05-24 09:49:00 1759 11

转载 你接触NoSQL (Not Only SQL) 数据库了吗?

接触过CouchDB过后,发现这个世界又在孕育新的DBMS. Nosql指非当前流行的以执行sql的结构化查询数据库管理系统.传说中的非主流.看过一些文章后,觉得robbin这篇写得很好,值得记录一下.在这里想说一下:技术的发展方面不是由我们这些程序员来决定的,但我们可以决定我们自己的兴趣!Nosql可能距离运用到我们日常实际工作中还有一段时间,但相信总有那么一天,如果你感

2010-05-13 00:14:00 3811 3

原创 Java5.0垃圾回收性能调优-3、分“代”管理 3、1性能考虑[Vange译]

Generations 分“代”管理One strength of the J2SE platform is that it shields the developer from the complexity of memory allocation and garbage collection. However, once garbage collection is the pr

2010-04-30 17:42:00 1370

翻译 Java5.0垃圾回收性能调优-1、简介,2、Ergonomics工效学[Vange译]

      Introduction 简介The JavaTM 2 Platform Standard Edition (J2SETM platform) is used for a wide variety of applications from small applets on desktops to web services on large servers. In the J2S

2010-04-25 10:26:00 2070 6

转载 Amdahl定律

Amdahl定律 有些问题使用越多的资源就能越快地解决——越多的工人参与收割庄稼,那么就能越快地完成收获。另一些任务根本就是串行化的——增加更多的工人根本不可能提高收割速度。如果我们使用线程的重要原因之一是为了支配多处理器的能力,我们必须保证问题被恰当地进行了并行化的分解,并且我们的程序有效地使用了这种并行的潜能。 大多数并发程序都与农耕有着很多相似之处,由一系列并行和

2010-04-22 21:58:00 13242 1

转载 解码类似eval(function(p,a,c,k,e,d){}))的JavaScript代码

引用 :http://hi.baidu.com/xcb521/blog/item/2ac50dc6253c79d6d1006073.html这里解码百度访问统计代码构造函数为示例:百度访问统计代码JavaScript源码:红色加粗部分将是要修改的地方.eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromC

2010-04-19 17:21:00 13985 2

转载 JDK自带监控工具 jps、jinfo、jstat、jmap

常用有五个命令行工具:jinfo:可以输出并修改运行时的java 进程的opts。jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小

2010-04-17 14:38:00 1627

转载 Java内存管理-- GC(Garbage Collection)的基本概念 --Hotspot的分代回收

引用:http://www.daniel-journey.com/可能会对原文加上个别注释,用红色标识出来==================================================这是Java内存管理系列文章的第一篇。GC的概念GC是一种自动内存管理程序,与之相对应的是C++采用的内存管理方式。GC主要的职责就是分配内存;保证被引用的对象始

2010-04-17 14:16:00 3113

转载 Struts2中的标签介绍 s:property s:set s:bean s:push s:date

几个比较容易混淆的标签,记录一下===================================================================   随着各个框架的推出,各框架都有了自己专有的标签库。除了有官方的JSTL特别优秀外,其它各框架推的也相当的优秀。有了标签,我们可以让UI和业务逻辑不在纠缠在一起,也为操作模型层提供了方便。        在

2010-04-16 11:59:00 4270 3

转载 何时使用log4j的isDebugEnabled属性来进行日志记录?

以前知道这个问题,但没有去了解它,这次看到一个网页,说明了事实的真相,所以转载过来。 ===============================================================我经常见到这个问题,到底使不使用idDebugEnabled属性。这个问题经常被争论,而焦点往往是性能。答案很简单。既然有这个属性,当然是拿来使用的。但是使用的时候需要

2010-04-16 09:45:00 4273

转载 SpringSecurity ACL持久化: Hibernate implementation of Spring Security ACL

本文重点描述如何基于hibernate在micrite中实现SS(Spring Security) ACL,相关软件版本为 spring-security-2.0.5.RELEASE和micrite-0.11。实现的过程中,借鉴了下面三个例子:contacts 联系人管理(重点参考)SS 的官方例子,控制不同用户对联系人的查看、修改、删除、管理权限。dm

2010-04-07 23:55:00 3739 1

空空如也

空空如也

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

TA关注的人

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