摘要:
事情虽然小,但还是值得保留http://www.ganshani.com/2008/04/10/only-numbers-in-textbox/Requirement: TextBox in C# should accept only numbers as input.Solution:Raise an event KeyPress and paste following line of code.private void txtInput_KeyPress(object sender, KeyPressEventArgs e){ if (!Char.IsNumber(e.KeyChar)). 阅读全文
摘要:
在评审的时候,以前一直不知道怎么指导这些SD如何写出一个正规标准的设计文档。今天在写AD编程过程有所体会,对于程序设计,应该要考虑1. 可靠性:指的是系统的稳定性。2. 可用性:指的程序本身逻辑的正确性3. 安全4. 可扩展性:指需求变化的时候,很容易升级并满足新需求,用最低的成本来满足外界的变化5. 延展性:指infra上面的扩展6. 高性能7. 可维护性:指系统部署后,升级和对系统问题追踪,以及服务以上7个方面来思考如何设计一个系统,一个模块 阅读全文
摘要:
这几天在为帐号管理自动化做一些开发。谈到 帐号管理自然离不开AD。AD是帐号管理很常用的基础服务。但不管是用AccountManagment, 还是DirectoryEntry, 有发现一些疑惑。有的有解开,有的还是迷雾中。1. 当重置密码时,自然会想到安全性。不能让有坏心眼儿的人把管理员级或其它本不应该被重置的给重置了。这可以在AD管理中对连接AD服务的帐号授于有限权限,即,这个连接帐号只可以对帐号进行管理,不可以对AD中的其它对象管理。这是可以做到的。如果一个帐号原来是在domain admins群组中,后被从组中移到普通组中,这个时候,对它重置很可能出现access denied. 办法 阅读全文
摘要:
今天MOSS系统突然发生在browser中显示HTTP500的错误。上服务器web前端访问正常,在farm以外的机器用form的方式(非AD)也可以。初步判断是AD出了问题。事实上,MOSS所在的域环境是一个独立的AD环境,而用户登录MOSS是用另一个单向信任的AD帐号。在本地用本身AD域帐号可以登录,在farm外用本身AD帐号登录也可以,这说明问题发生在两域信任上了。由此在Web前端试图去向os群组中加入信任域的帐号时,可以加入。当在MOSS的DB服务器用同样方式加入信任域帐号时,发现加不进来,而且在DB机器上以前加入的帐号显示都是sid,说明无法获得信任域中的名称。这再次说明了是DB机器与 阅读全文
摘要:
今天准备让团队中的设计人员和开发人员共同使用TFS中的任务管理。但发现只有project administros角色中的人可以创建和看见task. 其它角色的人均看不到。因为之前为了管理,我将project collection中缺省的contributors删除掉了。正常情况下,在这个群组里的就可以对任务进行管理。尽管我手工重新创建这个project -level group : contributor, 但在里面的人仍看不到,哪怕是我将这个角色的权限给的与project administrators中一样,也不行。后发现在管理project-administrators和contribut 阅读全文
摘要:
Today, I tried to put a programe which is run smoothly in my machine (X86 windows server 2003) into a server (X64), it pop up error message with ...... 80040154 error. That is call COM throw exception. I find the root cause at IBM formal web site https://www-304.ibm.com/support/docview.wss?uid=swg2. 阅读全文
摘要:
这几天研究了一下Notes相关开发技术。有两点有所突破1. 可以编程方式从mailbox中下载附件 要点为 NotesView = NotesDatabase.GetView("$inbox") NotesDocument = NoteView.GetFirstDocument();NotesDocument.GetItemValue("$File"); //此处为获得附件名称,返回一个object[]数组 NotesDocument.GetAttachment("filename") ; // 返回NotesEmbededObjec 阅读全文
摘要:
今天在微软网站上看到一个示例,是显示嵌套transaction的标准写法,把示例记录在这里。原文:http://msdn.microsoft.com/zh-cn/library/ms188378.aspxUSE AdventureWorks2012;GOIF EXISTS (SELECT name FROM sys.objects WHERE name = N'SaveTranExample') DROP PROCEDURE SaveTranExample;GOCREATE PROCEDURE SaveTranExample @InputCandidateID INTAS -- 阅读全文
摘要:
GridView本身没有滚动条,要想出现,它必须依靠承载它的container, 这个container可以是body,即IE,也可以是div,panel等。<div style="overflow: scroll; height: 140px; width:100%"> <asp:GridView ID="GridView1" runat="server" EnableModelValidation="True" AutoGenerateColumns="False" Wid 阅读全文
摘要:
这一两天,MOSS生产环境中的后台管理不能正常登录,不光是MOSS的管理画面进不去,连OS级的一些功能也不能使用,提示没有权限。经过infra几天的查找,终于发现在OS的user profile service的启动帐号由local system被改成了AD\XXXX。因为被设置成了这个帐号,在一些与user profile service相关服务启动时需要输入密码,导致异常 阅读全文