首页
学习
活动
专区
工具
TVP
发布

喔家ArchiSelf

一个20多年的老码农 一个半吊子全栈工匠
专栏作者
311
文章
312842
阅读量
42
订阅数
温故知新:从计算机体系结构看操作系统
计算机体系结构正在消亡 (Architecture is dying)?其背后可能是对传统的冯·诺伊曼体系结构在应对多样化应用时局限的无奈,以及对摩尔定律的放缓甚至终结的担心。那么,计算机体系结构又将面对怎样的未来呢?
半吊子全栈工匠
2023-02-24
2700
图计算的学习与思考
图成为日益重要的运算对象,图结构是对群体关系的一种抽象,可以描述丰富的对象和关系。图计算的核心是如何将数据建模为图结构以及如何将问题的解法转化为图结构上的计算问题,当问题涉及到关联分析时,图计算往往能够使得问题的解法很自然地表示为一系列对图结构操作和计算的过程。例如,使用基于网页链接的图结构的PageRank算法得到网页权重,作为搜索引擎排序的参考,利用图结构的用户行为数据来得到精确的群体偏好分析和个性化产品推荐结果。
半吊子全栈工匠
2023-02-24
7310
隐私计算中的联邦学习
数据资产已经成为产品和服务设计的关键工具,但是集中采集用户数据会使个人隐私面临风险,进而使组织面临法律风险。从2016年开始,人们开始探索如何在用户隐私保护下使用数据的所有权和来源,这使得联邦学习和联邦分析成为关注的热点。随着研究范围的不断扩大,联邦学习已经开始应用到物联网等更广泛的领域。
半吊子全栈工匠
2022-12-03
7430
算法与模型的浅析
讨论问题的前提是概念的澄清,概念的混淆是研发沟通中的一大障碍,极大地影响了沟通的效率。在人工智能尤其是机器学习领域,算法和模型是两个相关而又有区别的两个概念,弄清二者的含义和联系可以使我们讨论的问题更加明确。
半吊子全栈工匠
2022-12-03
1.1K0
浅谈元宇宙中的VR技术
在信息技术发展的过程中,传输带宽起着决定性的作用。从纯文本到多媒体,信息的展示方式日趋丰富。而5G的到来,为信息的三维化呈现及交互提供了更多可能,而全景内容恰恰是虚拟现实(VR))的技术能力,从而在元宇宙中占据了重要的地位。
半吊子全栈工匠
2022-12-03
7150
系统性能设计的10个反模式
从用户界面到应用程序,从驱动程序到操作系统的内核,几乎所有软件都存在着系统性能上的缺陷,许多看起来完全不同的性能问题实际上有着相同的根本原因。对于成功经验的抽象一般被称为软件模式或者设计模式,那么导致系统性能问题的行为方式和做法则可以称为性能设计的反模式。
半吊子全栈工匠
2022-06-24
8640
Bug Fix 之后的随笔
或许,Zero-Bug 不是一个目标,而是一种奢望。Bug fix 成为了程序员工作中的日常活动,有人说,bug 的堆积导致了经验的积累,真的是这样么?
半吊子全栈工匠
2022-03-29
3420
并发计算中的串行思考
软件系统性能的提升的重要方法之一是支持并发性编程,尤其是采用多核体系结构的时候。在全局数据库、云计算和区块链应用程序中,并发性对于实现容错和分布式服务也是至关重要的。然而,对并发性的掌握一直是令人畏惧的挑战之一。并发编程是困难的,要同时处理许多可能任务的非确定性行为,包括故障、操作系统、共享内存架构和异步。
半吊子全栈工匠
2022-03-29
6230
软件依赖的一知半解
对系统架构而言,外部系统依赖往往是系统质量属性的最大风险,对软件自身也是如此。软件依赖有着严重的风险,而这些风险常常会被忽视。我们可能尚未理解有效选择和使用依赖关系的最佳实践,甚至没有理解何时选择依赖关系。本文的目的是提高对风险的认识,并尝试更多的解决方案。
半吊子全栈工匠
2022-03-29
7730
WebAssembly的一知半解
随着互联网的发展,网络应用变得越来越复杂,如3d可视化、音视频软件以及大型网络游戏。因此,代码的效率和安全性变得更加重要。WebAssembly 是一个可移植的底层字节码,它通过提供紧凑的表示、高效的验证和编译以及低开销甚至零开销的安全执行来满足这些需求。它不仅是一个特定的编程模型,而且是独立于语言和平台的一个现代硬件抽象。
半吊子全栈工匠
2022-01-24
8840
数据摘要的常见方法
在许多计算设置中,相同信息的超载是一个需要关注的问题。例如,跟踪其网络应用以识别整个网络的健康状况以及现场异常或行为变化。然而,事件发生的规模是巨大的,每个网络元素每小时可能会发生数以万计的网络事件。虽然技术上允许监控事件的规模和粒度在某个数量级内的增加,但是,处理器、内存和磁盘理解这些事件的能力几乎没有增加。即使规模很小,信息量也可能过大,无法方便地放在存储中。
半吊子全栈工匠
2022-01-04
1.2K0
温故知新:静态分析
代码在计算机上运行,但用途并不限于此,同样是用来阅读和理解的。不易理解的代码不能轻易地维护或改进,代码库的复杂性与其缺陷率之间存在着相关性。理解大型的代码库是困难的,因此需要各种工具和技术来协助。
半吊子全栈工匠
2021-11-16
2560
API的性能约定
当今,任何软件系统都依赖于其他人的工作,可以参考《没有被了解的API?一个老码农眼中的API世界》。当然,我们写了一些代码,通过API调用操作系统和各种软件包中的函数,从而减少了代码量。随着分布式系统的日益普遍,我们的软件系统通过网络与服务器通信,依赖于网络相关的API函数和服务来实现正确的操作,也依赖于它们的执行性能以使整个系统拥有良好的性能。在涉及分页、网络延迟、资源共享等的复杂系统中,性能必然会有变化。然而,即使是在简单的环境设置中,当一个 API 或操作系统达不到性能预期时,我们的软件也会性能低下。
半吊子全栈工匠
2021-09-27
4560
DHT算法的一知半解
哈希表是一种能高效进行数据读取/写入的数据结构,通过哈希函数可以将任意的数据映像到固定长度的随机字符串,由于函数具有单向性与唯一性,因此这个随机字符串可以作为辨识数据的指纹,即Key。读取哈希表的数据(Value),只需提供key,哈希表即可取得映像到该键值的完整数据。
半吊子全栈工匠
2021-09-03
2K0
网络应用程序的通信视角
现代的应用程序不再局限于单个系统空间,而是分布在许多系统空间中,这种应用程序正在从单系统、基于主机的系统向分布式多系统解决方案转变。如果将它定义为网络应用程序,那么当前基于计算的编程模型或许是不正确的,网络应用程序应该以通信或交互为前提。
半吊子全栈工匠
2021-09-03
4640
AI系统中的偏差与偏见
人工智能系统中存在着偏见,但是有偏见的算法系统并不是一个新现象。随着包括司法和健康等领域在内的各种组织都在采用人工智能技术,人们开始关注对基于人工智能的决策缺乏问责制和偏见。从人工智能研究人员和软件工程师到产品领导者和消费者,各种各样的利益相关者都参与到人工智能流水线中。在人工智能、数据集以及政策和权利领域的必要专业知识,可以共同揭示偏见,但是,这些利益相关者之间并不是统一可用的。因此,人工智能系统中的偏见会在不明显的情况下复合。
半吊子全栈工匠
2021-08-06
8620
全栈必备 :C语言基础
【引子】温故而知新,“三日不弹,手生荆棘”,代码也是如此。另一方面,自己挖的坑要自己填。在《全栈的技术栈设想》中埋下了4种编程语言的伏笔,已经兑现了Javacript,Python和Java, 本想将C/C++一并整理,但涉及面向对象等设计技术,最终还是C 梳理一下,从0到1吧。
半吊子全栈工匠
2021-06-10
1.1K0
难以捉摸?机器学习模型的可解释性初探
有监督的机器学习模型往往具有显著的预测能力,很多学术文献为解释性提供了多样的、有时是稍有矛盾的描述,并提供了很多的技术来呈现可解释的模型。可解释性的定义并不明确,但是,人们还是都宣称他们的模型是可解释,尽管没有进一步的论据。问题在于,我们目前还不清楚这些关于模型可解释性技术的共同特性到底是什么。
半吊子全栈工匠
2021-01-13
3960
“从数学到机器的故事”读后
假期是悠闲的,最悠闲的事情莫过于坐下来喝一杯茶,静静地读一本书。陪我度过这个假期是一本薄薄小册子,名为《极简算法史》
半吊子全栈工匠
2020-10-19
4160
聊聊“异步”
在我们编程的时候,经常会遇到一个概念——异步,诸如异步通信,异步线程,异步代码,异步调用,异步编程等等,那么
半吊子全栈工匠
2020-08-11
8370
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档