- 博客(56)
- 资源 (57)
- 收藏
- 关注
原创 chnroutes 使用
在mac下使用vpn的时候,只要vpn开启,那是针对全局生效,非常的不科学,且效率不高。因为如果是国内地址的话,我是不需要走vpn的,只有国外地址才需要。因此有了chnroutes。基本原理就是,通过设置路由规则,把罗列出来的国内地址,走本地网络,国外地址,走vpn。因此,这样做的问题就是需要定时的更新地址列表,大概1个月一次就足够了。使用方法如下:Mac OSX
2016-01-31 21:38:19 7408 1
原创 在线工具集合(新增cron quartz表达式在线生成……)
缘起平时工作,需要一些工具,经过一些使用,对比,保留一些比较方便好用的在线工具工具会持续更新中。。。word to httphttp://www.textfixer.com/html/convert-word-to-html.phpurl encode/decodehttp://tool.chinaz.com/Tools/URLEncode.aspx
2014-06-16 10:42:29 7935
原创 java 使用反射转换对象 Object to Map
Object to Map 转换的三种方法就是把对象以及其对应的属性名 和属性值, 映射到一个Map中import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescripto
2014-05-08 15:04:54 12675
原创 java&& Linux 线程大小
java线程大小In Java SE 6, the default on Sparc is 512k in the 32-bit VM, and 1024k in the 64-bit VM. On x86 Solaris/Linux it is 320k in the 32-bit VM and 1024k in the 64-bit VM.On Windows, the d
2014-03-28 10:04:07 1776
翻译 Google Core Libraries for Java 1.6+ Guava学习-第一篇:总览
User GuideGuava 项目包含了很多Google在开发java应用时用到的核心工具包,其中包括:collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等,这些包每天都在被google的工程师使用,应用在日常产品和服务
2014-01-14 13:42:48 3325
原创 intellij idea 修改背景保护色&&修改字体&&快捷键大全
最近Idea比较流行,Eclipse因为maven的问题,运行起来非常慢,各种提示也不够智能。现在开发基本都转到了idea,用着感觉确实不错,很方便。但是设置和快捷键都不同了,需要一些学习成本。现特别记录一下比较常用的设置,方便自己,方便他人。1.修改背景保护色对眼睛有益的RGB数值分别是(199,237,204)2.修改字体
2013-11-22 18:00:07 131279 9
转载 淘宝可伸缩高性能互联网架构HSF
时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深。下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可 伸缩,高性能,高可用性的分布式互联网应用。一 应用无状态(淘宝session框架) 俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态
2013-11-05 14:43:59 31346 2
原创 Emun 枚举类型使用浅析——包括enumSet enumMap
啥也不说了,直接贴代码~记录一下,方便以后使用。1.Enum 类Color/** * */package hpf.test;import java.util.EnumMap;import java.util.EnumSet;/** * Enum 类Color * @author pengfei.hpf * */public enum Col
2013-11-05 14:31:29 8226
原创 有序链表和并的递归写法和非递归写法(c语言)
题目描述有两个有序递增链表pa和pb,现在要把他们合并成一个链表,分别用递归算法和非递归算法实现提供了思路分析和完整的源代码,可直接运行
2013-07-28 13:26:24 992
原创 AOP 实现的原理简析
AOP简介AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP应用范围日志记录,跟踪,优化和监控,事务的处理,持久化,如数据库连接池的管理,系统统一的认证、权限管理等.AOP的实现AOP实现可以分为两种:1.静
2013-07-17 16:26:51 1157
原创 C链表反转(时间复杂度O(n))
面试的时候经常会出现的问题,现在都做一遍,回忆一下,练练手.这个题目需要注意两点:1.head->next 要先设置为NULL ,否则反转后,它还是指向之前的next节点2.需要有一个tmp指针,临时保存p->next的地址,这个在改变一个节点的next地址时,经常会用到示意图代码实现#include struct ListNode{ int
2013-07-11 10:41:25 3763
原创 [java实现]找一个数组的最大和的连续子数组(时间复杂度 O(n))
题目输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。
2013-07-08 20:53:15 5090
原创 文件内容替换 :SED 命令 和 Perl
Linux文件内容替换Perl 把文件file.txt中的before改为afterperl -pi -e 's/before/after/g' file.txt-p 表示匹配文件的每一行-i 表示把替换的结果写回到原文件-e 表示后面的程序都写在一行上SED$ sed -i 's/ugly/beautiful/g' /home/bruno
2013-06-13 16:28:05 2355
原创 vi :记忆20%的命令,完成80%的工作
【一点说明】vi的命令很多,新手入门要记很多命名,不太现实,特此总结了一些比较常用的命令。虽然不是很全,但是足够我们在日常工作中完成绝大部分的工作。记忆20%的命令,完成80%的工作,这个是此文的目标。【特殊操作】模式切换:ESC撤销操作:u【插入操作】插入字符 : i 插入新行:o【移动操作】左下上右 : hjkl上移一
2012-11-22 16:11:36 1150
原创 Suse Linux Crontab
基本概念Crontab 类似于Windows 里的task schedule ,是一种定时执行工具 .能够在确定的时间执行确定的任务(脚本)。Crontab 是linux系统里的一个守护进程 ,会随着系统的启动而启动。基本操作/sbin/service cron start 启动crontab/sbin/service cro
2012-11-22 15:11:20 6931
原创 一次偶然的“反黑”经历
早上接到电话,说服务器被黑了,不断发送垃圾邮件首先想到的是,服务器密码被人破译了,然后调用sendmail 发送邮件针对猜测:1.首先找到25端口,关闭sendmail 进程 netstat -anp |grep:25kill -9 [pid]2. 关闭sendmail 服务/etc/init.d/sendmail stop 3.发现还是不行
2012-09-11 15:25:44 2815 1
原创 Java Maven linux 配置 --避免Gem space 错误
vi /etc/profile##Set Java env#JAVA_HOME=/opt/tools/jdk1.6.0_32CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHJVM_OPTS="-Xms256m -XX:PermSize=256m -XX:MaxPermSize=512m"
2012-08-23 17:35:51 2133
原创 Linux shell : Command 2>&1
之前看到如下shell 命令,一头雾水:ls temp >list.txt 2>&1ls temp >/dev/null 2>&1查阅之后,明白此语句含义,特此记录.首先说明几点:在unix和类unix(linux之类)中以文件描述符的形式打开一个文件,这个文件描述符是一个非负数。0代表标准输入,1代表标准输出,2代表标准错误输出默认的情况下是1
2012-08-08 14:39:24 1792 4
原创 正向代理 和 反向代理
正向代理用户 --》输入目的服务器地址--》代理服务器中转 --》代理服务器转发用户请求到目的服务器--》目的服务器响应请求--》代理服务器返回响应的内容给用户优点(用户对于服务器来说是不可见的):适合局域网内用户使用,通过代理服务器访问Internet,并且,被访问的服务器,只能获得代理服务器信息,而不能取得用户信息 代理服务器可以使用缓冲特性(apache
2012-07-13 17:11:10 873
翻译 Java Possible Coding Errors
Java Possible Coding Errors Rules available in this category:Use_proper_primitive_type_literalsDo_not_instantiate_class_before_initializing_static_final_fieldsDo_not_create_threads_using_the_def
2012-06-25 10:38:32 2031
原创 python2.7 学习笔记 (四)——异常
声明:以下代码都是在Python2.7+Winxp中执行通过[异常]1.try语句的两种形式形式1:try: except:#出现exceptname1的异常,执行以下语句except:#出现exceptname2的异常,执行以下语句else: #一切正常,执行else语句形式2:try: e
2012-03-15 15:27:15 3195
原创 Python2.7 学习笔记 (三)—— 类,继承,重载
16:56 2012-3-9声明:以下代码都是在Python2.7+Winxp中执行通过[面向对象]1.类的定义#-*-coding:utf-8-*-class student:name = '' #定义类的公有属性,可直接访问age =0class human :sex =''height=02.类的继承class studen
2012-03-12 18:38:01 3984
原创 Python2.7 学习笔记 (二)—— 函数,模块,正则
2012-3-9[函数]1.函数 def functionName (param1,param2,...): #参数可选,以逗号隔开return # optional,可以没有returndef hello():print 'hello world!' #要有缩进def listSum(list): #不需要指明数据类型,p
2012-03-12 14:18:53 2354
原创 Python2.7 学习笔记 (一)——基础知识
2012-3-7#使用版本:Python 2.7.2当行注释 # 多行注释 ''' 或者 """ (三个单引号或者双引号)当行多断代码隔离 ; 下段代码的开始 : 代码的连接 print "too long"\ " words"\ 相当于 print too long words
2012-03-07 18:07:30 4289
翻译 Hypertext Transfer Protocol -- HTTP/1.1 Status Code
[reference]http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.htmlpart of Hypertext Transfer Protocol -- HTTP/1.1RFC 2616 Fielding, et al.10 Status Code Definitions(状态码定义)Each Statu
2012-02-21 13:44:27 2020
原创 ruby on rails 开发环境安装 for windows
1.github 注册github.com2.git windows 版本下载http://code.google.com/p/msysgit/downloads/list?can=3&q=official+Git3.ruby 1.8.7 下载 安装http://www.ruby-lang.org/zh_cn/downloads/4.git pub-key 生成
2012-02-03 16:54:17 748
原创 JAVA 使用POI 读写 excel (for Excel 97-2008)
之前用过POI,Jacob,等其他几种方式读取office document,对比之下,还是POI比较靠谱,更新也即时~最近有项目要用,就小小的总结一下~POI 3.8下载地址http://www.apache.org/dyn/closer.cgi/poi/dev/bin/poi-bin-3.8-beta5-20111217.zip或者 http://poi.apache.org/down
2012-01-16 18:26:54 2916
转载 JAVA文件加密器程序
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.security.*; import javax.crypto.*; import javax.crypto.spec.*; /** 文件名:FileEncrypter.java JDK
2012-01-16 15:14:12 1459
原创 IBM测试分类-AVT,BVT,CVT,FVT,GVT,TVT,SVT,PVT
名词解释AVT,accessibility test,确保那些视觉有缺陷,或者听觉有缺陷的人,可以跟正常人一样使用这个系统,这个是基于美国政府的要求.AVT的测试工具主要是JAWS,ScreenReader等.也有一些firefox的插件.BVT,build available test ~测试build是否可用,主要是进行些简单的功能测试,如:能否启动,能否登录等CVT,component
2011-12-22 16:49:29 19669
转载 Eclipse 快捷键大全
方便查看:Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记
2011-09-02 17:48:45 768
原创 打不开chm文件的修复方法
Q:最近我的Windows XP不能打开chm格式的文件了,提示是:"不能打开文件mk:@MSITStore:d:\xxx.chm",请问这是怎么回事?A:造成这个故障有可能是你的系统中的Hhctrl.ocx文件丢失或者被其他版本的Hhctrl.ocx覆盖掉了,可以从
2011-08-04 00:43:26 2021
原创 java.sql.SQLException: No operations allowed after connection closed.Connection was implicitly closed due to underlying exceptio
最近申请了一个jsp空间,该空间支持mysql,以及一些框架。刚开始的时候一切正常,但是当把本地程序上传到该空间一段时间后,就无法正常访问。查看日志,发现出现的错误为: java.sql.SQLException: No operations allowed after connection closed.Connection was implicitly closed due t
2011-06-21 13:41:00 7133
原创 Propertes文件的读取和保存
读取比较简单~~保存的时候,如果使用默认的property.store()方法,会把所有的注释都忽略~所以自己采用读取文件的方式,来实现保存property~/** * Update the key's value to new value ,and write back to the Configuration * file * * @param configFilePath * Configuration file * @param key
2011-04-22 14:37:00 1284
原创 建立一个当前date 命名的文件夹,copy文件到此文件夹中,并记录log
@echo off REM auther:hpfREM This version is only for windowsREM Pls set the src and dest before use the scriptset src=D:/src.txt set dest=D:/swd/set log=D:/swd/log.txtREM create the dir by datereg add "HKEY_CURRENT_USER/Control Panel/Inte
2011-03-30 00:05:00 1351
原创 java得到当月天数
<br />1.使用calendar类实现<br /> /** * 取得当月天数 * */ public static int getCurrentMonthLastDay() { Calendar a = Calendar.getInstance(); a.set(Calendar.DATE, 1);//把日期设置为当月第一天 a.roll(Calendar.DATE, -1);//日期回滚一天,也就是最后一天 int maxDate = a.get(Calen
2010-09-27 16:20:00 32680 3
原创 java 获取当前路径
java获取当前项目路径:object.class.getResource()方法获得当前生成的class的绝对路径(此方法在jar包中无效,因为他获得的是生成的class的路径,返回的内容最后包含/) //当前的类名就是:GetFilePathpublic static String getFilePath(String fileName) { String path
2010-08-31 11:13:00 46746 5
原创 Oracle的数据库访问Url: oci 和 thin 的区别
//看看thin和oci的url写法上的区别: jdbc:oracle:thin:@server ip: service jdbc:oracle:oci:@service /*1)从使用上来说,oci必须在客户机上安装oracle客户端或才能连接,而thin就不需要,因此从使用上来讲thin还是更加方便,这也是thin比较常见的原因。 2)原理上来看,thin是纯java实现tcp/ip的c/s通讯; 而oci方式,客户端通过native java method调用c lib
2010-08-31 09:41:00 4629 1
trackpad++3.0
2014-12-06
IBM Leap Manager for Android -适用4.1.2以上版本
2013-09-27
ADT 22.0.1
2013-06-30
jekins -windows
2012-12-17
软件破解入门教程和解密手册
2012-02-11
代码行变更统计工具
2012-01-11
ADT 16.0.1
2012-01-09
[Flash.Builder.4.&.Flex.4.宝典].Flash.Builder.4.and.Flex.4.Bible
2011-11-24
Hadoop权威指南(第2版)-(Hadoop:The.Definitive.Guide
2011-11-24
JDK + Tomcat + MySQL环境集成工具———一键安装
2011-11-09
python eclipse plug-in
2011-05-23
JavaScript 版星际争霸-附带js源码
2010-10-20
VC++ MFC 如何用 CZip CUnzip类压缩解压缩文件
2010-10-19
天翼 脱机 源码~~~~~~~~~
2010-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人