摘要: Team刚刚完成了一个敏捷项目,做一下项目总结,以备以后借鉴和提高。 需求 - 沟通 – 人 - 过程 - 工具 项目要成功的最关键因素是什么?软件要快速高效又高质量的提交靠的是什么?有人说最关键...
阅读全文
摘要: 现代人都很忙,但忙的可能没有效率,可能在“忙人”摸象,也就是瞎忙。也许你的效率可以提升20倍,也许你的激情和潜能可以提升10倍!秘诀就在于目标管理、时间管理、精力管理、如何在短时间内完成更多的事情、如何从痛苦的修行中悟道、如何尊崇内心的自由、如何有更多的时间去享受生活、如何动态平衡工作和生活?!这里有能大大提升工作效率和时间效率的几个重要的工作习惯:1. 每天一上班就进入状态,不要浏览网页,快速聚焦最重要的工作项上面一些好习惯的养成,常常有助于工作效率的提高。比如,每天一进入办公室就进入状态,浏览一下邮件,列出今天要完成的工作,首先集中于做最最重要的事情。不要一上班就浏览网页和新闻,来自朋友的
阅读全文
摘要: 豆瓣网CTO洪强宁讲述网站架构变迁 罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。洪强宁,2002年毕业于清华大学,现任北京豆瓣互动科技有限公司首席架构师。洪强宁和他带领...
阅读全文
摘要: 在Eclipse的JavaEE环境中,点击run下拉run as- run on server, 选择index.jsp,启动tomcat调试失败,错误信息:Tomcat localhost-config is missing, 'Starting Tomcat v7.0 Server at localhost' has encountered a problem.如何解决?
阅读全文
摘要: 微软的SkyDrive.com提供了云存储服务(文件、照片和视频等),免费用户是25G空间,更大的空间是收费的。原来SkyDrive是用Silverlight做的,2011年放弃Silverlight转向HTML5。今天体验了一下他的HTML5....
阅读全文
摘要: 第一步是Java的Web环境搭建,下载Eclipse,下载Tomcat,下载JDK,下载Spring,注意安装Tomcat的时候配置一下管理员账号和密码(如Tomcat/s3cret),安装好了Tom...
阅读全文
摘要: JD-GUI 这个JD-GUI可以反编译jar包,用法就是打开jar包直接浏览。 JD-Eclipse JD-Eclipse是个Eclipse插件,安装方法是打开Eclipse,菜单 ...
阅读全文
摘要: 在Remoting客户端用TcpChannel链接服务端的时候,如果地址不存在会尝试连接到超时Timeout大概21秒左右,例如连接到"tcp://192.192.192.192:8080/Serve...
阅读全文
摘要: 本文主要讲述ASP.NET调用多Endpoint多Contract的WCF Service,包括以下实现: ASP.NET调用WCF Service WCF Service Libra...
阅读全文
摘要: 1. 安装的时候选择mixed混合认证模式(windows认证和sa等用户登录) 2. SQLServer管理器打开,右键你的数据库实例,在Connections,右边保证勾上 Allow remote connections to this server.3. Windows - start - all programs - Microsoft SQL Server 2008 R2 - Configuration Tools - Microsoft Configuration Manager SQL Server Network Configuration - Protocols for .
阅读全文
摘要: 本文主要探讨了一种基于ASP.NET MVC3 Razor的模块化(Plugin)/插件(plugin)式架构的实现方法。本文借鉴了《Compile your asp.net mvc Razor vi...
阅读全文
摘要: 本文讲述关于用Managed Extensibility Framework (MEF) 的方法来实现IoC和Asp.net的集成。很多人不知道,这个MEF貌似是个大框架,其实已经内置在.NET Framework 4.0里面了,只需要添加引用System.ComponentModel.Composition即可。MEF在Microsoft的人看来不是一个IoC/DI的工具,而是一个提供轻量级的、可扩展的、类似插件式的系统架构的、且无需配置的(Attribute Based)框架。虽然微软的人极力否认MEF是一个IoC/DI的工具,但事实是它的确可以实现Ioc/DI。而且相对于Spring.n
阅读全文
摘要: Team刚刚完成了一个敏捷项目,做一下项目总结,以备以后借鉴和提高。 需求 - 沟通 – 人 - 过程 - 工具 项目要成功的最关键因素是什么?软件要快速高效又高质量的提交靠的是什么?有人说最关键...
阅读全文
摘要: 说下有问题的程序,首先建立一个FileSystemWatcher,监控目录是否有新的文件到达,如果到达了就线程池分配一个线程来读取文件,然后进行后续处理,思路很简单,代码如下: ...
阅读全文
摘要: 今天发现一个VisualStudio2010的bug。是这样的,VS中Project属性有一项是关于Hosting Process的,如果我关闭这个选项,bug就出来了…. 大家知道,.NET...
阅读全文
摘要: 首先在报表Layout页面点击菜单 Reports – Report Parameters添加报表参数。然后转到数据tab: 添加存储过程作为数据源,然后可以设置存储过程属性,里面可以添加存储...
阅读全文
摘要: 现在报表Layout页面左边工具栏拖一个Chart进来,设置这是一个LineChart(折线图): 静态折线图不难做,今天要说的是如何实现一个动态参数的折线图。什么意思?报表有个查询参数,是个...
阅读全文
摘要: 所谓多级Groups就是带树状结构(+-)的多层Groups,类似这种效果,还要能自动展开 首先是数据集(数据源)里面的QueryString或者存储过程不要带Group By。然后在新建报表...
阅读全文
摘要: 报表查询参数如何支持复选下拉框呢?就像这样: 首先要在Data页面加一个数据集,取得这个列表: 加了这个DataSet以后转到Layout页面,菜单Report – Report Pa...
阅读全文
摘要: 如何在报表中显示当前连接的数据库?就像这样: 为什么要显示这个信息,因为报表有可能被导出为excel,这样别人就可以知道当时这个报表运行的一些参数(如连接哪个数据库)信息。 实现很简单,就是...
阅读全文
摘要: Model-View-ViewModel 是一种架构模式,主要在 WPF、Silverlight 和 WP7 开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计师可以专注于使用 XAML 表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开发者开发和维护的。 MVVM 是更加通用的 Presentation 模式的一个具体实现。MVVM 视图模型包含概念模型而不是数据模型,所有业务逻辑和其它操作都是在模型和视图模型里完成的。有很多框架可以做到这点,其中一些是: 开源的 PRISM:由微软提供,和 MEF/Unity 一起用于...
阅读全文
摘要: 用Resharper的同学都知道,如果你写了一个私有函数,这个函数没有访问类里面的其他参数和方法,那么它建议你标记这个方法为私有静态方法,提示是这样的: 值得这样做吗?看看微软的建议: ...
阅读全文
摘要: 看我博客的人都知道我写了一些Silverlight系列的MVVM的文章,这个Model-View-ViewModel设计模式有点类似MVP或者MVC模式,但和绑定结合的更好。现在国外已经有人研究HTM...
阅读全文
摘要: 领域驱动设计(DDD)在微软平台上的N层架构,看图(点击看大图): 源码下载请点击此处。
阅读全文
摘要: JSON (JavaScript Object Notation)是一种轻量级的数据传输格式,说轻量级是相对于XML来说的,近年来大力发展,已经有超越XML之势头,不容小觑。在Silverlight中...
阅读全文
摘要: 对多个异步调用要进行顺序控制是个麻烦的事情,但这也是我们经常要碰到的情形。例如,往往需要在一个异步任务完成之后才能开始另一个异步任务。所以,我们往往需要在异步任务的OnCompletedCallbac...
阅读全文
摘要: 第一重: 在哪本电脑杂志上看见软件工程师这个职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,有些羡慕那些编程序的,自己有些蠢蠢欲动。 第二重: 用控制台或者说SDK...
阅读全文
摘要: 今天给同事的代码做了一个CodeReview,发现了一些潜在的问题/bug,有很多是基于C#的语法糖很炫而又不理解其深层含义导致。下面就举个例子,是关于C#的闭包的,新手很容易犯,你看看下面的程序,能...
阅读全文
摘要: 今天用到盛大麦库记事的时候,第一次打开(First time use)会显示一个功能导航提示,见下图: 点击下一条会移动到另外一个按钮提示。盛大麦库记事这个功能是ASP.NET和jQuery一起...
阅读全文
摘要: 上回讲了《如何在ViewModel里设置Textbox聚焦(focus)》,有童鞋反馈说Focus在ChildWindow子窗体里面不工作,今天专门测试了一下,确实有这个问题。最后发现只有一个办法:重...
阅读全文
摘要: 在Silverlight的Layout中,控件往往是相对放置,例如Grid/Border/ListBox等,这个时候就是要取得子控件的绝对位置(location)怎么办?使用场景很多,例如,我们点击一...
阅读全文
摘要: 在WCF RIA Services的Domain Services类中,我们经常这样写来返回IEnumerable<T>: 1: [EnableClientAccess()] ...
阅读全文
摘要: Silverlight界面上常常需要展开折叠面板,最好过渡还要有动画效果,OK,今天就来教你实现一下,很容易哦。先点击下面的小按钮隐藏面板看看效果: 开始动手了,先加个图片按钮,点击了以后就隐...
阅读全文