自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 倍逆序数--c++

//把每一位数取余,取余之后压入队列,然后从队列取出的数就是它的逆序数int func(int n){ int temp=n; queue<int> q; while(temp){ q.push(temp%10); temp=temp/10; }//while //每拿出一个数,原数据先乘以10倍再加上队首的数 int num_n=0; while(!q.empty()){ num_n=num_n*10+q.front(); q.pop(); }//while.

2022-04-15 22:40:18 731

原创 分数数列--c++

int main(){ //数组c为分子数组,数组d为分母数组,借助temp数组来表示前n个分数中所有分子和分母占用的位置,采用直接映射方法 int c[3001]={0},d[3001]={0},temp[10000]={0}; //初始化前两个分数,方便进行后面分数的计算 c[1]=1;c[2]=3;d[1]=2;d[2]=5; //同时要对temp进行更新 temp[c[1]]=c[1];temp[c[2]]=c[2];temp[d[1]]=d[1];temp[d[2]]=d[2]; .

2022-04-15 22:36:59 960 1

原创 强制杀死一个进程

先通过活动监测器找到该进程的PID,然后执行 sudo kill -9 PID

2022-04-04 15:14:38 239

转载 ifconfig ens33内容详解

https://blog.csdn.net/weixin_46108954/article/details/104637127

2022-01-23 17:03:21 489

转载 ssh连接Linux connection refused

https://segmentfault.com/a/1190000014532520

2022-01-23 17:01:22 1118

转载 macos与Linux互传文件

Mac传文件到Linuxhttps://www.jianshu.com/p/1afd25e7459d互传https://www.jianshu.com/p/fe31642e4f24

2022-01-23 16:55:23 223

原创 Mac连接Linux的ssh远程连接confused

可能原因1Mac未启动ssh解决方法1:输入启动命令:【sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist】。可能原因2Linux未启动ssh解决方法2:输入启动命令【sudo /etc/init.d ssh start】如果找不到ssh ,可能是没有安装openssh-server解决方法:sudo apt-get install openssh-server。然后重新启动,ssh@目的主机ip即可...

2021-03-05 10:48:20 330 1

原创 linux删除用户出现user xxx is currently used by process xxx的解决方案

linux删除用户出现user xxx is currently used by process xxx的解决方案当我们想要删除或更改某个用户名时发现user xxx is currently used by process xxx这个报错,错误的原因可能是因为创建user1再登录到user1后想要对这个用户名做出修改,于是通过su切换到root下,此时user1还是被某个进程占用了。正确做法是:从root用户退出到user1后再从user1继续退出,用root登录来对user1进行修改即可...

2021-03-04 20:02:37 11633 1

原创 bash基本功能

history [选项][历史命令保存文件]-c:清楚所有命令-w:把缓存中的命令写入历史命令保存文件~/.bash_history历史文件默认保存100条,可在/etc/profile中修改命令别名alias 别名=‘原命令’alias 查询命令别名重定向输入输出输入重定向wcwc [选项][文件名]选项:-c:统计字节数-w:统计单词数-l:统计行数管道符命令1 | 命令2 //命令1的正确输出作为命令2的操作对象,如果命令1出错了,命令2是不能执行的举例:.

2021-01-04 16:57:50 343

原创 shell脚本执行方式

echo输出命令echo [选项][输出内容]选项:-e:支持反斜线控制的字符转换shell脚本脚本都以.sh结束,脚本第一行#!bin/bash以hello.sh简单脚本为例:脚本执行有两种方法(1)chmod 755 hello.sh./hello.sh这里出现了no such file or directory原因是格式不匹配,解决方案:dos2unix hello.sh即可dos2unix可能没有安装,apt-get install dos2unix即可(.

2021-01-03 15:38:38 119

原创 关机重启命令

shutdownshutdown [选项] 时间(一般时间就是now,或者定时完成某一工作:hh:mm)-c:取消一个关机命令-h:关机-r:重启poweroff直接断电,不安全,数据可能丢失init 0init的参数:0:关机1:单用户2:不完全多用户3:完全多用户4:未分配5:图形界面6:重启haltlogout退出登录...

2021-01-03 15:00:36 76

原创 Linux实现c/c++编程

安装gcc&&g++普通用户下sudo apt-get updateroot用户下直接apt-get update安装gcc执行cc -v安装成功会显示安装g++执行g++安装成功会显示安装vim编辑器同理apt-get install vimrpm vim如图表示安装成功2.执行c/c++文件在tmp下创建新的目录temp,在temp下创建test1目录mkdir /tmp/temp/test1进入上述目录后创建并编.

2021-01-03 14:59:49 302 1

原创 网络命令

write语法:write 用户名单播,收信方必须在线,ctr+D保存(who可以显示目前登录用户信息)wall语法:wall [信息内容]广播,自己也可以收到信息ping语法: ping IP地址通过ICMP报文判断主机双方是否连通语法: ping -c 次数 IP地址设置一共ping多少次ipconfig查看网卡信息mail语法: mail 用户名查看发送电子邮件ctr+D保存发送last语法: last统计和查看计算机所有用户登录信息..

2021-01-02 19:58:21 73 1

原创 kali自启动程序

命令如下:update.rc 程序 enable比方说:update.rc ssh enableupdate.rc postgresql enable还有临时启动重启后失效的命令:开启:service 程序 start停止:service 程序 stop查看状态:service 程序 status

2021-01-02 19:03:34 513

转载 apt-get常用命令:

apt-get常用命令:update – 取回更新的软件包列表信息upgrade – 进行一次升级install – 安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)remove – 卸载软件包purge – 卸载并清除软件包的配置autoremove – 卸载所有自动安装且不再使用的软件包dist-upgrade – 发布版升级dselect-upgrade – 根据 dselect 的选择来进行升级build-dep – 为源码包配置所需的编译依赖关系clea

2021-01-02 18:42:55 63

原创 TCP的拥塞控制

拥塞的产生是各种可用资源不足以支持对资源的要求,使网络的性能发生了明显的下降,对于拥塞控制来说,是一个关乎整个网络整体的问题,单纯地增加某一项资源甚至增加所有资源是不能完全地解决拥塞问题的。拥塞控制和流量控制都是要让发送端放慢发送速度,但流量控制只是针对于单一线路的控制,而拥塞控制需要从全局角度对每一个发送端进行控制。拥塞是没办法避免的。分组的丢失是网络发生拥塞的征兆而不是原因。 在许多情况下甚至正是拥塞控制机制本身成为引起网络性能恶化甚至产生死锁的原因。TCP进行拥塞控制的算法有四种,慢开始,拥塞避

2020-12-27 16:47:30 152

原创 计网计算题

速率速率指的是数据的传送速率也称为数据率或比特率单位bit/s(或b/s,bps)当数据率较高时,通常在bit/s前加上一个字母,k=10^3 ,M=10^6 ,G=10^9 ,T=10^12当提到网络的速率时往往指的是额定速率或标称速率,而并非网络实际运行的速率。对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率例题:假设信号在媒体上的传播速率为2.3*10^8m/s,媒体长度为100m。当数据率为1Gb/s时,在媒体中正在传播的比特数是( )。正在.

2020-12-27 09:28:31 11679 3

原创 计网各层设计协议与相关设备

物理层中继器:复制在两个网络结点的物理层上按位传递信息,完成信号的复制、调整和放大功能,以此增强信号传输的距离,延长网络的长度和覆盖区域。集线器:实际上就是一种多端口的中继器。对接收到的信号进行同步整形放大,以扩大网络的传输距离。逻辑上仍然是一个总线网。网卡:又称网络接口卡,计算机与外界局域网进行通信。数据链路层网桥:可以看成是一个二层路由器(真正的路由器在网络层)。网桥可有效地将两个局域网连接起来根据Mac地址进行转发帧,是本地通信限制在本网段内,并转发相应的信号至另一网段。以太网交换机

2020-12-26 17:13:56 844

原创 linux入门常用命令

Mac使用ssh服务 启动命令:sudo launchctl load -w System/Library/LaunchDaemons/ssh.plist 查看服务命令:sudo launchctl list | grep ssh 关闭命令:sudo launchctl unload -w System/Library/LaunchDaemons/ssh.plist List item

2020-11-13 21:32:53 280

原创 计算机组成结构与基本体系

cpu结构(运算器和控制器的组成)我们知道,主机是计算机当中的核心部分,整个计算机的组成就是主机+外设。那么计算机结构里面的主机是指什么呢?主机只包括两个部分,一个是cpu,另外一个部分是内存,也称为主存储器。像是硬盘,显卡这些东西都属于外设,只有两大部件是属于主机的。在这里面需要额外注意的就是cpu里面的运算器和控制器。运算器:运算职能。(比如加法,减法……) 算术逻辑单元ALU 累加寄存器AC:运算过程中,不仅仅在加法,减法中也会用到AC,就是在运算过程中存放一些运算需要用到的值

2020-10-27 18:30:09 231

原创 浮点数的运算

数据的表示(浮点数的运算)浮点数的表示形式:N=M*R^e(其中M称为尾数,R称为基数,e称为指数)浮点数的表示其实跟数学中学的科学计数法类似浮点数的一般计算过程:对阶——尾数计算——结果格式化对阶:两个数如果指数e不同,那么就要将指数化为同等级尾数计算结果格式化:所谓结果格式化,就是结果的小数点前只能有一位数,确保小数点左边的位置不能是0或者一位以上的数字。...

2020-10-27 16:59:31 1113

原创 数据的表示

数据的表示(原码反码移码补码)数的表示要了解它的计算和表示方法,以及数值取值范围原码:把一个数转成二进制的形式,一般确定用一个字节也就是8bit来表示二进制,如果转成的二进制不足以8位,那在高位补充0即可。最高的为符号位(带符号的情况下)对于正数而言符号位为0,负数符号位为1。原码这种操作方式是***不能***在计算机里直接做加减乘除运算的,例如:1的原码:00000001-1的原码:10000001若是原码相加,00000001+10000001=10000010得到的结果却是-2的

2020-10-27 16:45:02 1444

空空如也

空空如也

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

TA关注的人

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