- 浏览: 48790 次
- 性别:
- 来自: 长沙
最新评论
-
li002qwe:
String str = null;代表一个空对象,调用任何s ...
String等于null有缺陷 -
抛出异常的爱:
代码不全吧写全 看看
String等于null有缺陷 -
天涯之海:
zzhxlyc 写道jiyanliang 写道如果" ...
String等于null有缺陷 -
zzhxlyc:
jiyanliang 写道如果"aaa"换 ...
String等于null有缺陷 -
jiyanliang:
如果"aaa"换成是null将会是一个什么 ...
String等于null有缺陷
文章列表
满堂红.NET软件工程师笔试题
- 博客分类:
- 满堂红 .NET笔试
(一)数据库
a) 用SQL写出一下程序语句或思路。有以下资料,人员(含编号ID,名称,出生日期,性别,工资)和部门(编号,部门名称,部门说明)每个人可以同时属于多个部门
i:建立表。
ii:选出最大和最小年龄 ...
<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> ...
1、String是不可变的、StringBuffer是可变的。在程序中如果定义String s = "this is a
string".那么在以后的应用中不能对s进行任何修改只能进行诸如subString等操作,如果想进行改动只能重新new一个string而不是对
原来的s进行改动.而对于StringBuffer却是可以改变的,在程序中定义StringBuffer s ="This is
a",对于StringBuffer可以使用append和insert等函数,如s.append("string")结果就是s=" ...
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当
前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发 ...
Linux下软件安装方法总结:
一、rpm包安装方式步骤:
1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;
2、打开一个终端,su -成root用户;
3、cd soft.version.rpm所在的目录;
4、输入rpm -ivh soft.version.rpm
二、de ...
一、不得不知道的一件事
相信中国
大多数个人用的电脑在买回来时已经安装了Windows
,并且大家习惯了用Windows,而且有很多人会想当然地认为电脑就是Windows,运行电脑就是要运行那个Windows。
但事实是,你买回来的电脑本身是一台“干净”的电脑,是一堆电子器件,就像每个人刚从娘胎里生下来的时候只是一个肉身,没有穿衣服也没有戴帽子。而操作系统
是后来安装上去的软件
,
就象每个人慢慢地会穿各种各样的衣服一样,目前全世界操作系统至少有三百种(我个人没去统计过,但我猜实际数目也可能有几千种),但最主流的只有
Windows、Linux、Unix等一些,虽然大家各有各的名 ...
struts
优点:
收集,验证表单数据相比传统servlet简单
优雅的实现可配置的请求转发
缺点:
属侵入设计(actionform,action都无法复用)
与serlvetAPI严重耦合..无法摆脱容器
action与web层耦合.不方便测试
标准struts的action是非线程安全(很多简历上写着"精通Struts"的高手们都忽视的问题)
不熟悉:
struts标签库没怎么用过(常用jst ...
gFTP是X Window下的一个用Gtk开发的多线程FTP客户端工具,它与Microsoft Windows下运行的CuteFTP等FTP工具极为类似。
特色:
* 使用 C 语言写成 且有文字接口 和 GTK+ 1.2/2.0 接口
* 支援 FTP, HTTP 和 SSH 协定
* 支援 FXP 档案传输(在两个 ftp server 间传输档案)
* 允许多档案传输下载伫列
* 支援下载整个目录和档案
* 有书签选单让使用者可以快速选取远端
* 支援断点续传
* 支援远端目录快取
* 支援拖曳档案,即Drag and Drop
* 支援FTP 和 HTTP ...
sudo apt-get install 软件包 这个是更新你指定的软件包
sudo apt-get update 获取更新列表
sudo apt-get dist-upgrade 开始更新
./configure的问题
错误: C compiler cannot create executables
原因:
解决:sudo apt-get gcc libc6-dev
错误:checking for C compiler default output... configure: error: C com ...
由于CentOS主要应用在服务器上,在桌面应用中有些软件无法用yum
安装 ]YUst]gu3
现在有一些第三方的软件仓库提供了这个便利 http://rpmrepo.org/RPMforge/
0BN=>]V~j7
RPMForge 的CentOS软件仓库中 有 xmms mplayer 等很多桌面应用程序 iwfH~
CentOS5 中使用RPMForge 的仓库的方法, [ z{}?
"4CO^ B�
i386 http://packages.sw.be/rpmforge-release/rpmforge-relea ...
yum是什么?(linux命令)
一. yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
注:为什么要使用yum而不用apt,最简单的原因,Fedora自带
二. yum特点
*可以同时配置多个资源库(Repository)
*简洁的配置文件(/etc/yum.conf)
*自动解决增加或删除rpm包时遇到的倚赖性问题
*使用方便
*保持与RPM数据库的一致性
三. yum安装
Fedora自带
#rpm -ivh yum ...
1. 什么是NTFS-3G
NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD,
Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003,
Windows 2000 以及Windows Vista文件系统,除了完全的文件属主和访问权限,它支持所有符合POSIX标准的磁盘操作。
NTFS-3G的目的是为那些用户需要与NTFS可靠互通的硬件平台和操作系统提供可信任的、功能丰富的高性能解决方案。
更多信息请参阅NTFS-3G主页:ht ...
弄了一个半小时,终于给弄出来了。不过很多是借鉴网上的,我还是写下来,因为有些还是不同的。
在我的电脑装了双系统,windows采用的是NTFS分区格式. 默认RHEL5(centos5。3)不支持NTFS和FAT文件格式, 所以不能在RHEL5的系统中取一些存放与NTFS和FAT分区下的文件.
1. 终端输入cat /etc/redhat-release查看发行版本(centos5。3是一样的),我的版本是:
CentOS release 5.3 (Final)
2. 终端输入uname -r -p查看内核版本和处理器:
[root@localhost /]# uname -r - ...
写代码多年,至今依然对vi和emac无爱,我都怀疑自己到底是不是一个好程序员了。所幸,Eclipse用起来还挺顺手,当中少不了插件的帮助。本文就介绍一下我常用的一些Eclipse插件。
首先,本文针对的是原版Eclipse3.5(Galileo),如果你用的是MyEclipse,那基本上就不用看了,因为MyEclipse已经自带
了很多功能。当然,MyEclipse也因此变得笨重,启动太慢,消耗太多内存,这就是我抛弃它而转向使用原版Eclipse的原因。用
Eclipse加上合适的插件后,你会发现MyEclipse并非不可替代的。
Eclipse Web Tools Platf ...
Java代码优化,策略与方法--小结
1. 如何使用Exception
Exception降低性能。一个异常抛出首先需要创建一个新的对象。Throwable接口中的构造器调用名为
fillInStackTrace()的本地方法。这个方法负责巡检栈的整个框架来收集跟踪信息。这样无论何时有异常抛出,它要求虚拟机装载调用栈,因为
一个新的对象在中部被创建。
异常应当仅用于有错误发生时,而不要控制流。
2. 不要两次初始化变量
Java通过调用独特的类构造器默认地初始化变量为一个已知的值。所有的对象被设置成null,integers (byte, short,
i ...