- 浏览: 153176 次
- 性别:
- 来自: 北京
最新评论
-
瓶鱼跃:
嗯嗯,写的挺好···
希尔排序 -
stinge:
wangzaidali 写道 是不是感觉太简单了?呵呵 ...
JQuery提交表单 -
wangzaidali:
JQuery提交表单 -
Will.Du:
挺好的,不过你的层数太少,如果是extends了两次,那么su ...
super 与 this -
goo.goo:
temp.b.add(b.get(i)); 这里也得clo ...
Java中Cloneable接口的用法
文章列表
CORBA---Jacorb的安装与编译
- 博客分类:
- CORBA
Jacorb安装配置
1、到http://www.jacorb.org/download.html下载合适的版本并解压到本地,
2、设置环境变量
添加F:\jacorb-3.0\bin到path,并创建JACORB_HOME变量为F:\jacorb-3.0
3、修改idl.bat
F:\jacorb-3.0\bin目录下会自带一个idl.bat.tpl的文件,该文件只是一个示例,需要重命名为idl.bat
并修改文件内容。
当然要确保有java环境和JAVA_HOME变量
@echo off
"%JAVA_HOME ...
Ruby脚本转换成可执行文件
今天无意中看到了一篇关于OCRA工具的介绍,体验了一下,不错的一个工具,
可以很轻松的将ruby脚本转换成exe文件
当然需要安装ocra的gem包, gem install ocra 即可
ocra命令参数
ocra --help
ocra [options] script.rb
options可取值如下:
--dll dllname Include additional DLLs from the Ruby bindir.
--no-lzma Disable LZMA compression of ...
故障现象:
在命令符方式下启动Apache时提示错误信息“Syntax error
on line 122 of D:/Apache/conf/httpd.conf: Cannot load
D:/PHP/php5apache2_2.dll into server”,导致Apache无法启动。
Apache的配置文件D:/Apache/conf/httpd.conf第122行内容为:
LoadModule php5_module D:/php/php5apache2_2.dll
PHPIniDir "D:/php"
注意:其中D:/P ...
今天修改了mysql配置文件之后,准备重启mysql服务,再启动时回出现 启动后又立即停止
的情况,重装几次也无济于事,最后发现任务管理器中依然有mysql.exe这个进程,停止这个进程之后,再启动mysql服务就可以了。
SVN服务器环境搭建
1、获取 Subversion 服务器程序
到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。
2、获取 TortoiseSVN 客户端程序
从官方网站 http://tortoisesvn.net/downloads 获取最新的 TortoiseSVN 。TortoiseSVN
是一个客户端程序,用来与 subvers 服务器端通讯。
3、直接运行按提示安装即可,客户端安装完成后提示重启。
4、安装成功后,建立版本库
可以使用TortoiseSVN 客户端工具,先建立空目录, ...
0级烟柱直冲天,1级青烟随风偏 2级风
来吹脸面,3级叶动红旗展 4级风
吹飞纸片,5级带叶小树摇
6级举伞步行艰,7级迎风走不便 8级风
吹树枝断,9级屋顶飞瓦片
10级拔树又倒屋,
11,12级陆上很少见,
13,14级很恐怖。
MySQL数据库备份和还原的常用命令
- 博客分类:
- 数据库
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname -u ...
当今软件开发者需要的技能
- 博客分类:
- web开发
http://www.javaworld.com/javaworld/jw-09-2011/110915-modern-programming-skills.html?page=1
UML中的聚合,关联,泛化等关系
- 博客分类:
- java
1. Overview
UML设计类中,类的关系分为Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(组合关系)五种!
2. Generalization(泛化)
Generalization(泛化)表现为继承或实现关系(is a)。具体形式 ...
path和classpath的区别
- 博客分类:
- 操作系统与网络
1.path的作用
path是系统用来指定可执行文件的完整路径即使不在 path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而java的各种操作命令是在其安装路径中的bin目录下,所以在path中设置了 JDK的安装目录后就不用再把java文件的完整路径写出来了,它会自动去path中设置的路径中去找;
2.cl ...
【转】 大量数据处理方法总结(转)
- 博客分类:
- 数据结构与算法
1.Bloom filter
适用范围
:可以用来实现数据字典,进行数据的判重,或者集合求交集
基本原理及要点:
对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位 ...
Java栈与堆
----对这两个概念的不明好久,终于找到一篇好文,拿来共享
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
2.
栈的优势是,存取速度比 ...
Java中serialVersionUID的解释
- 博客分类:
- java
Java中serialVersionUID的解释
serialVersionUID作用:
序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。
有两种生成方式:
一个是默认的1L,比如:private static final long serialVersionUID = 1L;
一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:
private static final long serialVersionUID = xxxxL;
当你一个类实现了 ...
静态类
通常一个普通类不允许声明为静态的,只有一个内部类才可以。这时这个声明为静态的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。如下代码所示:
public class StaticCls{
public static void main(String[] args){
OuterCls.InnerCls oi=new OuterCls.InnerCls();
}
}
class OuterCls{
public static class InnerCls{
InnerCls(){
System.out.println ...
java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这
个域前加上关键字transient。当一个对象被序列化的时候,transient型变量的值不包括在序列化的表示中,然而非transient型的变量是被包括进去的。