腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
腾讯技术工程官方号的专栏
专栏作者
举报
1090
文章
2415889
阅读量
888
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
编程算法(190)
微信(116)
数据库(114)
大数据(97)
深度学习(90)
人工智能(88)
sql(83)
网络安全(83)
神经网络(69)
开源(63)
https(59)
安全(55)
机器学习(52)
运维(52)
其他(42)
linux(42)
小程序(42)
存储(41)
微服务(41)
模型(41)
数据(39)
游戏(37)
腾讯(37)
c++(36)
node.js(35)
分布式(35)
缓存(34)
api(33)
数据结构(32)
http(30)
云数据库 SQL Server(29)
网站(28)
云直播(27)
云计算(27)
物联网(25)
javascript(24)
go(24)
ide(23)
图像处理(23)
腾讯云测试服务(22)
企业(22)
NLP 服务(21)
容器(20)
python(19)
git(19)
java(18)
tcp/ip(18)
腾讯云开发者社区(18)
系统(18)
android(17)
打包(17)
serverless(17)
推荐系统(17)
函数(17)
小程序·云开发(16)
html(15)
云数据库 Redis(15)
github(15)
机器人(15)
数据处理(15)
程序员(15)
实践(15)
强化学习(14)
单元测试(14)
数据分析(14)
ios(13)
TDSQL MySQL 版(13)
kubernetes(13)
kafka(13)
架构(13)
消息队列 CMQ 版(12)
优化(12)
费用中心(11)
unix(11)
黑客(11)
安全漏洞(11)
架构设计(11)
设计(11)
apache(10)
文件存储(10)
渲染(10)
数据安全(10)
devops(10)
自动化(10)
rpc(10)
uml(10)
react(9)
css(9)
json(9)
单片机(9)
云+未来(9)
区块链(8)
访问管理(8)
TAPD 敏捷项目管理(8)
文字识别(8)
数据迁移(8)
面向对象编程(8)
服务(8)
原理(8)
postgresql(7)
容器镜像服务(7)
机器翻译(7)
腾讯计费(7)
压力测试(7)
hadoop(7)
图像识别(7)
监督学习(7)
socket编程(7)
学习方法(7)
对象(7)
视频(7)
研发(7)
负载均衡(6)
搜索引擎(6)
SSL 证书(6)
腾讯云区块链服务平台 TBaaS(6)
医疗(6)
spark(6)
正则表达式(6)
openstack(6)
5g(6)
编程(6)
产品(6)
工作(6)
开发(6)
框架(6)
内存(6)
网络(6)
mac os(5)
c 语言(5)
php(5)
负载均衡缓存(5)
云函数(5)
VPN 连接(5)
工业物联(5)
自动化测试(5)
cdn(5)
ddos(5)
迁移学习(5)
nat(5)
特征工程(5)
sdk(5)
bug(5)
chatgpt(5)
编码(5)
互联网(5)
开发者(5)
日志(5)
性能(5)
私有网络(4)
人脸识别(4)
数据挖掘(4)
vue.js(4)
ajax(4)
汇编语言(4)
nosql(4)
nginx(4)
黑石物理服务器(4)
知识图谱(4)
腾讯乐享(4)
webpack(4)
jdk(4)
pytorch(4)
udp(4)
kernel(4)
系统架构(4)
fpga(4)
任务调度(4)
虚拟化(4)
云开发(4)
腾讯会议(4)
接口测试(4)
es(4)
腾讯云(4)
aigc(4)
高性能(4)
工具(4)
流量(4)
入门(4)
算法(4)
线程(4)
云服务器(3)
对象存储(3)
蓝鲸平台(3)
语音识别(3)
自动驾驶(3)
android studio(3)
硬件开发(3)
短视频(3)
NAT 网关(3)
mongodb(3)
混合云解决方案(3)
数据库解决方案(3)
金融(3)
svg(3)
互联网金融(3)
爬虫(3)
卷积神经网络(3)
dns(3)
npm(3)
敏捷开发(3)
rabbitmq(3)
无监督学习(3)
windows(3)
数据可视化(3)
canvas(3)
sdn(3)
flutter(3)
flink(3)
大数据存储(3)
embedding(3)
gpt(3)
变量(3)
部署(3)
程序(3)
低代码(3)
二维码(3)
公众号(3)
基础(3)
脚本(3)
进程(3)
前端(3)
数据中心(3)
搜索(3)
索引(3)
效率(3)
性能优化(3)
压缩(3)
音频(3)
c#(2)
lua(2)
ecmascript(2)
arm(2)
oracle(2)
access(2)
mvc(2)
svn(2)
centos(2)
apt-get(2)
日志服务(2)
腾讯云可观测平台(2)
命令行工具(2)
云数据库 MongoDB(2)
API 网关(2)
腾讯git代码托管(工蜂)(2)
cci 持续集成(2)
物联网通信(2)
内容理解(2)
专有云(2)
日志数据(2)
yarn(2)
html5(2)
无人驾驶(2)
ssh(2)
hive(2)
hashmap(2)
决策树(2)
unity(2)
zookeeper(2)
grep(2)
gradle(2)
信息流(2)
mqtt(2)
angel(2)
迁移(2)
dart(2)
raft(2)
腾讯极客挑战赛(2)
实时监控(2)
前端性能监控(2)
服务网格(2)
验证码(2)
流计算 Oceanus(2)
腾讯问卷(2)
elasticsearch(2)
gpu(2)
it(2)
openai(2)
protobuf(2)
redis(2)
table(2)
编程语言(2)
编译(2)
编译器(2)
插件(2)
服务器(2)
管理(2)
行业(2)
后台(2)
后台开发(2)
技巧(2)
集群(2)
监控(2)
教程(2)
接口(2)
客户端(2)
漏洞(2)
论文(2)
内核(2)
配置(2)
全栈(2)
软件(2)
手机(2)
统计(2)
网关(2)
协议(2)
硬件(2)
源码(2)
重构(2)
字符串(2)
云点播(1)
云 API(1)
弹性伸缩(1)
DNS 解析 DNSPod(1)
数字货币(1)
tensorflow(1)
objective-c(1)
iphone(1)
perl(1)
bash(1)
regex(1)
typescript(1)
webview(1)
嵌入式(1)
sqlite(1)
memcached(1)
matlab(1)
lucene/solr(1)
analyzer(1)
bash 指令(1)
mapreduce(1)
容器服务(1)
批量计算(1)
实时音视频(1)
互动直播(1)
弹性网卡(1)
消息队列 CKafka 版(1)
数据加密服务(1)
语音合成(1)
腾讯移动推送(1)
es 2(1)
云推荐引擎(1)
视频处理(1)
高性能计算(1)
数据备份(1)
电商(1)
通用教育(1)
政务云专区(1)
vr 视频解决方案(1)
智慧零售(1)
出行(1)
智能硬件(1)
微信生态上云方案(1)
微信小程序音视频(1)
electron(1)
eslint(1)
express(1)
云数据库 MySQL(1)
云联网(1)
babel.js(1)
jvm(1)
yum(1)
jdbc(1)
ftp(1)
二叉树(1)
aop(1)
scrapy(1)
gcc(1)
模式识别(1)
lamp(1)
hbase(1)
postcss(1)
nest(1)
webgl(1)
processing(1)
图片加速(1)
物联网开发平台(1)
物联网设备身份认证(1)
机器学习平台(1)
聚类算法(1)
分类算法(1)
mvcc(1)
tdsql-c(1)
ascii(1)
rust(1)
功能测试(1)
性能测试(1)
黑盒测试(1)
etcd(1)
腾讯云前端性能优化大赛(1)
tencentos tiny(1)
TencentOS Server(1)
腾讯云图数据可视化(1)
智能创作(1)
联邦学习(1)
应急响应服务(1)
Elasticsearch Service(1)
腾讯云数据仓库 TCHouse(1)
移动推送(1)
图像搜索(1)
智能客服机器人(1)
项目管理(1)
acm(1)
adapter(1)
amp(1)
block(1)
chat(1)
clickhouse(1)
cpu(1)
db(1)
discord(1)
dos(1)
embed(1)
get(1)
google(1)
input(1)
ip(1)
kill(1)
live(1)
mysql(1)
nlp(1)
olap(1)
overflow(1)
pid(1)
pipeline(1)
process(1)
prompt(1)
stack(1)
system(1)
token(1)
ui(1)
web(1)
百度(1)
闭包(1)
笔记(1)
编辑器(1)
遍历(1)
表单(1)
并发编程(1)
测试(1)
产品设计(1)
存储技术(1)
递归(1)
地图(1)
动画(1)
动效(1)
分布式事务(1)
分布式锁(1)
分布式系统(1)
公有云(1)
混合云(1)
集合(1)
镜像(1)
科技(1)
可视化(1)
跨平台(1)
链表(1)
连接(1)
量化(1)
路由(1)
敏捷(1)
排序(1)
软件架构(1)
设计模式(1)
事件(1)
事务(1)
数据仓库(1)
数组(1)
调试(1)
通信(1)
消息队列(1)
序列化(1)
语法(1)
云原生(1)
指针(1)
终端(1)
最佳实践(1)
LLM(1)
腾讯混元大模型(1)
搜索文章
搜索
搜索
关闭
深入学习IO多路复用 select/poll/epoll 实现原理
socket编程
编程算法
linux
作者:mingguangtu,腾讯 IEG 后台开发工程师 select/poll/epoll 是 Linux 服务器提供的三种处理高并发网络请求的 IO 多路复用技术,是个老生常谈又不容易弄清楚其底层原理的知识点,本文打算深入学习下其实现机制。 Linux 服务器处理网络请求有三种机制,select、poll、epoll,本文打算深入学习下其实现原理。 吃水不忘挖井人,最近两周花了些时间学习了张彦飞大佬的文章 图解 | 深入揭秘 epoll 是如何实现 IO 多路复用的 和其他文章 ,及出版的书籍《深入理
腾讯技术工程官方号
2022-12-08
2.7K
2
虚拟内存 & I/O & 零拷贝
linux
socket编程
编程算法
作者:mosun,腾讯 PCG 后台开发工程师 一、虚拟内存 1.1 虚拟内存引入 我们知道计算机由 CPU、存储器、输入/输出设备三大核心部分组成,如下: CPU 运行速度很快,在完全理想的状态下,存储器应该要同时具备以下三种特性: 速度足够快:这样 CPU 的效率才不会受限于存储器; 容量足够大:容量能够存储计算机所需的全部数据; 价格足够便宜:价格低廉,所有类型的计算机都能配备; 然而,出于成本考虑,当前计算机体系中,存储都是采用分层设计的,常见层次如下: 上图分别为寄存器、高速缓存、主存和磁盘,
腾讯技术工程官方号
2022-09-28
1.9K
0
深入浅出 Linux 惊群:现象、原因和解决方案
linux
socket编程
作者:morganhuang,腾讯 IEG 后台工程师 "惊群"简单地来讲,就是多个进程(线程)阻塞睡眠在某个系统调用上,在等待某个 fd(socket)的事件的到来。当这个 fd(socket)的事件发生的时候,这些睡眠的进程(线程)就会被同时唤醒,多个进程(线程)从阻塞的系统调用上返回,这就是"惊群"现象。"惊群"被人诟病的是效率低下,大量的 CPU 时间浪费在被唤醒发现无事可做,然后又继续睡眠的反复切换上。本文谈谈 linux socket 中的一些"惊群"现象、原因以及解决方案。 1. A
腾讯技术工程官方号
2021-07-06
2K
0
网络 IO 演变发展过程和模型介绍
linux
react
编程算法
java
socket编程
作者:jaydenwen,腾讯 pcg 后台开发工程师 在互联网中提起网络,我们都会避免不了讨论高并发、百万连接。而此处的百万连接的实现,脱离不了网络 IO 的选择,因此本文作为一篇个人学习的笔记,特此进行记录一下整个网络 IO 的发展演变过程。以及目前广泛使用的网络模型。 1.网络 IO 的发展 在本节内容中,我们将一步一步介绍网络 IO 的演变发展过程。介绍完发展过程后,再对网络 IO 中几组容易混淆的概念进行对比、分析。 1.1 网络 IO 的各个发展阶段 通常,我们在此讨论的网络 IO 一
腾讯技术工程官方号
2021-02-25
1.4K
0
Go 如何实现热重启
unix
go
socket编程
编程算法
单片机
作者:zhijiezhang,腾讯 PCG 后台开发工程师 最近在优化公司框架 trpc 时发现了一个热重启相关的问题,优化之余也总结沉淀下,对 go 如何实现热重启这方面的内容做一个简单的梳理。 1.什么是热重启? 热重启(Hot Restart),是一项保证服务可用性的手段。它允许服务重启期间,不中断已经建立的连接,老服务进程不再接受新连接请求,新连接请求将在新服务进程中受理。对于原服务进程中已经建立的连接,也可以将其设为读关闭,等待平滑处理完连接上的请求及连接空闲后再行退出。通过这种方式,可以保
腾讯技术工程官方号
2020-09-10
2.4K
0
从STGW流量下降探秘内核收包机制
编程算法
负载均衡
负载均衡缓存
socket编程
导语:STGW作为公司七层接入网关,在云和自研业务中承担多种网络协议接入与转发的功能,由于业务数量庞大、接入形式多样、网络环境复杂,会遇到一些很有挑战的疑难杂症。某次业务出现了流量突然下降,此时用户侧也有延迟上升和重试增多的问题。在团队自研的秒级监控助力下,我们从CPU软中断热点入手追查,发现了内核listen port哈希机制存在消耗过高问题,但热点只出现在部分核心上,接着在网卡多队列、内核Receive Packet Steering(RPS)上发现了负载均衡策略的缺陷,找出最终原因后我们在硬件和
腾讯技术工程官方号
2020-02-10
3.3K
1
从零开始的C++网络编程
socket编程
http
tcp/ip
导语:本文主要介绍如何从零开始搭建简单的C++客户端/服务器,并进行简单的讲解和基础的压力测试演示。该文章相对比较入门,主要面向了解计算机网络但未接触过网络编程的同学。 本文主要分为四个部分: 搭建C/S:用C++搭建一个最简单的,基于socket网络编程的客户端和服务器 socket库函数浅析:基于上一节搭建的客户端和服务器的代码介绍相关的库函数 搭建HTTP服务器:基于上一节的介绍和HTTP工作过程将最开始搭建的服务器改为HTTP服务器 压力测试入门:优化一下服务器,并使用ab工具对优化前后的
腾讯技术工程官方号
2019-10-23
7.1K
1
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档