【每日精选时刻】鹅厂程序员的9个生存法则;用python手把手教你搭建一个个人主页;深入探索 perf CPU Profiling 实现原理

2023-11-27 18:06:33 浏览数 (2)

大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜出彩作品。点此一键订阅【每日精选时刻】专栏,吃瓜新鲜作品不迷路!

*当然,你也可以在本篇文章,评论区自荐/推荐他人优秀作品(标题 链接 推荐理由),增加文章入选的概率哟~

本文字数 2100 ,阅读时间大约需要10分钟。

科技好文

1、技术干货
  • 深入探索 perf CPU Profiling 实现原理

怎么获取采样发生时刻 CPU 寄存器的内容呢?在特定的时间间隔到达时,也就是该采样的时刻,APIC 会触发 PMI 中断,CPU 在将控制权转给中断处理程序之前,将当前的寄存器状态保存到pt_regs,然后作为参数传递给 perf_event_nmi_handler。这样 perf 就拿到了采样发生时刻,CPU 寄存器的内容。

  • 为什么有了http,还需要websocket,我懂了!

初次接触 websocket 的人,可能都会有这样的疑问:我们已经有了 http 协议,为什么还需要websocket协议?它带来了什么好处?原因是http每次请求只能由客户发起,而websocket最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息。刚好目前项目中用到了websocket,当然关于websocket的知识无论是前端还是后台开发的同学都得掌握,不会也没关系,关注小许,这次给你讲明白!

零拷贝技术:减少数据复制和上下文切换,提高网络传输效率(下)

一次系统调用必然会发生两次上下文切换:首先从用户态切换到内核态,当内核执行完任务后,再切换回用户态由进程代码继续执行。因此,要减少上下文切换的次数,就需要减少系统调用的次数。

2、动手实操
  • 网络协议性能优化:从HTTP到TCP、DNS、SSL/TLS的全面探究

本文针对网络协议的性能优化和性能评估问题,首先介绍了网络协议的基本概念和相关知识,然后从延迟、吞吐量、带宽利用率等方面入手,讨论了多种网络协议性能优化的方法和技巧。在应用场景案例分析中,本文以HTTP协议为例,通过对源代码的解析,深入剖析了HTTP协议的性能瓶颈和优化策略,并提供了相应的测试用例和性能评估结果。最后,本文对网络协议性能优化的优缺点进行了分析和总结。

  • 用python手把手教你搭建一个个人主页

如果你问10个互不相干的程序员,问他们最青睐的2种编程语言是啥,我想Python会有极大的概率出现在里面,这充分说明了其在编码圈不可撼动的江湖地位,Python是一门老牌而有非常具有活力的编程语言,发展这么久,讲真不用github都知道,肯定有非常多的web框架了,我们今天的主题是使用Python来搭建一个个人主页,如果使用Python已有的web框架,应该是非常简单的事情。但是本文的目标是自己使用Python实现一个自己的web框架,当然是一个基础版的,在实现之前,我们先了解下主流的web框架是怎么玩的。

  • 从底层实现到应用场景:逐层探究HashMap类

在Java开发中,经常需要处理一些键值对数据,例如存储用户名和密码,缓存数据等等。为了方便处理这类数据,Java提供了HashMap类,它是一种实现了Map接口的哈希表,可以存储键值对数据。

3、开发者生活
  • 鹅厂程序员的9个生存法则

本文作者在腾讯多年,主要从事的是腾讯云CDN、EdgeOne产品的后台研发工作。作者在云计算领域遇到了不少代码设计和程序设计的问题,他对于如何把项目中的代码标准化、提高开发维护的效率,做了总结梳理。本篇为各位分享作者总结的代码设计、架构设计原则和工作思维。欢迎阅读~

*如果你也有好文想要推荐至本栏目,欢迎投稿哟~

投稿地址:本文评论区

投稿方式:在评论区评论文章标题 链接 推荐理由

推荐作者

1、作者简介

大家好,我是千万别过来,腾讯推荐算法工程师,主要在社交领域的广告和内容推荐搬砖。平时主要关注推荐算法工程上遇到的一些知识点和经验,另外对于NLP部分也有所涉猎。未来在腾讯云开发者社区专注于平时遇到的一些坑和一些学习心得,我自己希望能用最通俗简单的话讲明白知识和经验。希望通过腾讯云开发者社区平台和大家分享经验知识,互相学习进步!

2、作者代表作
  • DIN、POSO、SENet 聊聊推荐模型中常用的Attention
  • 浅谈贝叶斯平滑在CTR上的实践
  • 【零基础】Python开发调用 ChatGPT API 的命令行工具

》点击进入个人主页了解作者更多信息

*如果你也想成为推荐作者,可以点击下方链接在问卷填写相关信息哟~

自荐地址:每日精选时刻-推荐作者

社区活动

  • 2023最后1期话题征文!交出你的2023年技术成长答卷

在充满变革与挑战的2023年里,我们见证了无数令人振奋的技术成果和创新思维的诞生。在过去的一年间,AI技术与行业的深度结合,带来了生产力上的巨变。如何利用好 AI 工具的能力,为自己的工作与生活提效,成了很多人思考的重心;C 技术委员会批准了一个名为 C 23 的新标准,对语言和标准库进行了多方面的改进,进一步增强了 C 的功能和易用性....相信你的技术征途上,也有了很多新的里程碑与故事。肉与酒已备好,2023年最后一期技术话题征文赛等你开聊。

  • 2023腾讯技术创作特训营--第4期 | 技术创作如何赋能技术人的职场内与外?

技术创作如何赋能技术人的职场内与外?通过创作如何助力技术人突破职场晋升墙?从零开始的创作者应该如何修炼自己的创作技能?本期特训营,2位创作大咖与2位社区创作领袖一起,为你逐层分析创作对职场的内外赋能。

好啦,这就是本期【每日精选时刻】的全部内容了,我们下期再见。拜拜~ ^_^

0 人点赞