说说程序员、博客、论坛及个人专业相关知识的提高
我是今年5月才开的博客,至今才3个月不到,和许多人比起来算是刚刚起步的,在这3个月不到的时间我写了30篇文章(包括本篇),虽然写的不多,但是除了转载的、游戏的文章,其他专业方面的文章都是我在日常工作中遇到的问题总结,或者是自己研究所写的心得,凭心而论,觉得自己的是花了精力在写的。一份付出一份回报,在... ...
WPF/Silverlight中的MVVM模式能否在WinForm/ASP.NET上运用?
随着WPF/Silverlight等技术的出现,一种新的模式出现在大家面前,那就是MVVM,提到这个模式,大家也许感觉很迷惑,也许会不屑于故,也许你会说我现在做项目都形成了自己的框架了,为什么还要花费额外的时间和精力去学习这个MVVM模式呀?这个模式到底能给我们带来什么样的好处?那么我们本篇也会简单... ...
HTML5以及WebGL
首先来看下HTML5提供的新特性
* Web Socket 定义了一套API, 允许网页能够使用Web Socket协议来和远程主机进行双工通信。
* Web Storage 定义了一套API, 能够在Web客户端以key-value的形式对数据进行持久化存储。
*... ...
系统设计与规划--一点总结
有感于目前公司的一个项目产品中遇到的一些问题,结合着自己的设计与开发经历,总结一下系统设计与规划的必要性和知识点,作为将来设计的参考,也与大家一同探讨系统设计中要注意的各方面。 ...
从扩展方法到流畅的程序体验(一)
今天让公司的程序员试用了一下还在开发中的代号为"Jumony"的HTML数据绑定引擎,开发人员的一句评价被我视为最高的褒奖。“感觉这个框架就是,你想到什么就写什么。”想到什么就写什么,在这个越来越强调快速开发的时代,这一点变得越来越重要。我最近经常戏言:“natural code才是王道”,当然,不... ...
WPF 基础到企业应用系列5——WPF千年轮回 续前缘
本篇主要对前几次的课程进了一些简单的回顾,同时用一个比较全的Demo介绍了Xaml中引用各种控件和类等,另外对脱离VS工具CSC编译WPF以及XamlReader与XamlWriter 做了比较详细的介绍。 ...
平步青云:Windows Azure(一)
本系列将系统地介绍Windows Azure,包括基本名词、编程以及Windows Azure的应用,并探讨Windows Azure可能给我们现行模式带来的变化。 ...
[继续讨论]关于Windows PE和.net assembly的加载
在firelong写的关于近期C#大论战的回应的评论中有许多观点。有些话题当时没有看清楚。后来抽时间看了一下。那些评论里面的观点实在太多,没有办法一一验证。我只谈我的发现。1. SizeOfImage对Windows PE内存加载的影响我开始建立起来的概念是Windows PE都会全部加载进内存执行... ...
我心目中的企业应用系统框架
从事企业应用系统开发也有一些年头了。从最初的Asp到现在的C#,大大小小的系统也写了不少。可总是感觉自己每天像是在做重复的,繁琐的劳动,而这些与我心目中的企业应用系统开发有着不小的差距。老实说,前几年在技术方面没有潜心钻研,当发现自己已经落伍后才感觉有些担心。所以从今天起,我要全力学习各方面的技术,... ...
【召集讨论】设计模式是语言表达能力低下的产物,is't it?
这是我很长时间以来的疑惑,在C,C#,Java上工作过不少的时间,前前后后加起来五年多吧,一直交叉着使用,研究设计模式也是每一个Javaer,Csharper的家常便饭,但是在Python下工作了5个多月以来突然发现曾经让无数人神魂颠倒的设计模式,渐渐的远离了我的生活,当然也有人试图在Python下... ...
Web前端开发--应该有一批程序员去专注。
B/S结构中,前端开发占了相当大的比重,不同的团队和公司大多都面临一个问题----前端开发太薄弱。这里和大家聊一聊我心中的前端,聊一天前端是做什么的,前端需要掌握什么技术,欢迎大家拍砖,也欢迎大家多说说自己团队是如何应付B/S分层开发中,如何处理web层的。 ...
对于事件、事件流、事件触发的顺序随便说说
1.首先我们来了解几个概念,“事件”,“事件流”,“事件名称”,“事件处理函数/事件监听函数,也许是“老生常谈”,知道的朋友可以越过。 事件: 事件是用户自身或浏览器进行的特定行为。如:用户点击 也就是常用的click事件事件流:多个事件 按一定顺序触发 形成了事件流事件名称:如上面所讲的c... ...
一片祥和的底下原来是暴风雨
如果你手下有人,那么这个帖子对你来说可能是很重要的。这段时间整个部门的情况感觉一片祥和,距离上一次有人离职已经过去了一个多月了。其实从这个公司成立到现在,技术部门的人才流失率还真是相当的低的。如果不算试用期没过(双方互相不适合),也不算那些被我们给主动劝退的(人品或者态度有问题),那么目前为止的流失... ...
(翻译)十分钟内安装,配置,使用Windows Server Appfabric
(翻译)十分钟内安装,配置,使用Windows Server Appfabric
几个星期前我写了关于Windows Server AppFabric的博客,许多朋友问到如何安装和配置Velocity。确实,在beta版本里这有点让人困惑,但是,在release版本里这一切方便多了。 ...
系统内部模块(子系统)之间的耦合以及模块(子系统)划分
题外话 最近已经在努力学习了,学习基本功,学习设计模式,学习成熟框架,学习软件架构。发现越是学习的多,越是发现自己知道的少。 引言 本篇中的系统使用的技术背景是:.NET平台,C#语言,数据库是SQL Server,其他平台没有参与过,所以没有验证过。 简写解释 BA,Business... ...
WPF 基础到企业应用系列4——WPF千年轮回
本篇主要对Application、window、多线程、类继承结构、逻辑树与可视树等的理论和实际Demo进行了探讨,通过这一篇文章,我们可以大概了解WPF在这些元素上的处理,同时也给我后面的内容奠定了基础,后面会逐渐牵涉到实际的一些案例和新的概念,所以如果有不熟悉且对这个专题感兴趣的朋友可以仔细看一... ...
你知道Unity IoC Container是如何创建对象的吗?
之前园子里也有一些介绍企业库的文章,其中也不乏对Unity的介绍。虽然微软官方声称其为轻量级的IoC框架,但是并不意味着Unity会很简单。相反,也正是因为复杂性,很多人撰文介绍Unity的时候,往往为了面面俱到,导致很多读者不知所云。最终的结果是,了解Unity的读者能够看懂,不懂的人读了还是不懂... ...
为什么EXE不能超过4GB
为什么EXE不能超过4GB前几天看到大家在讨论EXE装载的问题,很新奇。有的说PE装载受到进程空间的限制,有的说PE一定是整体装入,有的用ZIP自解压包来举例子。我当时大概想了一下,觉得PE不一定是要整体装入的。PE文件包含一个PE header,里面定义了各个段,比如代码,资源等等的偏移地址,装载... ...


