Vincent's blog

Nothing is impossible for a willing heart.

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  50 Posts :: 8 Stories :: 176 Comments :: 3 Trackbacks

2009年4月16日 #

今天应客户需要将一个修改过的web project发布到在美国的test server上,经过测试一切正常.

本以为是个很简单的事情,确在随后收到了大量由系统发出的error email.全部都是关于一个问题:

Code

通过google 发现问题竟然是由于我们的时间比美国快整整12小时,所以我们编译项目的时间比测试服务器的时间要整整提前12小时.针对测试服务器来讲这是一个未来的时间.

 这里有对这个问题的分析

 

最后发现是跟asp.net ajax的几个相关的文件的创建时间有关,如果它们的创建时间大于部署的服务器的时间,就会出现以上问题.

posted @ 2009-04-16 15:14 Vincent 阅读(46) | 评论 (0)编辑

2008年3月21日 #

Ayende在使用.Net 3.0的时候遇到了这样一个问题Csc.exe and delegate inference, or: Why C# has awkward syntax

public class TestCsc
{
public static void TestMethod()
{
Execute(Bar); 
// fail to compile
            Execute(delegate(int ia, string x) { }); // compiles fine
            Execute((int i, string x) => { return; }); // Compiles fine
            Execute((int i, string x) => { return true; }); // fail to compile
            Execute(Foo);// fail to compile
            Execute(delegate(int ia, string x) { return true; }); // fail to compile
        } 

public static bool Foo(int ia, string x)
{
return false;


public static void Bar(int ia, string x)
{


public static void Execute<T, K>(Action<T, K> e)
{


public static void Execute<T, K>(Func<bool, T, K> e)


}


 

失败的原因是什么呢??

Eric Lippert在他的blogFabulous Adventures In Coding 中给出了他的解释.

 

posted @ 2008-03-21 17:19 Vincent 阅读(524) | 评论 (0)编辑

2008年1月22日 #

当你登录到Infoworld的时候,你会在首页看到这样一个标语"Save XP Time To Act!",同时在旁边还有一个倒计时牌在一秒一秒的逝去,原来是因为"Microsoft plans to end most sales of Windows XP on June 30"

微软打算通过减少Windows XP的销售来推动Vista的普及率.而那些钟爱windows XP的人们希望联合起来呼吁微软停止这种做法.

具体内容请看 http://weblog.infoworld.com/save-xp/archives/2008/01/save_windows_xp.html

 

posted @ 2008-01-22 22:37 Vincent 阅读(1177) | 评论 (4)编辑

2006年10月26日 #

10.20的一场atlas风暴将公司内原先扩展的atlas控件全军覆没。花了2天时间重写了一个base on Asp.Net Ajax beta1的AutoCompleteExtender。整个过程当中发现变化还真是大,而且发现在Microsoft.Preview.dll与AjaxControlTools.dll中的Ajax Control的代码实现上是完全不同的。打算写点东西记录下这个过程中遇到的问题。

1。如何自定义一个属性。

2。如何传递更多的参数给web service。

具体内容整理中…………………
posted @ 2006-10-26 01:27 Vincent 阅读(2262) | 评论 (1)编辑

2006年8月20日 #

首次使用windows live writer在cnblogs上发blog!

posted @ 2006-08-20 15:39 Vincent 阅读(173) | 评论 (1)编辑

2006年3月24日 #

GRI-MindHarbor公司现在中国大陆招聘DotNet软件工程师3人
要求对面向对象技术有比较深入的了解
了解web2.0的相关技术。
英语阅读能力较强。

工作经验不限,性别不限,学历本科。
能力是我们考虑的第一位。

如果你不能够完全满足我们的要求,但你是一个肯稳下心来学习的人,我们同样欢迎。

经过初步筛选将先由美国直接安排电话面试。(如果您英语口语不佳,可安排在美国的华人与您进行电话面试。)

工作地点:珠海

具体要求和联系方式


有疑问可在此直接回复

posted @ 2006-03-24 00:44 Vincent 阅读(345) | 评论 (2)编辑

2005年12月25日 #

概念   将类的继承层次表示为一个单表,表中的各列代表不同类中的所有域.
     说白了就是把含有继承关系的类的内容都保存到一个表中.当然为了区分类的层次,不至于找儿子却找到爹的尴尬局面,要增加一个字段来保存这个层次.
运行机制 
     在这个继承映射方案中,我们使用一个表包含某个继承层次中所有类的所有数据.每个类负责把与之相关的数据保存在表的一行中.数据库中其他不相关的列留空.
     在往内存中加载一个对象的时候,必须知道实例化哪个类来创建这个对象.为此,数据表中有一个域用来指示应该使用哪个类.它可能是类的名字也可能是一个代码域.
     加载数据的时候首先读代码,看看需要实例化哪个类.保存数据的时候代码需要由层次关系中的超类写出.
优点
    1.在数据库中只需要关注一个表.
    2.获取数据时不必进行连接操作.
    3.任何对继承层次的重构都不需要修改数据库.
缺点
    1.对那些使用数据库表的用户见到列的值时有时无会感到困惑.毕竟DBA可是不看我们写的Code的.而且现在企业强调的是系统的整合,Data往往不是只为你的Application存在的.
    2.只被某些子类使用的列会带来数据空间的浪费.当然这也要分什么样的数据库产品了,Oracle对这方面处理的就比较好.
    3.因为都存在一个表中,所以数据量会变的很大,有许多索引并被频繁上锁,从而导致访问该表时效率低下.

                

posted @ 2005-12-25 02:22 Vincent 阅读(944) | 评论 (2)编辑

2005年11月29日 #

 1        public bool DBCommandWrapper(string commandText, OracleParameterCollection Parameters) {
 2            try {
 3                this.dbCommand = new OracleCommand(commandText, (OracleConnection) this.dbConnection);
 4
 5                this.dbConnection.Open();
 6
 7
 8
 9
10                foreach (OracleParameter op in Parameters) {
11                    if (op.OracleType ==OracleType.Char ) {
12                        this.dbCommand.Parameters.Add(op.ParameterName, OracleType.Char).Value = Convert.ToByte(op.Value);
13                    }

14                    else {
15                        if (op.OracleType == OracleType.VarChar) {
16                            op.Value = op.Value==null ? OracleString.Null : op.Value;
17                            this.dbCommand.Parameters.Add(op.ParameterName, op.DbType).Value = op.Value;
18                        }

19                        else {
20                            this.dbCommand.Parameters.Add(op.ParameterName, op.OracleType).Value = op.Value;
21                        }

22                    }

23                }

24
25                this.dbCommand.ExecuteNonQuery();
26
27
28
29                return true;
30            }

31            catch (Exception ex) {
32
33                sb.Append("Error Message: ");
38                sb.Append(ex.Message);
39                sb.Append("\r\n");
40                return false;
41            }

42            finally {
43                this.dbCommand.Parameters.Clear();
44                this.dbConnection.Close();
45            }

46
47        }
posted @ 2005-11-29 00:47 Vincent 阅读(416) | 评论 (0)编辑

从7月29日最后一篇随笔到今天现在正好4个月.这段时间做了一个大的专案,然后经过再三考虑后离开原来的公司.希望能选择一个更符合自己发展的方向.现在一身轻松,也算自由了,可以继续blog了

posted @ 2005-11-29 00:18 Vincent 阅读(257) | 评论 (0)编辑

2005年7月29日 #

     摘要: 1publicclassBase64Decoder2{3char[]source;4intlength,length2,length3;5intblockCount;6intpaddingCount;7publicBase64Decoder(char[]input)8{9inttemp=0;10source=input;11length=input.Length;1213//findhowmany... 阅读全文
posted @ 2005-07-29 10:00 Vincent 阅读(506) | 评论 (0)编辑

2005年7月13日 #

 

 1public static string ConvertMD5(string str)
 2{
 3byte[] b=System.Text.Encoding.Default.GetBytes(str);
 4b=new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(b);
 5StringBuilder sb = new StringBuilder();
 6for(int i=0;i<b.Length;i++)
 7sb.AppenD(b[i].ToString ("x").PadLeft(2,'0'));
 8return sb.ToString();
 9}
 
10
posted @ 2005-07-13 15:58 Vincent 阅读(850) | 评论 (2)编辑

2005年6月24日 #

刚收到招商的信用卡,只是何时申请的早已忘记了。
有了信用卡,即表示本人也可以进入超前消费的行列中去了。

本人早已在享受着超前消费,其实就是一小部分人眼中所谓的高新水,一身职业病的前兆。

“出来混,早晚是要还的。“

posted @ 2005-06-24 16:16 Vincent 阅读(644) | 评论 (1)编辑

2005年5月3日 #

一个浙江商人立下的22条规矩

  1.坚持看CCTV-1新闻联播。

  要想把握经济命脉,必须关注政局,新闻联播图文并茂,有声有色,着实为中国商人的最佳晴雨表;你可以不看财经报道,也可以不看焦点访谈,如果你不是做石油和外汇的,甚至你都可以不去管类似9.11事件和中东局势。

  2.不要轻易相信合约或合同

  哪怕合约让你的律师看过了,公证处公证了都不要轻易相信,甚至当你的客户把钱已经汇入你指定的账户以后你都必须确认,这笔钱你能不能拿出来,能不能动,而合约以外的涉及到利益冲突的任何口头承诺与解释你都必须当他是放屁,无论香还是臭,在对方兑现承诺 以前都不要沉湎其中,更无论对方是谁,哪怕那是你交了十年的朋友甚至是和你上了床的女人都必须如此。

  3.你自己必须守信,一诺千斤,但对不守信的人例外!!

  你确认你一定能够做到的事情你才可以承诺,但不要夸大其辞;你如果想一直做个商人,那么你必须树立自己的信誉!虽然你可以不在乎外界对你的争议甚至你也可以制造争议但你不能失去信誉,否则你就不是一个商人而是一个骗子;信誉具体包括你如果和别人约了2 :00见面,那么你绝对不可以1:50以前或者2:01以后出现,如遇交通堵塞或意外事件,那你必须及时通知对方,除非你出了车祸遇到空难昏迷不醒或者已经死亡,否则你都没有理由爽约、早到太早或迟到太迟,而你的涵养则体现在对待对方不守时不守承诺的态度 与包容等方面;而一旦当你确认对方是在为了利益而一再欺骗你,那么你对对方做出的一切行为都不过分,甚至你可以将计就计,反过来给他画一个饼!

  4.你能赢得起但你可能输不起的生意最好不做!

  在做任何生意以前,你都必须考虑清楚,如果你输了,那么你是否输得起,而不是去考虑你如果赢了会怎样怎样,输不起的事情你最好别做!而考虑输的范围时你也不要只考虑钱财方面,作为半个商人,有些东西你永远都输不起,包括你爱的女人,你的家人,你的江湖 地位甚至你的信誉;所以你必须在做任何生意以前全面考虑清楚你究竟输得起输不起,如果输得起,那么OK,你去义无返顾的DO IT吧!

  5.不要先期投入太多,给自己留够底牌

  不要把自己手里所有的牌全部亮出来,因为牌局随时会中途停止,而对方也随时会出新的牌,不到最后关键时刻,最好不要亮出你手里最有分量的牌,最后的赢家才是真正的赢家!

  6.天下无事不可为,但商人有所为也有所不为

  《菜根潭》上有句话说的好“毋以善小而不为,毋以恶小而为之”,说的是做人的道理,而生意也是如此:“不要因为利润少就不去做,也不要因为风险小就去做”;而同样在中国,违背法律的事情可以做,但违背道义的事情则坚决不能做。

  7.慎重选择合作伙伴

  无论是团队,还是个人,很多时候我们都渴望有能够和我们一起联手打天下的黄金搭档,但亲密战友是一定要慎重慎重再慎重的选择的,慎重是对彼此而言并非只针对单方,而亲密战友一定要符合下面这些前提条件才可以成为你的亲密战友;其一,他和你一定需要在一 个战壕里一起战斗过至少一年;其二,在你没有负他的前提他对你所说的每一句话他自己都能负责任;其三,他必须是个实在而且能塌实干事的人;其四,他考虑得更多的是你们之间共同的利益(无论是短期的还是长期的),而这个共同利益高于个人利益;其五,关键时刻 他没有躲开更没有出卖你或者大家在他能获得比合作利益还大的更大利益的前提下,五点缺一不可,否则彼此之间的合作不会长久。

  8.不要在你的团队里有你家庭成员的影子

  无论是你老婆还是你父母,都不可以在以你为核心之一的商业团队里有太多插手,因为以你为核心之一的团队接受的是你,而不是你的家庭成员,在你的团队全体成员主动接受并邀请你的家庭成员成为你们团队一员以前,无论你的家庭成员是谁,有多大的本事,或者可 以给你们的团队带来多大的前进帮助,都不能成为你让你的家庭成员成为团队一员的理由;而当在你团队(三人或三人以上)里的异性成员一旦与你上了床,那么你必须考虑让对方立刻离开这个团队,要么她(他)另谋高就,要么她(他)成为你的专职情人或者太太(老公 ),总之,她(他)已经不能继续留在这个团队,所以在团队里不要随便考虑和异性上床或者动情。

  9.不要与和你有利益冲突的女人上床

  无论谁会占谁的便宜,或者大家之间可以同时并行两种关系,都不应该与之上床,更无论这个女人有多性感,多煽情;这样的女人包括:与你有生意往来的女人,在你手下工作的女人或者是你手下与同事的家眷,甚至是管理着你的政府机构、职能部门里的女公务员,原 因有二:其一,这样的女人可以让你死都不知道是怎么死的,其二你虽然是半个商人,但另一半也不是出卖肉体的男妓。

  10.不要给你的女人讲你的商业细节

  无论这个女人是你包了的娼妓、二奶,还是你众多情人之中的一个更或者是你已经结婚多年的妻子,你都应该不和她们谈你的商业细节:第一,你谈了可能她们也不懂;第二,你谈的商业细节里面会有能让你入狱的内容;第三,那涉及到商业机密;无论你有多少信任你 的女人,都不应该谈太多和你有关的商业内容;还有一个无须单列的商规就是千万不要在夜总会歌厅等色情场所给小姐和应招女郎发名片,一定要记住!

  11.你可以行贿但不要做污点证人到法庭去举证
  不管收受你贿赂的官员多么无耻,多么不够意思,你只可以行贿而绝不可以去做污点证人到法庭举证;除非你以后连半个商人都不想做了;而如果是你主动行贿,对方收受了而且也为你办了事情,那你更不应该由此来当做能抓住对方小辫子的罪证要挟对方继续为你顶风 开绿灯,也无论对方是政府官员还是执法人员还是银行官员甚至办事人员的;最基本的,请客送礼吃饭洗桑拿甚至大到澳门游,这些感情投入都千万不要单独记小黑账,而财务账面上的处理也一定要不留痕迹。

  12.不要偷税漏税但要学会合理避税
  大头小尾的发票最好别开,营业税以及附加的教育基金等你该交多少交多少,增值税你更别动脑子(记得找上家要税票正常抵扣就可以了),除此以外关税你掂量掂量自己的分量,具体情况具体对待,企业所得税是可以全部避掉一分钱都不交的,但最好给地税点面子, 少交点别一分钱都不交,交多交少你自己看着办,而个人所得税呢,视当地政府给纳税人办了多少实事是否把咱纳税人真当纳税人人看待的具体情况而造工资表吧。
    
  13.你可以利用新闻记者但不要相信记者
  你可以给记者一些钱或礼品,但你不能告诉记者很多你的底细更不能相信记者会给你保守商业秘密,甚至你不能和记者靠的太近且必须学会面对记者而设防,无论你面对是是否是漂亮风骚的女记者还是能发内参的大腕记者都如此。
    
  14.不要摆大,哪怕你真的是老大
  切记天外有天,不要在任何场合摆大,哪怕你真的很大,而当对方是个摆大而且肤浅的人,你如果想灭掉他,那么最好随便找块砖头砸他一个跟头,然后你走你的路!但切记,这个砖头一定不是你自己的砖头,而且这个砖头最好和你自己没什么关系。

  15.保持中立,不要卷入政治派系纷争
  在任何派系纷争面前都应该保持中立,尤其是在政治派系纷争面前,事实证明,把商业利益的希望寄托在有派系纷争可能的任何一方面都是危险而且不明智的,在派系纷争之间,你必须冷静的保持中立。
    
  16.不要太在乎金钱与利益得失
  切记有所得就有所失,而有所失就有所得的古训,钱没有了还可以再赚,天下自然有得是你赚不完的钱和商业机会,所以何妨在金钱与利益面前大度一些呢?更何况,更大的商业机会正在等着你去把握呢?基本上你应该没有时间计较一时的得失才对,哪怕你有的是时间 去品茗赏色。
    
  17.不要过多用金钱粉饰自己
  虽然面子对你而言很重要,但相对于你自己的人格魅力而言,有没有名车,带游泳池的别墅,高尔夫以及你的服饰,甚至发型这些都会显得微不足道;当然你可以按自己的喜欢穿一双“内联升”的布鞋,甚至可以在有时间的时候飞到异国他乡去看一场你喜欢的球队的主 场或客场比赛,更甚至你可以在很多人面前抽你自己喜欢抽的劣质香烟!
    
  18.资本决定发言权,但你不应该轻易让别人知道你有多大的发言权
  关心一下你的属于你的资本和你能控制的资本是正确的,甚至你该关心的包括你的坏帐和现金收益以及现金流量,但这些不应该让太多人知道;而当你以外的获得一笔巨大财富的时候,你更应该学会别把这个消息告诉别人,包括已经和你患难很久的妻子,否则她可能会 要求离婚并分割你的这笔不小的资产!记住,男人的金钱应该和女人的年龄一样永远属于秘密,哪怕有一天连女人的年龄都已经不是秘密的时候,你的金钱也应该还是秘密;除非在你临死时即将捐献你的全部家产时,你都绝对不可告诉别人!
    
  19.总结别人的成败得失,但国外的案例你可以不用理会
  不要羡慕别人的成功,更不要鄙夷别人的失败,你首要应该做的是学会分析和总结现象背后的本质,找出别人失败或者成功的全部原因,取其长,补其短,做你自己该做的事情;而国外类似微软等那些故事,离你实在太遥远,你大可以不去管他,所以一定意义上,现有 的MBA对在中国做生意的你而言并没有多大实际意义!
    
  20.不要用黑白道的规矩去解决商业上的冲突
  商业永远是商业,而商业是有商业自身的游戏规则在的,所以哪怕你确实是黑道人物,也不能随便利用黑道规矩去解决商业冲突,同样,即将你有很好的白道背景与资源,你也不能轻易利用这些资源来解决你在商业中的冲突!既然选择了商人,那你必须遵守商业中的一 切游戏规则,愿赌就得服输!

  21.在能把握全局的前提下,不要追求事必躬亲
  不要把自己搞的没有时间与朋友交流,更不要让自己没有时间去泡女人和INTERNET,最要紧的是不要让自己没有时间放松与思考,所以,应该学会让别人去帮你打点生意,处理业务,虽然,业务的核心部分你自己必须牢牢把握;同样,把事情交给别人去做的风 险你要考虑清楚并能够预防,以免你把事情交给别人去做以后,你自己又成了一名忙碌的救火队员,记住消防和救火是有区别的,消防的口号是“消防结合,预防为主”。

  22.给自己留条后路,预防众叛亲离你
  可以在沉寂江湖多年以后重整旗鼓,但你不可以倒下以后就不再起来,因为你是一个男人!所以你必须给自己留一条属于你自己的后路,后路包括藏起一个存钱罐,虽然里面只有几块钱但你将来就是要靠这几块钱东山再起;后路也包括一栋法律意义上并不在你名下的房 子(你可以有个地方一个人疗伤,恢复元气),更包括一个并不经常来往的但很仗义而且你也给过他很多帮助的朋友(他可以在关键时候收留你,陪你喝酒,而这样的朋友一生中你能遇到一个也已经很幸运了);如果实在没有后路,那么你就必须有去露宿街头沿街乞讨的心 理准备,但那时候你只可以去向陌生人伸手,而绝对不要向你过去帮助过的还欠着你很多债务或者人情但装做不认识你的人低头
posted @ 2005-05-03 13:13 Vincent 阅读(867) | 评论 (1)编辑

2005年4月7日 #

此问题发生在我安装vs.net2005(pd7)后,原有vs.net2003的*.xsd无法打开。
vs.net2003修复安装后问题依旧.
卸载vs.net2005后问题依旧。
最后在\Program Files\Common Files\Microsoft Shared\中将MSDesigners7更名,然后再修复安装vs.net2003问题解决。

此问题折腾我整整一天

posted @ 2005-04-07 12:46 Vincent 阅读(1217) | 评论 (0)编辑

2005年3月19日 #

前一段時間接受project 2003的开发培训。历时3天。當時本想把ppt放上来,不知道为什么上传不了。今天提供給大家!


Transfer.part1.rar
Transfer.part2.rar
Transfer.part3.rar
posted @ 2005-03-19 13:04 Vincent 阅读(8295) | 评论 (8)编辑

2005年2月22日 #

Test Your Knowledge of Microsoft Visual Studio .NET
Take a free online assessment to test your knowledge of developing Windows-based and Web-based applications, and see how your score compares to other developers.

Microsoft Skills Assessment
you can save your assessment results and learning plans. You can also post your high scores, if applicable 

posted @ 2005-02-22 11:18 Vincent 阅读(876) | 评论 (0)编辑

2005年1月11日 #

   最近在尝试写webcontrol,在这个时候遇到了page 执行顺序的问题。
  这里转一篇文章跟大家分享一下page event
  还有你也可以看看黄忠成的《深入剖析ASP.NET组件设计》
posted @ 2005-01-11 10:30 Vincent 阅读(1194) | 评论 (0)编辑

2004年11月26日 #


现在微软提供了Microsoft Office InfoPath 2003 Toolkit for VisualStudio .NET ,在.Net下也可以对InfoPath进行开发了。
可是InfoPath 究竟能在我们开发的系统中处于什么角色呢?
只是biztalk,sps的一个client ?

posted @ 2004-11-26 18:58 Vincent 阅读(2090) | 评论 (4)编辑

2004年11月25日 #

进入浏览

posted @ 2004-11-25 11:17 Vincent 阅读(1187) | 评论 (0)编辑

2004年11月9日 #

MSDN:软件工厂简介
摘要:简要介绍 Microsoft 开发软件工厂这种方法的动机。所谓软件工厂就是指为了支持某种特定应用程序的快速开发而配置的开发环境。软件工厂从逻辑上讲就是软件开发方法和实践的下一个发展阶段。然而,通过引入产业化模式,软件工厂势必会改变软件行业的现状 。

也许我们都希望软件的开发可以象生产汽车一样,形成流水作业。

可是

“在过去十年中,生产率只获得了有限的提高,最重要的原因可能是采用了字节编码的语言、模式和灵活的方法。除了这些进步,我们开发软件的方法与十年前没有什么不同。我们的方法和实践实际上没有太大的改变,相应的成本和风险同样也没有太大的改变。”

“软件开发永远不会简单到懒人们所希望的那种纯机械化的程度。“
posted @ 2004-11-09 15:20 Vincent 阅读(1299) | 评论 (1)编辑

2004年11月1日 #

dudu,对这种事情现在有没有采取什么行动?
posted @ 2004-11-01 17:33 Vincent 阅读(637) | 评论 (0)编辑

2004年10月22日 #

一片入门级的讲解NAnt Build .Net Projects 的文章!

Using NAnt to Build .NET Projects

posted @ 2004-10-22 17:59 Vincent 阅读(1218) | 评论 (0)编辑

2004年10月19日 #

终于弄好了外网访问SharePoint 2003。整理一下放上来!

http://www.cnblogs.com/Files/unruledboy/SPS2003.zip

其中主要的内容还是开心就好整理的,我只是又额外的加了点,本想多写些,可是我的SharePoint2003被我搞得乱了套了,所以还有一些图片没法抓下来,等我弄好了在整理一下!
posted @ 2004-10-19 18:15 Vincent 阅读(1863) | 评论 (5)编辑

2004年10月6日 #

 

<%= Parameter %> Parameter可以是cs文件中public 的 property

<%# Parameter %> Parameter 可以是cs文件中的 Public Field 

还有哪些区别大家来总结一下吧!
posted @ 2004-10-06 17:46 Vincent 阅读(908) | 评论 (2)编辑

2004年9月21日 #

justin fan<div id=Layer1111 style='position:absolute; left:200px; top:100px; width:415px; height:1px; z-index:1'>  
<object width='150' height='100'><embed src='http://www.aspxboy.com/fly.swf' width='700' height='500' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer';; type='application/x-shockwave-flash' menu='false' wmode='transparent'></embed></object> 

另外看到有人要Gmail的我还可以发6个邀请,要的人留下你的mail
posted @ 2004-09-21 16:12 Vincent 阅读(3768) | 评论 (22)编辑

与大家分享几本书~~
可以到电子产品世界下载

《微软项目:求生法则》
作者:史蒂夫·麦克康奈尔 
字数:103500字 
出版社:机械工业出版社 
出版时间:2000年3月 

《微软研发:致胜策略》
作者: 史蒂夫.马魁尔 
译者:   苏斐然 
出版社:   机械工业出版社  
出版日期:   2000 年 1 月

《微软团队:成功秘诀》
作者:吉姆·麦大锡(美)
译者:苏斐然
字数:115200字(约)
出版社:机械工业出版社
出版时间:2000年3月

试用一下FieldSet标记
posted @ 2004-09-21 14:02 Vincent 阅读(1498) | 评论 (3)编辑

2004年9月6日 #

见Csdn中有人提出这么个问题,我的回答如下:

检查/%windir%/System32/下面是否含有MSCOREE.DLL文件如果有就所名已经安装了FM

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy下可以检查到机器上安装了那些版本的FM

posted @ 2004-09-06 13:30 Vincent 阅读(1743) | 评论 (3)编辑

2004年9月3日 #

安装SP1后,程序中会发生原有事件丢失的情况,如果发现自己原有程序中的button 事件等不能触发的话,请检查你的 

protected void InitializeComponent()

方法下面是否丢失了事件。

Release过的程序是否会有这种情况还不清楚!
posted @ 2004-09-03 10:31 Vincent 阅读(5761) | 评论 (17)编辑

2004年8月23日 #

使用OracleClient 来操作Oracle(Version - 7.3.4.4.0) 发现当遇到字符串内容为中文的时候无法使用parameter 的形式来得到select 的结果。跟踪调试整个过程没有发现任何异常的情况。

最后使用Oledb问题解决。

个人总结,在Oracle(Version - 8以上版本)可以使用OracleClient没有问题。

当Oracle(Version - 8以下版本) 还是使用Oledb的好。

如果发现.net 使用OracleClient取得的Oracle的中文内容为乱码的话,换用Oledb也是一个解决办法。

不知道各位同学有何高见??


posted @ 2004-08-23 09:44 Vincent 阅读(2027) | 评论 (3)编辑

2004年8月18日 #

C#,vs.net.j#,vbscript都是采用的四舍六入五成双
SQL server 使用的是四舍五入

double aa = 1.25;
aa = Math.Round(aa,1);
Response.Write(aa.ToString());
返回的是1.2

SQL 中 select round(1.25,1) 返回的是1.3

 

 

posted @ 2004-08-18 11:26 Vincent 阅读(1682) | 评论 (2)编辑