`
yqin
  • 浏览: 57756 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
String s = new String("xyz")  创建了几个String Object?            两个!           "xyz "作为一个常量字符串首先被创建,它被保存在“串池”中。所谓串池,简单讲就是从程序运行开始,你创建的所有常量字符 ...
在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的 Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚 Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法。 首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后 ...
<marquee scrollAmount="2" scrollDelay="60" onmouseover="this.stop()" onmouseout="this.start()" direction="up" style="width:150px;height:100px; > <a href="http://yqin.iteye.com">我的博客</a><br> <a hre ...
iBatis的多表关联。 ibatis的表关联,和数据库语句无关,是在程序中,把若干语句的结果关联到一起。这种关联形式,虽然在大数据量时是很奢侈的行为,但是看起来很干净,用起来也很方便。 这里用表lock和key为例,一个lock可以配多个key。    CREATE TABLE lock( id int, lockName varchar ); CREATE TABLE key( id int, lockId int, keyName varchar );     定义映射类 package zzcv.da ...
  myeclipse中的web browser用久了,就会有很多条历史记录,看起来很不爽。今天实在看不下去了,于是找了清理方法。   以我自己的为列子,删掉E:\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings文件夹下的com.genuitec.org.eclipse.webbrowser.prefs文件,然后重启MyEclipse就OK了。
OO思维   经常看到不少人抱怨Java EE/J2EE中配置太复杂,烦琐,不简单易学,其实所谓简单易学是取决于你是否有OO思维方式。   分层架构是面向对象OO在企业软件中应用的标志,目前一个企业软件系统包括表现层、业务层 ...
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于 ...
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基 ...
 阻碍Java获得广泛应用的一个主要因素是Java程序的运行效率。Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上。Java具有平台无关性,这使人们在开发企业 ...
      学习struts过程中遇到了如下的问题,在网上搜索了一遍看到有如下四种解决方法。不过我试过之后仍然没有结局我所遇到的问题,最后还好把问题解决了,想把方法贴出来大家分享一下。       下面是该错误的四种可能 ...
        最近在打开以前的Visual Studio解决方案文件(*.sln)时,出现了“The selected file is not  a  valid Visual Studio solution file“错误。google了一下,原来是我先装了Visual Studio 2005后又装了Visual C++ 6.0,sln文件关联到了Visual C++ 6.0上,所以会出现上述错误。解决的方法是:将sln文件关联到Visual Studio 2005上就可以了。在sln文件上点右键选择打开方式-->选择程序-->Microsoft visual studio ve ...
#include "stdio.h" void main() { int a[5]={1,2,3,4,5}; int *ptr; ptr=(int *)(&a+1); printf("%d,%d",*a,*(ptr-1)); }   上面运行的结果为:1,5 为什么会是这个结果呢? 这是因为数组名和数组名取地址之间是有区别的。 其实a和 &a结果都是数组的首地址,但他们的类型是不一样。其实a表示&a[0],也即对数组首元素取地址,a+1表示首地址+sizeof(元素类型大小)。&a虽然值为数组首元 ...
      今天在辅导二级C语言上机时,有同学问我关于(i++)+(i++)+(i++)和(++i)+(++i)+(++i)的问题。这个问题一直是一个麻烦的问题。当时看了一下运行结果,再看看题一下子晕了,我连忙对同学说这个问题我回去好好考虑一下,还从学生那里把题目抄了一下。(真是汗颜啊!)中午吃饭的时候和同学讨论这题,JHH同学的一句话使我茅塞顿开,晚上来到实验室就开始琢磨这题,经过一番思考,终于有了一些眉目了,现将我的理解解释如下(如有不正确的地方请指正)          当i=1时,(i++)+(i++)+(i++)三个++都是后缀形式,就相当于i+i+i后i自增三次,最后(i++) ...
2009年10月29日 Ubuntu发布了9.10版本。我也想感受一下传说中的Ubuntu,于是在虚拟机下安装了一个Ubuntu感觉还不错。现将具体的安装过程说明如下: 首先你要下载虚拟机和Ubuntu9.10,我下的虚拟机是VMware 6.5 Lite,Ubuntu是ubuntu-9.10-deskto ...
1. 新建一个项目,或者从选择当前解决方案--右键-添加--新建项目 2. 选择(项目类型)Visual C#项目,(模板)Windows 服务,填写要创建的服务名称(修改默认的WindowService1成为你自己的服务名称),然后按确定按钮. 3. 资源管理器中默认创建一个WindowsService1的项目,项目下包括一个Service1.cs文件 4. 左侧选择"工具箱"--"组件",拖动一个Timer对象到Service1.cs [设计]这个页面窗体上.点击窗体上的Timers1足见,设置其属性:Interval属性数字N(例如200毫秒= ...
Global site tag (gtag.js) - Google Analytics