Loading

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 本人做为.NET的死忠也有些许年头。微软这几年被谷歌苹果之流打的有点招架不住。.NET的前景也难免堪忧。虽然我认为就强类型语言方面,C#绝对是最强者。但是新技术的发展确实是可怕的,看看苹果几年就把nokia干的体无完肤了。不跟上脚步很快就会被淘汰。所以我也加紧琢磨其他流派的技术。虽说.NET还是我的看家活,但技多不压身,况且更多的是学习领悟,其他技术的思想是件多多益善的事情。 今日看到node-webkit时顿时感叹不已。nodejs的发展到了如此地步。不仅仅是服务器的专利,已经渗透到桌面程序。在失去互联网,跟移动大潮的机遇下,桌面程序已经是微软最后一棵大树。桌面程序就是微软当前的立身之本。. 阅读全文
posted @ 2013-11-17 02:08 Agile.Zhou 阅读(858) 评论(0) 推荐(0)
摘要: 1.什么是Node-Webkit基于node.js和chromium的应用程序实时运行环境,可运行通过HTML(5)、CSS(3)、Javascript来编写的本地应用程序。node.js和webkit的结合体,webkit提供DOM操作,node.js提供本地化操作;且将二者的context完全整合,可在HTML代码中直接使用node.js的API。——用node-webkit开发多平台的桌面客户端2.demo建立如下项目结构:关键的就2个文件:index.html,package.jsonpackage.jsonindex其实就是个html文件。使用html来描述UI,然后webkit去解 阅读全文
posted @ 2013-11-17 01:24 Agile.Zhou 阅读(609) 评论(1) 推荐(0)
摘要: what’s dlrThe dynamic language runtime (DLR) is a runtime environment that adds a set of services for dynamic languages to the common language runtime (CLR). The DLR makes it easier to develop dynamic languages to run on the .NET Framework and to add dynamic features to statically typed languages.Dy 阅读全文
posted @ 2013-11-10 23:03 Agile.Zhou 阅读(807) 评论(0) 推荐(0)
摘要: 从Unity到Spring.Net,到Ninject,几年来陆陆续续用过几个IoC框架。虽然会用,但也没有一直仔细的研究过IoC实现的过程。最近花了点时间,下了Ninject的源码,研究了一番,颇有收获。下面我要实现一个最最简单的IoC容器,以让跟我一样的小菜能更好的理解IoC框架的到底为我们做了什 阅读全文
posted @ 2013-10-29 23:46 Agile.Zhou 阅读(5213) 评论(8) 推荐(12)
摘要: 最近研究DDD,发现很多DDD的例子都有一个Seedwork的项目。从名字我没办法推断是什么作用,看代码里面是一些公共的接口跟基类。google了一会基本都是英文资料。发现两篇大作。下面是摘要: 1. A seedwork is some minimal functionality that you modify however you like to get what you need. Of course this means that there's no way for you to get common updates to the seedwork, once you gr 阅读全文
posted @ 2013-10-07 15:04 Agile.Zhou 阅读(1160) 评论(1) 推荐(0)
摘要: 当我们开发系统的时候要把一部分设置提取到外部的时候,那么就要用到.NET的配置文件了。比如我的框架中使用哪个IOC容器需要可以灵活的选择,那我就需要把IOC容器的设置提取到配置文件中去配置。实现有几种方法。 1.使用appSettings 这个是最简单的可以设置和读取的用户设置 程序中可以用key去读取:string objContainer = ConfigurationManager.AppSettings["objectContainer"];简单实用但是不够优雅。2.实现自己的配置节点首先在configSections节点配置自己的配置解析类。那么如何来解析这段配置 阅读全文
posted @ 2013-10-05 22:46 Agile.Zhou 阅读(2063) 评论(1) 推荐(5)
摘要: System.AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", @"C:\ABC.CONFIG");但是当你读取过配置文件后就再也不能更改了。 阅读全文
posted @ 2013-08-27 15:37 Agile.Zhou 阅读(343) 评论(0) 推荐(0)
摘要: 我们在Winform开发的时候,使用From.Show来显示窗口,使用Form.Close来关闭窗口。熟悉Winform开发的想必对这些非常熟悉。但是Form类型实现了IDisposable接口,那我们是否需要每次关闭窗口后都去调用Dispose呢?对于这个问题我们可以查看一下Form的源码。 Form.Close public void Close() { if (this.GetState(262144)) throw new InvalidOperationException(SR.GetString("ClosingWhileCreatingHandle"... 阅读全文
posted @ 2013-08-20 13:08 Agile.Zhou 阅读(5032) 评论(5) 推荐(2)
摘要: What is SignalR ASP.NET SignalR is a new library for ASP.NET developers that simplifies the process of adding real-time web functionality to your applications. Real-time web functionality is the ability to have server-side code push content to connected clients instantly as it becomes available. Y.. 阅读全文
posted @ 2013-07-18 16:22 Agile.Zhou 阅读(3146) 评论(9) 推荐(1)
摘要: 最近跟高老师讨论nginx跟tomcat集群做负载均衡方案。感觉很有意思。想到自己项目中服务用的WCF技术,于是就想WCF如何做负载均衡,Google了一会,发现wcf4.0的路由服务好像可以实现。不过在研究路由服务期间,我有了个自己的方案,哈哈。 我要在客户端跟WCF服务中间部署一台WCF平衡服务器,用来分发请求,模拟nginx的工作。 WCF平衡服务器我同样用WCF来实现,所有服务接口全部通过平衡服务区暴露给客户端。对于客户端来说,只要跟正常调用服务一样,添加平衡器的远程服务引用。 实现: 1.平衡服务类库 namespace WcfSimpleBalance{ ///... 阅读全文
posted @ 2013-06-02 22:34 Agile.Zhou 阅读(5371) 评论(18) 推荐(10)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页