07 2016 档案

摘要:网络通信协议 一般地,关注于逻辑数据关系的协议通常被称为上层协议,而关注于物理数据流的协议通常被称为低层协议。 IEEE802就是一套用来管理物理数据流在局域网中传输的标准,包括在局域网中传输物理数据的802.3以太网标准。还有一些用来管理物理数据流在使用串行介质的广域网中传输的标准,如帧中继FR( 阅读全文

posted @ 2016-07-29 23:39 博雅塔之子 阅读(13188) 评论(0) 推荐(1)

摘要:双绞线 与同轴电缆相比双绞线(TwistedPair)具有更低的制造和部署成本,因此在企业网络中被广泛应用。 双绞线可分为屏蔽双绞线(ShieldedTwistedPair,STP)和非屏蔽双绞线(UnshieldedTwistedPair,UTP)。屏蔽双绞线在双绞线与外层绝缘封套之间有一个金属屏 阅读全文

posted @ 2016-07-27 21:21 博雅塔之子 阅读(1182) 评论(0) 推荐(0)

摘要:小型企业通常只有一个办公地点,一般采用扁平网络架构进行组网。这种扁平网络能够满足用户对资源访问的需求,并具有较强的灵活性,同时又能大大减少部署和维护成本。小型企业网络通常缺少冗余机制,可靠性不高,容易发生业务中断。 大型企业网络对业务的连续性要求很高,所以通常会通过网络冗余备份来保证网络的可用性和稳 阅读全文

posted @ 2016-07-26 16:04 博雅塔之子 阅读(1511) 评论(0) 推荐(0)

摘要:在 Google I/O 2016 大会上,我们宣布推出新的 Google Awareness API,让您的应用可以利用快照和围栏智能应对用户情境,并且仅需占用极少量的系统资源。 所有开发者均可以通过 Google Play 服务获取 Google Awareness API。 利用 7 种不同类 阅读全文

posted @ 2016-07-23 14:01 博雅塔之子 阅读(257) 评论(1) 推荐(0)

摘要:能打造出色的应用不意味着一定能在商业上取得成功,两者之间还有许多工作要做,绝不能简单发布应用后就宣告“收工”。您需要能迅速根据用户反馈作出调整、测试新功能,以及向用户提供他们最关注的内容。 Firebase 远程配置就是为此而生。利用 Firebase 远程配置,您可以在云端更改应用的外观和风格,从 阅读全文

posted @ 2016-07-23 13:08 博雅塔之子 阅读(497) 评论(0) 推荐(0)

摘要:测试用例的概念 测试用例值 完成被测软件的某个执行所需的输入值 期望结果 当且仅当程序满足其期望行为,执行测试时产生的结果 前缀值 将软件置于合适的状态来接受测试用例值的任何必要的输入 后缀值 测试用例值被发送以后,需要被发送到软件的任何输入 验证值:查看测试用例值结果所要用到的值结束命令:终止程序 阅读全文

posted @ 2016-07-23 04:37 博雅塔之子 阅读(450) 评论(0) 推荐(0)

摘要:单元测试(Unit Testing)是对软件中的最小可测试单元进行检查和验证。 单元测试内容 单元测试原则 快速的 单元测试应能快速运行,如果运行缓慢,就不会愿意频繁运行它。 独立的 单元测试应相互独立,某个测试不应为下一个测试设定条件。当测试相互依赖时,一个没通过就会导致一连串的失败,难以定位问题 阅读全文

posted @ 2016-07-23 03:11 博雅塔之子 阅读(602) 评论(0) 推荐(0)

摘要:代码性能优化 优化是对代码进行等价变换,使得变换后的代码运行结果与变换前的代码运行结果相同,但执行速度加快或存储开销减少。 代码性能优化是一门复杂的学问。 根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗80% 的工作量。 在满足正确性、可靠性、健壮性、可读性等质量因 阅读全文

posted @ 2016-07-22 21:10 博雅塔之子 阅读(1679) 评论(0) 推荐(0)

摘要:代码评审技术 代码审查(Code Review)是一种用来确认方案设计和代码实现的质量保证机制,它通过阅读代码来检查源代码与编码规范的符合性以及代码的质量。 代码审查的作用 检查设计的合理性 互为 Backup 分享知识、设计、技术 增加代码可读性 处理代码中的“地雷区” 缺陷检查表 Python代 阅读全文

posted @ 2016-07-22 01:42 博雅塔之子 阅读(5003) 评论(0) 推荐(0)

摘要:Python编程规范:程序模板 Python编程规范:注释 好的注释解释为什么,而不是怎么样 不要在注释中重复描述代码 当自己在编写密密麻麻的注释来解释代码时,需要停下来看是否存在更大的问题 想一想在注释中写什么,不要不动脑筋就输入 写完注释之后要在代码的上下文中回顾一下,它们是否包含正确的信息? 阅读全文

posted @ 2016-07-21 16:31 博雅塔之子 阅读(324) 评论(0) 推荐(0)

摘要:软件开发之道 软件开发是一个逐步认知和明晰的活动 软件开发中的变化是实际存在和必然的 软件开发应更关注于交付的价值 高质量的交付物是最重要的 系统不是一次构建而成,而是迭代演进的 基于完整的场景构建计划,并按优先级执行 互联网时代的软件开发 互联网产品的开发特点 快鱼吃慢鱼 版本发布成本很低 追求创 阅读全文

posted @ 2016-07-21 13:12 博雅塔之子 阅读(401) 评论(0) 推荐(0)

摘要:软件过程模型 瀑布模型:将基本的开发活动看成是一系列界限分明的独立阶段,这是一种计划驱动的软件过程,有利于规范软件开发活动。 原型化模型:原型是一个部分开发的产品,用于加强对系统的理解,有助于明确需求和选择可行的设计策略。 迭代式开发:将描述、开发和验证等不同活动交织在一起,在开发过程中建立一系列版 阅读全文

posted @ 2016-07-21 00:57 博雅塔之子 阅读(275) 评论(0) 推荐(0)

摘要:软件开发活动 问题定义:人们通过开展技术探索和市场调查等活动,研究系统的可行性和可能的解决方案,确定待开发系统的总体目标和范围。 需求开发:在可行性研究之后,分析、整理和提炼所收集到的用户需求,建立完整的需求分析模型,编写软件需求规格说明。 软件设计:根据需求规格说明,确定软件体系结构,进一步设计每 阅读全文

posted @ 2016-07-21 00:17 博雅塔之子 阅读(164) 评论(0) 推荐(0)

摘要:功能性 适合性:当软件在指定条件下使用,其满足明确和隐含要求功能的能力。 准确性:软件提供给用户功能的精确度是否符合目标。 互操作性:软件与其它系统进行交互的能力。 安全性:软件保护信息和数据的安全能力。 可靠性 成熟性:软件产品避免因软件中错误发生而导致失效的能力。 容错性:软件防止外部接口错误扩 阅读全文

posted @ 2016-07-20 22:30 博雅塔之子 阅读(1262) 评论(0) 推荐(0)

摘要:“移动互联网,随时随地”是非常火爆的一个专题。阿里无线事业部技术负责人庄卓然(花名南天)任出品人。来自阿里无线事业部的高级专家李敏在ArchSummit 全球架构师峰会上分享了《手机淘宝架构演化实践》(视频连接)。 李敏主要负责淘宝无线客户端和无线网站基础服务、购物主链路的架构、研发方面的工作。从0 阅读全文

posted @ 2016-07-19 12:44 博雅塔之子 阅读(1246) 评论(0) 推荐(0)

摘要:美学修养恰好是使我们的生命,由狭窄的现实扩大到生命情怀的东西,只有美学的部分,敌人间可以互相赞美…「知识分子是个蛮新的词,中国古代并没有这个名称,我们可能会用「士」来代表读书人。今天我想由历史上,慢慢谈一谈究竟一个知识分子应该具备怎样的美学修养。 春秋战国时,士已经成为一种独特的身分阶层,也就是说, 阅读全文

posted @ 2016-07-19 11:41 博雅塔之子 阅读(895) 评论(0) 推荐(0)

摘要:从无到有 2011.1.21 微信正式发布。这一天距离微信项目启动日约为2个月。就在这2个月里,微信从无到有,大家可能会好奇这期间微信后台做的最重要的事情是什么? 我想应该是以下三件事: 1. 确定了微信的消息模型 微信起初定位是一个通讯工具,作为通讯工具最核心的功能是收发消息。微信团队源于广研团队 阅读全文

posted @ 2016-07-18 23:26 博雅塔之子 阅读(981) 评论(0) 推荐(0)

摘要:也许很多人还不知道,知乎在规模上是仅次于百度贴吧和豆瓣的中文互联网最大的UGC(用户生成内容)社区。知乎创业三年来,从0开始,到现在已经有了100多台服务器。目前知乎的注册用户超过了1100万,每个月有超过8000万人使用;网站每个月的PV 超过2.2亿,差不多每秒钟的动态请求超过2500。 在Ar 阅读全文

posted @ 2016-07-18 18:05 博雅塔之子 阅读(284) 评论(0) 推荐(0)

摘要:运营 一切用于连接用户和产品,并产生产品价值和商业价值的手段,都叫产品运营。 运营的作用 运营解决的是什么问题? 1. 产品生产出来,假如无法触达用户,则无法体现产品价值和实现商业价值。 运营用于连接用户和产品。 2. 互联网产品=产品价值+商业价值 用户需求不断变化,产品需要通过持续的迭代完善才能 阅读全文

posted @ 2016-07-17 06:45 博雅塔之子 阅读(213) 评论(0) 推荐(0)

摘要:AngularJS官方网站提供了一个用于学习的示例项目:PhoneCat。这是一个Web应用,用户可以浏览一些Android手机,了解它们的详细信息,并进行搜索和排序操作。 获取源代码 PhoneCat项目的源代码托管在GitHub上,因此获取源代码之前需要安装Git。安装Git后,可以通过git 阅读全文

posted @ 2016-07-16 15:13 博雅塔之子 阅读(202) 评论(0) 推荐(0)

摘要:简介 AngularJS是为了克服HTML在构建应用上的不足而设计的。 通常,我们是通过以下技术来解决静态网页技术在构建动态应用上的不足: 类库 - 类库是一些函数的集合,它能帮助你写WEB应用。起主导作用的是你的代码,由你来决定何时使用类库。类库有:jQuery等 框架 - 框架是一种特殊的、已经 阅读全文

posted @ 2016-07-16 03:17 博雅塔之子 阅读(141) 评论(0) 推荐(0)

摘要:通过对一些游戏大厂的口号可以看出,“游戏”与“快乐”是分不开的。每个人玩游戏的初衷都是希望消磨时间,获得快乐。那文案在游戏中要怎样来体现自己的作用?下面的内容将会对文案在游戏研发中所起的作用以及如何快速搭建世界观框架进行简单介绍。 用户需要什么 做游戏不仅仅是做出一款自己喜欢的游戏,更重要的是做玩家 阅读全文

posted @ 2016-07-15 14:20 博雅塔之子 阅读(4754) 评论(0) 推荐(0)

摘要:fMRI与MRI 功能磁共振成像(fMRI)技术的出现令人兴奋,但业内人士承认仍存在很多问题,甚至比我们想象的问题还多。一项新的研究表明fMEI数据处理软件有缺陷,会产品大量的假阳性结果(注:假阳性率:又称误诊率或第I类错误。即实际无病,但根据筛检被判为有病的百分比)。 磁共振成像(MRI)是将人体 阅读全文

posted @ 2016-07-11 22:40 博雅塔之子 阅读(189) 评论(0) 推荐(0)