logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VMware Workstation虚拟机设置联网(Linux)

一、保证虚拟机可以联网1.虚拟机设置-->网络适配器-->NAT模式-->确定2.修改动态IP,网络配置文件中BOOTPROTO=dhcp[root@middledb ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth03.ping一下百度,验证可以上网[root@middledb ~]# ping www.baidu.com -c 3

#linux#centos#网络
【Linux】Linux常用快捷键

Tab键:1.补齐命令 2.补齐路径 3.显示当前目录下的所有目录清屏:1.clear 2.Ctrl + L ( “L” 大小写均可 )中断:ctrl+c

文章图片
#linux#运维#服务器 +2
Linux之root密码忘记

一、Linux 6.x以及以下版本1.重启系统,按e进入如下模式再次按e进入如图模式(选中kernel)2.按e进入编辑(空格+/init 1或空格+singe或空格+1),三种选一种就行。3.修改完成后,按回车,退回上一界面,按b保存重启4.完成以上操作,即可进入单用户模式,passwd 直接修改,然后重启即可二、Linux7系列版本1.开机选中系统,按下e键进入编辑模式2.找到图中结尾位置添加

#linux#centos#安全 +1
【C++】C++中的 `this` 指针:深度探索和应用

本文的目的是深入探讨 this 指针的使用,包括其基本理解、实际应用、使用限制以及在不同编程场景中的作用。我们将从基础概念开始,逐步深入,包括 this 指针在成员函数中的使用、解决变量命名冲突、实现链式调用、在继承和多态中的作用、const 成员函数中的特殊行为、多线程编程中的应用等。通过本文,读者将对 this 指针有更全面的理解,并能够正确而有效地使用它来改进自己的 C++ 代码。

文章图片
#c++#开发语言
【C++】 全局变量(Global Variable)存在的一些潜在问题

C++中的全局变量可能会带来一些潜在的问题。为了解决这些问题,我们可以使用一些增强检测方法,例如将全局变量定义在命名空间中,使用常量代替不变的全局变量,使用局部变量代替全局变量,使用封装机制和使用单例模式。

文章图片
#c++#开发语言
最好用的Boost.Asio:现代C++网络编程

本节我们探讨了Boost.Asio的一些高级主题,学习了如何在Boost.Asio中利用多线程来优化性能,如何使用定时器来执行定时任务,如何通过SSL来加密通信内容,以及Boost.Asio的扩展性如何帮助我们更加灵活地解决问题。Boost.Asio起源于Boost库,是一款专为网络I/O、定时器、串行端口通信设计的库,提供了同步和异步的编程模型,用以简化网络和低级I/O的操作。:Boost.As

#c++#c语言
【算法】【欧几里得】数据结构与算法之欧几里得算法详解(附完整代码)

欧几里得算法(又称辗转相除法)用于计算两个数的最大公约数,被称为世界上最古老的 算法。现在人们已无法确定该算法具体的提出时间,但其最早被发现记载于公元前 300 年欧几 里得的著作中,因此得以命名。使用欧几里得算法,只需重复做除法便能求得最大公约数。这个算法最大的优势就 在于即使两个数字再大,只要按照步骤进行操作就能高效地求得两者的最大公约数。附录1:一般方式实现(C语言实现)int main()

文章图片
#算法#c++#c语言 +1
【C语言】printf的输出格式控制符、格式修饰符、转义字符

格式控制符:%d:用于输出十进制有符号整数。%u:用于输出十进制无符号整数。%f:用于输出十进制浮点数字。%e或%E:用于输出指数形式的浮点数。%g或%G:用于输出浮点数,根据数值大小自动选择使用%f或%e。%x或%X:用于输出十六进制。%c:用于输出单个字符。%s:用于输出字符串。%p:用于输出指针地址。%lu:用于输出无符号长整型。%lld或%I64d:用于输出有符号长长整型。%llu或%I6

#c语言#开发语言
【C++】【命名规范】你的代码风格是哪种?(驼峰命名法、下划线命名法、帕斯卡命名法、常量命名法等)

本文分享了常见的命名风格习惯(例如驼峰命名法、下划线命名法、帕斯卡命名法、常量命名法等),向读者推荐了C/C++中类名、接口名、函数名、变量名和常量的常见命名风格,以及扩展了一些常见的代码书写风格(例如{}),最后延申了两个对代码执行有影响的编程习惯。希望本文能给各位读者带来些许帮助,同时也欢迎热心的码友提供自己的见解分享在评论区!

文章图片
#c++#c语言#开发语言
【共享内存】共享内存(Shared Memory)与进程通信

共享内存作为一种高效的进程间通信机制,以其独特的优势在多进程环境中发挥着重要的角色。它允许多个进程直接访问同一块内存区域,从而实现了数据的快速共享和交换,显著提高了系统性能。然而,这也带来了数据同步和并发控制的挑战。我们需要结合锁、信号量等同步技术来解决这些问题。总的来说,共享内存是一种强大而灵活的工具,但需要谨慎、有效地使用,以确保程序的正确性和稳定性。

#c语言#c++#linux
    共 16 条
  • 1
  • 2
  • 请选择