c/c++

工藤新一¹11 小时前
linux·僵尸进程·c/c++·进程状态
Linux 进程状态 — 僵尸进程🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
工藤新一¹13 小时前
linux·孤儿进程·c/c++·orphan process
Linux 孤儿进程 (Orphan Process)🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
工藤新一¹2 天前
linux·运维·服务器·c/c++·进程状态·linux内核(kernel)
进程状态 —— Linux内核(Kernel)🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
工藤新一¹6 天前
c语言·数据结构·c++·二叉树··c/c++
C/C++ 数据结构 —— 树(2)🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
zaiyang遇见19 天前
算法·游戏·c/c++·全排列·信息学奥赛
【递归完全搜索】CCC 2008 - 24点游戏Twenty-four“24点”是一种流行的纸牌游戏,适合四名玩家一起玩。每位玩家有一叠面朝下的牌。每轮游戏中,四位玩家各自翻开自己牌堆的顶牌,让所有人可见。游戏目标是用这四张牌的数值(A=1,J=11,Q=12,K=13)构造一个算式,使其结果等于 24 24 24。
tkdsy00721 天前
python·c/c++·pybind11·swig·ctypes·cffi·python/c api
Python调用C/C++函数库的多种方法与实践指南Python作为一门高级编程语言,以其简洁的语法和丰富的库生态赢得了开发者的青睐。然而,在计算密集型任务中,Python的性能往往无法满足要求。Python调用C/C++函数库成为提升应用性能的关键技术路径,通过将底层计算逻辑用C/C++实现,再通过适当的接口与Python交互,可以在保持开发效率的同时获得接近系统语言的执行性能。本文将深入探讨Python调用C/C++函数库的多种方法,包括它们的工作原理、实现步骤、优缺点及适用场景,帮助开发者根据具体需求选择最适合的集成方案。
zaiyang遇见1 个月前
递归·c/c++·全排列·搜索·信息学奥赛·程序设计竞赛·二进制掩码
【Complete Search】递归的完全搜索Complete Search with Recursion问题-problemApple Division5.1 - Generating Subsets完全搜索
工藤新一¹1 个月前
拷贝构造函数·面向对象·类和对象·c/c++·构造函数·运算符重载
类和对象(中)🎁个人主页:工藤新一¹🔍系列专栏:C++面向对象(类和对象篇)🌟心中的天空之城,终会照亮我前方的路
麻辣长颈鹿Sir1 个月前
算法·信息可视化·数据分析·c/c++·数据处理
【C++】使用箱线图算法剔除数据样本中的异常值目录一、箱线图算法介绍二、五数概括计算解释三、四分位距(IQR)与异常值判定四、箱线图在数据处理中的应用
jjkkzzzz1 个月前
rpc·c/c++·sylar
sylar源码解析---RPC框架之模块化分发机制在文章 ”sylar源码解析——RPC模块之Rock协议“ 的最后,我们分析了 RockServer::handleClient 的核心逻辑。在这部分代码中,Sylar 并未直接将请求分发给固定的处理函数,而是通过模块化机制实现了灵活可扩展的 RPC 分发框架。具体而言,当有客户端连接建立、断开或发送请求、通知时,RockServer 会借助 ModuleManager 遍历当前系统中注册的所有 ROCK 类型模块,并依次调用它们的回调函数(如 onConnect、handleRequest 等)。这种“
zaiyang遇见1 个月前
数据结构·stl·双端队列·c/c++·信息学奥赛·程序设计竞赛
牛客NC14661 简单的数据结构(deque双端队列)栗酱有一天在网上冲浪的时候发现了一道很有意思的数据结构题。这个数据结构形如一个“长条形”的容器,一开始该容器是空的,有以下七种操作:
jjkkzzzz2 个月前
linux·zookeeper·c/c++
Linux下的C/C++开发之操作ZookeeperZooKeeper 官方提供了多语言客户端,C 语言客户端是最底层的实现之一,功能全面且稳定,适合嵌入式开发、系统级组件、C++ 项目集成等场景。
深度Linux2 个月前
c/c++·linux开发·性能调试
Linux缓存调优指南:提升服务器性能的关键策略在深入探讨 Linux 缓存调优之前,我们先来搞清楚缓存到底是什么。简单来说,缓存是一种高速存储机制,它就像是一个数据的临时 “中转站”,把经常访问的数据存储在其中 。当程序需要读取数据时,会优先从缓存中查找,如果找到了,就可以直接使用,大大提高了数据的访问速度。
huangyuchi.3 个月前
linux·运维·服务器·笔记·进度条·c/c++
【Linux】LInux下第一个程序:进度条在前面的文章中我们学习了LInux的基础指令【Linux】初见,基础指令-CSDN博客【Linux】初见,基础指令(续)-CSDN博客
Noxryn3 个月前
c/c++·编程效率
VSCode安装配置C++环境教程IDE——集成开发环境,用于提供程序开发环境,集成了代码编写、分析、编译和调试等一体化的的套件。如C++的Visual Studio、Java的IDEA和Python的PyCharm等。IDE部署配置简单、功能全面,无论是作为新手入门还是项目开发都是更好的选择。 但如何如果你喜欢折腾,焦虑存储空间,需要多语言开发。VS Code这一个宇宙第一IDE(自己搭建后)一定要尝试一下。支持C/C++、Java、Python...等你所需要的绝大部分语言,攥写文章也有不错的体验,总之,基于其丰富的插件生态,它能满足
code monkey.3 个月前
linux·shell·c/c++
【寻找Linux的奥秘】第九章:自定义SHELL本专题将基于Linux操作系统来带领大家学习操作系统方面的知识以及学习使用Linux操作系统。前面我们认识并熟悉了进程的基本概念以及操作,那么本章让我们对前面所学进行融会贯通,来自定义编写一下我们使用的命令行解释器,也就是shell。本章我们要学习的是——自定义shell的编写。
code monkey.3 个月前
linux·操作系统·c/c++
【寻找Linux的奥秘】第七章:虚拟地址空间本专题将基于Linux操作系统来带领大家学习操作系统方面的知识以及学习使用Linux操作系统。上一章我们简单认识了环境变量,本章将讲解操作系统中另一个重要的概念——程序地址空间。