Fork me on GitHub

2012年8月29日

摘要: Django用久了,难免会感觉到自由度不够。不可否认,这种自由度的牺牲能够带来一些好处。比如,一体化的框架(full-stack framework)能够提供全面的solution,你不需要再为cache,session,feed,orm,auth,template等问题困扰,完全按照Django的设计哲学来使用就可以了。使用Django能够快速开发应用,而且技术的统一对于团队开发来说无疑是一件好事,团队成员无需在技术选型上进行过多的争论——Django已经帮我们定好了,just DO it。但是在提供全面的solution的同时,Django将自己打造成了一个封闭的框架。由于所有的组件都靠自 阅读全文
posted @ 2012-08-29 16:47 HackerVirus 阅读(198) 评论(0) 推荐(0)
摘要: IaaS:概述 IaaS[1](Infrastructure as a Service),即基础设施即服务。 消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务(Infrastructure as a Service,IaaS)。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使.. 阅读全文
posted @ 2012-08-29 16:42 HackerVirus 阅读(2110) 评论(0) 推荐(0)
摘要: 什么是系统架构软件架构的起源 软件中的系统架构,其实是从建筑行业中的架构设计参考过来的,但是软件中的系统架构又有很大的特殊性。特殊性表现在,软件的架构可以在设计完毕后,项目进行的过程中进行相应的变化,或者可以推到重来,但是建筑行业中却不能这么做。软件行业有着很大的变化性。什么是架构架构总体来说就是实现需求功能的较复杂组件的设计与不能精简的较复杂组件。ISO与IEEE对系统架构的定义:一致认为软件密集型系统的架构分为主要模块,组织模块与支撑模块3部分。系统架构的目标功能:功能上必须满足需求。可靠性:系统系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。可用性:系统必须可用。可维 阅读全文
posted @ 2012-08-29 14:26 HackerVirus 阅读(324) 评论(0) 推荐(0)
摘要: 开篇 自从上次书写的关于《AgileEAS.NET平台开发Step By Step系列-药店系统-索引》使用AgileEAS.NET 敏捷软件开发平台之后,封笔了一段时间,一是最近比较忙,给客户指导培训,通过近20多天的时间,也是开发了一个建议的ERP系统,对我来说已经是比较满意的成绩了,我们会再接再厉,继续前行。 首先、我不是WF的老手,只是将我学习的过程记录下来,当然由于小弟不才,可能存在理解错误或者印象中有问题的地方,还望大家批评指正才是。 本文也是先写个简单的示例来说明WF的使用。摘要 WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动领域,自19 阅读全文
posted @ 2012-08-29 14:24 HackerVirus 阅读(411) 评论(1) 推荐(0)
摘要: Visual Studio进行Web性能测试- Part I2012-08-29 08:01 by 知平软件, 1010 阅读,2评论,收藏,编辑原文作者:Ambily.rajVisual Studio是可以用于性能测试的工具之一。Visual Studio Test版或Visual Studio 2010旗舰版为自动化测试提供了支持。本文介绍Visual Studio的Web测试功能。介绍对于一个多用户的应用程序,性能是非常重要的。性能不仅是执行的速度,它包括负载和并发方面。性能测试是对以下问题的回答:我们如何确保我们的新的应用程序将支持预期的用户负载?如何避免在实际负载条件下会出现的问题? 阅读全文
posted @ 2012-08-29 14:09 HackerVirus 阅读(303) 评论(0) 推荐(0)
摘要: framework/base/core/java/android/app/NotificationManager.javaframework/base/services/java/com/android/server/NotificationManagerService.java{@hide} extends INotificationManager.Stubframework/base/services/java/com/android/server/StatusBarManagerService.java extends IStatusBarService.Stubframework/b. 阅读全文
posted @ 2012-08-29 14:06 HackerVirus 阅读(565) 评论(0) 推荐(0)

2012年8月28日

摘要: Views,URLconf的advanced用法之前有介绍了一些views和路径匹配的基础用法,在这里介绍一些关于它们的advanced用法。URLconf技巧因为urls.py也是一个python文件,所以你可以在这个文件中使用python允许的任何语法。先看之前介绍的例子:fromdjango.conf.urlsimportpatterns, include, urlfrombooks.viewsimporthello, search_form,search, contact, thanksurlpatterns=patterns('',url(r'^hello/$ 阅读全文
posted @ 2012-08-28 23:25 HackerVirus 阅读(181) 评论(0) 推荐(0)
摘要: 【什么是堆】概念:堆是一种特殊的二叉树,具备以下两种性质1)每个节点的值都大于(或者都小于,称为最小堆)其子节点的值2)树是完全平衡的,并且最后一层的树叶都在最左边这样就定义了一个最大堆。如下图用一个数组来表示堆:那么下面介绍二叉堆:二叉堆是一种完全二叉树,其任意子树的左右节点(如果有的话)的键值一定比根节点大,上图其实就是一个二叉堆。你一定发觉了,最小的一个元素就是数组第一个元素,那么二叉堆这种有序队列如何入队呢?看图:假设要在这个二叉堆里入队一个单元,键值为2,那只需在数组末尾加入这个元素,然后尽可能把这个元素往上挪,直到挪不动,经过了这种复杂度为Ο(logn)的操作,二叉堆还是二叉堆。那 阅读全文
posted @ 2012-08-28 23:24 HackerVirus 阅读(174) 评论(0) 推荐(0)
摘要: PHP框架为各种技术等级的开发者减少了重复编码的需求、加快了开发进程,并在创建web应用时确保正确的编码。这不仅加快了富应用开发的进程,同时也通过减少代码的安全漏洞而增强了PHP的安全性。 PHP成为世界上最流行的脚本语言有许多原因:灵活性,易用性等等。但通常只用PHP或者其他语言编码就会显得单调、重复,这时候就需要一个PHP框架来代替程序员完成那些重复不变的部分。本文通过回答What, When, Why 以及 Which这些问题,将对PHP框架进行全面解析。PHP框架是什么? PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。换言之,PHP框架有 阅读全文
posted @ 2012-08-28 18:15 HackerVirus 阅读(159) 评论(0) 推荐(0)
摘要: IList与IList[T],自定义接口IActionList2012-08-28 14:45 by 旦旦, 143 阅读,1评论,收藏,编辑附件:ActionList.rarWPF DataGriw采用编辑模式,用户可以双击最尾的空白行从而新加一条记录.也可以选择行记录后按键盘Del键来删除选择的记录,做完一系列的操作后一次性把数据都保存到远程数据库中.那在MVVM中Ui和后台是分离的.不能直接知道那样那数据是新加\还是修改\有那些数据是被删除的了.那当前操作的集合表面保存的数据就不一定是这次一系列所有操作的数据.那只是操作过后所要保留下来的数据而以.为了触屏这样子的问题很多人一般都会写多几 阅读全文
posted @ 2012-08-28 18:10 HackerVirus 阅读(300) 评论(0) 推荐(0)