自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (7)
  • 收藏
  • 关注

原创 转移阵地

http://www.2bestme.com

2015-05-07 22:14:52 653

原创 oracle bbed 文档Disassembling the Oracle Data Block 翻译(3)

命令列表bbed如果启动了,用户就在bbed的命令提示符状态下。他们最可能使用的第一个命令是帮助。为了得到所有可用命令的帮助列表,你可使用 help all命令。 BBED> help allSET DBA [ dba | file#, block# ]SET FILENAME ‘filename’UNDOHELP [ |  ALL ]VERIFY [ D

2013-07-15 21:39:50 1064 2

翻译 oracle bbed 文档<Disassembling the Oracle Data Block> 翻译(2)

开始你的bbed之旅 默认情况下,bbed链接到了rdbms/lib目录。很明显,不是咱们经常用的$ORACLE_HOME/bin目录。链接后的bbed可执行文件可以移动到bin目录,如果你不移动的话,可以在rdbms/lib目录来启动bbed.[oracle@RDBALINUX03 bin]$ bbedPassword: ******BBED: Release 2.0.0.0

2013-01-28 23:15:56 915

原创 在自己的台式机上把oracle和pl/sql developer安装成功并且可以用了

不错,折腾了两天了都开始安装64位的,发现pl/sql dev没有64位的版本又下载了32位的oracle和客户端中间任何错误都直接忽略了后面慢慢研究这些东西嘿嘿

2013-01-23 22:57:30 736

翻译 oracle bbed 文档<Disassembling the Oracle Data Block> 翻译(1)

文档的英文版本可以从这里下载http://download.csdn.net/detail/yaoweijq/4991775 分解oracle的数据块 Block Browser and Editor简称bbed>介绍 简介:下面的文档讨论了oracle的工具:bbed。Bbed是Block Browser and Editor的简称,包含在数据库中。它的定位为

2013-01-13 22:46:57 1078

原创 考虑翻译oracle 的bbed介绍文档<Disassembling the Oracle Data Block>

oracle小菜也来搞搞然后有空了就翻译一段这玩意总的来说,还是很给力的

2013-01-13 22:22:33 586

原创 感觉到了瓶颈期

最近看着是神马都搞以前玩java jquery extjs后来搞c++ corba再后来玩oracle dba都只是熟练而没有到精通的地步后面再搞啥,还不清楚身边倒是堆了几十本书有啥兴趣了看啥,确实没有明确的发展方向

2012-12-29 11:01:40 719

原创 sed命令删除xml中的某一特定行

-i 可以直接在源xml文件中删除另外为了避免可能的异常情况,最好先echo "" >> test.xmltest.xml命令执行之前内容为: yaowei -1 xxx 执行语句sed -i '/.*/d' test.xml注意.*为正则d为删除后,内容为:

2012-03-03 17:38:10 3034

原创 反复平方法求解幂取模问题(java版)

具体理论参考相应算法书,主要是应用了(A*B)modC = ((AmodC)*B)modC及对幂进行二进制分解来求的 上代码: /** * 从左到右 */ public static long calc_1(long a, long b, long mod){ final String s = Long.toBinarySt

2012-02-09 20:47:58 2035 1

原创 c/c++求两个日期之间的间隔天数

就不废话了,直接上程序: ps:day_distance_2中的逻辑哪位大神懂,请直接留言,感谢/**参见msdn tm time_t注意有效范围,里面的year不能太早,否则计算不准确*/int day_distance_1(int year1,int month1,int day1,int year2,int month2,int day2){ str

2012-02-07 14:02:07 5872 4

原创 java泛型与类型擦除

java的泛型一般来说,编译期会起作用,类型检查,运行时全部擦除成object了上代码观察一下:List list = new ArrayList(); list.add(100); Method method = list.getClass().getDeclaredMethod("add",Object.class); meth

2012-01-20 16:36:05 809 1

原创 观察java中栈的最大递归深度

无聊观察了一下,没有对jvm参数进行调整,直接用myeclipse进行跑application9000附近机器内存2g附简单程序:public class StackSize { private int size = 1; public void stackLeak(){ size++; stackLeak(); } public static

2012-01-07 17:52:27 7217 2

原创 牛顿迭代法对大数进行开平方操作(java版)

求f(x)=0的一实根,可以采用牛顿迭代法,根据迭代公式x(n+1)= x(n)-f(x(n))/f '(x(n))注意后面是f(x)的导数对大数a进行开平方操作呢,可以认为是求x^2-a=0在x>0时候的一实根java提供了现成的BigDecimal类,直接调用其api即可上简单代码import java.math.*;public class Yaowei

2011-12-29 15:01:11 4132 6

原创 windows操作系统下不能创建的文件名称

如下:CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8,  LPT9大小写混合的也不行

2011-10-21 14:05:58 717 3

原创 什么叫服务?

<br />最近碰到事情发现服务有时候只是挂在嘴边而已。<br />一。最近我家2M的电信宽带经常出现巨慢的情况,连普通的网页也打不开,<br />用电信的测速网页看了下,结果表明网速异常,非常慢。<br />投诉了10000号好几次,没有任何反应,也不见人来上门维修。<br />忍无可忍,发现315投诉可以投诉,于是去上面发了投诉问题。<br />隔了两天,就有好几个号码打过来问宽带故障的事情,<br />而且在客服的维修人员到来之前,网速就相当快了,<br />客服人员一检查,线路没问题。<br />这

2011-02-28 11:57:00 1820 1

原创 jdk6中新增的grouplayout,可以简单地处理对齐问题

<br />昨天帮人搞程序的时候发现的<br />比如说登陆的swing界面,<br />如何处理用户密码输入label textfield的对齐呢?<br />自己写定位也行<br />就是太麻烦<br />jdk6提供了一个grouplayout<br />可以简单地实现对齐<br />不多废话了<br />直接上测试程序<br />import javax.swing.*;import javax.swing.GroupLayout.Alignment;public class Test8

2011-02-25 11:36:00 1157

原创 jdk的Double.parseDouble漏洞bug~

<br />String s = "2.2250738585072012e-308";<br />  double d = Double.parseDouble(s);<br />大家可以先在jre1.6.0_24以前的版本上执行这两句话<br />看看会发生神马情况。<br />没错,死循环!<br />jdk的bug,据http://www.cnblogs.com/mengheyun/archive/2011/02/11/1951674.html里面讲到<br />这个bug2001年就被发现了<br

2011-02-17 17:42:00 3295 1

原创 java抽象类不能实例化&实践是检验真理的唯一标准

<br />下午试了半天,发现不行,没法搞<br />即对含有抽象方法的抽象类实例化失败。<br />网上有这个资料:<br />  抽象类就一定不可以实例化吗?<br />  呵呵,不一定哦。。看下面的例子:<br />  public abstract class YourClassName<br />  {<br />   public abstract Object someMethod(...);<br />  }<br />  在你要有的地方<br /><br />  YourClassName

2011-01-27 17:57:00 2215

原创 日期格式转化,把20110125转化为二零一一年一月二十五日

<br />随便写了个,凑和能用,做个记录<br />上代码<br /> public static String trans(final String s) throws Exception { final StringBuffer result = new StringBuffer(); final HashMap<String ,String > m = new HashMap<String,String>(); m.put("0", "零"); m.put("1", "一")

2011-01-25 16:13:00 1186 2

原创 程序员的写文档懒人模式

<br />上周要写个文档,关于某数据库中九十多张表的字段,主键,索引等信息<br />而且要的非常紧急,这就不好办了<br />手写绝对会死人的<br />没办法,整程序了<br />纯jdbc提供了得到表的主键,索引等信息的api,<br />所以还是有点希望。 <br />文档一般来说是word版的么,可惜用poi观察了下,只能读,写相当难用<br />com那个也是一样的道理。<br />这叫人咋整?<br />没办法,先整成html格式的,然后拷到word里面,<br />因为只涉及到表格和文字,

2011-01-25 16:07:00 1573 1

原创 java通过暴力反射创建不可实例化类的对象实例

以java.lang.Math为例 Class b = Math.class; Constructor[]cc = b.getDeclaredConstructors(); Math t1=null,t2=null; for(int i =0;i要禁止此类情况,需要在jvm中加安全检查参数

2011-01-12 10:14:00 2986

原创 sso-cas全攻略(java版)------cas如何加验证码功能

加个验证码在一定程度上可以防止robot不停访问猜测用户名密码如何在cas server端加验证码呢?以典型的cas server端为例,我们来实际操作下验证码一般来说,是放在session中session又是从request中拿来的我们的用户名,密码验证是在哪儿做的呢?在SimpleTestUsernamePasswordAuthenticationHandler这个类中OK只要把请求的request拿到set到SimpleTestUsernamePasswordAuthenticationHandler

2011-01-10 11:47:00 3938 1

原创 java中数组的反射

<br />java.lang.reflect.Array<br />这个还是很好用的,可惜里面全是native方法<br />没法研究源程序<br />里面有得到数组中某元素类型的get 值的get set相关操作<br />下面给出一点具体示例:<br />final int []a = {1,2,3,4,5}; Object o = a; System.out.println(Array.getLength(o)); for(int i=0;i<Array.getLength(o);

2011-01-10 11:26:00 865

原创 (java)urlconnection访问ContentEncoding为gzip的网页

<br />幸好java.util.zip包下提供了GZIPxxxx<br />可以直接调用,<br />ContentEncoding为text/html或其他类似的文本直接打印出来就行<br />为gzip的话,需要再转化一下<br />上程序:<br />String url = "http://health.sohu.com/yangshengtang/"; URL cumtURL = new URL( url); HttpURLConnection cum

2010-12-21 10:59:00 6808

原创 一个序列,顺序扫描,一个buffer保存中间结果,结束后每个元素被留在buffer中的概率相等

<br />一个元素大小就够了<br />从第一个开始扫描 <br />到第i个元素时,以1/i的概率保留第i个元素<br />可以保证每个元素被保留的概率都相等<br />上测试代码<br />public static void main(String []args) throws Exception{<br />   int size = 200;<br />   int []result = new int[size];<br />   for(int i = 0;i<result.length;i

2010-12-20 14:45:00 833

原创 dota英雄全称

<br />注意:英雄名称排序依次为 本名-英雄名-简称-中文名 <br /><br /><br />Sentinel Taverns 近卫 <br /><br /><br />A:Morning Tavern 清晨酒馆 <br /><br /><br />ShendelzareSilkwood-TheVengefulSpirit-VS-复仇之魂 <br />Zeus-LordofOlympia-Zeus&Mk-众神之王 <br />Aiushtha-TheEnchantress-Ench&EH-魅惑魔女

2010-12-20 14:41:00 4145 2

原创 jdk1.5以后的多线程同步方式

<br />jdk1.5以后有了java.util.concurrent包<br />里面对同步提供了相当多的支持<br />例如lock atomic以及一些可同步操作的容器<br />下面给出一个常见的多线程面试题及其对应实现<br />有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC<br />采用AtomicInteger来实现这个,<br />不多说了,上代码,还是相当简单易懂的<br />可以对concurrent包见一斑。。<br />import java

2010-12-13 15:37:00 1980

原创 (汇编)输入两个四位十进制数字并求和后以十进制输出

<br />用java数十行搞定的程序,用汇编要100多行。。。<br />而且还不支持异常处理,崩溃啊。。。<br />不过对于汇编基本的数据处理啥的还是有帮助的,<br />上程序,win32汇编<br />.model small.586p.data remind_msg_1 db "please input the first number",0ah,0dh,"$" number_1 db 5 ;数字字符串缓冲区1 db ? db 5 dup(?)

2010-12-10 15:37:00 5110 4

原创 (java)a!=a在什么情况下为true?

<br />目前只发现两种情况:<br /> double a = Double.NaN; if(a != a) { System.out.println("gg"); } float b = Float.NaN; if(b != b) { System.out.println("gg"); }<br />为何?<br />对于jdk来说呢,具体实现也是有标准的<br />根据ieee 754的浮点运算标准来实现,好像在啥地方见过java的某个实现没有遵循这个

2010-12-09 10:31:00 2707 2

原创 某取数问题的递推解法

<br />杯具啊,听说是数论的题,可惜不会数论,<br />只能用递推法给出一个范围内的结果,原题如下:<br />对于任意整数n, 有甲乙两个人,每个人可以从n中取出6的次方个数,比如1,6,36,216。。。。,<br />比赛规则为:甲先取,谁最后将数取到0便为胜者。<br />注: 假设甲乙都都以最优化方式取数。<br />问: 给定任意整数n,设计算法计算出谁会是最后的胜者<br />这个题估计是以前看过某题的升级版,<br />某题大意是这样的:<br />一堆石头,两个人轮流取,每次可取1 

2010-12-07 17:15:00 1154

原创 某php加密算法的java版本

<br />很久以前弄的了,作个记录,<br />不说了,上代码:<br />function encpw($src){$spw=$src;//$spw=base64_decode($src);$Xbox1 = array( chr(75), chr(99), chr(200), chr(24), chr(64), chr(10), chr(23), chr(52) );$Xbox2 = array( chr(12), chr(28), chr(21), chr(100), chr(29),

2010-11-30 14:57:00 960

原创 sso-cas全攻略(java版)------cas server端的login-webflow详细流程

<br />login-webflow是当你在浏览器里面输入https://localhost:8080/cas/login?param_list<br />后,cas server端如何处理的.<br />它实际上是spring-webflow的应用<br />有关spring-webflow的详细介绍,<br />网上铺天盖地,我就不啰嗦了<br />cas server端的web.xml文件里面有<br /> <servlet><br />  <servlet-name>cas</servlet-na

2010-11-30 11:04:00 19046 7

转载 xmlhttp status各类Http请求状态(status)及其含义

<br />AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在 与<br />否。<br />       当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态<br />(status)<br />  Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空<br />行,内容文档。下面是一个最简单的应答:<br />  状态行包含HTTP版本、状态代码、与

2010-11-26 11:14:00 1056

转载 java正则表达式语法

<br />记录一下,别老搜索了。。。<br /> <br />则表达式语法<br />正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。<br />正则表达式示例<br /><br />表达式 匹配  <br />/^/s*$/<br />匹配空行。<br /><br />//d{2}-/d{5}/<br />验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。<br /><br />/</s*(/S+

2010-11-25 11:29:00 620

原创 C语言来实现字符串反转(只有单词反转,单词里的字母不反转)

<br />用C/C++来实现字符串的反转。比如:字符串”I am a good developer!”反转之后变成了”developer! Good a am I”。(只有单词反转,单词里的字母不反转)<br />用c语言来搞<br />先到字符串末尾<br />然后挨个扫描<br />碰到非空格wordLen++<br />否则先处理wordLen<br />然后把空格拷贝过去就行<br />上代码:<br />#include <malloc.h>main() { char *c = "

2010-11-24 11:58:00 6697 5

原创 java基本数据类型及其所对应对象的自动装箱,new,valueof操作研究

<br />昨天,今天从源程序级别仔细观察了下这些操作的逻辑,除了没看到过的,<br />都看过了:)哈哈。。。<br />jdk从1.5开始有了自动拆箱装箱功能,<br />对写程序方便了不少,1.5开始加了不少新特性么。<br />java的基本数据类型有<br />boolean char byte short int float long double<br />对应的对象为<br />Boolean Character Byte Short Integer Float Long Double<br

2010-11-19 15:30:00 2958 1

原创 java.util.Arrays.sort方法简单分析

<br />今天比较仔细的观察了下1.6jdk下的java.util.Arrays.sort方法<br />稍微总结下:<br />sort分为对基本数据类型(byte char short int float long double)和object类型的排序<br />1.对基本数据类型的排序<br />Arrays类中public方法都是sort,<br />但里面实际做工作的是sort2和sort1<br />最实际的工作是sort1<br />sort2是做一些边界处理的闲杂工作,类似于<br />

2010-11-16 17:19:00 14483

原创 sso-cas全攻略(java版)------部署cas client端应用

<br />cas server端部署起来以后,如果能正常登陆,<br />client端就相对容易多了,<br />直接把cas client端的程序包(版本3.1.1)拷至/lib目录下,<br />或者你需要修改,加自己的程序逻辑的话,<br />直接用java source code也行,不需要做任何改动,<br />但需要注意的是有几个jar包必不可少,类似于log4j之类的,<br />新建个webproject工程,<br />myclipse给自动生成了个index.jsp<br />我们不

2010-11-11 17:18:00 4663 1

原创 sax解析内容中含有xml特殊字符转义实体的解决方案

<br />一般来说,类似于& < > ' ";这些xml的特殊字符都是放在cddata中的<br />有些xml的内容直接把这些字符转义了,直接放在内容中,<br />也就是说不放在cddata中,<br />类似于这样<br /><data><br />    <person><br />        <name>yaowei</name><br />        <nick>&apos;名字好难起啊&apos;</nick><br />    </person><br /></data><br /

2010-11-09 11:39:00 6452 2

原创 把字符串中每个字符都相同的子串解析出来--用正则表达式实现

<br />早晨刚翻出来,竟然可以用正则表达式实现。<br />其实可以用o(n)的时间复杂度加三四个变量直接搜索出来<br /> final String str = "aaaabbbbbcccbbbbbd****$$$$$$$$$%%%%%%%%aaab"; int length = str.length(); char temp = str.charAt(0); int start = 0; for(int i=1;i<length;i++) { //循环比较,如果在

2010-11-05 10:54:00 1086

linux oracle bbed链接文件

oracle 11g已经不提供bbed的.o及两个msg文件,附件可以使用

2013-01-13

oracle bbed

oracle bbed <Disassembling the Oracle Data Block> 的pdf版本

2013-01-13

tomcat-osgi压缩包

集成了osgi的tomcat server 打包jar到根目录下即可实现 前台页面自动start stop 相应的bundle 非常实用

2010-01-28

java反编译工具xjad

实用的java反编译工具 可支持文件夹编译等 效果相当不错

2010-01-20

oracle错误码大全

oracle错误码大全,很实用的东西 供参考:)

2010-01-11

weka安装文件下载

开源数据挖掘工具weka安装文件 需要比较高版本的jdk 供参考

2010-01-11

jbpm3.1中文文档

jbpm3.1中文文档, 质量不错, 供参考:)

2010-01-11

空空如也

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

TA关注的人

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