01 2010 档案
摘要:ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),ELF 32-bit MSB executable, ARM, version 1 (ARM),Big-Endian, Little-Endian什么是Big?什么是Little?要理解这个问题,必须要知道数据在机器中存储的规则..... 所谓的Little-Endian,就是我们在学...
阅读全文
摘要:# Derby 配置总结工欲善其事,必先利其器:配置1 下载derby_core_plugin_10.5.3和derby_ui_doc_plugin_1.1.2,将plugins下的子文件夹拷贝到Eclipse下的plugins文件夹下,注意这里没有采用links的模式.(并且ui包依赖于core包)1 如果需要网络连接访问derby , 需要启动网络具体连接方式:1 connect 'jdbc:...
阅读全文
摘要:如PHP、Ruby、JavaScript、Python(或Jython)之类的脚本编写语言被广泛应用于许多领域,并由于其灵活性和简单性而大受欢迎。由于脚本是被解释而不是被编译的,所以能轻松地从命令行运行和测试他们。这就压缩了编码/测试周期,并提高了研发人员的生产率。脚本通常是动态键入的,其语法极富表现力,所编写出的算法要比Java中的等效算法简明得多。使用起来通常也非常有趣。 在非常多情况下,从...
阅读全文
摘要:我们使用java实现SSL安全连接,在遇到未信任的证书时,弹出一个对话框,让用户选择是否信任该站点,信任的话,就把此站点提供的证书导入本地证书库。为了实现此功能,我们需要重载X509TrustManager类StoreCertTrustManager.java----------------------------------begin-------------------------------...
阅读全文
摘要:如何在Eclipse执行 类似 JSSE 提供的 动态 debug 追踪模式列: java -Djavax.net.debug=SSL,handshake,data,trustmanager 首先确定这是一个属于运行时 VM 的一个参数, 且该参数是 -Djavax.net.debug=SSL,handshake,data,trustmanager, 所以接下来我们就需要将该参数加入到VM的Par...
阅读全文
摘要:From EggeWikiJump to: navigation, searchIf you set "javax.net.debug" to "help" as in: System.setProperty("javax.net.debug","help");It will produce this useful help, and then cause your app to exit. al...
阅读全文
摘要:jrunscript - command line script shellSynopsisParametersDescriptionOptionsArgumentsExamplesSee Also SYNOPSISjrunscript [ options ] [ arguments... ]PARAMETERSoptions Options, if used, should follow imm...
阅读全文
摘要:Java语言规范没有明确地说明JVM使用哪种垃圾回收算法,但是任何一种垃圾收集算法一般要做2件基本的事情:(1)发现无用信息对象;(2)回收被无用对象占用的内存空间,使该空间可被程序再次使用。 大多数垃圾回收算法使用了根集(root set)这个概念;所谓根集就量正在执行的Java程序可以访问的引用变量的集合(包括局部变量、参数、类变量),程序可以使用引用变量访问对象的属性和调用对象的方法。垃...
阅读全文
摘要:正则引擎主要可以分为两大类:一种是DFA,一种是NFA。这两种引擎都有了很久的历史(至今二十多年),当中也由这两种引擎产生了很多变体!于是POSIX的出台产生规范了不必要变体的继续产生。这样一来,目前的主流正则引擎又分为3类:一、DFA,二、传统型NFA,三、POSIX NFA。DFA 引擎在线性时状态下执行,因为它们不要求回溯(并因此它们永远不测试相同的字符两次)。DFA 引擎还可以确保匹配最长...
阅读全文
摘要:用URLConnection获取一个Https站点的东西 老是抛出异常说证书认证不过 不过对服务迁移性的考虑 又不想导入证书到JRE里面(总不会说出现紧急情况 需要搬迁到其他服务器 还要我记得去导入证书吧) 最奇怪的是 Windows下运行的好好的 没有什么异常 一去Linux就出错 最后没有办法 只有 强制绕过这个检查了 1234567891011121314151617import java....
阅读全文
摘要:管道在unix类系统中是一个很重要的概念,文件的重定向就是使用管道来实现的,在shell中也提供了"|"来直接使用管道,那么在C中,如何使用管道呢?管道在unix中是通过pipe函数来实现的。头文件: #include <unistd.h>函数定义:int pipe(int filedes[2]);函数说明:函数返回文件描述符,其中filedes[0]为管道的写入端,filedes[1...
阅读全文
摘要:项目中需要根据不同的表名和列名生成不同的select语句,我想ibatis这里也应该是用预编译的形式存储????不太了解具体原理,反正我知道在用oci库的时候,是可以的;用sprinf("sql","xx","xx"),一下,就可以了。oci库肯定是用预编译的形式干的!于是,我上网查了查,感觉类似的问题有,可没给出一个完整的例子。想了一想,既然你能动态传入map,map里面存储了相应的查询值,那你...
阅读全文
摘要:长度为0的数组——C语言的非标准用法之一在标准C和C++中,长度为0的数组是被禁止使用的。不过在GNU C中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0];很多人可能觉得不可思议,长度为0的数组是没有什么意义的,不过在这儿,它表示的完全是另外的一层意思,这个特性是不可移植的,所以,如果你致力于编写可移植,或者是稍稍需要跨平台的代码,这些Trick最好还是收起来的好。在GNU的指南中,它是如此写道:struct line {int length;char contents[0];};//...ommit code here{struct line *thisline = .
阅读全文
摘要:今天写数据库操作语句,遇到了oralce 和 db2 对于null值的不同处理,记载下来留作后用一般的处理某列的值为空值的时候都使用这个 XX is null or XX is not null这个对于处理oracle的空值时候没有问题。但是在处理db2的时候,出问题了。我到现在也没弄清楚我们项目中的两个字段 perf_module 和 perf_name 这两个一个为空,另一个为null结果 你...
阅读全文
摘要:挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS...
阅读全文
摘要:概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n) ((sizeof(n)+sizeof(in...
阅读全文
摘要:当你的函数的参数个数不确定时,就可以使用上述宏进行动态处理,这无疑为你的程序增加了灵活性。Example:◎用法1:func( Type para1, Type para2, Type para3, ... ){ /****** Step 1 ******/ va_list ap; va_start( ap, para3 ); //一定要“...”之前的那个参数...
阅读全文
摘要:定义: #define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) 1 我们知道对于IX86,sizeof(int)一定是4的整数倍,所以~(sizeof(int) - 1) )的值一定是 右面[sizeof(n)-1]/2位为0,整个这个宏也就是保证了右面[sizeof(n)-1]/2位为0,其余位置 为...
阅读全文
摘要:二层交换机工作原理 二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体的工作流程如下:(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;(2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端...
阅读全文
摘要:instanceof有时候水太深,还是需要注意的。下面这篇csdn上的文章,讨论得很好,个人感觉尽量别把事情弄得太复杂,能用就可以1 http://topic.csdn.net/u/20090821/09/0c678f3a-d82b-47d2-9c04-cdf384f3aa38.html2 http://www.java2000.net/p18405
阅读全文
摘要:今天写程序,突然发现自己以前写的方法很多都是重复代码,譬如说根据不同子类作不同处理的方法,完全可以用instanceof来干么,于是用了一下这个,但为了保险起见,还是查了一下,找了一篇文章,贴上来,做个备份。PS: 使用instanceof降低效率么??? instanceof是Java的一个二元操作符,和==, >, <是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字...
阅读全文
摘要:今天写代码,用ibatis,看以前的项目代码发现自己居然忘记了!!!在总结一下:<parameter property="money" jdbcType="DOUBLE" javaType="java.lang.Double" mode="OUT"> </parameterMap> jdbcType:在数据库中的类型 javaType:在java中声明的类型
阅读全文
摘要:先不说别的,在Eclipse下运行的代码如下 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--packagecom.test;importjava.io.*;importjava.lang.reflect.*;importjava.io.File...
阅读全文