自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 javac 在Mac的terminal里面输出乱码

java和javac在简体中文的Mac OSX的终端(Terminal.app)环境下,默认是以GBK编码的中文输出各种诸如语法错误,数组访问越界之类的信息。但是,Mac的终端的默认编码是zh_CN.UTF-8,所以javac和java在未配置的情况下会输出乱码。解决方法有3个:1)指定输出的编码为UTF-8javac -J-Dfile.encoding=UTF-8...

2012-07-30 01:08:33 166

原创 诺基亚手机万能密码【转】

1.NOKIA的保密码默认的是12345,如果你修改了NOKIA的保密码,而且忘记了密码,这时你需要更换另一张SIM,机器会提示你输入密码后才可以使用新卡,这怎么办???不用急。(如果去NOKIA客服中心解保密码,需要50个大洋呢)2.用手机输入*#06#就会得到一串数字,那就是IEMI号3. 每一部手机唯一对应的永恒保密码查询网址: http://nfader.z-host.ru/ 在E...

2010-10-04 20:48:24 8658

闲来无聊,改写斐波那契算法

闲逛时看了这篇文章[url]http://www.dnbcw.com/biancheng/hanshu/fpbs77602.html[/url]作者优化后用长度为3的数组求解斐波那契,其实长度为2就足够了,上代码。。。[code="c"]int fib(int n){ int f[2] = {0, 1}; int i = 2; for(i=2;i...

2010-07-18 01:28:17 185

原创 Tomcat环境性能调优

Tomcat环境性能调优一. 引言性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。二. 测量Web服务器的性能测量web服务器的性能是一项让人感到畏缩的任务,但是我们在这里将给出一些需要注意的地方并且指点你了解其...

2009-07-30 21:06:13 125

SIPp 支持多个remote_ip

在最新的SIPp[url]http://sipp.sourceforge.net/doc/reference.html#setdest[/url]的文档里,支持一个新的操作(action),叫做setdest.setdest的功能是支持在一通呼叫的过程中,动态的改变远端的IP地址。支持一下参数:[list][*] transport: 根据文档,这个好像对一通呼叫不能改变trans...

2009-05-25 22:47:11 426

netbean 6.5 字体设置

[*] NetBeans IDENetBeans 6.0.1\etc\netbeans.conf[code="java"]netbeans_default_options="-J-Xms32m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMen...

2009-04-06 10:28:36 148

IMS测试中ENUM模拟软件

ENUM 遵循 DNS 协议。ENUM是IETF的电话号码映射工作组定义的一个协议——RFC2916,RFC2916的题目为“E.164号码和域名系统”。它定义了将E.164号码转换为域名形式放在DNS服务器数据库中的方法,每个由E.164号码转化而成的域名可以对应一系列的统一资源辨识URI,从而使国际统一的E.164电话号码成为可以在互联网中使用的网络地址资源。根据ENUM格式的定义,将...

2009-03-11 23:01:16 1061

Perl 脚本对ENUM Server作BenchMark

由于种种原因没有用NET::DNS包,而且动能比较简单,只是为了证明1s时间内可以处理上千条消息。[code="java"]#simple query from ENUM server#parameters: ENUM server, from_dn, end_dnmy $nameserver = 'xxx.xxx.xxx.xxx';my $prefix ...

2009-03-03 00:05:21 141

Jruby学习笔记 -- 用Jruby和java-comm对串口编程

学到的Jruby知识:Jruby基本知识Jruby对Java的类常量的引用Jruby里java bype与ruby string的转换Jruby实现Java接口的虚函数本想按装ruby-serialport这个gem,没想到还需要安装nmake,不如用Jruby直接调用Java的包来的简单些,顺便在学习下Jruby目前,常见的Java串口包有SUN在1998年发...

2009-02-08 21:34:34 201

用Ruby与串口交互

最近在学习串口的一些东西,今天试用了一下Ruby操作串口,向modem发送指令并获得返回。更强大的是这段代码在windows上也可以工作 :D [quote="rubynroll"]仅通过File IO缺乏设置串口通讯参数的能力. 串口通讯建议用ruby-serialport这个gem,功能齐全, Linux/Windows均可工作.[/quote]总结一下:串口模块ru...

2009-02-07 16:20:14 652

Jruby学习一则 获得网络接口信息

Code:Ruby写出来果然比Java简单多了 :D [code="ruby"]require 'java'import 'java.util.Enumeration'import 'java.net.NetworkInterface'import 'java.net.InetAddress'nfis = NetworkInterface.getNetworkI...

2009-01-22 12:43:54 125

让NET::SSH 和 Jruby 在windows上工作

环境:Windows XP, Jruby, net-ssh 这两天在搞ims自动测试,需要远程登录,顺便研究了一下纯RUBY语言的NET::SSH。这个包的最新版本是2.0.8,在linux/Jruby下不能正常工作,需要降到2.0.4。考虑到跨平台又在windows XP 上尝试了一下,仍然有错误。原因有二,一个是File.expand_path的问题,一个是因为jruby没有d...

2009-01-03 17:06:16 235 1

原创 [分享]下载电影文件英文标识的含义

下载电影文件英文标识的含义  许多朋友看到BT上面电影名后面有很多的英文标识,不知道是什么意思。其实它们包含着非常重要的信息,可以通过它们了解这个电影文件的相关情况:  PROPER:完整版  UNARATE:未删节  R_RATEE:有删节  WS:宽银幕  FS:全屏幕  WITH EXTRAS:影片带花絮  CAM 枪版...

2008-12-06 21:44:42 2166

JDK安装的1722错误

最近安装jdk6u10的时候,一直有下面的错误[code="java"]Error 1722.There is a problem with this Windows Installer package.Aprogram run as part of the setup did not finish as expected.Contact your support personnel or...

2008-11-30 23:35:08 1078

开心网争车位(ruby外挂)

*代码 http://code.google.com/p/kaixinparking/ *参考 phoenix520(http://shamrock.iteye.com/) 停车代码* ----这个程序用是开心网争车位的外挂,完全模拟IE操作。[url=http://kaixinparking.googlecode.com/files/park3.zip]主程序下载[/ur...

2008-11-24 21:09:08 466

Gmail与kaixin001的小号注册

想必玩开心网的都会注册几个小号,一般都是注册邮箱,然后注册一个号码。其实一个gmail邮箱可以注册多个开心网的ID。先看下面两个gmailsfengfei@gmail.comsfengfei+javaeye@gmail.com 粗一看,可能是两个不同的gmail地址,其实不然,他们都指向sfengfei@gmail.com。大家可以发封信试一下就知道了,呵呵。其实+...

2008-11-23 20:32:32 1337

原创 BSD家族大观:FreeBSD、OpenBSD、NetBSD

暂时忘记Windows和Linux吧,不太出名的BSD也许才是你所需要的。如果提到Web或者阅读一本计算机杂志就不可能不涉及到Linux,它是由Linus Torvalds和其他人共同开发的伟大的操作系统。但是尽管Linux占据了最重要的位置,ISP和系统管理员们也经常选择BSD里的一种作为操作系统,BSD是一类建立在代码共享基础上的操作系统,在过去的20多年里,美国的顶尖学院都一直在对它...

2008-11-18 09:32:38 272

原创 软件测试人员的权利法案

STP电子杂志的08年第4期中有一篇名为《The Software Tester’s Bill of Rights》的文章非常有意思。文中I.B.Phoolen提出了6条软件测试人员应该享有的权利,这6条权利看起来是软件测试人员在任何一个软件企业都无法得到的,但是却恰恰是软件测试人员应该努力争取的。(1)The Right to Own Requirements。测试人员应该享有获...

2008-11-17 19:41:58 161

Erlang 安装手记

今天在ubuntu 8.04上安装ErlangR15B-5,碰到了几个问题,基本上都是缺少库文件导致的。[b]1. configure[/b]在手工编译安装Erlang,需要先安装下列包:libc6-devlibssl0.9.8libssl-devlibncurses5libncurses5-dev安装后仍然有"odbc : ODBC l...

2008-11-17 16:59:29 381

原创 gcc 编译错误处理

Issue 1:/usr/bin/ld: crt1.o: No such file: No such file or directoryOn debian:apt-get install libc6-devOn Fedora:$ locate crt1.o /usr/lib/crt1.o $ rpm -qf /usr/lib/crt1.o glibc-dev...

2008-11-17 11:16:53 441

原创 Unix的发展图谱

看附件:)Unix 发展史,图有点儿大哈 :D

2008-10-30 23:44:51 292

开心网的拉力赛小号自动加油机 -Just for Fun

无聊的时候用Ruby做了一个开心网(www.kaixin001.com)拉力赛的加油器《外挂》。平台: Windows/IE, 如果需要请设置IE代理把附件解压缩后,设置一下配置文件(match.yaml),该文件为YAML格式:[code="ruby"]logins: #小号的登陆email和密码 - email: tyu@hotmail.com ...

2008-10-29 21:37:54 196

Advanced Rails - Rails初始化20步

initializer.rbRails::Initialzier是用来建立Rails环境的主要类。Initializer是在config/environment.rb里面触发的,它里面包含了下面的一个代码块:[code="ruby"]Rails::Initializer.run do |config| # (configuration)end[/code]...

2008-06-21 22:55:58 131

开始用ubuntu过日子

安装了ubuntu,开始用ubuntu过日子了。机器: HP dv2000 (dv2125nr)操作系统: ubuntu 8.04 Hardy.以前在7.10上折腾过半天,我可怜的声卡还是不发声 :( 过了这么久,还是觉得linux很不错了,找到了张8.04的盘……,这次声卡没有问题了,可是不知道为啥无线网卡有不好用了。找来找去,有了下面的解决办法(我觉得是最简单的一个):...

2008-06-21 21:51:17 94

Advanced Rails -- Ruby 基本技术(9) -- 元编程技巧4

[i][b]Introspection and ObjectSpace: Examining Data and Methods at Runtime[/b][/i]Ruby提供了很多方法用来在运行时查找对象。还有访问实例变量对象方法。使用他们的时候要当心,因为这些方法破坏了封装。[code="ruby"] class C def initialize ...

2008-06-09 22:10:25 124

Advanced Rails -- Ruby 基本技术(8) -- 元编程技巧3

[i][b]Bindings[/b][/i]Bindings 提供了Ruby代码计算的上下文环境。一个binding是一组存在于代码特定位置的变量和方法。Ruby代码任何语句都可一个计算成一个binding,这个binding可以通过Kernel#bindding获得。Binding是Binding类的对象,他们可以像其他的对象一样传递:[code="ruby"] class C...

2008-06-09 21:35:19 145

Advanced Rails -- Ruby 基本技术(7) -- 元编程技巧2

请先参阅http://www-128.ibm.com/developerworks/cn/opensource/os-lightweight9/http://www.iteye.com/post/168845翻译的晦涩难懂,多多关照=============================================================[b]延续(Con...

2008-06-08 16:31:40 142

Advanced Rails -- Ruby 基本技术(6) -- 元编程技巧1

[b]Metaprogramming Techniques[/b]前面已经讲述了Ruby的一些基础,后面是在Rails里面常见的元编程的技术。尽管例子都是用Ruby书写的,这些技术大部分可以是对任何动态语言适用的。实际上,Ruby的元编程的语法是在像Lisp,Smalltalk和Perl里借鉴的。[i]运行时方法查找[/i]我们经常需要的是创建一个根据一些运行时的数...

2008-06-08 14:24:31 129

Advanced Rails -- Ruby 基本技术(5) -- Ruby 基础4

[b]Block, Method and Proc[/b]Ruby的一个很强大的功能就是有把一小片代码作为对象处理的能力。一共有如下的3类:Proc:一个Proc表现为一个代码块,这个代码块可以带参数调用,并且给出一个返回值。UnboundMethod:和Proc比较象。它表现为一个类的实例方法。(要注意的是类方法是一个类对象的实例方法,所以UnboundMethod也...

2008-06-07 23:44:12 108

Advanced Rails -- Ruby 基本技术(4) -- Ruby 基础3

[b]变量查找[/b]在Ruby里有4种变量类型:全局变量,类变量,实例变量和局部变量。全局变量是全局储存的,局部变量储存是lexically,这里他们和我们的讨论不相关,因为他们和Ruby的类系统没有交互。实例变量是对于一个特定的对象。它用一个@最为前缀来定义:@price是一个实例变量。正因为Ruby的对象有一个v_tbl的结构,任何一个对象就可以有实例变量。一个类也是...

2008-06-07 23:14:26 124

Advanced Rails -- Ruby 基本技术(3) -- Ruby 基础2

Metaidwhy the lucky stiff 为Ruby的原编程创建了一个名字为metaid.rb的库。这段小程序可以包含在任何需要原编程的项目里,而且非常有用。[code="ruby"] class Object # The hidden singleton lurks behind everyone def metaclass; class ["spec...

2008-06-07 20:44:25 102

Advanced Rails -- Ruby 基本技术(2) -- Ruby 基础1

[b]Ruby 基础[/b][i]类和方法[/i]类和方法是Ruby里面向对象的基础。类便利了关系的包装和分解。模块可以用来做mixins—用一替代多继承来把一堆功能添加到类里面已增加类的行为。模块的另一个作用就是把类分到命名空间(namespace) 里。在Ruby里,类的名字是一个常量。这就是为什么Ruby要求类的名字必须以大写字母开头的原因。这些常量会记值在类的对象里...

2008-06-05 23:46:58 132

Advanced Rails -- Ruby 基本技术(1) -- 元编程

[b]什么是元编程(MetaPrograming)[/b]元编程时一中用代码来产生代码或者依据自己内省的一种编程技巧。元编程在很多语言里都有应用,但是因为动态语言有更好的运行时能力以操作数据的形式来操纵代码而是元编程更加有效。元编程的两个层次[i]Syntactic introspection [/i]最底层的内省,直接处理程序内容或者句原流。一般来说,基于模版和基...

2008-06-05 23:05:48 107

创意之舟

创意,就是创造性思维,是很多财富的衍生地。创意对于大企业也是相当重要的。很多企业意识到了这一点,宣称自己“富有创造力”,却很少努力而且正确的运用这些创造力。现在的企业为了增加利润,普遍开始降低成本,制定目标、监控、实施,利润增加了,可是这也是有代价的。可能成本的降低让一个企业会伤筋动骨。很多企业降低成本的一个办法就是裁员,结果造成大量富有经验的人才流失,在人才队伍上可能就已经输给了竞争对手...

2008-05-28 12:48:45 106

《Everyday Scripting with Ruby》书评

在当今Web框架Rails如火如荼的时代,使得不少人都因工作或者是乐趣转向了Rails。可是没有Ruby也就没有今天的Rails。Ruby也不愧为语言中的Ruby(宝石之意)。现在关于Ruby的好书不算很多,入门的经典之作当然是出自Pragmtic的《Programming Ruby》,续此之后的书基本都是“大部头”,像《The Ruby Programming Language》、《Th...

2008-05-25 21:48:59 105

PDF in Rails

1. install the pdf-writer[code="ruby"]gem install pdf-writer [/code]2. require & register in the rails env.[code="ruby"]#vi environment.rb require 'pdf/writer' Mime::Type.register 'a...

2008-05-11 10:11:08 87

rake 简略教程

本文的例子来源于Ruby on Rails Rake TutorialRake是make衍生出来的一个工具。像make一样,它需要一个Rakefile的文件来做为默认的任务定制文件。在这个文件里可以指定一些任务,由rake来解释执行。[code="ruby"]task :purchaseAlcohol do puts "Purchased Vodka"end ...

2008-05-11 01:57:30 198

我收集的电子图书(51leifeng.net)

[url]http://www.51leifeng.net/space.php?35674[/url]不断更新中…… Effective Software Testing WiMAX Standards and Security Open Standards for Broadband Wireless Networks - Wi-Fi and WiMAX Hac...

2008-05-09 23:21:23 393

VIM session 2: 冒号模式命令

冒号命令模式就是在vim编辑器下方输入的命令附件把,比较全。格式也比较好

2008-05-09 11:20:34 323

VIM session 1: Command 模式命令

VIM 详细的应该分为三种模式,命令模式,冒号命令模式和编辑模式。这里的命令模式就是指不用在编辑器的下方输入的命令。[[增加了一个附件]]总结如下[code="java"]a. 移动h j k l 不用说了,上下左右[n]w 向右移动n的单词[n]e 向左移动n的单词,到词尾[n]G 移动到n行0/^ 移动到行首,稍有区别$ 移动到行尾,前...

2008-05-09 09:45:23 130

空空如也

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

TA关注的人

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