软件设计的真谛 问答

维次序的过程。 对于程序员来说除了生活在现实世界,还“身处”由程序所构建的虚拟世界中。程序设计其实是在个人头脑中构建虚拟世界的过程,而维护代码则首先是 通过程序所表达的虚拟世界与其他程序员间接

openkk1 2012-05-10   11717   5
P34

  RESTFUL API设计开发 文档

1. RESTFUL API设计开发Twitter :hoorace Email :longtask@gmail.com Blog :www.longtask.com1.0beta0 2. 目录什么是RESTRESTFUL

wangbaowei 2013-01-22   7151   0
Web框架   Apache   HTTP   Java   Go  

如何设计优秀的 API 资讯

API 的设计是编程中最困难的事情。甚至有人认为,哪怕你已经有着十年的相关经验,也仅仅只能接触尝试 API 的设计。我们也曾经或多或少的为了那些缺乏经验的程序员所设计的一些 API 吃了苦头。然而,如

jopen 2012-09-10   8806   0
API  

不要为复用而设计 资讯

写20多本关于编程方面的书籍,有很多书籍在国内都有出版,其中包括《 重构HTML:改善Web应用的设计 》, 《 Java I/O 》, 《 Java网络编程 》,《 Xml Bible 》和《 XML

jopen 2013-01-28   6512   0
设计  

Windows Phone 7 设计简介 资讯

Metro 的设计语言和理论。微软这次所看准的市场和用户群也与之前的老一代 Windows 不同(终于转变了):从针对商业和技术用户到普通用户,线上,线下的生活紧密链接的新兴用户。 对话设计人员

fmms 2012-03-12   8350   0

响应式设计介绍 经验

2013年,智能机上网时间已经超过PC机了,并且这种趋势是不可逆的,设计移动设备将成为Web开发人员的首要任务。针对移动用户,一种方案是开 发Native App,如分别给IOS和Anroid开发应用

jopen 2014-09-03   53175   0

HeroKu 的架构设计 经验

HeroKu 的架构估计就明白个差不多了 概览图 好的架构图是画出来的,好的架构未必是设计出来的,最后架构好不好,还要看持续的改进能力。 HTTP 反向代理 使用 Nginx

jopen 2014-07-27   54483   0

数据库设计指南 经验

数据库设计指南 如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样, 再好的老师也比不过经验的教诲(

jopen 2012-07-12   79342   0

Tumblr 架构设计 经验

大规模网站。系统架构正在从LAMP演进为最先进的技术组合,同时团队也要从小的创业型发展为全副武装、随时待命的正规开发团队,不断创造出新的功能和基础设施。下面就是Blake对Tumblr系统架构情况的介绍。

jopen 2013-05-26   78089   0

C#的UML设计 经验

该工具使用逆向工程来构建C#项目的UML图。它可自动显示对象之间的连接和同步代码与图表提供了方便。

jopen 2012-11-03   48626   0

API 设计框架:Restler 经验

Restler 3 - 很棒的api设计框架 产品特点 没有学习曲线 重量轻 灵活 高度可定制 可以在你的本地主机被尝试过很多的例子上手 支持HTTP请求方法HEAD,GET,

jopen 2014-10-14   30820   0
Restler  

简单的LRU Cache设计与实现 经验

y及其value,如果插入时缓存已经满了,应该使用LRU算法把最近最久没有使用的key踢出缓存。 设计1: cache使用数组,每个key再关联一个时间戳,时间戳可以直接用个long long类型

zjzh 2016-01-28   33710   0
P5

  Java架构设计 文档

细节隐藏原则很显然把复杂问题简化,把难看的细节隐去,能让软件结构更清晰。其实这个原则使用很普遍,java/c++语言中的封装原则以及设计模式中的Facade(外观)模式就很能体现这个原则的精神。 依赖倒置原则随着软件结构的进一步发展,

lwq2006 2012-08-07   2648   0
P9

  设计模式UML 文档

McDonald整理的超精简版《设计模式》;看了之后感觉非常的爽,在此和大家share下; 习惯了厚厚的砖头,看到这本精简版电子书,着实兴奋了下,书中内容非常精炼,主要涉及23种设计模式的UML类图、目标、应

lucence 2013-03-24   2342   0
P25

  android 计算器设计 文档

android计算器设计 本人学习android有一个多月了,在学习期间为了对所学的知识进行应用,因而设计了一个简单的计算器,现在通过本文与大家一起分享。 由于本人水平有限,因此设计的计算器可能有着一部

小浣熊、 2012-07-17   5677   0
P12

  华为FPGA设计流程指南 文档

 FPGA设计流程指南 前言 本部门所承担的FPGA设计任务主要是两方面的作用:系统的原型实现和ASIC的原型验证。编写本流程的目的是: l 在于规范整个设计流程,实现开发的合理性、一致性、高效性。

油油猪 2011-01-03   5986   0
P

Lua 程序设计 文档

Lua不仅是一种易于扩展的语言,也是一种易整合语言(glue language);Lua支持基于组件的,我们可以将一些已经存在的高级组件整合在一起实现一个应用软件。一般情况下,组件使用像C/C++等静态的语言编写。但Lua是我们整合各个组件的粘合剂。又通常情况下,组件(或对象)表现为具体在程序开发过程中很少变化的、占用大量CPU时间的决定性的程序,例如窗口部件和数据结构。对那种在产品的生命周期内变化比较多的应用方向使用Lua可以更方便的适应变化。除了作为整合语言外,Lua自身也是一个功能强大的语言。Lua不仅可以整合组件,还可以编辑组件甚至完全使用Lua创建组件。

ll8814081 2014-02-13   338   0
P30

  Java的设计模式 文档

设计模式; 一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙

1395032673 2013-05-12   399   0
P11

  软件需求与设计方案 文档

 项目需求与设计方案 1、 项目概述 随着手机上网的逐步普及,移动3G的逐步推广,无线网络对于的人们的生活越来越紧密。无线网络服务已经逐渐的成为人们日常生活之所需。随着无线网络的逐步完善,无线城市这

张世龙 2011-08-14   10611   0
方案  
P18

  算法设计与分析论文 文档

论文题目:五子棋游戏 课程名称: 算法设计与分析 任课教师: 曾涛 班  级:计算机4班 学  号: 09509121 姓  名: 尚俊超 五子棋游戏设计 摘要:本问介绍的一个五子棋游戏的编写和设计,本游戏的依据就是下

非轻云淡 2012-05-29   5011   0
1 2 3 4 5 6 7 8 9 10