代码改变世界

Html Agility Pack – XPath 基本语法

2010-07-07 21:12 by 迷, 1136 阅读, 0 推荐, 收藏, 编辑
摘要:最新想写个抓图片的小软件玩玩,需要分析 Html 结构,开始时自己写正则抓,后来发现要处理的 Html 实在太不标准,于是找来找去,找到了 Html Agility Pack 这个开源的 .Net 项目,初略尝试,印象很不错。 Html Agility Pack 会将 Html 文件解析为一个 Xml 文档,所以支持 XPath 路径查询,并且还支持规范化文档,不管你的 Html 有多乱,它都能将... 阅读全文

IE6 式样表 Bug

2010-07-07 21:11 by 迷, 119 阅读, 0 推荐, 收藏, 编辑
摘要:没什么好说的,直接上例子: #__message__ { border:1px solid red; } <div id=”__message__”></div> 以上例子中,使用到了 _ 下划线作为前缀,在 IE6 中凡是带有下划线的式样均会认不出来,IE7 似乎也是一样,IE8 FF Chrome 均没有此问题。 不单前缀,就是 #wrap_body 这样写,也会... 阅读全文

错误:Internet Explorer cannot open the Internet site

2010-07-04 10:51 by 迷, 269 阅读, 0 推荐, 收藏, 编辑
摘要:IE 6, 7 比较容易报此错误,原因是 DOM 未加载完成时就操作元素,是一个逻辑错误,不知道 FF IE8 等正常执行是怎么处理的,可能是自动延迟了脚本到 DOM 加载完成后才执行。 解决办法是:使用 $(document).ready(...); 运行即可解决此问题。 阅读全文

Dreamweaver 禁止自动换行

2010-07-03 17:00 by 迷, 312 阅读, 0 推荐, 收藏, 编辑
摘要:没想到 dreamweaver 的菜单排放是这么糟糕,记录一下我找了两天才找到选项... 查看 > 代码视图选项 > 自动换行 阅读全文

控件包含代码块,因此无法修改控件集合

2010-07-03 14:35 by 迷, 368 阅读, 0 推荐, 收藏, 编辑
摘要:最近遇到一个奇怪的问题,一段在 head 中的代码,有些大多数人的机器上运行没有问题,我在服务器上执行也没有问题,而在一部分人执行起来就直接报错:控件包含代码块(即 <% ... %>),因此无法修改控件集合。出问题的两个系统一个是 2003 企业版,一个是 2008 企业版,都是安装在个人电脑上,但服务器使用的也是 2008 企业版,却没有出问题,SP补丁版本,.Net Framew... 阅读全文

重载页面事件,以及在基类中使用注册脚本 RegisterStartupScript 无效的问题

2010-07-03 12:04 by 迷, 448 阅读, 0 推荐, 收藏, 编辑
摘要:因为希望在基类中验证权限及执行一些初始化逻辑,所以特别关注了一下页面上事件的执行顺序,后来又需要做一个 js 的提醒功能,所以又需要在基类上注册脚本,特此研究了一下。页面上较为常用的九个事件,其执行顺序如下:[代码]但是其中 OnLoad 事件和 Page_Load 事件很有趣,Page_Load 执行后的顺序如下:[代码]OnLoad 执行后的顺序如下: [代码]它们执行的顺序都是 OnLoad... 阅读全文

FireFox 下页面框架中计时器不起作用的临时解决方法

2010-07-03 12:03 by 迷, 328 阅读, 0 推荐, 收藏, 编辑
摘要:在 FireFox 3.6.6 浏览器中如果出现有 frameset 的页面,不知道基于什么考虑,或者是某种 Bug,页面上包含的 setInterval 和 setTimeout 方法死活不起作用。临时解决方案就是利用 jQuery 中的动画功能,绕过直接 setInterval 调用,实在是歪门邪道的写法。[代码]jQuery 中似乎也是使用 setInterval 调用动画,但我实在没有分析... 阅读全文

FireFox 常用插件

2010-06-28 11:42 by 迷, 316 阅读, 0 推荐, 收藏, 编辑
摘要:好用的插件,备注一下,以防丢失~Adblock Plus 必备的广告过滤ScrapBook 资料收集管理Xmarks 书签同步软件Firebug 调试FireGestures 鼠标手势Fast Dial 起始页快速导航Ease Link 翻译迅雷、快车、纳米、RayFile等特有链接为普通链接Easy DragToGo 鼠标拖拽FEBE 备份FF的插件,可打xpi包 阅读全文

不要安装 CodeSmith 5.2

2010-06-14 16:28 by 迷, 320 阅读, 0 推荐, 收藏, 编辑
摘要:没太多好说的,就是会导致 Visual Studio 2010 无法创建项目~也有可能是破解的问题,不过害我一个个程序的删除-测试-删除-测试后才找到是 CodeSmith 的问题~抱怨:为什么这些工具总想和 VS 集成呢,为什么不绿色一点... 至少给我个选择... 阅读全文

Subversion 1.5.5 与 Apache 2.2 结合

2009-03-06 11:13 by 迷, 2603 阅读, 0 推荐, 收藏, 编辑
摘要:Subversion 1.5.5 与 Apache 2.2 结合,远程管理源代码 阅读全文