代码改变世界

[置顶]Jumony Core 3,真正的HTML引擎,正式版发布

2013-11-28 17:22 by Ivony..., 7084 阅读, 收藏, 编辑
摘要: Jumony是一个开源项目,已经有三年的历史了,在这三年中,秉承提供给.NET程序员完整的HTML掌控能力,Jumony历经无数次的改进,终于进入了一个新的阶段。Jumony Core 3是一个真正意义上的HTML引擎。Jumony Core 3目前已经在NuGet上发布,请直接在NuGet包管理器中搜索 Jumony Core ,即可下载。项目地址:https://github.com/Ivony/Jumony一、解析器也许很多人会认为,目前的HTML解析器已经足够了,甚至于简单的正则,也已经可以满足操纵HTML文档的需求。是的,对于互联网上绝大多数的HTML文档,事实上都大部分满足了XHT阅读全文

[置顶]Jumony Core 2.2 发布

2012-12-20 12:50 by Ivony..., 1995 阅读, 收藏, 编辑
摘要: Jumony Core 2.2 已经在 Nuget 上发布了。Jumony Core 是 Jumony 项目(http://jumony.codeplex.com)的一部分,提供基础的 HTML DOM 解析、API 和 CSS 选择器支持。对于 HTML 规范的支持接近完美(完爆HtmlAgilityPack),完全再现浏览器对 DOM 和 CSS 选择器的分析结果。可以在下面的地址查看 Jumony Core 2.2 的分析演示:http://dom.jumony.net/770D3173E589B82FAA6D9FCABA692A1AFBB2FE12?selector=.post_ite阅读全文

[置顶]园林空气净化器正式版(Fiddler插件)(已升级)

2010-09-02 03:32 by Ivony..., 4627 阅读, 收藏, 编辑
摘要: Fiddler是一个HTTP调试的好帮手,相信很多Web开发程序员经常要与这个软件打交道。如果您还不了解这个软件,可以移驾http://www.fiddler2.com/fiddler2/了解和下载安装。最新的Fiddler支持插件,而且默认会拦截所有的HTTP请求,这就给我们的HTML筛选器带来了很大的便利。而之前永久测试版是自行转发HTTP信息,既不能拦截HTTP请求,也不能很好的处理GZIP...阅读全文

扩展 DbUtility (1)

2014-05-22 21:48 by Ivony..., 1148 阅读, 收藏, 编辑
摘要: 不仅仅是开源,还手把手的教你怎么参与、扩展和修改DbUtility,借助强大的可扩展框架,DbUtility可以变成任何你想要的样子,这一篇文章介绍了如何扩展自己的查询构建方法。阅读全文

DbUtility v3 背后的故事

2014-04-13 11:21 by Ivony..., 995 阅读, 收藏, 编辑
摘要: DbUtility v3的设计开发过程,其技术和设计上的优势以及展望,以及如何参与这个项目的介绍。阅读全文

DbUtility v3

2014-04-11 23:30 by Ivony..., 2697 阅读, 收藏, 编辑
摘要: 七年前我发布了DbUtility的第一个版本,也是我发布的第一个开源项目,七年后,我把他重写了,,, 这是一个超轻量级的数据库访问工具,总有一些时候,你只需要一个称手的数据库查询工具,新的DbUtility便是最佳的选择。阅读全文

Jumony Core 3,真正的HTML引擎,正式版发布

2013-11-28 17:22 by Ivony..., 7084 阅读, 收藏, 编辑
摘要: Jumony是一个开源项目,已经有三年的历史了,在这三年中,秉承提供给.NET程序员完整的HTML掌控能力,Jumony历经无数次的改进,终于进入了一个新的阶段。Jumony Core 3是一个真正意义上的HTML引擎。Jumony Core 3目前已经在NuGet上发布,请直接在NuGet包管理器中搜索 Jumony Core ,即可下载。项目地址:https://github.com/Ivony/Jumony一、解析器也许很多人会认为,目前的HTML解析器已经足够了,甚至于简单的正则,也已经可以满足操纵HTML文档的需求。是的,对于互联网上绝大多数的HTML文档,事实上都大部分满足了XHT阅读全文

新项目,WebTest

2013-11-02 13:28 by Ivony..., 675 阅读, 收藏, 编辑
摘要: 最近为了给Jumony for ASP.NET进行单元测试有点伤神,ASP.NET因为环境特殊,一直是单元测试的禁地,传统的单元测试工具由于运行在非ASP.NET环境,可谓是举步维艰。当然,微软在搞ASP.NET MVC的时候已经注意到了这一点,雇了很多个临时工把HttpContext以及所有的相关类型全部写了个Base和Wrapper类型,用来Mock一个HttpContext假装在ASP.NE...阅读全文

Jumony Core 2.2 发布

2012-12-20 12:50 by Ivony..., 1995 阅读, 收藏, 编辑
摘要: Jumony Core 2.2 已经在 Nuget 上发布了。Jumony Core 是 Jumony 项目(http://jumony.codeplex.com)的一部分,提供基础的 HTML DOM 解析、API 和 CSS 选择器支持。对于 HTML 规范的支持接近完美(完爆HtmlAgilityPack),完全再现浏览器对 DOM 和 CSS 选择器的分析结果。可以在下面的地址查看 Jumony Core 2.2 的分析演示:http://dom.jumony.net/770D3173E589B82FAA6D9FCABA692A1AFBB2FE12?selector=.post_ite阅读全文

尝鲜Jumony for MVC,体验插件化网站开发

2011-11-03 02:07 by Ivony..., 3928 阅读, 收藏, 编辑
摘要: Jumony for MVC是这一年来Jumony项目的重头戏,Jumony for MVC是Jumony技术与ASP.NET MVC的结合,尽管现在Jumony for MVC还未发布稳定版本,但确实是非常值得一试的一个视图引擎。希望这篇文章能给大家带来眼前一亮的感觉。 在“用网站(WebSite而不是WebProject)项目构建ASP.NET MVC网站”文章中,我已经说明了如何在网站项目...阅读全文

用网站(WebSite而不是WebProject)项目构建ASP.NET MVC网站

2011-10-30 22:30 by Ivony..., 4220 阅读, 收藏, 编辑
摘要: 从ASP.NET MVC第一个版本开始到现在,创建ASP.NET MVC项目的官方方法只有一个,“文件”->“新建”->“项目”,然后选择ASP.NET MVC X Web应用程序。 这种方式当然有其好处,但是很多时候,网站项目(WebSite)而不是Web应用程序(WebProject)更适合大型网站,能更充分的利用ASP.NET的优势,创建可伸缩性更好的网站出来。 其实说到底,ASP....阅读全文

浅谈ASP.NET网站的编译模型和参数

2011-10-26 17:13 by Ivony..., 1199 阅读, 收藏, 编辑
摘要: 在发布一个网站(WebSite而不是WebProject)时,我们会看到这样一个对话框:红框中的三个选项,你知道他们的具体含义和对最终发布结果的影响么?OK,如果您已然明了,这篇文章您可以忽略了,如果直到今天您还是一知半解的话,希望这篇文章对您有所帮助。页面类和代码类从ASP.NET第一个版本,就引入了CodeBehind的概念,我们既可以像ASP那样,将页面的处理代码直接放在aspx中,也可以放在另一个独立的代码文件中,通过aspx文件中的@Page指令的CodeBehind属性关联起来。到了ASP.NET 2.0时代,这一项技术进化的更为成熟。在网站项目中,使用@Page指令的CodeFi阅读全文

C#5纯属YY的展望

2011-05-23 23:27 by Ivony..., 2935 阅读, 收藏, 编辑
摘要: 每次.NET出现新版本后,都会有大量对下个版本不靠谱的各种YY。尤其是C#,一些YY会从3开始,直到5。在这里我也不妨YY一下,谈谈我期盼了很久的一些语言特性,我尽可能会让这些YY靠谱一点,各位看官姑妄听之,姑妄看之。 1、namespace语句: namespace Ivony;令整个文件所有根定义,均在Ivony命名空间。虽然很无聊,但是的确可以减少花括号的层次。2、lambda语句块:Ex...阅读全文