04 2009 档案
摘要:string xml = ""; XmlDocument xmldoc = new XmlDocument(); xmldoc.LoadXml(xml); XmlNamespaceManager xnm = new XmlNamespaceManager(xmldoc.NameTable); xnm.AddNamespace("SOAP-ENV","http://schemas.xmlsoap.o...
阅读全文
摘要:这是我第二次遇到这种情况了。那个什么说的好,重构时需要勇气的,重构能带来更好的设计,更好的扩展性,更好的性能等,同时付出的是时间。哎,思考中
阅读全文
摘要:从PowerEasy中截取代码,碰到了Enterprise Libary,添加引用一直都不正确。哎,这个时候就充分说明了对.net理解的匮乏。 最后找到它的dll直接添加,在安装目录中。不知道MS那些搞教程的人怎么搞的,我看了这么久最后还是在只言片语中推断才知道的,这已经不是第一次了。强烈鄙视这些不好好干活的人。
阅读全文
摘要:前两天看到dudu的文章发现应用消息拦截可以集中进行权限验证,顿时非常兴奋。 可惜一搜发现大家都想到了,也是,这么爽的事谁想不到呢。 但是还有另外一个非常头疼的权限分配问题。 我看到有人用枚举,然后用位来区分权限的信息。好处是空间少,可以避免权限的重合。 还有人用Flags标识的枚举,实现了权限集合的快速判断,非常爽,但是让我犹豫的是它只能标识64种权限,怎么办呢,其它方法不可能性能比它更...
阅读全文
摘要:.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如: [Flags] enum Styles{ ShowBorder = 1, //是否显示边框ShowCaption = 2, //是否显示标题ShowToolbox = 4 //是...
阅读全文
摘要:在真实的运行中的项目,当我们需要跟新时肯定是希望只跟新必要的程序集。 web项目在默认编译时会根据每个页面生成相应的程序集,还很恶心的加上随机生成的串。其实MS是有它道理的,我也才刚刚发现,试想一下,我们的页面可能存在于不同的文件夹,但是编译后都是存放在bin目录中的,而不同的文件夹很有可能会有相同名字的页面例如Default.aspx、site.masterpage等,这个时候编译就会出错。 ...
阅读全文
摘要:转自Google帮助:http://www.google.com/help/blogsearch/pinging_API.html 通过 Google“博客搜索”Ping API, 用户可以程序化的方式将博客内容的更新通知给 Google“博客搜索”引擎。这对于经常更新博客内容的用户尤其有用。博客服务提供商的管理人员也可以利用此API将其平台上的博客内容变化向 Google 通告,以便 Goog...
阅读全文
摘要:1)控件生成时未添加rssButton类到当前属性,导致css无法修改。 BlogEngine.Web\App_Code\Controls\Blogroll.cs 代码: HtmlImage image = new HtmlImage(); image.Src = Utils.RelativeWebRoot + "pics/rssButton.gif"; ...
阅读全文
摘要:真是无语啊,当时看到dudu的文章后突发的灵感想了个类似的验证架构,居然已经有人放出来了,白高兴了。 权限验证是大多数项目开发中必不可少的一项,特别是大型项目其权限分得很细验证更为复杂。所以更好更便捷的方式来进行权限验证是一件很重要的事情,大多数的人都是在调用的方法前加了一个验证的语句,这样的写法虽然可以达到目的但并不够直观也不易阅读。下面介绍下怎么使用Attribute来达到权限验证的目的。 ...
阅读全文
摘要:Attribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。 在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员中有property成...
阅读全文
摘要:ConfigurationBuilder类用来返回存储区中当前配置设置。基于性能的考虑,当每一个配置节信息从存储区读取后,ConfigurationBuilder将缓存该配置信息。只要缓存信息与底层存储区数据保持一致,缓存信息将返回给应用程序。当Storage Provider检测到配置设置发生变化时,它将触发一个事件,表示该配置节发生了变化。当ConfigurationBuilder接受到该事件...
阅读全文
摘要:非常cool的工具,可以根据当前数据库生成简单易读的字典供查阅。 用来生成文档再棒不过了。
阅读全文
摘要:首先是书:《NET设计规范:.NET约定、惯用法与模式》 然后是工具:FxCop(备注:免费的,微软提供的,非常棒) 然后再是书:Ecma-334 C#规范解读之简介(转,点击进入原文) 这份国际标准来自于惠普、英特尔、微软提交的一门被称作C#的语言,C#语言是在微软开发出来的。这门语言是由Anders Hejlsberg, Scott Wiltamuth, and Peter Golde...
阅读全文
摘要:这个下头放一组皮肤。微软对这套东西支持很全面,这个下头的css会自动连接到相应的页面上。 不过我不咋的喜欢。 缺点,它是无选择的全加载,要是能自定义动态加载才好。
阅读全文
摘要:在本地进行的域名解析,因为先于dns解析,所以更快。 文件存储于(XP):C:\WINDOWS\system32\drivers\etc
阅读全文
摘要:http://cs-dotnetnuke.googlecode.com
阅读全文
摘要:DNN,非常棒的CMS。 昨天架了下,本地可以访,但是别人访不了,一下子找不出原因。 干脆看看它的源码吧。 下好后不管三七二十一,先运行下吧。 整了半天,终于编译成功了,直接执行,但是跳出一个传奇性的错误:web服务器无法启动。 这里的web服务器就是WebDev.exe,是微软给vs的一个内置的小型web服务器。 这个玩意儿出问题我碰到不少,但是它无法启动还是第一次。所以新建了个小网...
阅读全文
摘要:原文地址:http://www.cnblogs.com/chnking/archive/2007/11/20/965553.html#_Toc183326155 一、 IIS的身份验证概述.... 3 1、 匿名访问... 3 2、 集成windows身份验证... 3 2.1. NTLM验证... 3 2.2. Kerberos验证... 3 3、 基本身份验证... 4 二、 匿...
阅读全文
摘要:typeof(User).Assembly.FullName 这里头绕了两次,难怪我一时想不到,偷懒search下了。 我这里模拟了个OO数据库,呵呵,咱毕业设计不考虑性能什么的。
阅读全文
摘要:今天找了半天BPM都没找到,倍感郁闷,后来在官方看到了张图。 汗,没BPM了。。。 晕,帮助文档怎么搞的,也不更新下,或者在BPM帮助中提醒下。
阅读全文
摘要:以前一直跟着师傅走,都不知道Powerdesigner除了数据库设计外还有这么多强大的功能,它提供了一整套项目周期的设计工具,有支持java/c++/C#的流行IDE工具的插件,不过vs下的插件问题还很大,反正我第一次开就崩掉了,不过不影响它在我心里的印象,因为它太棒了,它支持几乎所有模型之间的项目转换,这个太酷了,省下了多少重复劳动。再就是对MS OFFICE的支持很全面,就是似乎实现的方式落后...
阅读全文
摘要:Sybase PowerDesigner是一个“一站式”的企业级建模及设计解决方案,它能帮助企业快速高效地进行企业应用系统构建及再工程(Re- engineer)。 IT专业人员可以利用它来有效开发各种解决方案,从定义业务需求到分析和设计,以至集成所有现代 RDBMS 和Java、.NET、PowerBuilder和 Web Services的开发等。PowerDesigner是结合了下列几种标准...
阅读全文
摘要:OptiPlex 360台式机
阅读全文
摘要:工作定下来了,房子找到了,时间真快,差不多正好一个月,跟我估计的差不多。加油工作~Fighting~
阅读全文
摘要:主页:Web Platform 看来MS对Web是越来越重视了,Web程序员的生活越来越美好啦~
阅读全文
摘要:[STAThread] static void Main(string[] args) { System.Console.WriteLine("Create your own web history images."); System.Console.WriteLine("Type the URL (w...
阅读全文
摘要:转自:通过IViewObject接口,取浏览器的图象,实现SNAP 非常棒,刚开始我还没没想起来SNAP这东西,真的很cool.下面连同评论一起摘抄。 今天又见到snap实现的文章,看来对此感兴趣的人挺多的.实现这个功能确实很'眩',我也来做一个把玩一下. 我的做法不是 Control.DrawToBitmap ,而是直接QueryInterface 浏览器Com对象的 IViewObje...
阅读全文
摘要:网上资料很多,但是大多一样,下面摘抄一点,尝试后再写篇总结。 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。 以下就分别用这三种方法来实现: 1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS...
阅读全文
摘要:文件共享的站点现在越来越多,但是普遍质量不行。 box的好处和有点非常的明显,它几乎结合了现在所有可能想到的IT生活等等。 贴出它的特点: Top 10 features that businesses love. Business today is different. Partners work in remote locations, teammates telecommute, a...
阅读全文
摘要:电脑突然死机或者断电,硬盘数据丢失?U盘重要文件不小心删掉了? 电脑中毒,文件丢失或无法读取? 系统突然崩溃,重要文件丢失?使用计算机最怕的就是象以上这些突如其来的灾难性故障导致重要数据的丢失,误操作、计算机病毒的攻击和软、硬件故障等天灾人祸都在时刻威胁着数据文件的安全,因此如何保障计算机数据的安全完整成为人们日益关注的话题。 针对各种可能的威胁,我们可以通过防火墙、反病毒软件以及各式各样的...
阅读全文
摘要:准备工作:查了一个小时关于RSS的资料,浏览了一下CodePlex上关与RSS的一些项目。 笔记:rss2schema(这个项目很棒,实现了标准的RSS2.0的结构,可惜是没几个站点完整的遵循了这个标准,哪怕是sina,看那么多结构头都大了)、GizmoRSS(这个很实际,是个爱好者写的,代码很简单很容易看懂,但是很明显它的架构只适合小东西)、RSS文件结构(这个就不用多说了)。 测试要求:1)要...
阅读全文