13条大型C++项目编码规范
在大型项目中,代码规范非常重要。特别是同一个团队,同一个项目,一定要有严格的编码规范,团队所有开发人员统一使用同一套编码规范为准则进行开发。它不仅能够保证代码的可读性和可维护性,还能提高开发效率,减少错误的发生。
发表于 2天以前   ·   阅读量:29
SQL 语句是如何执行的?
数据库中如何执行 SQL 语句?下图显示了这一过程。请注意,不同数据库的架构各不相同,下图展示了一些常见的设计。
发表于 4天以前   ·   阅读量:64
小学生都开始学 Python 了!
Python 被认为是人工智能、机器学习的首选语言。因为人工智能要求机器能自主学习成长,机器要会学习,首先要积累大量的数据,然后运用机器学习算法如线性回归、决策树、神经网络等,让机器能从大量的数据中自主实现学习。Python 简洁易用的特点,以及在数据处理方面的强悍能力,使得目前市面上大部分人工智能的代码,都由 Python 来实现。
发表于 4天以前   ·   阅读量:203
对称加密与非对称加密有什么区别?
对称加密和非对称加密是用于确保数据和通信安全的两种加密技术,但它们在加密和解密方法上有所不同。
发表于 20天以前   ·   阅读量:127
从裸机启动一个C++程序实战操作
对于一个C++程序员来说,可能更多是是每天都在跟各种上层语义、设计模式、软件方法等等在打交道。但对于「一个C++程序是如何运行在机器上的」这件事可能会比较陌生。有时,遇到一些问题,在宏观角度看起来可能比较难以解释,但其实从底层出发,就能发现这个问题其实根本不算问题。
发表于 21天以前   ·   阅读量:97
腾讯云单元化架构体系介绍
在金融科技转型的关键时期,为增强腾讯云在金融核心系统的"转型"、"上云"、"单元化"等方面的解决方案,本文基于多个金融行业一线项目,经过总结、梳理、沉淀形成符合腾讯云产品特征与交付体系的单元化架构体系。对标友商单元化技术架构,提供售前方案与产品能力的支撑。希望在未来几年大规模金融核心系统转型的浪潮中,能帮助一线架构师更好地理解单元化架构,进一步巩固加强腾讯云在金融核心领域取得的成果,做好技术与专家储备。
发表于 26天以前   ·   阅读量:98
ARM SoC漫谈
功耗和性能其实是合在一起的。而芯片设计者可以用不同的工艺和物理库,设计出最高可运行频率,然后软件控制芯片动态运行频率和功耗。
发表于 1月以前   ·   阅读量:113
一个测试开发的十年心路历程-从改变自己做起
作者天士从事测试开发十多年,期间经历不少角色转换,以下是他在测开成长升级、质量体系建设、专项建设方面的总结,以及职场上的一些思考。
发表于 1月以前   ·   阅读量:137
程序员应知必会的 6 种常见数据模型
数据模型为数据库管理系统(DBMS)中的数据存储、检索和操作提供了基础,并影响着数据的结构和访问方式。
发表于 1月以前   ·   阅读量:156
异步编程模式 Future Promise
异步编程模式,多数都是采用 Future、Promise 模型。
发表于 1月以前   ·   阅读量:126
深度解读UUID:结构、原理以及生成机制
UUID (Universally Unique IDentifier) 通用唯一识别码 ,也称为 GUID (Globally Unique IDentifier) 全球唯一标识符。
发表于 1月以前   ·   阅读量:156
万字长文:一文详解单元测试干了什么
好的单元测试不仅可以验证代码结构设计的是否合理,而且可以提前发现代码中的漏洞,将线上风险扼杀在摇篮中。本文从常用的单元测试框架出发,对Mockito框架深入浅出的讲解,希望能帮到每一位同学。
发表于 1月以前   ·   阅读量:166
【老万】谷歌罗曼蒂克消亡史
百年之后,当人们谈论 21 世纪那些改变了人类文明进程的伟大公司,我相信谷歌会名列其中。
发表于 1月以前   ·   阅读量:110
一图看完计算机内存和存储设备类型
今天来聊聊各种计算机内存和存储设备。内存和存储设备是影响计算机性能、效率和能力的基本组成部分。这些组件从易失性内存(临时存储数据以便快速访问)到非易失性存储设备(永久保留数据)各不相同。
发表于 1月以前   ·   阅读量:173
LCD 硬件操作原理
现在的手机有 LCD 和 OLED 两种屏幕,本文探讨 LCD 屏幕。
发表于 1月以前   ·   阅读量:152
软件License授权原理
你知道License是如何防止别人破解的吗?本文将介绍License的生成原理,理解了License的授权原理你不但可以防止别人破解你的License,你甚至可以研究别人的License找到它们的漏洞。
发表于 1月以前   ·   阅读量:188
SQLite 入门教程
SQLite 是一个用 C 语言编写的开源、轻量级、快速、独立且高可靠性的 SQL 数据库引擎,它提供了功能齐全的数据库解决方案。SQLite 几乎可以在所有的手机和计算机上运行,它被嵌入到无数人每天都在使用的众多应用程序中。
发表于 1月以前   ·   阅读量:210
【头条】如何实现一个 flatMap 函数 (头条)
Array.prototype.flatMap 已经是 EcmaScript 的标准,看一个例子,它的输出是多少?
发表于 2月以前   ·   阅读量:196
中国互联网企业综合实力指数(2003年)
2023 年,中国互联网协会继续组织开展本年度中国互联网企业综合实力研究工作,主要研究成果包括中国互联网企业综合实力指数(CICCI)、综合实力前百家企业名单、成长型前二十家企业名单和数据安全服务前五家企业名单等。
发表于 2月以前   ·   阅读量:206
一图看懂 Linux 文件系统的组成
Linux 文件系统就像一个无序的小镇,人们随心所欲地建造自己的房屋。然而,1994 年,文件系统层次标准(FHS,Filesystem Hierarchy Standard)的引入为 Linux 文件系统带来了秩序。
发表于 2月以前   ·   阅读量:203
把个人电脑上的 CPU 拔下来插到服务器上行不行?
大家都对个人电脑的 CPU 有不少的了解,但对服务器 CPU 没有亲眼见过。所以总会有人会产生疑问,把我自己的 PC 办公电脑上的 CPU 拔下来插到服务器上行不行。答案当然是否定的。
发表于 2月以前   ·   阅读量:194
代理服务器:代理的工作原理
代理服务器充当客户端请求资源和提供该资源的服务器之间的中介。它可以实现多种目的,如为更快的访问缓存资源、匿名请求、强制安全策略以及在多个服务器之间进行负载平衡。
发表于 2月以前   ·   阅读量:160
有意思的新特性:void_t
void_t是C++17引入的一个新特性,它的定义很简单,但它搭配SFINAE却可以在模板元编程中发挥巨大作用。
发表于 2月以前   ·   阅读量:149
架构设计的 15 个关键概念
今天给大家带来一份架构设计小抄,包含了系统设计的 15 个核心概念。请保存以备将来参考!
发表于 2月以前   ·   阅读量:177
​微信图片智能裁剪技术介绍
微信的公众号、视频号等产品每天有大量的图片内容,这些图片的长宽比各异,但是为了展示的美观性,在产品的某些场景需要固定图片长宽比,这就需要算法对图片自动剪裁。我们自研了一款轻量的图片智能裁剪框架,基于艺术美学分析与深度学习技术,自动判断图片主体区域,裁剪图片以适配不同尺寸要求。目前该算法已经在微信公众号的快讯、推荐流、图片落地页等多个场景中落地应用,取得了不错的业务收益。同时该方法也被 AAAI 2024 会议接收录用。
发表于 2月以前   ·   阅读量:213
Linux内核解读
工作过程中遇到的调度、内存、文件、网络等可以参考。
发表于 2月以前   ·   阅读量:181
Git 工作流程
协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲击、对撞、甚至漩涡。
发表于 2月以前   ·   阅读量:197
云音乐自研客户端UI自动化项目-Athena
网易云音乐是一款大型的音乐平台App,除了音乐业务外,还承接了直播、K歌、mlog、长音频等业务。整体的P0、P1级别的测试用例多达 3000 多个,在现代互联网敏捷高频迭代的情况下,留给测试回归的时间比较有限。
发表于 2月以前   ·   阅读量:200
一张图看懂刘谦的魔术
今年刘谦最后的魔术是个综合的数学问题,一张图就可以说明白了。
发表于 2月以前   ·   阅读量:165
进程间如何进行通信?
在 Linux 上,进程之间如何通信?下图显示了进程间通信的 5 种方式。
发表于 2月以前   ·   阅读量:167
作为开发需要了解 SSD 的一切
这篇文章主要来探讨一下SSD相关的问题,以及我们在开发的时候如何更高效的利用好 SSD 的特性。
发表于 2月以前   ·   阅读量:176
架构师视角:GPTs Demo搭建后的思考(下)
你务必掌握这框架背后的精神,未来有需求你能够正确的对应,并且正确的把它们组装起来。你应该替你的服务或是产品,仔细思考长远的发展中,你该怎么样在这样的框架下,逐步累积你的元件,这才是 “架构” 师的主要职责。
发表于 2月以前   ·   阅读量:198
架构师视角:GPTs Demo搭建后的思考(上)
GPTs 是以 Chat GTP 为基础, 他允许你在这基础上, 预先设定好它的角色设定 (只管用自然语言说明就好), 背后的知识库 (只管上传档案就好, 不用理会 RAG 什么的细节), 你也可以把自己的 API 挂上去 ( Custom Action, 只要遵循 Open API spec 就好, 写好每个 path 的说明即可, 不用做特别设定, GPTs 会自己思考何时要呼叫你的 API)。
发表于 2月以前   ·   阅读量:338
一个故事解释清楚 Linux epoll 和 Windows IOCP 的区别
Linux 的 epoll 和 Windows 的 IOCP 都用于处理多个 IO 操作,以提高应用程序在执行 IO 操作时的效率和响应能力的。
发表于 2月以前   ·   阅读量:175
大厂真实 Git 开发工作流程
目前所在部门使用是主要是四种:dev(开发)、test(测试)、uat(预发)、release(生产)。
发表于 2月以前   ·   阅读量:208
​架构师应知必会的缩写大全
关系数据库中使用的 ACID(原子性-一致性-隔离-持久性)模型对于 NoSQL 数据库来说过于严格。BASE 原则提供了更大的灵活性,选择了可用性而非一致性。它指出,状态最终将是一致的。
发表于 2月以前   ·   阅读量:109
看图聊算法:为什么排序算法还是不够快?
排序是一种组织数据的方式,目的是确保数据元素之间的相对顺序正确。当我们提到比较排序,意味着我们通过两两比较来确定元素之间的顺序。理论上,一个最优的比较排序算法应该在每次比较后尽量减少剩余的可能性。
发表于 2月以前   ·   阅读量:208
提升自己的架构思维
“架构”,即架设、构建。完成对于平台的合理架设,包括其首当其冲的可用,到可扩展、容易被开发、产品、业务、销售等全面接受的一个整体的设计。
发表于 2月以前   ·   阅读量:155
【GPU】完整的软件栈
之前几期我们过了一遍,现在的GPU都有什么功能模块。以及如何用可控的方式把它们部署到硬件上,但是光有硬件不行啊,总得让软件能用得上。本期就来看看程序是如何控制GPU做事情的。
发表于 2月以前   ·   阅读量:187
【GPU】部署到硬件
前几天我们过了一遍,现在的GPU在逻辑上应该包含哪些功能模块?当然要直接设计成硬件,必然会遇到很多问题,成本,性能,功耗,性能等。下面就来探讨一下这些问题的解决方法。
发表于 2月以前   ·   阅读量:228
【GPU】逻辑上的模块划分
上期我们介绍了一个基本的图形应该包含什么样的流水线,随着时代的发展,新的需求逐渐出现。我们就来看看如何从基本的图形流水线逐步扩充成现在的样子。
发表于 2月以前   ·   阅读量:213
【GPU】图形流水线基础
不小心算是邂逅了龚大的视频,看了一遍视频之后,仿佛记得,但是很多的东西又仿佛记不住。于是乎想着写一篇笔记记录一下,我自身最近也在学习做媒体相关的东西,那必须学习一下GPU啊。
发表于 2月以前   ·   阅读量:213
【视野提升】ChatGPT的系统是如何工作的?
我们试图在下图中解释ChatGPT是如何工作的。这个过程可以分为两个部分。
发表于 2月以前   ·   阅读量:169
如何对Linux的默认LVM空间进行扩容
Linux Logical Volume Manager(LVM)是一种用于管理磁盘和存储空间的软件工具, 它提供了一种灵活的方式来管理逻辑卷(Logical Volumes)和卷组(Volume Groups)。
发表于 2月以前   ·   阅读量:161
GitHub 秘籍:设置 Git 代理,让你的代码提交变得畅通无阻
在软件开发过程中,频繁与 GitHub 和 NPM 等工具交互是常态。然而,这些工具的连接不稳定往往让人困扰。
发表于 2月以前   ·   阅读量:160
聊聊C语言中的malloc申请内存的内部原理
我们今天来深入地了解一下malloc函数的内部工作原理。
发表于 3月以前   ·   阅读量:211
如何成为一名靠谱的程序员:职业素养入门指南
本文基于我十多年程序员生涯观察,落笔始于 2019 年学习怎么带领团队新人时,在此之前我一直在想,如果当年有人告诉我这些道理,我是不是可以发展得更好,也少一些纠结。本文不是如何成为编程高手的秘籍,也不是介绍如何在职场中为人处世,更不是告诉你怎么成为优秀的程序员,本文只介绍如何处理好工作中的细枝末节,帮助你树立专业的、靠谱的程序员“人设”,是一篇程序员职业素养的《新人须知手册》。
发表于 3月以前   ·   阅读量:149
临时抱佛脚必看|一个月速通高级系统架构设计师!(低分飘过版)
本文写给已决定报考高级软件架构设计师的同学,从软考报名到正式考试,有40天时间,本文纯应试备考经验,一个月速成,仅供参考。
发表于 3月以前   ·   阅读量:221
最新多线程版 FFmpeg 剖析
FFmpeg近期推出了一个重要Feature,即将原来的 FFmpeg 命令行工具由单线程变成了多线程。
发表于 3月以前   ·   阅读量:136
Swift 闭包
在 Swift 中,闭包是自包含的功能块,可以捕获和存储上下文中任意常量和变量的引用。Swift 闭包有多种形式,包括闭包表达式、尾随闭包、逃逸闭包等。
发表于 3月以前   ·   阅读量:185
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:58.8k

# 东方甄选小作文事件 #

文章:13,阅读量:7.7k

# 裁员 #

文章:1223,阅读量:654.2k

# WebAssembty #

文章:25,阅读量:18.2k

# Python #

文章:5585,阅读量:4m

# 人工智能(AI) #

文章:6814,阅读量:3.7m

# JavaScript #

文章:1222,阅读量:793.5k

# Rust #

文章:244,阅读量:119.2k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:5.1k

# 前端面试宝典 #

文章:9,阅读量:3.6k

查看所有标签