自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我相信......

爱就一个字

  • 博客(760)
  • 资源 (3)
  • 收藏
  • 关注

原创 并发计算中的串行思考

软件系统性能的提升的重要方法之一是支持并发性编程,尤其是采用多核体系结构的时候。在全局数据库、云计算和区块链应用程序中,并发性对于实现容错和分布式服务也是至关重要的。然而,对并发性的掌握一...

2022-03-06 20:22:00 9508

原创 益智乐园——DuerOS的又一盈利之路

在小度系列产品中, 一个叫做『益智乐园』的栏目逐渐引起了人们的关注, 这是一个由益智、娱乐、游戏组成的板块,集成了多种领域相近,题材和形式又各不同的技能和内容。例如在我自己的小度有屏设备上...

2022-02-27 20:22:00 2273

原创 软件依赖的一知半解

对系统架构而言,外部系统依赖往往是系统质量属性的最大风险,对软件自身也是如此。软件依赖有着严重的风险,而这些风险常常会被忽视。我们可能尚未理解有效选择和使用依赖关系的最佳实践,甚至没有理解...

2022-02-20 20:22:00 1866

原创 温故知新:数据科学札记

【引子】春节聊天的时候,家中少年的一个发小刚刚转了个专业——数据科学,自己似乎对所谓的”数据科学“了解很多,但又似乎难以区分其中的一些概念差异,例如,统计学与数据科学的区别,,数据分析与数...

2022-02-13 21:21:00 2138

原创 计算机体系结构的一知半解

计算机的体系结构是关于计算机自身的系统架构,而软件指令集架构在计算机体系结构中处于核心地位,因为软件和硬件之间都是通过软件指令集架构(ISA)来对话的。例如,在20世纪60年代早期,IBM...

2022-01-23 20:22:00 1631

原创 WebAssembly的一知半解

随着互联网的发展,网络应用变得越来越复杂,如3d可视化、音视频软件以及大型网络游戏。因此,代码的效率和安全性变得更加重要。WebAssembly 是一个可移植的底层字节码,它通过提供紧凑的...

2022-01-16 20:22:00 1045

原创 与代码无关的网络安全

【引】 周末搬家,小小的乔迁之喜,但更愉悦的事是能够帮助自家少年解决问题,他们要组织一个与『网络安全』相关的模联会议,于是就花点时间给他提供一些背景知识吧。实际上,真实世界中的网络安全往往...

2022-01-09 11:04:32 2545

原创 数据摘要的常见方法

在许多计算设置中,相同信息的超载是一个需要关注的问题。例如,跟踪其网络应用以识别整个网络的健康状况以及现场异常或行为变化。然而,事件发生的规模是巨大的,每个网络元素每小时可能会发生数以万计...

2022-01-03 20:22:00 1242

原创 青山依旧在,2021这一年

过了冬至,就开始数九了,『小寒大寒又一年』,2021年就要结束了,平淡也好,无奈也罢,我们只能追随时光的脚步,因为青山依旧在,因为以勤为自在,因为还要坐看云起时。工作在变,辛勤不变在加入百...

2021-12-26 15:15:00 1261

原创 为什么不重构呢?

重构是提高质量的重要工具。许多开发方法都依赖于重构,尤其是对于敏捷方法,在更多计划驱动的组织中也是如此。但事实上,是否以重构来处理设计中的某些问题呢?是否存在重构的障碍呢?不重构的原因存在...

2021-12-19 20:21:00 552

原创 清单管理?面向机器学习中的数据集

毋庸置疑的是,数据在机器学习中起着至关重要的作用。每个机器学习模型实例都是使用静态数据集的形式进行训练和评估,这些数据集的特性从根本上影响了模型的行为: 如果一个模型的部署环境与它的训练或...

2021-12-12 20:21:00 2240

原创 Crash?! ——软件崩溃后的数据一致性

在冯 · 诺依曼的计算机体系结构中,数据的读写是最基本的任务之一。强一致性这种简单直观的方法对于程序员来说是最容易理解的,但是一些读写一致性较弱的模型被广泛使用,这种方法提高了系统性能,但...

2021-12-05 20:20:00 661

原创 浅谈语音助手可以给企业带来什么?

未来, 无疑是数字化的,采用语音助手很可能成为商业战略的一个必要组成部分,正确使用语音 AI 为各种市场开辟了新的机会。如果不确定语音手可能对自己的企业品牌有什么好处,这里有一些方法可以将...

2021-11-28 20:21:00 2274

原创 面向AI 的数据生态系统

[引] 本文编译自https://cacm.acm.org/magazines/2021/11/256400-there-is-no-ai-without-data/fulltext,文中...

2021-11-21 20:21:00 2001

原创 web系统中的结构化数据标记

Web 系统的设计要点之一是内容和表示的分离,网站以HTML发布内容,对内容进行操作的服务也只能访问 HTML。随着表现形式各异的设备在大量地增加,也大大增加了网站针对不同表示格式的数量。...

2021-11-14 20:21:00 1415

原创 温故知新:静态分析

代码在计算机上运行,但用途并不限于此,同样是用来阅读和理解的。不易理解的代码不能轻易地维护或改进,代码库的复杂性与其缺陷率之间存在着相关性。理解大型的代码库是困难的,因此需要各种工具和技术...

2021-11-07 20:21:00 882

原创 阅读札记:创新与思维范式

方式是言行所采用的方法和形式,模式是外在的规范和规律性的描述,而范式是内在的,更加深入的原理和原则的描述。范式可以理解为模式的模式,用于描述更加抽象、本质性的特征。那么,思维范式又指的是什...

2021-10-31 20:21:00 733

原创 一种系统性能定位的简单策略

‍‍‍性能问题往往是复杂和神秘的,可能根本没有或很少提供关于其起源的线索。在没有起点或者没有提供方法的情况下,性能问题通常是随机分析的: 猜测问题可能在哪里,然后改变事情,直到问题消失。如...

2021-10-24 20:21:00 285

原创 数据系统读写权衡的一知半解

在计算机领域,有一个有趣的趋势,往系统中写入数据需要做更多的工作。我们需要对数据进行重新组织、合并、重新建立数据库索引等操作,才能使写入的内容更加有用。如果不这样做,必须实现内容搜索或其他...

2021-10-17 20:21:00 286

原创 Socket 面对的挑战?

在软件中最普遍和生命力最强的接口之一就是是Socket API。Socket API最早是由由加州大学伯克利分校计算机系统研究小组开发的,在1982年作为 BSD 4.1c操作系统的一部分...

2021-10-11 08:28:33 304

原创 休息,休息一会儿

“休息,休息一会儿”,这句话往往会想到自己童年时喜欢看的动画片《聪明的一休》,小和尚一休的口头禅就是“休息,休息一会儿”。以至于读MBA的时候,参加“《哈佛商业评论》案例大赛”的时候,我们...

2021-10-05 20:21:00 519

原创 《基于混合方法的自然语言处理》译者序

随着智能音箱走进千家万户,基于人工智能的产品与服务切实地来到了我们的身边。我们对智能音箱说话,问天气,定闹钟,听音乐,交流是如此的自然,这就是人工智能给我们带来的便利。人工智能皇冠上的那颗...

2021-09-23 21:00:00 388

原创 API的性能约定

当今,任何软件系统都依赖于其他人的工作,可以参考《没有被了解的API?一个老码农眼中的API世界》。当然,我们写了一些代码,通过API调用操作系统和各种软件包中的函数,从而减少了代码量。随...

2021-09-17 12:34:00 419

原创 Polytree 的随笔

前几天,有个朋友向我推荐了一个github 的开源项目https://github.com/OhBonsai/RedisTree, 可以用redis 直接读写polytree 的数据结构,...

2021-09-12 20:21:00 833

原创 服务器性能监控的温故知新

服务器层一般是来自多个供应商的硬件和来自多个来源软件的多样化宇宙。通常,解决服务器底层性能问题往往是困难的,或者出于安全原因,很难处理。即使碰巧发现了底层的性能“事件”,传统上测量和分析软...

2021-09-05 20:21:00 326

原创 基于P2P的互联网内容加速

大多数时候,定义问题比找到答案更难,也更有价值。这个世界需要困难的、明确界定的问题。互联网所固有的问题是什么?可能是“内容交付”问题的不同方面,例如,客户端的内容加速,高质量的视频交付等到...

2021-08-29 20:21:00 4790

原创 DHT算法的一知半解

如果所有的数据结构只能留下一种,那可能就是哈希表。哈希表是一种能高效进行数据读取/写入的数据结构,通过哈希函数可以将任意的数据映像到固定长度的随机字符串,由于函数具有单向性与唯一性,因此这...

2021-08-22 20:21:00 1998

原创 软件系统的多维性能模型

技术的多变性需要一个系统性能的多目标模型。软件系统面临着如此多样化的需求,如果有一种虚拟进化的话,或许只有最适合的应用程序才能存活下来。如果把性能定义为“系统与其环境交互以获得价值和避免损...

2021-08-17 21:21:00 675

原创 网络应用程序的通信视角

现代的应用程序不再局限于单个系统空间,而是分布在许多系统空间中,这种应用程序正在从单系统、基于主机的系统向分布式多系统解决方案转变。如果将它定义为网络应用程序,那么当前基于计算的编程模型或...

2021-08-08 20:21:00 304

原创 有向无环图(DAG)的温故知新

当我们学习数据结构的时候,总是觉得很枯燥,而当我们解决实际问题的时候,又往往因为对数据结构了解的匮乏而束手无策。从问题中来,到问题中去,在某一点上的深入思考并且不断的实践积累,或许是个笨办...

2021-08-01 20:21:00 6192

原创 基于CRDT的数据最终一致性

对于分布式系统的架构师来说,CAP 定理所描述的一致性和可用性是一个较大的挑战。网络远程跨机房是不可避免的,数据中心之间的高延迟总是导致数据中心之间在短时间内出现某种断开。因此,传统的分布...

2021-07-25 20:21:00 1576

原创 AI系统中的偏差与偏见

人工智能系统中存在着偏见,但是有偏见的算法系统并不是一个新现象。随着包括司法和健康等领域在内的各种组织都在采用人工智能技术,人们开始关注对基于人工智能的决策缺乏问责制和偏见。从人工智能研究...

2021-07-18 20:21:00 803

原创 这是你所了解的FaaS 么?——无服务计算的10个思考

如今,云计算特别是基础设施即服务(Infrastructure-as-a-Service,IaaS)已经成为广泛采用的系统架构,并且可以根据需要提供虚拟机。企业越来越多地采用云计算的一个主...

2021-07-11 19:18:00 2589

原创 日志分析的那些挑战

计算机的系统日志提供了对正在运行的系统状态的描述。日志的内容和格式在不同的系统之间,甚至在系统中的不同组件之间都可能有着很大的不同。硬件的驱动程序可能生成指示与硬件通信有问题的消息,而 W...

2021-07-05 21:21:00 535 2

原创 面向互联网应用的网络优化

关于Web 应用的性能、可靠性和可伸缩性,最大的瓶颈在哪里?在许多情况下,限制性的瓶颈是网络传输,或者说是数据在互联网上往返于服务器和终端用户之间的时间。如今,设计网络应用时,服务端的基础...

2021-06-24 20:21:00 735 2

原创 远去的十八岁

时光匆匆,不知不觉在你我的指间溜走了。时光残酷,霜染双鬓,我已年近半百;时光美好,风华正茂,今天是你18岁的最后一天。去年的疫情,曾经的忐忑,特殊的《今天你18岁,父母的碎碎念》。推迟的高...

2021-06-18 03:49:00 587 2

原创 这是你了解的P2P 么?

【引子】在系统性能方面,CDN在网络性能优化方面具有重要的地位。本来想学习一下P2PCDN的相关原理和技术,没想到P2P本身的学习就花去了较长的时间,P2P与我原来的认知有着较多的不同。虽...

2021-06-10 20:21:00 2149 2

原创 DuerOS中的代理机制

代理,在架构设计中是一种常见的机制,在DuerOS 开发平台(DuerOS Bot Platform,DBP)中的设计同样如此。在《当你问代理机制的时候?指的是Agent,Proxy,Br...

2021-06-06 20:21:00 444

原创 全栈必备 :C语言基础

【引子】温故而知新,“三日不弹,手生荆棘”,代码也是如此。另一方面,自己挖的坑要自己填。在《全栈的技术栈设想》中埋下了4种编程语言的伏笔,已经兑现了Javacript,Python和Jav...

2021-06-01 07:07:00 769

原创 关于软件研发生产力的误区与思考

软件系统的高效开发从来没有像现在这样重要,因为疫情已经迫使全球很多软件工程师在家工作,开发人员和管理者脱离了以往的工作场所和团队。虽然出乎意料,但这个变化构成了一个罕见的“自然实验”,使人...

2021-05-20 21:21:00 652

萃智(TRIZ)文摘

来自中国萃智网,对TRIZ的基本介绍,扫盲没有问题

2009-09-10

计算机世界1000期特稿——信息革命的流金岁月

历史也是一种解释。 时间可能是宇宙中惟一一个义无反顾的前行者,它只有一个向前的方向,因此,时间也就成了这个宇宙中最冷酷的标尺。人是最复杂的动物,有着最丰富的情感,有时坚强,有时懦弱,有时勇往直前,有时瞻前顾后。所以,人就成了时间最驯服的奴隶。时间的冷酷加上人类的情感决定了人总会追溯过去,而且会用无数的“假设”和“如果”去玩味过去的记忆。媒体是天生的“记录者”,因此就更乐于帮助人们唤起对往事的回忆,而且还会有意识地把对过去的理解延伸到对未来的判断,虽然这些判断在未来大多会沦为笑谈。

2008-11-24

Internet Email协议开发指南

POP3,IMAP4,STMP等等协议的程序开发实现

2008-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除