- 博客(11)
- 收藏
- 关注
原创 修改以太网下面的网络数字
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles。每次手机usb热点分享给电脑,都会取一个新的连接名字,如网络5、网络6、.... 、网络10086。可以通过删除Profiles里的文件,或者点开修改ProfileName的名字。
2023-10-30 13:18:35
369
1
原创 处理僵尸进程遇到的问题
虽然写了回调函数去回收僵尸进程(利用子进程运行完后给父进程发送的SIGCHLD信号)但是未决信号集只能记录一个状态,,当一个信号在出于递达状态中时,是不会再次记录新的SIGCHLD信号。所以还是会漏掉一些僵尸进程。...
2022-03-21 19:28:56
169
原创 使用sigaction信号捕捉函数问题
当使用sigaction函数时,不能使用getchar()阻塞进程,因为使用 `sigaction` 捕获信号后 `getchar()` 将从stdin流中读取到EOF,也就是返回了-1,所以进程会直接向下执行而终止。但是 `signal` 中则会一直阻塞在 `getchar()` 。用sigaction只能捕捉一次SIGALRM的原因在于getchar被中断;打印getchar的返回值为-1,perror打印其错误信息:Interrupted system call,对应的错误码为EINT
2022-03-21 16:05:24
1232
原创 关于生成core文件
1查看ulimit配置文件使用命令ulimit -a2 将对应的选项进行设置这里面对core file size进行设置hut2@VM-0-5-ubuntu:~/Test$ ulimit -c 1024再次查看hut2@VM-0-5-ubuntu:~/Test$ ulimit -acore file size (blocks, -c) 1024data seg size (kbytes, -d) unlimitedscheduli
2022-03-20 11:34:58
675
原创 linux给用户添加sudo权限
一、linux给用户添加sudo权限:有时候,linux下面运行sudo命令,会提示类似:xxxis not in the sudoers file. This incident will be reported.这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)添加文件的写权限。也就是输入命令"chmod u+w /etc/...
2021-12-31 16:39:01
23273
原创 STL--vector的一些常见用法
1.声明和初始化vector<int> vec; //声明一个int型向量vector<int> vec(5); //声明一个初始大小为5的int向量vector<int> vec(10, 1); //声明一个初始大小为10且值都是1的向量vector<int> vec(tmp); //声明并用tmp向量初始化vec向量vector<int> tmp(vec.begin(), vec.begin() + 3); //用向量vec.
2021-12-24 09:55:17
112
原创 STL -- string
1:string对象的定义和初始化以及读写string s1; 默认构造函数,s1为空串string s2(s1); 将s2初始化为s1的一个副本string s3("valuee"); 将s3初始化一个字符串面值副本string s4(n,'c'); 将s4 初始化为字符'c'的n个副本cin>>s5;读取有效字符到遇到空格getline(cin,s6);读取字符到遇到换行,空格可读入,知道‘\n’结束(练习在下一个代码中),getli...
2021-12-24 09:41:31
65
原创 SSH改默认端口号
#vim /etc/ssh/sshd_config在port处改端口号 保存退出然后重启sshdroot@VM-0-5-ubuntu:~# service sshd restart
2021-11-16 17:46:52
1033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人