2008年4月29日
昨天尝新用上了新的Oracle11g数据库.
本来是一个比较简单问题.配置tns,修改ConnectString,本来就应该了事的.
谁知道,一链接数据库就报用户名密码错误.(直接一板砖拍死了)

反复测试.无效.换其他schema.仍然无效用户名密码.
郁闷的是在服务器可以用sqlplus成功登陆...

本来用的是Oracle10g客户端.直接在net manager配置了11g的服务.难道冲突.(个人认为Oracle不会犯这种低级错误,M$都不会这么傻吧)

用java那边已经通过测试的schema仍然不行.
怒起修改密码.改为简单的数字...居然就成功了...

在改字母数字混合密码.又登陆失败...

貌似找到源头.是.net对oracle的驱动应该有问题.jdbc链接一点问题都没有.(注:用的是1.1的驱动)

希望能让遇到同样问题的人少走弯路.同时欢迎指导交流.


posted @ 2008-04-29 09:19 hyde 阅读(67) | 评论 (0)编辑
  2008年4月28日
因为之前一段时间java和.net项目一起做.所以机子上面同时存在了两个vss(vss6和vss2005)
Eclipse要用vss6,.net项目用vss2005.(先安装vss2005,然后才装vss6)
之后发现.vs2003里的版本控制给vss6垄断了.
郁闷死.迁出的时候老是会出错
终于忍无可忍,找了个办法
这个是网上找到的注册的方法:

安装时先装VSS2005,后装VS2005,后者会自动识别前者,自动将前者集成到IDE中。

但如果是先装了VS2005,后装VSS2005,前者是不自动识别出后者的。需要在工具->选项->源代码管理->插件选择,根据需求选择"Microsoft Visual SourceSafe"或"Microsoft Visual SourceSafe (Internet)"。一般就可以集成了。

如果确定安装了VSS2005,但又看不到这两个选项,则需要重新注册DLL文件:
运行以下命令:
regsvr32 "(VSS2005安装路径)\remotevssscc.dll"
regsvr32 "(VSS2005安装路径)\ssscc.dll"
regsvr32 "(VSS2005安装路径)\ssapi.dll"
regsvr32 "(VSS2005安装路径)\tdnamespaceextension.dll"

再重启VS2005就可以看到选项了。


使用
regsvr32 "(VSS2005安装路径)\ssscc.dll"
regsvr32 "(VSS2005安装路径)\ssapi.dll"
重新注册.再打开vs2003时,oh~~~yeah...世界清静了.
vss6的登陆不再出现了
(之前试过Reinstall vss2005也无效)
posted @ 2008-04-28 11:25 hyde 阅读(233) | 评论 (1)编辑
  2006年1月23日
最近用NHM做了一个项目,赶鸭子似的。什么流程都没有,就把页面给套上去了。。。。感觉,很不爽。郁闷。唉。。。。。。。。。
posted @ 2006-01-23 16:35 hyde 阅读(73) | 评论 (0)编辑
  2006年1月7日
正在了解什么是IronPython。概念就一点点。就是可以用Console来写.net CLR的程序。

多线程的回调函数,学习中。。。。。。


有高人指条路吗?


2006年1月23日 新增nvelocity; JSP+Oracle
posted @ 2006-01-07 23:23 hyde 阅读(92) | 评论 (0)编辑
  2005年12月22日
这几天在学习设计模式(DP)
在主管的指引下,开始接触工厂模式的编程思想。
工厂模式适合通用模板式的系统开发。感觉上非常的爽。
但其中也有不少的问题:
可能因为之前没有接触过,所以一开始是一头雾水。在GG上弄了一大吧文章,加上主管给的一篇文章开始了对工厂模式的探索。。。。

抽象是第一步:把可以复用的东西从实体里抽象出来。(个人拙见。)
这个可以解决,但参考的模式是通过一个统一的接口来输出实体类。对我(是一个OO的初级入门者)来说,这个有难度。
我选择了一种办法:通过建立抽象类来实现这个接口。
public abstract class ExportInterface
然后下面有几个业务实体(个人理解)类都从ExportInterface继承过来。通过override ExportInterface里的abstract方法来实现。

接下来就是要让这些业务实体类动态创建对象:
例子的方法如下:
postfix为业务实体类的类名
(ExportInterface)(Assembly.Load(postfix).CreateInstance(postfix));
报错,原因在师兄的指导下发现了。。。。
msdn里这样说的

通过给定程序集的长格式名称加载程序集。

public static Assembly Load(
   string assemblyString
);

参数

assemblyString
程序集名称的长格式。

返回值

加载的程序集。

assemblyString 是程序集名称的长格式。 这个就麻烦了。我没有办法获取到我自己写的类的程序集名称的长格式(偶是菜鸟)

只好换一种方法,师兄给了这个方法Activator.CreateInstance(Type.GetType(postfix))

这样就成功了。。。咔咔。实现了第一步。后续。。。。。。。。
posted @ 2005-12-22 14:18 hyde 阅读(165) | 评论 (1)编辑
  2005年12月12日
     摘要: 上个星期开发时发现一个问题~~在用Nhibernate的时候,一表多约束的问题卡了一天时间,可能是基础不好~对联合主键和Nhibernate使用不熟练,搞了一天,浪费了一天。Nhibernate使用联合主键十分复杂(个人觉得!),而且偶师兄也强烈反对使用联合主键。联合主键实际上也不适合我的需要(只是不知道乱78找,看到了这个东西,觉得可以在当前项目上,就研究了一下。)其实一开始对这个概念也挺模糊的...  阅读全文
posted @ 2005-12-12 01:05 hyde 阅读(1177) | 评论 (0)编辑
  2005年12月8日
     摘要: 家里用的是CodeSmith2.6,公司用的是3.0在公司做了一个模板后,拿回家居然用不了.报错原因SourceTable.HasPrimaryKey.打开2.6的帮助,没有找到该属性.....看来是没有戏了.只能用3.0了.好像我是见过2.6有其他方法...但没有去研究~咔咔  阅读全文
posted @ 2005-12-08 11:03 hyde 阅读(142) | 评论 (0)编辑
  2005年12月7日
     摘要: 我之前也试了几次,发现aspx中的form无法post到其他页面。原因不明,怎么post/get都是本页。无论什么button,html、web控件试了都没有用。郁闷到极点。认定MS是傻的,那么好的.net居然不能Post。<form id="Form1" method="post" action="test.aspx"runat="server">,<form id="Form...  阅读全文
posted @ 2005-12-07 23:50 hyde 阅读(109) | 评论 (2)编辑
  2005年12月6日
     摘要: 感觉除了清新外,另一个很明显的感觉就是:慢~~~~~P4 3G --1G DDR......晕倒~看来不能再像以前开3-4个Project了..........工具栏有点Office2003的感觉.......工具箱感觉就是Cool之后再慢慢补齐感受.....咔咔  阅读全文
posted @ 2005-12-06 14:02 hyde 阅读(77) | 评论 (0)编辑
  2005年12月5日
     摘要: 别笑偶落后,咔咔。偶是新人,很多东西没有接触,加上公司忙,的确要自学的东西有点慢(摆明偷懒-_-b)今天奋斗到现在,至少把CodeSmith摸了一通,感觉就是爽到不能再爽了~~~偷懒是人进步的动力,这是有道理了,CodeSmith解决了整天重复敲Sp的烦人事。。。。。我偷了个懒,连实体类和数据绑定都弄到模板里面去,以后就点几个鼠标完事。。。哇咔咔~~突然觉得生活可以偷懒就是幸福~~累了,还是睡觉了...  阅读全文
posted @ 2005-12-05 03:45 hyde 阅读(181) | 评论 (0)编辑
<2010年2月>
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

搜索

 

常用链接

我的标签

随笔分类

随笔档案

文章分类

Friends

LwTools

最新评论

阅读排行榜

评论排行榜