`
文章列表
原文地址:http://blog.csdn.net/jason314/article/details/5640969   一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。    一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。      我们来看一个例子:   ...
   众所周知,java的中文问题一直是一个老大难的问题,这个现象可以在csdn中java论坛里关于中文乱码的提问率就可以了解到,甚至软件巨人IBM专门开辟了一个解决中文问题的专区,作为一个俗人(一直梦想希望想金凯利那样成为一个“冒牌天神”,只是一直没有成功,也许是因为上帝不照顾中国吧),我也为同意的问题困扰,好在今天解决了。   开始使用的读取含中文文件的方式:       File f=new File("test.txt"); BufferedReader reader = new BufferedReader(new FileReader(f)) ...
GET和POST区别如下: 1,生成方式 get方式有四种:1)直接在URL地址栏中输入URL。2)网页中的超链接。3)form中method为get。4)form中method为空时,默认是get提交。 post只知道有一种:form中method属性为post。 2、数据传送方式 get方式:表单数据存放在URL地址后面。所有get方式提交时HTTP中没有消息体。 post方式:表单数据存放在HTTP协议的消息体中以实体的方式传送到服务器。 3、服务器获取数据方式 GET方式:服务器采用request.QueryString来获取变量的值。 POST方式:服务器采用request.Form来 ...
 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,pa ...
Java中String.split中的注意事项: 1、如果用"."或"|"为分隔的话,必须得加"\\",如:String.split("\\.")或String.split("\\|"); 2、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“a=1 and b=2 or c=3 and d=4”,把四个都分隔出来,可以用String.split("and|or");
   eclipse 有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运行的jvm大小无关。 那么怎么才能设置某个程序的jvm大小呢(当然控制台运行的话不会存在这个问题,如:java -Xms256m -Xmx1024m classname,这样就可以把当前程序的jvm大小给设定)? 因为eclipse里默认的一个程序的jvm配置为:-Xms8m -Xmx128m,所以我们的处理耗内存比较大时需要手动调整一下,以便不会内存溢出。具体的设置方法为: 选中被运行的类,点击菜 ...
Tutorial:Create a Bundle App Using IDE 本文使用的Eclipse版本是:eclipse-rcp-juno-SR1-win32.zip Cytoscape 版本:Cytoscape 3.1.0-snapshot   一:在Eclipse中使用Maven Archetype创建cytoscape app. 选择 File → New → Other... 选择 Maven → Maven Project and click Next Click Next again 配置Cytoscape 3 Remote Archetype Catalo ...
    历经磨难,Cytoscape终于迎来了3.0的发布。API完全不兼容了,各种插件必须要升级才能在3.0中运行。     追随乔大爷的脚步,Cytoscape 3.0的插件(plug-in)改名叫应用(app),还开了一个App Store。看看Cytoscape的红火,各行各业都是打造产业链和共赢的生态环境才能获得大的成功,互联网如此,移动设备如此,生命科学也是如此。不仅仅是API的变动,开发方式也发生了巨大的改变。为了一定程度上的兼容性,Cytoscape 3.0中的应用分为两种: 简单应用(simple App):基本等同于以前2.X版本中的插件,开发方式基本一致; 套装 ...
   RCP 的全称是 Rich Client Platform ,可以把它看成是Eclipse 的骨架,其他的插件 是器官与血肉。我们可以把这个骨架拿过来填入自己的器官和血肉,这样就创造了我们 自己的“Eclipse ”!     使用RCP 来开发 Java 桌面应用可以把开发的焦点转移到系统的逻辑功能上,而不 是界面上。我们自己的程序可以继承Eclipse 的风格与功能,而不用自己去编写诸如菜 单,工具条,子窗口等等的界面元素。甚至我们可以把Eclipse 本身的功能插件,比如 Console拿来放在自己的程序里,这样就避免了很多重复开发。      我相信,在未来的几年 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)
作为java程序员都应该都对eclipse很熟悉,不过当你做过很多项目后你是否会发现你的eclipse的Navigator下显示的project过于多了,你可能会close那些不经常使用的projiect,不过看着还是不舒服,最好的方式就是更换workspace,不过更换后又想查看之前的那个workspace下的project的内容,就又要切换回原来的workspace,或是新开一个eclipse,使用那个workspace,不过我是觉得还是有些麻烦,这里介绍一种比较简单的方式,让你轻松的使用一个eclipse管理多个workspace. 方法比较简单: 1.找个目录,新建一个文件夹,名称 ...
一篇很不错的文章,保存下来以备后用。原文地址http://www.iteye.com/topic/982182     使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程,一是帮助他们尽快的熟悉IDE的使用,二也是保证团队开发环境的一致性(顺便说一下,这点在敏捷开发团队中尤为重要,方便知识传播,提升团队快速响应能力)。   培训的过程中想起了自己当年初涉java时的情景,不免感慨万千啊。正所谓“工欲善其事必先利其器”,话不多说,赶紧搭吧。   本文主要介绍在windows下搭建ecli ...
原文地址:http://blog.csdn.net/mimitracely/article/details/7690005   以下将详细介绍在Eclipse下搭建Java EE开发环境的每一步, 环境:Win 7 + JDK 1.7 + Eclipse IDE for Java EE Developers 3.7 +Tomcat 6.0 首先准备好一下软件: JDK:jdk-7u3-windows-i586 IDE:eclipse-jee-indigo-SR2-win32 服务器:apache-tomcat-6.0.35 软件的版本不同,一般差不了多少, (一)安装和配置 ...
从Oracle官网http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载JDK 7. JDK 7 docmentation 下载:http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html   假设安装路径 E:\Java\jdk1.7.0_21 安装路径 . 环境配置: 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量” ...
一:怎样重写equals()方法?   重写equals()方法看起来非常简单,但是有许多改写的方式会导致错误,并且后果非常严重。要想正确改写equals()方法,你必须要遵守它的通用约定。下面是约定的内容,来自java.lang.Object的规范: equals方法实现了等价关系(equivalence relation): 1. 自反性:对于任意的引用值x,x.equals(x)一定为true。 2. 对称性:对于任意的引用值x 和 y,当x.equals(y)返回true时,   y.equals(x)也一定返回true。 3. 传递性:对于任意的引用值x、y和z,如果x.equal ...
Global site tag (gtag.js) - Google Analytics