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

c语言与cpp编程

欢迎关注公众号:c语言与cpp编程,公众号回复加群,进微信学习交流群
专栏成员
292
文章
373006
阅读量
46
订阅数
Linux黑科技:浅析动态追踪技术
当碰到内核线程的资源使用异常时,很多常用的进程级性能工具,并不能直接用到内核线程上。这时,我们就可以使用内核自带的 perf 来观察它们的行为,找出热点函数,进一步定位性能瓶颈。不过,perf 产生的汇总报告并不直观,所以我通常也推荐用火焰图来协助排查。
C语言与CPP编程
2024-05-28
180
真正的杀死C++的不是 Rust
【编者按】“C++ 已经死了 80%?”本文作者已经使用 C++ 18 年了,他在体验了数十门编程语言后,他指出,尽管 C++ 在过去几十年中一直是程序员最常用的编程语言之一,但它存在一些问题,如不安全、效率低、浪费程序员的精力等。因此,文章探讨了一些可能会取代 C++ 的语言和技术,包括 Spiral、Numba 和 ForwardCom 等,并分别对它们进行了详细的介绍。
C语言与CPP编程
2024-05-17
810
斩获 3.4k+ Star 的 C++ Insights:用编译器的视角看源码!
近日,在新闻平台 HackerNews 上有个开发者颇为关注的 GitHub 项目,名叫 C++ Insights,特色就是:用编译器的眼睛看源码。为此,项目作者对其进行了详细介绍。
C语言与CPP编程
2024-05-17
1100
万字长文带你掌握C++11中auto和decltype的用法和区别
在 C++11 之前的版本(C++98 和 C++ 03)中,定义变量或者声明变量之前都必须指明它的类型,比如 int、char 等;但是在一些比较灵活的语言中,比如 C#、JavaScript、PHP、Python 等,程序员在定义变量时可以不指明具体的类型,而是让编译器(或者解释器)自己去推导,这就让代码的编写更加方便。
C语言与CPP编程
2024-04-26
1540
C++ 里的“数组”
C 里面就有数组。但是,C 数组具有很多缺陷,使用中有很多的陷阱。我们先来看一下其中的几个问题。
C语言与CPP编程
2024-04-16
950
为什么现在老有前端开发觉得后端简单呢?
这个问题还可以反过来问—为什么前端老觉得后端简单经常在论坛、社区上看到各种语言之争、前后端之争。
C语言与CPP编程
2024-03-02
1030
Linux内核V0.01,仅 8670 行代码
1983年,理查德·斯托曼(Richard Stallman)在MIT人工智能实验室(AI Lab)创立了GNU计划,目标是创建一个完全自由的Unix类操作系统。在这个计划中,斯托曼和其他志愿者开发了GNU工具链(GCC、GDB、GNU Make等),但操作系统内核一直没有完成。
C语言与CPP编程
2024-03-02
1020
万字长文为你详细揭秘Linux高性能服务epoll 的本质
epoll接口是为解决Linux内核处理大量文件描述符而提出的方案。该接口属于Linux下多路I/O复用接口中select/poll的增强。其经常应用于Linux下高并发服务型程序,特别是在大量并发连接中只有少部分连接处于活跃下的情况 (通常是这种情况),在该情况下能显著的提高程序的CPU利用率。本篇详细解读了epoll的用法,希望大家能有所收获!
C语言与CPP编程
2024-03-02
1480
万字长文带你深入理解协程|业界设计和实现的决策分析
C++ 在互联网服务端开发方向依然占据着相当大的份额;百度,腾讯,甚至以java为主流开发语言的阿里都在大规模使用C++做互联网服务端开发,今天以C++为例子,分析一下要支持协程,需要考虑哪些问题,如何权衡利弊,反过来也可以了解到协程适合哪些场景。
C语言与CPP编程
2024-01-17
3000
为什么字节搞游戏不行?网友犀利点评绝了
字节跳动游戏业务在 11 月 27 日再次大裁员后,随后引发了不少讨论,比如:字节游戏为啥做不起来。固然可以扯上大环境的因素,但更深层次的原因呢。
C语言与CPP编程
2023-12-19
1320
堆栈与堆(Stack vs Heap):有什么区别?一组图片给你讲清楚!
编写有效的代码需要了解堆栈和堆内存,这使其成为学习编程的重要组成部分。不仅如此,新程序员或职场老手都应该完全熟悉堆栈内存和堆内存之间的区别,以便编写有效且优化的代码。
C语言与CPP编程
2023-12-04
2860
一个小Tips:Linux 下查看内存使用情况方法总结
在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况。下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法。
C语言与CPP编程
2023-12-04
3340
一个小Tips:Linux 下查看内存使用情况方法总结
在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况。下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法。
C语言与CPP编程
2023-12-04
7680
太真实了!这就是大多数互联网的样子....
C语言与CPP编程
2023-10-31
970
不懂就问,函数声明后的“ - >”是什么语法?
我依稀记得这是c++11的一个新语法,回看了下《C++ Primer 5th》后给出了自己的回答,分享一下自己昨天的回答。
C语言与CPP编程
2023-10-23
1370
抛弃 C / C++!微软官宣:请用 Rust 编写 Windows 驱动!
在这众多大厂之中,微软对于 Rust 的重视与支持力度也一直未减。继 5 月效仿 Linux 用 Rust 重写部分 Windows 内核后,近来微软在拥抱 Rust 上又进了一步:微软在 GitHub 中发布了一系列开发工具包,让开发者可以使用 Rust 语言来编写 Windows 驱动程序。
C语言与CPP编程
2023-10-09
5010
我的第一个Linux内核贡献,被剥夺了!
Ariel Miculas,是一位开源贡献者,目前在思科任职软件工程师,最近他在自己的博客上开喷Linux内核:“为什么我贡献了问题和补丁代码,最后贡献者的名单里却没有我?”
C语言与CPP编程
2023-09-29
2490
漫谈 C++:良好的编程习惯与编程要点
既然函数不会改变对象,那么就如实说明,编译器能帮你确保函数的const属性,阅读代码的人也明确你的意图。
C语言与CPP编程
2023-09-21
1500
还敢涩涩?Chrome浏览器现在会将你浏览的每个网址发给谷歌!
近日,谷歌公司宣布在 Chrome 浏览器中,将弃用标准的安全浏览(Safe Browsing)功能,在未来几周内,将所有浏览器用户迁移到增强安全浏览(Enhanced Safe Browsing)功能上,提高用户上网安全。
C语言与CPP编程
2023-09-20
2650
《C++并发编程实战》读书笔记(6):高级线程管理、并行算法函数、测试与除错
大多数程序中并不方便给每个任务分配单独的线程,但仍可通过线程池来充分利用可调配的并发算力:将可同时执行的任务提交到线程池,放入任务队列中等待,工作线程循环地领取并执行任务。
C语言与CPP编程
2023-09-19
2460
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档