Fork me on GitHub

2011年1月18日

摘要: Jla框架介绍(四) 配置管理模式摘要: 今天轮到分享这个框架的配置管理机制,一般来讲,每个代码单元都可能允许通过配置参数来实现定制化的界面和功能,如果没有配置,一般是很难将一个代码单元直接移植到另一个应用里面去使用,这一章,我简单的分享一下我为Jla框架设计的配置机制。 配置机制需要实现在任意地方,对任意的代码单元进行统一的配置,而代码单元在读取这个配置的时候,按照统一的标准去读取,而不应该该配置是由哪个代码单元设置的,这就是配置机制的设计思路,进一步将代码单元和应用本身分离开来。 我设计的配置机制非常简单,对代码单元来讲,只需要这样使用即可读取配置:[代码] 这个程序简单的读取了自己的两项 阅读全文
posted @ 2011-01-18 23:34 HackerVirus 阅读(268) 评论(0) 推荐(0)
摘要: jQuery 1.5 beta1出来了,从学习跟进上来说,这一次已经比较晚了(我竟然不知道1.5什么时候出的alpha,就这么beta了)。这个1.5版本最大的更新是AJAX的完全重写,提供了更强的可扩展性。但是受制于精力和篇幅,对新的AJAX的分析还是放到下回,本篇先简单介绍一下细节方面的改进。jQuery._Deferred和jQuery.Deferred首先不得不说这两个新生事物,因为他们是作为基础设施存在,不把这两个东西讲明白了,有些问题根本没办法解释。首先,jQuery.Deferred是jQuery._Deferred的增强版,因此对于这个问题,从jQuery._Deferred入 阅读全文
posted @ 2011-01-18 23:30 HackerVirus 阅读(149) 评论(2) 推荐(0)
摘要: //asp.net有时我们已经在配置文件中将整个站点的编码设置为gb2312,但某个页面却需要使用utf-8,这时我们可以在配置文件configuration节下新增location节点:程序代码location path="Test.aspx" system.web globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en"/ /system.web/location如果是要将某个页面单独设置为gb2312则为:程序代码location 阅读全文
posted @ 2011-01-18 14:17 HackerVirus 阅读(176) 评论(0) 推荐(0)
摘要: 通过分析蜘蛛侠论坛中的版块管理功能来介绍该如何使用我开发出来的ROM框架摘要: http://www.cnblogs.com/netfocus/archive/2010/01/10/1643207.html上面这个是框架发布页面的地址。就以论坛版块管理模块作为例子来介绍这个框架吧,包括显示版块列表、新增版块、修改版块、删除版块四个功能;1. 表设计:SQL代码Code highlighting produced by Actipro CodeHighlighter (free...阅读全文posted @2010-01-10 16:41netfocus 阅读(1911) |评论 (7)编辑很高 阅读全文
posted @ 2011-01-18 09:35 HackerVirus 阅读(226) 评论(0) 推荐(0)
摘要: 最近一直在学习领域驱动设计(DDD)的理论知识,从网上搜集了一些个人认为比较有价值的东西,贴出来和大家分享一下:我一直觉得不要盲目相信权威,比如不能一谈起领域驱动设计,就一定认为国外的那个Eric Evans写的那本书中的一些概念就一定是正确的,认为领域驱动设计就一定是聚合,聚合根,实体,值对象等概念。我们要有自己的思想,要有自己判断真正的领域模型该是什么样子的勇气和追求。1. "领域驱动设计" = “问题域模型驱动领域建模” + “领域建模驱动软件实现”2.问题域建模的过程就是业务领域分析的过程,对于企业而言就是业务架构的分析和建立过程,这里不包含任何OO的设计成分,主要从组织、流程和业务能 阅读全文
posted @ 2011-01-18 09:29 HackerVirus 阅读(607) 评论(0) 推荐(0)
摘要: 前言--------------------------------------------前不久听说百度和阿里投资了新浪微博一个亿(谣言?),嗨,看来又要打水漂了。小李和小马(又:啊宏与啊云),还是拿个板凳坐好,听哥跟您说说“神码”的故事吧。“神码”概述--------------------------------------------有没有人曾经想过,为什么我翻开一份报纸,看到一篇新闻很想说两句,可是就是无从下手?有没有人曾经想过,为什么看着八卦杂志的Angler Baby 越看越像个狐狸精,却无法与人闲话两句?有没有人曾经想过,每天早上拿着包看见都饱了的蒙牛,却不知道别人早上会喝什么 阅读全文
posted @ 2011-01-18 09:23 HackerVirus 阅读(402) 评论(0) 推荐(0)
摘要: 一.什么是MemcachedMemcached是一个高性能的分布式内存 对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象 来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。相信很多人都用过缓存,在.net中也有内置的缓存机制,还有很多第三方工具如apache,nginx等可以做静态资源的缓存,同时我们也可 以制定自己的缓存机制,缓存数据库查询的数据以减少对数据库的频繁操作。但是很多时候我们总是感觉这些缓存总不尽人意,Memcached可以解决你不少的烦恼问题。 最少在我的学习中解决了我不少问题,所以决定记录下来分享。Memcached基于一 个存储键/值 阅读全文
posted @ 2011-01-18 09:12 HackerVirus 阅读(200) 评论(0) 推荐(0)
摘要: 图说 社交网络架构 阅读全文
posted @ 2011-01-18 09:07 HackerVirus 阅读(421) 评论(0) 推荐(0)
摘要: 仪表板,英文名称Dashboard,将多个part放置在一个页面中,给用户以总体全部使用的概览效果。例如,可以将销售收入预测图、客户服务活动图、市场营销效果图以及当前工作任务放入一个页面中,对于企业的高层管理人员,可以很方便的通过图表对企业的运行现状有一个图形化的直观了解,通过工作任务列表可以查看当前的工作内容。 在以往的MS CRM中,如果需要使用DashBoard,需要另外构建网页,或者安装一个SharePoint,然后利用IFrame或者Sitemap连接的方式,完成界面级别的集成,从而到达在MS CRM中展示Dashboard的效果。 在MS CRM2011中,就不必这么麻烦了——系统 阅读全文
posted @ 2011-01-18 09:06 HackerVirus 阅读(372) 评论(0) 推荐(0)

2011年1月17日

摘要: 在用SVN提交文件时会要求输入密码,密码从项目主页的source标签页中获取,找到如下的文字链接,When prompted, enter your generated googlecode.com password. 但是经常打不开,解决方法如下: 在文件 C:\Windows\System32\drivers\etc\hosts 中加入 66.249.89.99 code.google.com问题描述:访问“https://code.google.com/hosting/settings”查看google code托管的svn 工程的密码,连接被重置。问题原因:可能是code.google 阅读全文
posted @ 2011-01-17 14:57 HackerVirus 阅读(2391) 评论(1) 推荐(0)