博客园 - Treenew Lyn
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=677544
2015-05-04T09:05:02Z
Treenew Lyn
https://www.cnblogs.com/sofire/
feed.cnblogs.com
https://www.cnblogs.com/sofire/p/vs2015_rc.html
Visual Studio 2015 RC版官方下载(ISO) - Treenew Lyn
微软Build2015开发者大会发布了下代开发套件Visual Studio 2015 RC候选版,覆盖企业版、专业版以及免费授权的Community社区版,原生支持开发通用型Windows Apps,跨平台iOS、Android、Windows开发支持,当然也支持使用Apache Cordova、...
2015-05-04T09:05:00Z
2015-05-04T09:05:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】微软Build2015开发者大会发布了下代开发套件Visual Studio 2015 RC候选版,覆盖企业版、专业版以及免费授权的Community社区版,原生支持开发通用型Windows Apps,跨平台iOS、Android、Windows开发支持,当然也支持使用Apache Cordova、... <a href="https://www.cnblogs.com/sofire/p/vs2015_rc.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/aoite_commandmodel_01.html
Aoite 系列(04) - 强劲的 CommandModel 开发模式(上篇) - Treenew Lyn
Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。Aoite.CommandModel 是一种开发模式,我把它成为“命令模型”,这是一种非常有意思的开发模式。
2015-02-07T02:14:00Z
2015-02-07T02:14:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。Aoite.CommandModel 是一种开发模式,我把它成为“命令模型”,这是一种非常有意思的开发模式。 <a href="https://www.cnblogs.com/sofire/p/aoite_commandmodel_01.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/aoite_redis.html
Aoite 系列(03) - 一起来 Redis 吧! - Treenew Lyn
<img src="http://images.cnblogs.com/cnblogs_com/sofire/218678/o_aoite-v2-square.png" class="desc_img" style="width:48px;height:48px"/> Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。使用 Aoite.Redis 可以方便的操作 REDIS。
2015-02-03T00:51:00Z
2015-02-03T00:51:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】<img src="http://images.cnblogs.com/cnblogs_com/sofire/218678/o_aoite-v2-square.png" class="desc_img" style="width:48px;height:48px"/> Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。使用 Aoite.Redis 可以方便的操作 REDIS。 <a href="https://www.cnblogs.com/sofire/p/aoite_redis.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/aoite_ioc.html
Aoite 系列(02) - 超动感的 Ioc 容器 - Treenew Lyn
<img src="http://images.cnblogs.com/cnblogs_com/sofire/218678/o_aoite-v2-square.png" class="desc_img" style="width:48px;height:48px"/> Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。Aoite.Ioc 是一套解决依赖的最佳实践。
2015-02-02T01:01:00Z
2015-02-02T01:01:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】<img src="http://images.cnblogs.com/cnblogs_com/sofire/218678/o_aoite-v2-square.png" class="desc_img" style="width:48px;height:48px"/> Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。Aoite.Ioc 是一套解决依赖的最佳实践。 <a href="https://www.cnblogs.com/sofire/p/aoite_ioc.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/aoite_catalog.html
Aoite 系列 目录 - Treenew Lyn
一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。
2015-01-31T06:18:00Z
2015-01-31T06:18:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。 <a href="https://www.cnblogs.com/sofire/p/aoite_catalog.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/aoite_data.html
Aoite 系列(01) - 比 Dapper 更好用的 ORM - Treenew Lyn
<img src="http://images.cnblogs.com/cnblogs_com/sofire/218678/o_aoite-v2-square.png" class="desc_img" style="width:48px;height:48px"/> Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。Aoite.Data 适用于市面上大多数的数据库提供程序,通过统一封装,可以在日常开发中简单便捷的操作数据库。
2015-01-31T06:03:00Z
2015-01-31T06:03:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】<img src="http://images.cnblogs.com/cnblogs_com/sofire/218678/o_aoite-v2-square.png" class="desc_img" style="width:48px;height:48px"/> Aoite 是一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案。Aoite.Data 适用于市面上大多数的数据库提供程序,通过统一封装,可以在日常开发中简单便捷的操作数据库。 <a href="https://www.cnblogs.com/sofire/p/aoite_data.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/aoite_001.html
解决你的开发烦恼——Aoite 开源前奏 - Treenew Lyn
一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案,敬请关注 https://github.com/treenew/Aoite。
2015-01-19T15:49:00Z
2015-01-19T15:49:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】一个适于任何 .Net Framework 4.0+ 项目的快速开发整体解决方案,敬请关注 https://github.com/treenew/Aoite。 <a href="https://www.cnblogs.com/sofire/p/aoite_001.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/3818025.html
坑爹的BufferManager - Treenew Lyn
#特别记录一下国内外各种关于 Socket 的例子或开源项目,大部分都采用了 BufferManager.cs(代码类似)。也不知道是哪一个坑货写的。有一定几率会导致内存无法复用,导致数据是上一个的 Socket 的数据。
2014-07-01T03:48:00Z
2014-07-01T03:48:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】#特别记录一下国内外各种关于 Socket 的例子或开源项目,大部分都采用了 BufferManager.cs(代码类似)。也不知道是哪一个坑货写的。有一定几率会导致内存无法复用,导致数据是上一个的 Socket 的数据。 <a href="https://www.cnblogs.com/sofire/p/3818025.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/razorjs_v1_0.html
Razor.js,基于JavaScript的Razor实现 - Treenew Lyn
哈罗大家好,之前造了JS模板轮子Otmpl,虽然勉强算不错,但是和MVC Razor的简洁优雅相比,简直是惨不忍睹。经过几天的研究,终于在参考国外一些牛人的代码后,展现出第一版,欢迎各位园友拍砖讨论。
2013-09-11T06:43:00Z
2013-09-11T06:43:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】哈罗大家好,之前造了JS模板轮子Otmpl,虽然勉强算不错,但是和MVC Razor的简洁优雅相比,简直是惨不忍睹。经过几天的研究,终于在参考国外一些牛人的代码后,展现出第一版,欢迎各位园友拍砖讨论。 <a href="https://www.cnblogs.com/sofire/p/razorjs_v1_0.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/3265558.html
推荐一些常用感觉不错的jQuery插件 - Treenew Lyn
转:http://www.cnblogs.com/v10258/p/3263939.html JQuery插件繁多,下面是个人在工作和学习中用到感觉不错的,特此记录。UI: jquery UI(官方的UI插件,很好很强大功能完备,灵活性很强,有十几套主题可供选择,但由于其中大量使用了CSS3,可能会对你造成兼容性的困扰) jQuery EasyUI(现在很受欢迎的一套UI,方便集成,但会有一些小问题,灵活性也有所不足,有些地方需要手动调整,前提是你要先从凌乱的代码中找到它的位置)布局: layout( 布局?css不就够了吗? 尝试下layout把,非常适合管理系统布局,它将会带给你意想...
2013-08-17T16:58:00Z
2013-08-17T16:58:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】转:http://www.cnblogs.com/v10258/p/3263939.html JQuery插件繁多,下面是个人在工作和学习中用到感觉不错的,特此记录。UI: jquery UI(官方的UI插件,很好很强大功能完备,灵活性很强,有十几套主题可供选择,但由于其中大量使用了CSS3,可能会对你造成兼容性的困扰) jQuery EasyUI(现在很受欢迎的一套UI,方便集成,但会有一些小问题,灵活性也有所不足,有些地方需要手动调整,前提是你要先从凌乱的代码中找到它的位置)布局: layout( 布局?css不就够了吗? 尝试下layout把,非常适合管理系统布局,它将会带给你意想... <a href="https://www.cnblogs.com/sofire/p/3265558.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/3246386.html
【转】URL的井号 - Treenew Lyn
去年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为 http://twitter.com/username改版后,就变成了 http://twitter.com/#!/username在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与井号有关的所有重要知识点。一、#的涵义#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如, http://www.example.com/index.
2013-08-08T10:10:00Z
2013-08-08T10:10:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】去年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为 http://twitter.com/username改版后,就变成了 http://twitter.com/#!/username在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号(Hash)的作用正在被重新认识。本文根据HttpWatch的文章,整理与井号有关的所有重要知识点。一、#的涵义#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如, http://www.example.com/index. <a href="https://www.cnblogs.com/sofire/p/3246386.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/p/otmpl_v1_0.html
39行代码实现JS HTML模板(轻量+高效+易用) - Treenew Lyn
otmpl 是一个轻量级前端模版(仅有39行无压缩代码,支持缓存),所用指令仅需[#...#]和{#...#},前者包含需要输出html语句,后者包含js变量。 支持javascript完整语法,你可以写for或者while或者其他任一javascript的语法。
2013-07-16T07:28:00Z
2013-07-16T07:28:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】otmpl 是一个轻量级前端模版(仅有39行无压缩代码,支持缓存),所用指令仅需[#...#]和{#...#},前者包含需要输出html语句,后者包含js变量。 支持javascript完整语法,你可以写for或者while或者其他任一javascript的语法。 <a href="https://www.cnblogs.com/sofire/p/otmpl_v1_0.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/archive/2012/10/08/sofire_v1_6_and_xsql.html
节后大礼包!XSql 源码开放,插件源码开放,Sofire v1.6 源码开放(已上传) - Treenew Lyn
<img src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=xsql&DownloadId=502235&Build=19471" class="desc_img"/>随着上一篇随笔 SOFIRE v1.5 概念版—— X-SQL 已过去近两个月。经内部不完全测试,Sofire Suite 迎来了v1.6的 beta 版。此次,将会开放源码以及测试程序,以及专用于 XSql 的 Visual Studio Add-In。
有关于 XSql 语法的介绍,请参考上一篇随笔。1.6的语法和1.5的语法基本不变。本文将会侧重于如何使用 XSql,以及XSql的相关工具介绍。
2012-10-08T13:05:00Z
2012-10-08T13:05:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】<img src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=xsql&DownloadId=502235&Build=19471" class="desc_img"/>随着上一篇随笔 SOFIRE v1.5 概念版—— X-SQL 已过去近两个月。经内部不完全测试,Sofire Suite 迎来了v1.6的 beta 版。此次,将会开放源码以及测试程序,以及专用于 XSql 的 Visual Studio Add-In。
有关于 XSql 语法的介绍,请参考上一篇随笔。1.6的语法和1.5的语法基本不变。本文将会侧重于如何使用 XSql,以及XSql的相关工具介绍。 <a href="https://www.cnblogs.com/sofire/archive/2012/10/08/sofire_v1_6_and_xsql.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/archive/2012/08/15/sofire_xsql_1_5.html
SOFIRE v1.5 概念版—— X-SQL - Treenew Lyn
<img src="http://www.cnblogs.com/images/cnblogs_com/sofire/218678/o_SOFIRE.png" class="desc_img"/>Sofire Suite 是一套个人从 2009 年 08 月开始着手研发的套件。历经几年的不断优化改进,从最初的 V 套件到 Sofire2011 到目前的 Sofire.v1.5 概念版,Sofire 已经经历了许多项目的考验,并且出色的完成它的使命。现在,我将这套组件再次重构,尝试让它成为任意平台、框架、套件的的底层首选。秉着开源精神,希望这套组件在博友的讨论中不断成长、成熟。
本文主要介绍是概念版的—— SOFIRE XML SQL,我们称之为 X-SQL。
2012-08-15T03:17:00Z
2012-08-15T03:17:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】<img src="http://www.cnblogs.com/images/cnblogs_com/sofire/218678/o_SOFIRE.png" class="desc_img"/>Sofire Suite 是一套个人从 2009 年 08 月开始着手研发的套件。历经几年的不断优化改进,从最初的 V 套件到 Sofire2011 到目前的 Sofire.v1.5 概念版,Sofire 已经经历了许多项目的考验,并且出色的完成它的使命。现在,我将这套组件再次重构,尝试让它成为任意平台、框架、套件的的底层首选。秉着开源精神,希望这套组件在博友的讨论中不断成长、成熟。
本文主要介绍是概念版的—— SOFIRE XML SQL,我们称之为 X-SQL。 <a href="https://www.cnblogs.com/sofire/archive/2012/08/15/sofire_xsql_1_5.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/archive/2012/06/04/2513867.html
Sofire v1.0 开源——快速数据库访问模式 Sofire.Data(2) - Treenew Lyn
Sofire Suite 是一套个人从 2009 年 08 月开始着手研发的套件。历经几年的不断优化改进,从最初的 V 套件到 Sofire2011 到目前的 Sofire.v1.0,Sofire 已经经历了许多项目的考验,并且出色的完成它的使命。现在,我将这套组件再次重构,尝试让它成为任意平台、框架、套件的的底层首选。秉着开源精神,希望这套组件在博友的讨论中不断成长、成熟。那么,Sofire.v1.0包含什么内容?下载地址:Sofire.v1.0-1206041、数据库访问(Sofire.Data)2、快速动态反射(Sofire.Dynamic)3、高效简短的二进制序列化(Sofire.Se
2012-06-04T02:21:00Z
2012-06-04T02:21:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】Sofire Suite 是一套个人从 2009 年 08 月开始着手研发的套件。历经几年的不断优化改进,从最初的 V 套件到 Sofire2011 到目前的 Sofire.v1.0,Sofire 已经经历了许多项目的考验,并且出色的完成它的使命。现在,我将这套组件再次重构,尝试让它成为任意平台、框架、套件的的底层首选。秉着开源精神,希望这套组件在博友的讨论中不断成长、成熟。那么,Sofire.v1.0包含什么内容?下载地址:Sofire.v1.0-1206041、数据库访问(Sofire.Data)2、快速动态反射(Sofire.Dynamic)3、高效简短的二进制序列化(Sofire.Se <a href="https://www.cnblogs.com/sofire/archive/2012/06/04/2513867.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/archive/2012/05/21/2498101.html
Sofire v1.0 开源——WinForm/SL/WebForm 的 Remoting(1) - Treenew Lyn
Sofire Suite 是一套个人从 2009 年 08 月开始着手研发的套件。历经几年的不断优化改进,从最初的 V 套件到 Sofire2011 到目前的 Sofire.v1.0,Sofire 已经经历了许多项目的考验,并且出色的完成它的使命。现在,我将这套组件再次重构,尝试让它成为任意平台、框架、套件的的底层首选。秉着开源精神,希望这套组件在博友的讨论中不断成长、成熟。
2012-05-21T13:35:00Z
2012-05-21T13:35:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】Sofire Suite 是一套个人从 2009 年 08 月开始着手研发的套件。历经几年的不断优化改进,从最初的 V 套件到 Sofire2011 到目前的 Sofire.v1.0,Sofire 已经经历了许多项目的考验,并且出色的完成它的使命。现在,我将这套组件再次重构,尝试让它成为任意平台、框架、套件的的底层首选。秉着开源精神,希望这套组件在博友的讨论中不断成长、成熟。 <a href="https://www.cnblogs.com/sofire/archive/2012/05/21/2498101.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/archive/2012/03/13/2393894.html
【转】ASP.NET 尖括号 百分号 井号 等号 的用法 - Treenew Lyn
<img src="http://images.cnblogs.com/cnblogs_com/libaoheng/338610/o_aspnet.gif" class="desc_img"/>
2012-03-13T07:11:00Z
2012-03-13T07:11:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】<img src="http://images.cnblogs.com/cnblogs_com/libaoheng/338610/o_aspnet.gif" class="desc_img"/> <a href="https://www.cnblogs.com/sofire/archive/2012/03/13/2393894.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/archive/2012/01/19/2326212.html
WinForms 新窗体后台打开完美的解决 - Treenew Lyn
最近在做浏览器开发时,想要实现 IE 6那种多窗体,又允许后台打开而不抢占视野的方式。WinForms 应用程序中想要后台打开一个新的窗体,而不(抢焦)、(遮挡)目前窗体。需要注意的是,SW_SHOWNOACTIVATE打开的“不抢焦”窗体,是不会执行 Shown 和 Load。一定要注意!放置首页,如文章质量不够,有劳编辑移除:)最简单的方法如下: public class TestForm : Form { const int SW_SHOWNOACTIVATE = 4; [System.Runtime.InteropServi...
2012-01-19T03:04:00Z
2012-01-19T03:04:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】最近在做浏览器开发时,想要实现 IE 6那种多窗体,又允许后台打开而不抢占视野的方式。WinForms 应用程序中想要后台打开一个新的窗体,而不(抢焦)、(遮挡)目前窗体。需要注意的是,SW_SHOWNOACTIVATE打开的“不抢焦”窗体,是不会执行 Shown 和 Load。一定要注意!放置首页,如文章质量不够,有劳编辑移除:)最简单的方法如下: public class TestForm : Form { const int SW_SHOWNOACTIVATE = 4; [System.Runtime.InteropServi... <a href="https://www.cnblogs.com/sofire/archive/2012/01/19/2326212.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/archive/2011/12/05/2276790.html
WaitHandle、AutoResetEvent、ManualResetEvent整理 - Treenew Lyn
WaitHandle是一个用以控制线程同步的类,有WaitOne()方法,用以阻止当前线程(提前是其状态为Nonsignaled,即红灯,后面解释),直到当前的WaitHandle收到绿灯信号。WaitHandle有两个状态"Signaled" and "Nonsignaled",前者可以理解为绿灯,绿灯状态时WaitOne方法无效,当前线程不会被阻止,后者可以理解为红灯,WaitOne()方法会阻止当前线程。这两个状态是通过函数Set()和Reset()来设置的。前者设为绿灯,后者设为红灯。(1):一般来说,初始状态都是"Nonsignale
2011-12-05T06:24:00Z
2011-12-05T06:24:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】WaitHandle是一个用以控制线程同步的类,有WaitOne()方法,用以阻止当前线程(提前是其状态为Nonsignaled,即红灯,后面解释),直到当前的WaitHandle收到绿灯信号。WaitHandle有两个状态"Signaled" and "Nonsignaled",前者可以理解为绿灯,绿灯状态时WaitOne方法无效,当前线程不会被阻止,后者可以理解为红灯,WaitOne()方法会阻止当前线程。这两个状态是通过函数Set()和Reset()来设置的。前者设为绿灯,后者设为红灯。(1):一般来说,初始状态都是"Nonsignale <a href="https://www.cnblogs.com/sofire/archive/2011/12/05/2276790.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sofire/archive/2011/10/25/2222438.html
vRemoting——开源高性能仿Remoting远程交互组件(上) - Treenew Lyn
一个仿 Remoting 的原创产品。高性能、傻瓜化配置。让我们将更多的时间用在业务上吧!
2011-10-25T01:19:00Z
2011-10-25T01:19:00Z
Treenew Lyn
https://www.cnblogs.com/sofire/
【摘要】一个仿 Remoting 的原创产品。高性能、傻瓜化配置。让我们将更多的时间用在业务上吧! <a href="https://www.cnblogs.com/sofire/archive/2011/10/25/2222438.html" target="_blank">阅读全文</a>