深思不解

胸有激雷而面似平湖者 可拜上将军

  部落阁 :: Borland博客 :: 我的首页 :: 联系 ::  :: 我的圈圈 :: 登录
  45 随笔 :: 1 文章 :: 62 评论 :: 0 跟踪
<2012年5月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

档案

随笔分类

相册

网址

我的好友

登录

2006年10月24日 #

1、以管理员身份登陆系统
2、进入控制面板里的“添加/删除程序”,选择“添加/删除Windows组件”
3、出现Windows组件向导,往下拉到底,在“终端服务”和“终端服务授权”前打上钩然后选择“下一步”
4、按照提示一路next。(注意:windows会让你选择两种模式,具体选哪一种就看你需要的。第一种是“远程管理模式”,这种模式和那个著名的PCAnywhere的作用的相同的,实现过程却相反。怎么说呢,PCAnywhere是用主机去找用户端,终端服务远程管理模式是用户端反过来找主机。该模式只允许2个Administrator组成员同时登入。另,若使用该模式你可以不安装终端服务授权,因为安了也不起作用。第二种是“应用程序服务器模式”,该模式允许所有有登入权限的用户在不超过同时连接上限时都可连接。在此模式下效果相当于若干人同时使用一个服务器做不同的工作而互不干扰。要是想真正使用终端服务的话,请选择第二个,在这里俺是盗版盘,所以选择的就是“应用程序服务器模式”)。


2006年7月27日 #

这两天打开office老是出现下面的对话框:



去年就出现过这种情况,后来知道是瑞星捣的鬼,只要把瑞星设置“其他设置”中“使用office/IE安全助手”前面的勾取消就能解决问题。其实,这是某些杀毒软件对最新的OFFICE2003支持不好造成的,只是因为在相似的杀毒选项的杂项中,启用了office插件的保护功能,去掉选项,打开word文件时就不会出现对话框(只有安装了OFFICE2003才有此现象)。

可是现在瑞星2006没有该项设置了,除非把瑞星的office/IE嵌入式杀毒去掉,但这样有风险,不敢玩。查阅了microsoft网站,是这样说的:

症状
如果通过双击一个文档(例如,在 Microsoft Windows 资源管理器中)来在 Microsoft Office Word 2003 中打开该文档,则会收到下面的错误信息:The command cannot be performed because a dialog box is open.Click "OK" and then close open dialog boxes to continue.
在 Microsoft Word 2002 中不会收到这一错误信息。

原因
如果 Startup 文件夹中有一个 Word 2003 模板,该模板中包含能打开对话框的自动执行 (autoexec) 宏,则可能发生此问题。

替代方法
方法 1:在 Word 中打开
要在 Word 中直接打开文档,请按下列步骤操作: 1. 启动 Word 2003。 
2. 在“文件”菜单上,单击“打开”。 
3. 在“打开”对话框中,选择要打开的文档,然后单击“打开”。 

方法 2:从 Startup 文件夹中删除模板
要从 Startup 文件夹中删除模板,请按下列步骤操作: 1. 退出 Word 2003。 
2. 单击“开始”,指向“程序”,指向“附件”,然后单击“Windows 资源管理器”。 
3. 找出下列文件夹之一:
Documents and Settings\username\Application Data\Microsoft\Word\Startup
Program Files\Microsoft Office\Office11\Startup 文件夹 
4. 双击以打开“Startup”文件夹。 
5. 在 Windows 资源管理器的右窗格中,单击以选择要删除的模板,然后按 Delete 键。 

这篇文章中的信息适用于:
• Microsoft Office Word 2003


2006年7月1日 #

把移动硬盘借给同学用完,拿回来再把它插到我自己的电脑上,就出问题了。双击图标后,会出现“拒绝访问” 的对话框,刚开始还以为硬盘出问题了,一想硬盘不会这么小气吧。仔细一看,直接在地址栏输入“G:\”,只要点右键,选“打开”就可以进去了,肯定是病毒作怪。再找原因,原来是病毒在这些盘里加了一个Autorun的东东,所以双击会有问题。果然发现了一个autorun.inf的隐藏系统文件和一个 RECYCLER文件夹,把它们两个都删了,然后插拔一次移动硬盘,问题就解决了。

2006年4月5日 #

ADOQuery1.Fields[0].AutoGenerateValue:=arNone;

 ADOQuery1.Fields[0].ReadOnly:=False;

这样客户端只是显示数据但是并不存储数据


2006年4月3日 #

更改DBGrid控件属性:Options==>dgCancelOnExit=False

2006年3月29日 #

<%@ page contentType="text/html;charset=gb2312" language="java" %>

page指令元素定义一系列与网页相关的属性与JSP引擎通讯,每一个转换单元(translation unit)可以拥有若干个page指令元

素,所有的属性通通有效,转换单元指JSP原始文件或者通过include指令元素引入文件。

一般格式:<%@  directive  { attr = "value"}* %>

             directive :指令元素名称,可以为page、include、或者taglib

             attr        :属性名称

             value      :属性值

             *            :表前面大括号内的语法可以重复发生若干次

<jsp:useBean>一般语法结果如下:

<jsp:useBean id = "name" scope = "page|request|session|application"typeSpec>

           id        :指定JAVABEANS对象实体名称

           id        :指定JAVABEANS对象实体名称

          scope   :有限范围默认为Page

         class     :类名称

     BeanName :JAVA BEANS的名称


2006年3月13日 #

CSDN一直就是按照语言的种类来划分板块,最近一年自己一直在做项目,而对于项目来讲它的业务

知识又很关键,而且CSDN上网友又超多,所以自己建议是否可以增加行业分类的讨论区,自己真的

觉得很好,但是我问了CSDN的MSN,回答是不可能的,郁闷。


此次南方城市之行,两个比较大的感触,一是几个城市绿化程度真是让人叹服,不象北京不论走到那里都是建筑,

呆板之极;二是真正的佩服项目经理,跟领导开会时候一套一套的,条理很清晰,换做我是绝对做不来的,看来差距真的是很大啊,

需要学习的地方太多了啊,所以我也决定在这个单位留下来(我的合同到期了),原因有二:

1、可学习的地方很多,对自己好处多多;

2、我觉得有我的帮助,可以把这个项目做的更好,我有这个信心。


2006年2月14日 #

12点20的飞机到汕头

2006年2月10日 #

上午的时候一个朋友说Delphi出现了这个问题,我帮着搜索了一下,找到了解决的办法

因为多个delphi同时更因为多个delphi同时更新"C:\Documents and Settings\用户名称\.borland"中的一个或多

个文件造成文件破坏(也可能是其他原因导致文件破坏),解决的办法就是删除该目录下的文件。

 


今天生日,当然这里也要留个纪念,

希望今年不会留下什么遗憾到明年的今天再后悔。

HAPPY


2006年2月9日 #

下周出差到汕头做医疗保险的需求调研,估计的三个星期时间吧,

希望对自己是一个不错的机会,学习到一些技术以外的知识。

 


2006年1月24日 #

Eclipse 3.1.1出来有段时间了,终于汉化包也出来了。

以前用3.0.1的时候汉化不完整。这里要是要告诉你如何对3.1.1进行完整的汉化。

首先到http://download.eclipse.org/eclipse/downloads/下Eclipse SDK 3.1.1,由于只出了3.1.1的汉化包,所以就用这个版本了。

再到下面Language Packs栏进入3.1.1_Language_Packs的下载页面。分别下载NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip 和

NLpack1-eclipse-SDK-3.1.1a-win32.zip二个包。

解开Eclipse SDK 3.1.1包,再解开NLpack1-eclipse-SDK-3.1.1a-win32.zip包到eclipse目录。接着是解开NLpack1_FeatureOverlay-

eclipse-SDK-3.1.1.zip包到eclipse目录。

开运行看看?以前run菜单没有汉化完整的地方现在也完全汉化了。


今天下午由于某些需要,安装SQL SERVER个人版,结果总是提示”以前某个程序安装已在安装计算机

上创建了挂起的文件操作,运行安装程序前必须先重启计算机”的错误,无法继续,参考网上资料,总算是

搞定了.

1)添加/删除程序中彻底删除sql server。

2)将没有删除的sql server目录也删除掉。

3)打开注册表编辑器,在

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到

PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

4)删除注册表中跟sql server相关的键。


2006年1月20日 #

幽默,今年决不让一个学生站着回家

大清早 5点10分起床打车去车站买票
  
  问:有k369学生票么?坐票?
  答:没有
  
  问:卧铺呢?
  答:没有
  
  问:那站票 呢?
  答:站票有。不过不能买学生票
  
  问:为什么不能买学生票
  答:铁道部有规定:今年决不让一个学生站着回家。


2006年1月12日 #

每天上班以前都要看看www.sjzcm.com,因为这是我和好朋友创建的公司,但是由于某些原因自己离开了,到北京工作,

有时间的时候自己也电话问候老朋友一下,其实感觉今年下半年发展还是不错的,如果能够保持05年下半年的销售业绩,

相信明年一定可以达到收支平衡。也希望大家多多关注,多多支持。


2005年11月7日 #

明天下午的火车

要出差去四川泸州,上线实施,估计这次去的时间比较长的一个多月。


2005年8月30日 #

老婆的Blog也开通了,恭喜一下!

http://borland.mblogger.cn/lisalovely

 


2005年8月25日 #

1,数组把对象和数字形式的下标联系起来。它持有的是类型确定的对象,这样提取对象的时候就不再用做类型传递了。它可以是多维的,也可以持有Primitive。但是创建以后它的容量就不能修改了。
2,Collection持有单个元素,而Map持有相关联的Pair。
3,和数组一样,List也把数字下标和对象连接起来,你可以把数组和List想成有序的容器。List可以随着元素的增加自动调整容量。但是List只能持有Object reference,所以不能存放Primitive,而且Object提取出来以后还要做类型转换
4,如果要做很多的随机的访问,那么请用ArrayList,但是如果要在List中间插入或者删除很多的元素的话,就应该用LinkedList
5,LinkedList能提供对列,双向对列和栈的功能。
6,Map提供的不是对象和数组的关连,而是对象和对象之间的关联,HashMap看重的是访问的速度,而linkedHashMap则是保持对象的插入顺序但是也可以以LRU的算法重新为它排序
7,Set只接受不重复的对象。HashSet提供了最快的查询速度,而TreeSet则是保持元素有序而LinkedHashSet则是保持元素的插入顺序
8,没有必要在新代码里面是用旧类库留下来的Vector,HashTable和Stack了。

Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10

JDBC Name: jTDS
URL:
http://jtds.sourceforge.net/
Version: 0.5.1
Download URL:
http://sourceforge.net/project/showfiles.php?group_id=33291

语法:

Class.forName("net.sourceforge.jtds.jdbc.Driver ");
Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");
or
Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");

 

MySQL

JDBC Name: Connector/J 3.0
URL:
http://www.mysql.com/
Version: 3.0.8-stable
Download URL:
http://www.mysql.com/downloads/api-jdbc-stable.html

语法:

Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://host:port/database","user","password");

 

Oracle

JDBC Name: Connector/J 3.0
URL:
http://otn.oracle.com/
Version: 3.0.8-stable
Download URL:
http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html

语法:

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@host:port:databse","user","password");

 

Sybase

Driver: jConnect 4.5/5.5 (JDBC 2.0 请使用5.5)

语法:


Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
DriverManager.getConnection("jdbc:sybase:Tds:IP地址:2638?ServiceName="+数据库名称,"账号","密码");

 

Postgresql

JDBC Name: PostgreSQL JDBC
URL:
http://jdbc.postgresql.org/
Version: 7.3.3 build 110
Download URL:
http://jdbc.postgresql.org/download.html

语法:

Class.forName("org.postgresql.Driver");
Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");

 

IBM AS400主机在用的JDBC语法

有装V4R4以上版本的Client Access Express
可以在C:\Program Files\IBM\Client Access\jt400\lib
找到 driver 档案 jt400.zip,并更改扩展名成为 jt400.jar

语法

java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName("com.ibm.as400.access.AS400JDBCConnection");
con = DriverManager.getConnection("jdbc:as400://IP","user","password");