自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 VS Code 按Tab键用空格补齐设置

renderControlCharacters 制表符显示。renderWhitespace 空格显示。vscode 打开设置,按照下面进行设置。insertSpaces转为空格。ab 为 4 个空格。

2023-07-17 09:02:19 1551

原创 解决apt-get update时出现 The following signatures were invalid

【代码】解决apt-get update时出现 The following signatures were invalid。

2023-05-07 14:37:13 589 1

原创 进程/线程间通信方式

这个程序创建了一个管道,然后创建了一个子进程,子进程从管道读取数据并在标准输出上打印出来,父进程向管道写入一条消息。当父进程完成写入后,它关闭管道的写端,这会导致子进程结束循环并退出。接受连接(如果有客户端连接):调用accept函数,等待客户端连接请求,并返回一个新的套接字描述符,用于与该客户端进行通信。在使用短时间内的锁保护共享资源时,相比于互斥锁,自旋锁不会导致线程阻塞,而是一直进行忙等待直到获得锁。常见进程间通信方式包括管道,命名管道,共享内存,信号量,消息队列,套接字和信号七种。

2023-04-25 20:25:01 818 1

原创 Ubuntu虚拟机环境快速搭建

虚拟机: virtualBoxhttps://www.virtualbox.org/wiki/DownloadsLinux系统:Ubuntu1.替换Source源路径:/etc/apt/sources.list清华大学镜像源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/sudo apt update2.安装常用软件sudo apt install curl git openssh-server net-toolscurl: 请求web

2020-12-27 16:09:43 403

原创 程序员字体-Jetbrains Mono

程序员字体-Jetbrains Monohttps://www.jetbrains.com/lp/mono/

2020-04-29 21:33:09 251

原创 [Linux]coredump文件设置

1.生成coredump文件使用 ulimit -a 查看所有资源限制sms@sms-vm:~$ ulimit -acore file size (blocks, -c) unlimiteddata seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file s...

2019-10-27 18:36:40 416

转载 [Linux]信号列表

使用kill -l指令可以查看Linux系统支持的信号列表sms@sms-vm:$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR111) SIGSEGV 12) SIGUSR2 ...

2019-10-27 18:32:55 131

原创 [Linux]更换ubuntu apt-get 源

Linux默认的源安装和更新速度很慢,使用apt安装/跟新软件时,速度特别慢,或者无法安装,为了提速可以换一些国内的源。备份默认的apt源(备份很重要!!!万一修改后没有办法使用,可以替换回来)1 $ cd /etc/apt2 $ sudo cp sources.list sources.list.bak编辑$ sudo vi sources.list将下面使用下面链接替...

2019-10-20 18:29:42 295

转载 [Linux]Systemd入门 实战篇

一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。$ sudo systemctl enable httpd上面的命令相当于在/etc/systemd/system目录添加一个符号链接,指向/usr/lib/systemd...

2019-10-19 15:56:08 173

转载 [Linux]Systemd入门 命令篇

转载编辑,原文链接: http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html-Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。一、由来历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。$ sudo /etc/init.d/apache2 st...

2019-10-19 14:09:28 170

原创 【C/C++】string类

string类的构造#include <iostream>#include <string>using namespace std;int main(){ //构造函数将string对象str1并初始化 string str1("123456"); cout << str1 << endl; //构造函数将string对象st...

2019-07-04 20:59:38 304

转载 Word/Excel 由于本机的限制该操作已被取消

打开一个记事本,复制下列内容,然后另存为.reg文件,然后双击导入: Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.htm]"PerceivedType"="text"@="htmlfile""Content Type"="text/html"[HKEY_CLASSES_ROOT\.htm\OpenWithList][...

2019-05-17 14:35:12 1156

转载 【C++面试题】C++面试题汇总

转载、修改,原链接 https://www.cnblogs.com/zfyouxi/p/3807585.html原文中部分有误,未全部修正1.是不是一个父类写了一个virtual 函数,假设子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,仅仅事派生类没有訪问权限而已virtual可加可不加子类的空间里有父类的全部变量(s...

2019-01-07 19:25:54 836

原创 【Linux线程通信】有名管道(FIFO)——阻塞读写

多线程间使用有名管道通信创建有名管道,如果管道存在则直接使用//创建有名管道,如果管道存在则直接使用 int n = mkfifo(&quot;./myfifo&quot;,0664); if( n &amp;lt; 0 &amp;amp;&amp;amp; errno!=EEXIST) { perror(&quot;mkfifo&quot;); return -1; }负责管道写数据线程void *th

2019-01-03 20:54:34 2581

原创 【c/c++面试题】查找重复且最长的字符串

代码如下:include &lt;stdio.h&gt;void GetSub(char *str) { char *p = str; char *q = NULL; int len,max; len = 1;//保存两个相同字符的相差的字符数 max = 1;//保存重复字符串的最大长度 int i; char data[100] = {0}; while(*p) {...

2018-12-19 19:12:06 978

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除