半吊子全栈工匠

LV1
发表了文章

DuerOS 应用实战示例——机器狗DIY

【引子】我的专辑《DuerOS 的AI 实战》涵盖了DuerOS应用中较多方向的内容,有点有面,已经有39篇文字,本文是第40篇。四十不惑,如果读者目前还无法掌...

半吊子全栈工匠
发表了文章

系统性能设计的10个反模式

从用户界面到应用程序,从驱动程序到操作系统的内核,几乎所有软件都存在着系统性能上的缺陷,许多看起来完全不同的性能问题实际上有着相同的根本原因。对于成功经验的抽象...

半吊子全栈工匠
发表了文章

一文读懂中间件

在码农的日常工作中, 经常会提到中间件,然而大家对中间件的理解并不一致,导致了一些不必要的分歧和误解。“中间件”一词被用来描述各种各样的软件产品,在不同文献中有...

半吊子全栈工匠
发表了文章

API设计中性能提升的10个建议

【引子】节前的时候, 一好友约我聊一聊API 的设计。当时觉得仿佛有万语千言,但我又难以脱口而出1、2、3。原来,即便是工作的日常,也缺乏一个系统性的思考和整理...

半吊子全栈工匠
发表了文章

性能:关键路径的延迟分析

随着功能和数据的不断发展,面向服务的分布式系统越来越复杂,将总延迟保持在最小不仅是一项具有挑战性的任务,而且是一个持续的问题。由于代码和部署的变化,以及流量模式...

半吊子全栈工匠
发表了文章

街灯变成了平台,世界将会怎样

街灯几乎城区最密集的电力基础设施,随着智能城市的兴起,智能街灯开始逐步被采用,如果把若干街灯变成一个多功能的计算基础设施——平台,那将是一种怎样的创新服务呢?

半吊子全栈工匠
发表了文章

关于区块链的一点经济学思考

区块链是区块链,加密资产是加密资产,尽管二者之间的关系紧密,区块链和加密资产却不能混为一谈。区块链并不是什么新技术,如果从创新的角度来看,顶多算是一种组合创新。...

半吊子全栈工匠
发表了文章

熟悉而陌生——那些个系统抽象

【引】周末的清晨,少有的好天气冲走不少日常中的忙乱和阴霾,石头兄弟给我发来了一篇文章“system abstraction”(https://cacm.acm....

半吊子全栈工匠
发表了文章

分布式系统的一致性再思考

如今使用的几乎所有软件都是分布式系统的一部分,手机上的应用程序与托管在云中的服务一起工作,托管服务本身就是大规模的分布式系统,通常运行在遍布全球的机器上,大数据...

半吊子全栈工匠
发表了文章

Bug Fix 之后的随笔

或许,Zero-Bug 不是一个目标,而是一种奢望。Bug fix 成为了程序员工作中的日常活动,有人说,bug 的堆积导致了经验的积累,真的是这样么?

半吊子全栈工匠
发表了文章

并发计算中的串行思考

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

半吊子全栈工匠
发表了文章

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

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

半吊子全栈工匠
发表了文章

软件依赖的一知半解

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

半吊子全栈工匠
发表了文章

温故知新:数据科学札记

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

半吊子全栈工匠
发表了文章

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

计算机的体系结构是关于计算机自身的系统架构,而软件指令集架构在计算机体系结构中处于核心地位,因为软件和硬件之间都是通过软件指令集架构(ISA)来对话的。

半吊子全栈工匠
发表了文章

WebAssembly的一知半解

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

半吊子全栈工匠
发表了文章

与代码无关的网络安全

实际上,真实世界中的网络安全往往致力于解决非代码的漏洞,也就是说,除了传统的计算机网络安全之外,还会涉及到网络安全的管理、政策、法律和国际事务。借鉴于我们所熟知...

半吊子全栈工匠
发表了文章

数据摘要的常见方法

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

半吊子全栈工匠
发表了文章

为什么不重构呢?

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

半吊子全栈工匠
发表了文章

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

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

半吊子全栈工匠

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券