2011年8月22日
摘要: 恼火!不小心点到全屏幕模式,刚写的东西全丢了!!从头再来!!! 无论是web程序、windows程序、windows service程序,配置文件都是少不了的。我们都习惯了将连接字符串放在ConnectionString节点中,将程序的设置放在 appSetting节点中。配置文件的管理程序为我们提供了方便的管理方式,那么,我们如何自定义配置节点呢? 有两种方法,其一,继承IConfigurationSectionHandler,通过实现Create方法。这种方法的灵活度非常大,我们 需要动手解析自定义节点的XmlNode,所以,实现起来也比较复杂。其二,继承Configuratio... 阅读全文
posted @ 2011-08-22 11:17 玲珑少年 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。在一封与TechRepublic会员交流... 阅读全文
posted @ 2011-08-22 10:24 玲珑少年 阅读(201) 评论(0) 推荐(0) 编辑
  2011年8月18日
摘要: 在.aspx的文件中经常会碰到如下的代码,如: 1、<%=%> 里面放的变量名,如: <div> <h1>Hello World</h1> <p>Welcome to Beginning ASP.NET 3.5 on <%= DateTime.Now.ToString() %></p> </div> 输出结果为: Hello World Welcome to Beginning ASP.NET 3.5 on 2009-11-10 15:53:08 2、 <%#%> 这里是数据的绑定 如: 阅读全文
posted @ 2011-08-18 11:46 玲珑少年 阅读(200) 评论(0) 推荐(0) 编辑
  2011年7月25日
摘要: 在ASP.NET页面中,我们编写JavaScript脚本附加有注释时,这些注释也往往会随JavaScript脚本一起送到客户端。访问者只要在浏览器里查看HTML源文件就可以看到这些注释。 当然,我们可以选择放弃使用注释。然而,有些JavaScript代码又是必须有注释的。比如有些代码故意写得很乱,以用来迷惑恶意攻击者。如果没有注释,恐怕也把自己给迷惑进去了,但加了注释,岂不又给了攻击者一个指路标。 有没有办法让JavaScript的注释在客户端不可见呢? 答案很简单,就是:JavaScript注释 + 服务器端注释! 行注释写法: //<%-- 这里写行注释 --%> 块注释写法: 阅读全文
posted @ 2011-07-25 14:29 玲珑少年 阅读(202) 评论(0) 推荐(0) 编辑
  2011年7月21日
摘要: PowerDesigner使用教程 —— 概念数据模型 一、概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个 DBMS所支持的数据模型,这样的模型就是物理数. 阅读全文
posted @ 2011-07-21 16:01 玲珑少年 阅读(528) 评论(0) 推荐(0) 编辑
  2011年7月7日
摘要: /*权限、角色、架构*/一、权限grant用于授予用户操作TSQL语句的相应权限deny用于拒绝用户操作TSQL语句的相应权限revoke回收grant或deny授予的权限可授予对象的权限有:select检索数据、insert插入数据、update更新数据、delete删除数据、references外键引用、execute运行存储过程createdatabase创建数据库二、角色:角色的出现方便了对权限的管理,sqlserver中很多权限,不同权限的组合或单独就构成了角色。数据库级别的角色db_owner可以执行数据库的所有配置和维护活动,还可以删除数据库。db_securityadmin可以 阅读全文
posted @ 2011-07-07 16:33 玲珑少年 阅读(2083) 评论(0) 推荐(1) 编辑
  2011年6月19日
摘要: Red Gate 家族 大名鼎鼎的RedGate,相信大家都不会陌生,Reflector就是它家做的。这里就不介绍了.我本地安装的是09年下的一个套装,我介绍下常用的工具: SQL DOC: 如图:图1是编辑表名,编辑好之后图2能选择多种生成类型,图3和4是生成的chm的效果,挺不错的吧,索引,sql脚本,都生成好了,看起来 很不错啊! SQL DataGenerator 为我们新项目生成测试数据,你也可以自定义数据比如说长度啊,最小最大值,递增还是随机等等,如果表建立了主外键关系,那么它会自动的生成关系对应的测试数据 SQL Prompt Query Analyzer Integration 阅读全文
posted @ 2011-06-19 01:18 玲珑少年 阅读(1689) 评论(0) 推荐(2) 编辑
  2011年6月13日
摘要: 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。 1).编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻... 阅读全文
posted @ 2011-06-13 10:22 玲珑少年 阅读(214) 评论(0) 推荐(0) 编辑
  2011年4月28日
摘要: <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="EncryptionMethod" type="System.Configuration.DictionarySectionHandler, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" restar 阅读全文
posted @ 2011-04-28 19:16 玲珑少年 阅读(393) 评论(0) 推荐(0) 编辑
  2011年4月13日
摘要: 从string[]转list<string> string[] str={"1","2"}; list<string> list=new list<string>(str); 从list<string>转string[] list<string> list=new list<string>; string[] str=list.toarray(); 阅读全文
posted @ 2011-04-13 16:26 玲珑少年 阅读(741) 评论(0) 推荐(0) 编辑