03 2007 档案

摘要:1. 判断a表中有而b表中没有的记录 select a.* from tbl1 a left join tbl2 b on a.key = b.key where b.key is null 虽然使用in也可以实现,但是这种方法的效率更高一些 2. 新建一个与某个表相同结构的表 select * into b from a where 11 3.between的用法,bet... 阅读全文
posted @ 2007-03-27 21:44 玉开 阅读(1671) 评论(2) 推荐(0) 编辑
摘要:Xml Schema的用途 1. 定义一个Xml文档中都有什么元素 2. 定义一个Xml文档中都会有什么属性 3. 定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序 4. 定义元素或者属性的数据类型 5. 定义元素或者属性的默认值或者固定值 Xml Schema的根元素: 表示要求xml文档的每一个元素都要有命名空间指定 ……定义主体部分…… 如何定义一个简单... 阅读全文
posted @ 2007-03-25 21:09 玉开 阅读(24289) 评论(12) 推荐(1) 编辑
摘要:Vs2005中对add-ins的支持要比2003好的多了,看了一些这方面的文章,忍不住技痒,自己做了一个小东西,用快捷键Alt + G插入 Guid, 希望可以给大家带来些许的方便,也希望可以激发大家的灵感开发出方便好用的add-in来提高我们的开发效率。 阅读全文
posted @ 2007-03-23 22:12 玉开 阅读(4789) 评论(5) 推荐(0) 编辑
摘要:问题场景: 我在写一个低层的东西,有一个类,其中一个字段我希望可以在其它的dll中获得该字段的值,而只能在类所在的dll中修改其值。 下面是我解决这个问题的步骤,三种解决方案。 1.第一反应的解决方案: class A{ private string _name; public string Name { get { return _name; } } ... 阅读全文
posted @ 2007-03-20 16:30 玉开 阅读(1671) 评论(10) 推荐(0) 编辑
摘要:如题,因为visio默认的数据类型只有最基本的几个,在我们设计的时候会涉及到很多非基础类型例如ArrayList,List,Uri等等,这些如果一个类一个类的往里面添加比较麻烦呀,有没有什么办法可以导入呀? 阅读全文
posted @ 2007-03-20 12:42 玉开 阅读(813) 评论(2) 推荐(0) 编辑
摘要:FlagsAttribute 指示可以将枚举作为位域(即一组标志)处理(MSDN)。 所谓作为位域处理就是说要求声明枚举的每一个数值没有位重叠,例如0,1,4,8 在.Net framework中有很多枚举都是用FlagsAttribute特性修饰,例如:正则表达式选项System.Text.RegularExpressions.RegexOptions、文件监视中的文件改变类型System.... 阅读全文
posted @ 2007-03-19 23:38 玉开 阅读(1599) 评论(4) 推荐(0) 编辑
摘要:快要忘记的两个位运算符: 1. ~ 表示按位取补 例如:~0x1234fed = 0xedcb012 这个运算符在某种枚举的减去运算中效果很好,例如: pubic enum Flags {level0:0, level1:1,level2:4} 我们用:flag = Flages.level0 | Flags.level1表示既有level0也有level1 当我们希望运行时去掉le... 阅读全文
posted @ 2007-03-18 18:26 玉开 阅读(720) 评论(6) 推荐(0) 编辑
摘要:经过我的观察推测此网站通过工具扫描网站服务器上是否有可以修改源文件的安全漏洞,如果有再找出所有的index.htm文件,然后在文件的最后一行加上一个iframe签入它网站上面植入木马的页面。iframe标签的代码如下(文中将散播木马的网站域名:“www.zzyqr.com”写成“www.xxx.com”):我们可以用flashget下载它签入页面中的源文件,代码如下: 它将js代码简单的乱化了一... 阅读全文
posted @ 2007-03-18 00:45 玉开 阅读(7936) 评论(37) 推荐(0) 编辑
摘要:for和foreach 的效率问题是个老问题了,从网上看到的是众说纷纭,有说for效率高的也有说foreach效率高的,还有说测试方法有问题的;鉴于此,我就自己做了个试验证明一下,然后探究一下可能的原因。 先看测试结果: 我的测试结果是for的效率要比foreach高出一截来。 再看测试代码(如果大家觉得我的测试有问题,请提出来呀): forVSforeachCode highl... 阅读全文
posted @ 2007-03-15 10:37 玉开 阅读(9837) 评论(56) 推荐(3) 编辑
摘要:被一个哥们问到了,感觉应该是IEnumerator,或者是IEnumerable,但是不能确定,只有鄙视自己一下先,然后做了个试验才确定了,只要实现了IEnumerable接口就可以被foreach了,IEnumerator接口是不需要实现的,只要这个类能够通过GetEnumerator方法返回一个IEnumerator就可以了。IEnumerable接口只有一个方法IEnumerator Get... 阅读全文
posted @ 2007-03-13 22:43 玉开 阅读(2659) 评论(5) 推荐(0) 编辑
摘要:小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是 下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道 他的生日是哪一天 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知道了 小明说:哦,那我也知道了 本文写了这道题目的分析过程,求教大家如何对这类题目做数学建模,用程序解答。 阅读全文
posted @ 2007-03-12 16:59 玉开 阅读(4802) 评论(29) 推荐(0) 编辑
摘要:背景知识: 什么是全局程序集缓存 ? 安装有公共语言运行库的每台计算机都具有称为全局程序集缓存的计算机范围内的代码缓存。全局程序集缓存中存储了专门指定给由计算机中若干应用程序共享的程序集。 正文: 不知道大家有没有注意到在目录:c:\windows\assembly 目录下面的文件以这种方式显示: 粗略的一看也许大家会认为c:\windows\assembly文件夹下面的文件和一般的文件... 阅读全文
posted @ 2007-03-11 13:07 玉开 阅读(7286) 评论(1) 推荐(0) 编辑
摘要:在google中搜索“分页存储过程”会出来好多结果,是大家常用的分页存储过程,今天我却要说它是有漏洞的,而且漏洞无法通过修改存储过程进行补救,如果你觉得我错了,请读下去也许你会改变看法。 通常大家都会认为存储过程可以避免sql注入的漏洞,这适用于一般的存储过程,而对于通用分页存储过程是不适合的,请看下面的代码和分析! 一般的通用的分页存储过程代码如下: 通用分页存储过程Code hig... 阅读全文
posted @ 2007-03-09 18:16 玉开 阅读(13109) 评论(77) 推荐(1) 编辑
摘要:相信大家对三层开发都已经耳熟能详,可是我却发现新公司的既有代码中有一些违背分层开发思想的东西,现在与大家分享这些错误,我们共勉之。 如果有人觉得对三层开发拿捏得不是太准,请参照李天平的文章:分层开发思想与小笼包,这篇文章用隐喻说明分层开发,是非常好的一篇文章。 阅读全文
posted @ 2007-03-08 15:34 玉开 阅读(11327) 评论(135) 推荐(3) 编辑
摘要:讨论已经运行了一段时间的产品发布新版本时(此时数据库中已经有了一些数据),数据库结构脚本该如何更新,才能保证正确无误。 文中的方法是我们公司使用的方法,可能不是最好的办法,欢迎大家赐教。 阅读全文
posted @ 2007-03-06 13:28 玉开 阅读(4163) 评论(22) 推荐(1) 编辑
摘要:背景:我国电信网通南北分家已经成为了一种不可改变的现状,做网站的朋友都知道,如果想让南北方地朋友们都能够顺利地访问我们的网站,需要买双线服务器,就是既通网通用户又通电信用户的线路,尽管如此有的机房在提供双线服务器的时候会提供两个IP地址(网通和电信分别有一个IP);这时候我们就需要在域名映射的时候映射一个电信地址,一个网通地址,例如:dianxin.xxx.com;wangtong.xxx.co... 阅读全文
posted @ 2007-03-02 17:59 玉开 阅读(7011) 评论(31) 推荐(1) 编辑

点击右上角即可分享
微信分享提示