logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux高并发场景下的网络参数调优实战指南

TIME_WAIT连接减少70%最大并发连接数提升至3万+网络吞吐量增长2倍。

#网络#linux#服务器
【Linux系统】进程地址空间

我们有提到过内存分布,可是我们对他并不理解!这次我们再来回顾一下,可以先对其进行各区域分布验证:代码语言:javascriptAI代码解释代码语言:javascriptAI代码解释通过结果可以看到,地址时依次增大的。

#linux#运维
《深入理解 C++ 智能指针:unique_ptr、shared_ptr 与 weak_ptr 全解析》

代码语言:javascriptAI代码解释cpp复制编辑structFileCloser {代码语言:javascriptAI代码解释cpp复制编辑classWeapon {public:private:public:智能指针是现代 C++ 编程中不可或缺的工具。掌握其用法不仅可以避免内存泄漏,更是实现高质量代码的基础。开发者应根据场景选择最合适的指针类型,避免过度使用 shared_ptr,在设

#c++#java#spring
C++ 手写实现 unordered_map 和 unordered_set:深入解析与源码实战

代码语言:javascriptAI代码解释// 特化版本支持 stringtemplate<>的迭代器是单向的(ForwardIterator)。遍历链表节点_next若当前桶走完,跳到下一个非空桶定义如下:代码语言:javascriptAI代码解释配合Begin()和End()实现遍历:代码语言:javascriptAI代码解释it!= s.end();++it)本博客从 STL 哈希容器的历史

#c++#哈希算法#开发语言
理解 C++ 智能指针:原理、实现与最佳实践

智能指针本质上是封装了裸指针的类,通过 RAII(资源获取即初始化)管理资源生命周期。:独占所有权,不能复制,只能移动。:共享所有权,引用计数管理。:弱引用,不增加引用计数,用于解决循环引用。代码语言:javascriptAI代码解释cpp复制编辑std::unique_ptr<FILE, decltype(&fclose)> fp(fopen("file.txt", "r"), &fclose)

#c++#算法#开发语言
C++内存管理:从新手到高手的必备指南

为提升效率或适应特定场景,开发者可实现自定义分配器或内存池。C++ 内存管理是高性能与高风险并存的利刃。深入理解内存模型、合理使用 RAII 与智能指针,是写出高质量 C++ 程序的基础。

#c++#java#jvm
C++:从基础语法到实战应用

函数是 C++ 的基础构建块之一:代码语言:javascriptAI代码解释cpp复制编辑int add(int a, int b) {

#c++#java#算法
C++ 智能指针与资源管理:现代内存安全的基石

代码语言:javascriptAI代码解释cpp复制编辑std::unique_ptr<FILE, decltype(&fclose)> file(fopen("a.txt", "r"), &fclose);此处指定fclose为自定义析构器,用于关闭文件。两个shared_ptr相互引用时,引用计数永不为零,内存泄漏:代码语言:javascriptAI代码解释cpp复制编辑struct A;st

#c++#安全#java
【C++】类和对象--类中6个默认成员函数(2) --运算符重载

这里C++给出了一个关键字operator,后面加上运算符,称作函数运算符重载。然后我们还是通过上面Date d1、d2比较的例子来对此进行说明,例如我们这里将==运算符重载:代码语言:javascriptAI代码解释。

#c++#java#开发语言
Linux操作系统-教你如何正确认识:命令行参数及环境变量

答案就在上面,像上面的./mycmd,which等命令后面跟的一些选项,它们本质是字符串,可以以一定的方式传递给which等内部的“ main ”函数,在which内部实现的时候,就可以根据不同的选项进行判定,而判定的大概逻辑就和上面差不多,从而实现类似的功能,输出你想要的内容。原因就是我们在进程(一)中讲的在命令行中启动的进程的父进程都是bash进程,而子进程的创建是在fork函数核心代码执行后

#linux#运维#服务器
    共 114 条
  • 1
  • 2
  • 3
  • 12
  • 请选择