自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(98)
  • 资源 (2)
  • 收藏
  • 关注

原创 华为大队入职培训记(3)

入职华为后,有一个神秘的入职培训,也就是大家俗称的大队洗脑培训,这里我就分享一下我的洗脑培训历程。这里是第三部分,写了周一晚上分班集中到周一晚上培训结束的过程。

2010-11-11 23:44:00 4497

原创 华为大队入职培训记(2)

入职华为后,有一个神秘的入职培训,也就是大家俗称的大队洗脑培训,这里我就分享一下我的洗脑培训历程。这第二部分,写了从百草园会所报到直到正式分班之前的过程。

2010-11-10 23:12:00 6432 1

原创 华为大队入职培训记(1)

    入职华为后,有一个神秘的入职培训,也就是大家俗称的大队洗脑培训,这里我就分享一下我的洗脑培训历程。这里是第一部分,写了从拿到了华为Offer到百草园会所报到之前的过程。

2010-11-10 11:26:00 5202 5

原创 华为大队入职培训记(6)

入职华为后,有一个神秘的入职培训,也就是大家俗称的大队洗脑培训,这里我就分享一下我的洗脑培训历程。这里是第六部分,写了周四全天培训的过程。

2010-11-23 21:20:00 1182

原创 华为大队入职培训记(7)

入职华为后,有一个神秘的入职培训,也就是大家俗称的大队洗脑培训,这里我就分享一下我的洗脑培训历程。这里是第七部分,写了第二个周五全天培训的过程。

2010-11-18 21:37:00 2131 6

原创 华为大队入职培训体会

其实华为的大队培训,虽然听起来很神秘很让人可怕,不过其实也没什么的,就是让你筋骨活动活动,接受接受华为的企业文化,大家并不用怎么害怕。

2010-11-16 21:46:00 24910 47

原创 华为大队入职培训记(5)

入职华为后,有一个神秘的入职培训,也就是大家俗称的大队洗脑培训,这里我就分享一下我的洗脑培训历程。这里是第五部分,写了周三全天培训的过程。

2010-11-14 21:36:00 2485

原创 华为大队入职培训记(4)

入职华为后,有一个神秘的入职培训,也就是大家俗称的大队洗脑培训,这里我就分享一下我的洗脑培训历程。这里是第四部分,写了周二全天培训的过程。

2010-11-12 23:07:00 2342 2

原创 如何解决ORA-12638: 身份证明检索失败错误

今天连接一个以前正常连接的Oracle数据库,突然报错ORA-12638,说身份证明检索失败。感觉很奇怪,后来一查,发现是因为我电脑是出于Windows的Domain中的,而sql.net文件中指定的认证方式是MTS,所以出错了。 解决方法很简单,直接把sql.net文件给删除了后,再一次连接数据库,就正常了。

2010-01-26 13:41:00 852

原创 Java在编写文件下载的代码中如何避免文件名乱码情况

  做项目的时候经常要遇到编写文件下载的模块,如果遇到文件名就是英数字的情况,那么就很简单,不会出现任何乱码。但是如果出现了类似中文或者别的其他文字的时候,文件名就会出现乱码。那么如何去避免呢,就要在文件下载的代码之前对文件名做一些处理转换。 在IE中,我们要用到URLEncoder类来进行转换,代码如下filename = URLEncoder.encode(filename,"UT

2009-09-07 12:49:00 577

原创 Struts 2中的控件去掉Label部分

Struts 2中如果你默认利用Struts2的Tag建立一个text或者Radio等控件的话,会发现控件的左边或者上边有一个Label,也就是有一个说明的文字,并且这个控件也自动被一个table利用这样的标签框起来。如果是自己做一个玩具程序,倒是无所谓,但如果是一个实际应用产品,很可能被这些标签给打烂了布局,那么应该如果做去掉这个讨厌的Label呢? 这里有2个简单的方法达到这个目的

2009-07-07 16:41:00 1052 1

原创 SQL语言中的换行符

 最近在导出某些数据表的时候,由于倒成CSV文件,所以一般情况下一行代表一条数据。不过由于有的表中的数据因为具有换行回车符,所以严重影响了CSV文件的格式。所以在数据导出以前,最好对数据进行一下替换,把其中的换行回车符换成空格或者别的字符。 在文本文件中,Windows的换行符是/r/n,但是SQL中如何表示呢,答案就是chr(13)||chr(10),所以利用一个replace函数把这个

2009-05-19 16:15:00 6181

原创 在Oracle中建立定时job

   在Windows上可以设定Task来定时启动一些任务,比如说可以每周执行一次,每天执行一次等等等等。我也看到有很多应用在Oracle中写了PL/SQL的Batch,然后用Windows的Task的方式来启动这些Batch,这样我的感觉还是挺繁琐的。而且Oracle功能那么强,为什么非要用Windows自带的task方式启动Batch呢,而且Windows的Batch的时间设定感觉不是很灵活,

2009-04-28 17:27:00 1335

原创 在修改监听器设置的时候如何解决NL-00051

在Oracle的监听器(Listener)配置修改的时候,突然遇到了NL-00051错误,里面不允许保存配置信息,到底是什么原因,如何解决呢。 首先发现,如果Oracle10g默认生成的监听器是没有listener.ora文件的,而是一个动态的监听器,所以这个时候你如果用save_config命令来保存配置,会发现因为找不到这个listener.ora配置文件而出错。解决方法就是生成这个文

2009-04-20 11:09:00 531

原创 Oracle中的字符集

如果是只做英文软件,那么很少考虑到字符集,不过如果做其他语言,那么字符集是必须考虑的东西,否则一不小心就搞出来一大堆乱码现象。 有许多其他的软件也有字符集,比如说Windows的Office软件,但是Office使用的是Windows自带的字符集,所以如果当Windows没有安装某个字符集的时候,Office软件也不能正常显示内容。而Oracle的字符集是自带的,也就是说,即使操作系统本身

2009-03-16 16:52:00 340

原创 在Oracle中输入“&”特殊字符

 在Oracle中,由于有一些特殊字符,所以如果我们输入字符串中遇到这些特殊字符而直接输入的话,SQL语句会出现错误,这里说一些Oracle中“&”这个字符如何输入。 “&”这个字符在Oracle中的意思是指定参数,如果直接用在SQL语句中,比如说SELECT * FROM TEST_TABLE WHERE COLA = A&B这个语句如果直接执行,Oracle会提示你输入参数

2008-12-15 13:01:00 1176

原创 恢复被禁用的注册表

         有些人的电脑,特别时候公司配备的电脑,虽然自己用户属于administrators组里的成员,但是由于注册表被禁用,而且ini文件和reg文件导入也被禁用,所以没办法修改注册表,这里采用windows的reg命令来恢复注册表。        命令很简单,内容就是利用reg命令,把注册表中不允许注册表编辑的配置给删除了。代码如下所示。    reg delete HKCU/

2008-07-25 22:05:00 448

原创 随便写几个Javascript做数值验证用的正则表达式

最近写了个web方面的小程序,其中有一段输入数值格式验证,比如判断是否为数字,是否为正数,是否为整数等等。由于输入框输入的数据为任意的,比如可以为字母,可以有多个小数点等等,那么我们这里用正则表达式来验证的时候就要格外小心,防止各种异常的case。判断是否为数字的话,正则表达式为    /^(-|/+)?/d+(/./d+)?$/      顺路也说一下Javascrp

2008-07-09 11:10:00 2025 1

原创 浅谈Oracle中的CHAR与NCHAR数据类型

CHAR与NCHAR在Oracle数据库是常用的类型,不过两种数据类型是互相不兼容的,这里大概简要谈一下这2种数据类型吧。在Oracle中,CHAR类型是一种固定长度的字符串类型,最大长度是2000个byte,在这里要注意了,是2000个byte,并不是2000个字符的意思。1个字符在Oracle中可能是1个byte到4个byte不等,这个要看数据库的设置了。这个是数据库中有一个参数NLS_L

2008-06-25 11:02:00 2903 1

原创 换种新的思路,采用JSON进行Web动态编程

        在Web应用程序开发中,越来越多的页面采取了动态页面编辑技术。也就是说页面上的控件不再写死,而是根据客户端用户的需求进行变化。比如说页面初始化时候只有一个Text框,但是客户可以通过点击添加按钮等手段不断添加Text框, 也可以点击按钮删除Text框等等。对于这样的Web页面,进行服务器页面编程是很痛苦的,特别是在传统的Struts画面中,一个画面form中的控件对应后台Actio

2008-01-11 15:42:00 805 1

原创 在Tomcat启动时出现Error filterStart错误

        新安装了一个Tomcat5.5,把项目的Framework用上去,做了一个很简单的画面,想看一下效果。哪知道启动了Tomcat就出问题了,出现了Error filterStart对错误,到底是为什么呢。        以前项目中用Tomcat也不少次了,几乎每个项目都用到了Filter,以前工作的好好的,为什么这次就不罩了呢。首先怀疑是项目中Framework中的Filter有

2007-11-21 15:53:00 1699

原创 把Oracle数据库从归档模式下转变为非归档模式

在归档日志模式下,有可能会遇到归档日志大小超过最大值而出现讨厌的ORA-00257错误,前面说了如何把归档日志空间变大。而在普通的开发环境下,其实是根本用不着归档日志的,设个时候我们就把数据库的归档日志给禁用了,也就是说把数据库变为非归档日志模式,应该怎么做呢。在这里所有的操作要在数据库的那台机器上操作,用SYS用户进行登录,首先设置归档进程关闭。alter system set lo

2007-10-16 17:01:00 2342

原创 Linux下察看目录空间大小

在Linux下,察看磁盘大小采用df命令,而如何来查看当前每个目录占用的空间大小呢。Linux的du命令可以来查看目录大小的,默认情况下,是按照系统默认大小的,通常是512字节,也有1024字节的,也就是说,如果显示10的话,那么大小就是 5120的字节,当采用-k参数以后,单位就成为1024字节了,也就是我们所经常说的1k。如果用了-s的参数,也就是不列出子目录的详细情况。有时候想知道到

2007-10-16 13:49:00 3142

原创 在.NET中设定可以初始化的只读变量

        在.NET中,通常使用const关键字来声明常数,不过有时候有些常数是从某个配置文件中或者数据库中读取,一旦读取了后就不再改变了,这个时候我们应该怎么做呢,其实很简单,采用类的静态构造函数来实现。        采用这种静态构造函数的同时,把变量添加上readonly关键字,这样的话就可以在初始化以后为只读属性,别人不能再进行改变了。代码如下所示。    public 

2007-09-19 13:17:00 882

原创 ASP.NET应用程序中Session过期时间的设置

        在ASP.NET这样的Web应用中,Session是用来保存用户状态的常用手段,不过由于服务器内存空间是有限的,所以Session过期时间设置是很有必要的。在ASP.NET中如何设置Session的过期时间呢,很简单,修改web.config配置。        具体修改方法如下,在web.config中进行如下配置 system.web>    sessionStat

2007-09-11 11:31:00 6196 2

原创 在.NET中使用可以为Null的值类型

        在.NET中,分为值类型和引用类型两种,值类型储存在内存的stack中,不能为null,而引用类型储存在内存的Heap中,是可以为Null的,值类型包括常见的int, decimal, Datetime等等,一般值类型都是从struct继承下来的,而引用类型类似于string, ArrayList等等。我们如果想把值类型设置为null,应该怎么做呢。        在实际运用中

2007-08-28 20:20:00 1081

原创 ASP.NET中让别的机器也可以出现出错信息

        在ASP.NET中,如果采用默认设置的话,只有本机访问的时候出现Excetpion才可能在浏览器内把Exception的详细信息显示出来。在别的机器访问你的IIS服务器时,就不能出现Exception具体信息。虽然说这种机制有效保护了服务器内的安全,保证一些重要信息不会外泄,不过在开发阶段进行结合测试的时候,这个特性还是比较讨厌的,测试人员出现错误也会觉得莫名其妙,那么应该如何来处

2007-08-16 18:06:00 877

原创 在ASP.NET上使用IHttpModule进行整体控制

        在ASP.NET中,如果想记录一下当前有多少个Request,想控制每个Exception的处理逻辑,有好几种办法,第一种就是在个别的aspx页面中定制,或者把aspx页面提取一个共通的Base Class。第二种方法就是修改Global.asax文件,在其中的Application_Error方法中写入Error处理逻辑。第三种就是采用类似插件的形式,把IHttpModule的实

2007-08-10 11:33:00 1266

原创 设置ASP.NET应用程序的字符集

        在微软的ASP.NET中,默认的输出字符集是UTF-8,也就是说,如果把ASP.NET程序Deploy到IIS的时候,当用浏览器访问,你会发现页面的Encoding是UTF-8。但是,经常有时候我们不用UTF-8,比如在手机Mobile画面的时候,一般手机浏览器只支持当地的字符集,比如日本的DOCOMO手机只支持shift_jis编码,那么我们如何来进行编码的转换呢。     

2007-08-03 09:14:00 3132

原创 关于在Linux上管理本机Oracle的时候出现找不到ServiceName的错误

        现在有一个Linux服务器,上面安装了Oracle,我们想用conn / as sysdba语句来进行登录数据库,然后管理数据库,可是总抱错,说找不到Service Name之类的错误,究竟是怎么回事呢。        其实是一个很小很小的问题,因为在环境变量中没有配置ORACLE_SID环境变量,所以SQLPLUS不知道你到底要连接到哪个Instance中,所以我们在$HOM

2007-07-27 10:11:00 1024

原创 利用NAnt进行NUnit自动化测试

        最近做的项目是.NET的,准确来说,是一个ASP.NET的项目,项目要求采用NUnit测试,在每日的版本构建的时候,需要自动运行全体的测试任务。在Java中,用的最多的每日构建工具应该就是Ant了,当然,Maven也是个好东西。在.NET有个类似的工具,叫做NAnt,不过好像已经有1年左右没有更新了,不知道是不是这个NAnt没人维护了呢。        首先在SourceFor

2007-07-26 17:02:00 2190 1

原创 关于ORA-00257问题的解决(归档程序错误)

        我们开发环境下的数据库大概用了一两个月都是正常,但是今天突然发现数据库无法连接,报出ORA-00257错误,说归档程序错误,这是为什么,又怎么来解决呢。        从Oracle9i开始,借助于UNDO日志文件提供了闪回查询的功能,由于功能也有一定的局限性,也就是说依赖于UNDO日志的事务不能被覆盖,所以在Oracle10g开始又采用了一种新的FlashBack日志来实现这

2007-07-24 14:28:00 2800

原创 重新初始化Oracle的Redo file的方法

        Redo File在Oracle中是很重要的一个文件,如果这个文件发生错误,那么Oracle将无法正常启动,系统会报可恶的ORA-00312错误,说日志文件发生了损害,那么怎么去解决呢。        其实很简单,就只要把Redo文件重新初始化一下,数据库就可以正常启动了,重新初始化Redo文件的语句如下所示。alter database clear unarchive

2007-07-23 09:45:00 851

原创 Oracle分组语句中的超级聚合分组

        在Oracle中,我们可能比较习惯用Group by子句,不过可能很多人不知道,在Group by字句中可以进行超级聚合分组检索,这个时候就利用了2个关键字,一个Rollup,一个是cube。        Rollup是按照Group by的条件从右到左进行分组,也就是说如果有2个group by条件,会按照右边只有1个条件的时候group by一次,然后再按照右边2个条件一

2007-07-17 21:23:00 2579

原创 .NET在Web Service中XML序列化时候错误解决办法

        我们做Web Service的时候,经常要把一个List从后台传递到前台,在List中如果直接塞入string这样的基本类型是没有问题的。如果我们自己定义了一个数据class文件,在这个class文件定义的时候加入了[Serializable]的元数据,把这个class的object 利用web service传递到前台时候也没有问题。但是我们把这个object塞入一个List,然

2007-07-12 10:31:00 1520

原创 Linux中利用vmstat命令查看系统状况

    在Linux中,我们可以通过top命令查看系统状况,以及每一个进程的具体状况。不过另外也可以利用vmstat命令查看到一些另外的信息。    vmstat命令可以查看memory情况,swap使用情况,io使用情况,CPU以及一些其他System的状况。以上的每个大类都有好几个小条目可以查看。比如memory大类中,可以看到现在空余多少memory,还有多少缓冲什么的。CPU也可以看到

2007-06-29 14:31:00 1120 1

原创 设置Linux的服务自动启动Oracle服务器

        Linux中在Oracle安装完毕以后,如果重新启动Linux ,Oracle是不会自动启动的,你可以通过手动调用dbstart命令来进行启动,不过这样似乎也很繁琐。我们可以通过配置Oracle的自动启动脚本,然后利用Linux的Service来启动Oracle服务器。        首先在/etc/rc.d/init.d/目录下配置Oracle的服务文件。touch 

2007-06-25 17:41:00 1880

原创 Oracle查询中rownum与Order by查询的关系

        在开发应用的时候,把数据按照一定的规则排序后再取前几条数据这种操作是很平常的事情。我们在Oracle中常用的就是order by,然后取得rownum小于多少的数据这种方法。不过如果对Oracle不熟悉,也许就会发现你写的SQL语句检索出来的值不正确,这个是为什么呢。        因为Oracle在检索的时候,会首先把数据都检索出来,然后在排序段中进行排序。假如你有一个SQL

2007-06-25 11:50:00 1493 1

原创 Oracle的聚簇因子对于查询IO的影响

        Oracle中,对于同一个查询语句,有时候会很快的完成,有时候却很慢,但是表结构什么的完全一致,表中的数据也完全一致,这个具体是什么愿意呢,就要从Index中的细节说起了。        在Oracle中的一个特殊的视图user_indexes中有一个特殊的列,名字是clustering_factor,这个值的内容就是如果访问表的整个表数据,会造成多少次数据库IO。我们可以通过

2007-06-16 21:26:00 852

原创 把非归档模式的Oracle数据库改成归档模式的Oracle数据库

        归档模式在Oracle的真实生产环境下是非常重要的,可以利用归档方式进行热备份,然后在数据库出现问题的时候迅速把数据恢复,挽救数据库。但是有时候建好数据库,发现数据库不是归档方式的,这个时候要改成归档方式的,应该怎么改呢。        其实修改还是很简单地,但是一定要记得无法在数据库运行的时候修改,需要首先停止数据库,然后mount数据的控制文件,再修改成归档模式,最后再启动

2007-06-14 23:20:00 832

Tomcat Plugin 3.1

TOMCAT Plugin for Eclipse.在Eclipse3.2下正常使用,

2008-07-30

puttygen

putty的Private和Public的RSA密钥生成器

2008-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除