上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 经常碰到32位的DLL什么的不能在64位Windows的IIS上调用,在网上找到这篇文章也许能够解决很多问题。总的思路就是先允许IIS支持32位程序,然后再用.Net Framework注册IIS。Enable 32-bit Server Applications on 64-bit MachinesASP.NET applications that use TX Text Control .NET Server must be compiled for 32-bit platforms (see this article). IIS must be configured to execute 阅读全文
posted @ 2011-08-18 15:01 蛤蟆 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Windows下的Memcache安装:1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。memcached的基本设置:-p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务- 阅读全文
posted @ 2011-08-18 14:56 蛤蟆 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Scrum开发过程一、 敏捷原则个体与交互 胜过 过程与工具可以工作的软件 胜过 面面俱到的文档客户协作 胜过 合同谈判响应变化 胜过 遵循计划这四句价值观用语句表达就是: 自组织团队与客户紧密协作,通过高度迭代式、增量式的软件开发过程响应变化,并在每次迭代结束时交付经过编码与测试的有价值的软件 胜过 与客户确定合同后在初期制定并遵循基于活动的完整计划,在重型过程和工具指导下,通过完成大量文档进行知识传递,最后交付需求 二、 Scrum的定义Scrum是一个轻量级的软件开发方法 Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的迭代周期,每个小 阅读全文
posted @ 2011-07-28 16:19 蛤蟆 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;为什么说是以人为核心?我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以 阅读全文
posted @ 2011-07-28 15:29 蛤蟆 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构的理解上存在两个比较大的偏颇: 1.没有从本质角度去理解分层的内涵,而只是了解其表象。 2.对分层架构的理解过于狭隘,只是少数概念,而又不够深入。 许多朋友言“分层”则必称“DAL”、“BLL”、“表示层”等概念,殊不知“DAL”的内部还有“DataSource架构模式”、“t-Relational Behavioral 模式”、“t-RelationalStructural模式”等方面,而其中每个方面下下又有诸多具体模式,如“Data Source 架构模式”又有“TableDataGateway”、“Row DataGateway”、 阅读全文
posted @ 2011-07-19 17:04 蛤蟆 阅读(282) 评论(0) 推荐(0) 编辑
摘要: “在IT行业混,三个月不学习,就会落伍。”这是张志以前很喜欢说的话。说这话的时候,张志常常是在酒桌上喝得有几分醉意。 听这话的当然是对电脑知之甚少,但又充满好奇的人。 张志是名牌大学计算机系的高才生,曾在一家著名网络公司做过几年的系统集成,对那些没怎么摸过鼠标的人来说,他似乎很有资格说这话。 可算起来,那是好几年前的事了。张志现在有些落魄。 从工程师到CIO 话还得从头说起。1999年,张志在网络公司上班时,虽然收入不低,但是工作却不轻松,还得经常出差。张志不喜欢出差,最后他选择了辞职。 在那样一个计算机人才根本不用发愁找工作的年代,张志辞职的方式很潇洒。结工资那天,他还特意在天然居酒楼请总. 阅读全文
posted @ 2011-07-06 15:11 蛤蟆 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Google MapReduce中文版 译者: alex 摘要MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。现实世界中有很多满足上述处理模型的例子,本论文将详细描述这个模型。MapReduce架构的程序能够在大量的普通配置的计算机上实现并行化处理。这个系统在运行时只关心:如何分割输入数据,在大量计算机组成的集群上的调度,集群中计算机的错误处理, 阅读全文
posted @ 2011-06-20 16:52 蛤蟆 阅读(332) 评论(0) 推荐(0) 编辑
摘要: FastDHT是一个基于键值对(Key Value Pair)的高效的分布式Hash系统,她可以用来存储大量的Key Value Pair,比如可以用来存储文件名映射表、session数据、用户相关数据等等。 FastDHT服务器端底层存储采用Berkeley DB,支持大数据量;网络IO采用libevent,支持大并发连接。FastDHT只用到了BDB最基本的存储功能,数据同步是自己实现的,采用了binlog的复制方式。 FastDHT集群由一个或多个组(group)组成,每个组由一台或多台服务器组成,同组服务器上存储的数据是相同的,数据同步只在同组的服务器之间进行。组内各个服务器是对等的, 阅读全文
posted @ 2011-06-20 16:51 蛤蟆 阅读(3200) 评论(0) 推荐(1) 编辑
摘要: 软件工程的定义:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。项目管理的定义:项目管理是一个管理学分支的学科 ,指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望。项目管理是对一些与成功地达成一系列目标相关的活动(譬如任务)的整体。这包括策划、进度计划和维护组成项目的活动的进展。软件工程为我们提供的具有指导意义的软件开发方法(RUP、MSF),项目管理是更从更高的角度思考问题,它总结出了项目管理中会碰到的问题及常规的解决方 阅读全文
posted @ 2011-01-10 22:51 蛤蟆 阅读(3940) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/may07/santos/RUP 和 MSF 的定义目前 RUP 7.0 版将其本身定义为规程和阶段中安排的软件工程的过程。RUP 基于软件工程的最佳实践。除了包含开发过程中的所有基本元素(角色、任务、活动、工件、工作流)之外,RUP 展示了关于和软件工程相关的元素的广泛概念库。就像 Per Kroll 和 Philippe Kruchten 提到的, 1 RUP 定义了一种迭代、以架构为中心,及用例驱动的软件开发方法。RUP 目前是 IBM Ration 阅读全文
posted @ 2011-01-10 22:18 蛤蟆 阅读(695) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页