Logo

  • 雪夜凋零

    发布于:2017-08-24 09:07:26

    5

    每秒高达千万分发,如何应对直播互动平台中海量消息挑战?
    由于直播平台的特点,对系统功能设计的可靠性要求更高,同时,如何在直播火热的当下快速实现直播平台的构建,成为很多企业的现实需求。本文主要分享融云直播互动系统的设计与实践,详细介绍礼物、红包等以消息为基础的互动方案设计思路和实践方案并阐述如何结合融云自身技术优势,助力直播企业快速布局市场。
    精选文章 4991人阅读 评论(1) 收藏(4)
  • yaocoder

    发布于:2014-10-24 19:40:31

    3

    数据库的唯一标示符(ID)的选择
    背景:数年的工作中,已经设计了很多系统或产品的数据库,有单机的、有局域网环境下的、也有互联网环境下的,对于不同的环境,设计考虑都有所不同。即使对于相同的环境,也会因为业务或者数据量的不同而有不同的设计。近期,又要设计一款互联网产品的数据库(MySQL服务)。经过之前的积累,在表的ID设计这个环节就进行了大量的分析、比较、学习,对ID的设计也有了更系统和深刻的认知,把自己学习实践到的知识总结下来,分
    精选文章 4254人阅读 评论(8) 收藏(0)
  • ceecy

    发布于:2013-11-01 14:37:57

    0

    软件设计过程经验谈 之 如何做好领域模型设计
    经常听到领导教诲,开发的同事应该要往前走一步,去做产品?去做售前?这也是一种方式,只不过是一大步。个人觉得,在迈出这一大步之前,需要先走出一小步:从写好代码到做好设计。 下图是按照软件工程的通用做法,梳理出的标准设计指南,已经非常清晰地定义了软件设计的阶段和活动,产物规约,文档要求以及需要配合的培训。比较适合于人朋规模大、产品化程度高、外包服务模式。按照这个标准的设计指南,把每一阶段
    精选文章 1474人阅读 评论(0) 收藏(0)
  • ShaneLooLi

    发布于:2012-11-07 02:29:07

    3

    面试软件设计人员的方法,附面试题。我的面试注重实效
    本文描述了我面试软件人员的心得。结合一套精致的面试题目,讲述了通过受试者的反应把握受试者实际能力的方法,以及通过引导使面试紧凑有效的方法。
    精选文章 739人阅读 评论(4) 收藏(0)
  • 愛飛翔

    发布于:2012-07-03 03:35:38

    2

    软件设计心情笔记(一)目的与手段都很重要
      忽然发现自己很久没有写技术博文了,上一篇还是在两周前。   今天下午和51CTO的博客管理员同学聊了聊,慢慢地感觉到那种大型技术博客网站是个好东西。要感谢51CTO和图灵社区这样的讨论园地,使我认识了很多对软件设计有独到见解的朋友们。   “代码质量随想录”系列更新得比较慢,原因之一,是小翔想要让随想录系列博文成为不仅能够促发思考,而且对大家的学习、工作、研究真正有
    精选文章 335人阅读 评论(4) 收藏(0)
  • 李云

    发布于:2012-04-29 17:23:44

    9

    软件设计的真谛
    假设我们身边的一切都是用制造材料加以描述的:空调不是“空调”,而是“由金属和塑料做成的物体”;书不是“书”,而是“由纤维和墨做成的物体”。沟通时我们也不用“空调”和“书”这样的词汇,而是“金属和塑料做成的物体”和“纤维和墨做成的物体”。可以想象大脑在面对这些信息时会让我们觉得多么的痛苦,显然这样的事情在现实中很少发生,因为我们的大脑具备很强的抽象能力 ,会通过抽象塑造“空调”和“书”这样的概念提升
    精选文章 1853人阅读 评论(8) 收藏(0)
  • 百度技术

    发布于:2012-03-08 00:00:00

    1

    “动动手指就搞定”——谈手势操作在手机端软件设计中的应用
    自然用户界面【1】(NUI , Natural User Interface)——特别是触控技术使人机交互变得更加自然直观,更为人性化。比如ipad、iPhone和一些采用Windows Mobile,Android等系统的手机已经让用户体验到触控的便利。本篇文章要说的是一种关于手机端触控技术的交互设计,它利用我们的肌肉记忆,不需要过多思考,让我们依靠潜意识,动动手指就能完成任务——它就是手势操作。
    精选文章 635人阅读 评论(1) 收藏(0)
  • 周金桥

    发布于:2011-06-23 23:19:56

    7

    周公51CTO博客有价值文章整理
    说明:为方便朋友们查看本博客的文章,特地整理了本博客中周公认为值得一看的文章,不过有些文章因为年代久远且技术更新快的原因,里面所讲述的方法或者理论不再适合,请大家斟酌。
    精选文章 5959人阅读 评论(6) 收藏(1)
  • 李云

    发布于:2010-06-26 16:35:11

    0

    软件设计中的“自上而下”和“自下而上”
    在切入主题之前先要了解“上”与“下”的含意是什么,这需要从图1中找答案。图中,应用层在最上面,其下依次是框架、平台、库和操作系统层,因此“上”是指靠近应用层,而“下”则是指靠近操作系统层。 图1      对于一个被设计的软件模块,存在两个视角。一个是从上
    精选文章 3062人阅读 评论(3) 收藏(0)
  • zhaisj

    发布于:2010-06-21 12:58:46

    5

    保护你的聊天隐私---“外挂式”加密软件设计思路
    《手机》中有句话的大意是:当人们不再相信媒体作为交流的工具时,我们如何表达自己的真话?保护你的聊天隐私,这里给一个新的设计思路...
    精选文章 2658人阅读 评论(9) 收藏(0)
  • realzjy

    发布于:2010-04-26 21:02:48

    0

    软件设计不同时期的关注点分离
    期开发和其之前版本的性能优化,所以有点忙,一直也没得闲写点东西。在本次文章中我围绕现有系统开发的一些感想,希望结合自身的想法给大家说说,希望对大伙有所帮助,同时也希望得到各位朋友的多多指教。        我个人认为软件设计的三个阶段应分为:系统架构设计阶段、分布式各层结构设计阶段、服务实现详细设计阶段。 1三层架构,java居多,我
    精选文章 348人阅读 评论(4) 收藏(0)
  • 李云

    发布于:2010-02-25 19:00:55

    0

    阻碍改善设计的常见观念
         既然软件设计如此重要,那么忽视它就是一种战略短视行为。软件工程师最重要的工作内容理应是进行真正的、创造性的软件设计,而不是只忙于简单地修补漏洞。漏洞是得补,但得补得有艺术、有深度,而不是头痛冶头、脚痛冶脚地补。那种没有深度的修补方式注定是在为将来埋下更大的定时炸弹,也可以预见未来的软件维护工作将愈加的困难。   &nb
    精选文章 584人阅读 评论(5) 收藏(0)
  • 李云

    发布于:2010-01-10 15:57:28

    0

    软件质量是什么
    众所周知软件质量是软件产品之本,但软件质量到底是什么?我们真正地理解了软件质量吗?一说到软件质量,在头脑中很容易想到它应当满足用户的需求、用起来方便以及含有尽可能少的缺陷(bug或defect),等等。如果一个产品已经开发出来了,那缺陷尽可能的少这一指标就显得尤为突出,因此,潜移默化地,缺陷少成为了高质量软件的代名词。 缺陷少真的就意味着是高质量软件吗?笔者认为不然!这是因为软件质量的高低从
    精选文章 2040人阅读 评论(3) 收藏(0)
  • 李云

    发布于:2010-01-03 16:47:12

    2

    什么是软件设计
    什么是软件设计?就笔者的观点来看:软件设计是采用编程或脚本语言优雅地表达并解决现实需求的一门科学和艺术。“优雅地表达”想传递的意思是,所设计出来的软件应当能容易被人理解、方便扩展和维护。从这一定义可以看出软件设计首先是一门科学,是一门解决用户需求的软件科学。既然是科学,不可避免的要掌握相关的科学知识,比如数据结构、计算机组成原理、编程语言等等,而这些内容也正是大学计算机相关
    精选文章 4014人阅读 评论(14) 收藏(0)
  • 壁虎

    发布于:2009-09-29 02:44:36

    0

    软件开发模式
    软件开发模式是为了解决频繁的软件需求变更和软件技术更新而形成的解决方案总结。软件开发模式可以根据软件开发阶段被划分为多种类型,每种类型的模式的意义和用途也是不同的。本文试图对软件开发模式及其性质进行剖析,并简单阐述其在软件开发过程中所起到的作用。
    精选文章 451人阅读 评论(4) 收藏(0)
  • wg_wg

    发布于:2009-04-28 20:45:02

    0

    2009年5月软件设计师考前预测试题及考点解析
    更多试题及要点解析请参见《软件设计师考试考前冲刺预测试卷及考点解析》
    精选文章 1184人阅读 评论(0) 收藏(0)
写博文