本次更新主要是增加了安装界面,通过安装界面,可以使系统更加易于使用,同时,系统对几个关键缓存再次进行了优化,压力测试表面性能有了不小的提升.由于没有大的功能变更,本次系统升级只需覆盖文件即可,同时,从本版开始,系统将同时发布32位和64位的sqlite版本,用户可以根据自己的需求更好的进行选择,64位的系统将无需使用IIS的32位兼容模式运行.
Tags: levenblog asp.net mvc
在上次的文章中,我们使用证书文件配置基于自定义X509证书验证的消息安全模式 ,默认情况下,这样的wcf客户端需要对配置文件进行修改才能成功连接,然而,在某些情况下,我们无法给程序一个配置文件,这样,我们可以考虑使用编码的方式手动对客户端进行设置。
php+fastcgi+nginx是现在非常流行的高性能php环境组合,然而,在某些情况下,该系统可能出现502的情况,因此,本文考虑使用一定的手段定时监控php的状态,一旦出现502,则重启php进程,这样,就算整个系统出现502错误,也可以控制在可以接受的范围了。
目前,nginx+fcgi+php在web高性能服务器环境中变得越来越流行,nginx和fcgi的结合使得在低配置的机器上建立高负载的web服务变得不再困难,然而,由于php的先天不足,当访问量大了之后,php常常会占用大量cpu时间,因此,安装一款php加速器软件也是十分必要的,然而,在fcgi环境中,php进程是独立的,因此传统的内存缓存将不再适合fcgi环境,不过,新的eAccelerator使用了linux共享内存的方式,因此使得fcgi下使用php加速得到了实现。
Tags: fastcgi php php-fpm eAccelerator
DecoratorSharp是一个轻量级的AOP框架,它的创造灵感来自python的decorator,通过目前提供的0.2.0版本,我们可以轻松使用该框架进行切面编程。本文通过一个简单的Demo来看看如何简单的使用这一框架,同时,本文也是上次未完结文章《轻量级AOP框架-移植python的装饰器(Decorator)到C#》的续集。注意,目前的DecoratorSharp还在开发中,API有可能仍然变动,因此在最终版本出现之后,本文可能仅能作为参考。
Tags: aop decoratorsharp
DecoratorSharp0.2.0发布,DecoratorSharp是一个基于.net的轻量级AOP框架,它在使用方法上和python的decorator一致。DecoratorSharp的目的是提供一个任何人都可以轻松使用的AOP框架,使得AOP对于普通的开发人员来说不再是高高在上遥不可及的。本次发布的是0.2.0版本。该版本完善了0.1.0版还存在的一些问题。
Tags: aop decoratorsharp
去年年底到今年年初的时候,书写了两篇关于c#实现python的decorator的文章,由于时间和精力的原因,该系列还未完结,但是decoratorsharp项目却是完成了第一个可用的预览版,虽然在效率和api设计上还有些问题,但总算是没有bug了.现做了一个DecoratorSharp的官网,并放出库和源代码测试.
Tags: DecoratorSharp aop .net
最近随着WPF/SL开发的流行,基于Command的MVVM模式流行起来了,然而在WPF/SL中,默认对Command的支持很是有限,于是考虑将常见的Event转化为Command来达到MVVM的要求,最近翻了不少网上的资料,终于找到相关的解决方案,那就是使用AttachedBehavior,可以达到我们的要求.
Tags: silverlight behavior event command mvvm

