- 博客(107)
- 收藏
- 关注
原创 Python: 库decimal()用于浮点数相加
Pyhton中浮点数是不能直接相加的。可以看到a+c时不计算的结果是正确的。因此在python中,计算浮点数时,因此需要用到decimal。可以看到结果并不对。
2023-10-06 20:08:53 606
原创 Python函数:chr()和ord()
也可以传入其他进制,不过需要在前面传入的参数最前吗加入两字符来表示,多少进制。如图是各进制的字码。如图,坐标(1,4e10)
2023-09-28 20:59:25 387
原创 WPS:文件输出与输出格式PDF与图片。
可以在右边选择输出的范围:第x页 到 第y页。如图所示,可以输出不同的版式。pdf的好处就是将不同版本兼容。WPS的文件输出格式有很多种。WPS的文件输出格式有很多种点击文件后会出现两种能输出的方式,如果是word则有三种:图片与PDFword:点击输出为PDF后会跳出一个对话框:可以在右边选择输出的范围:第x页 到 第y页在输出为PDF的右边有一个设置选项:点击后会跳出对话框:如图所示,可以输出不同的版式以及设置密码:
2023-06-08 14:41:01 1311
原创 Linux:Mysql数据库的安装与简单部署。
涉及版本:安装MySQL需要用到yum命令来安装。但是yum的仓库内,并没有MySQL的压缩包,因此需要额外搞一个有MySQL的压缩包的远程yum仓库,进行安装MySQL。想搞到这个yum仓库,就只能到网站下载。
2023-06-06 17:40:42 871
原创 Linux:shell脚本父子进程的变量关系
shell脚本中也分成了:父进程和子进程,当输入命令bash时就可以进入shell子进程。看看进程就可以知道,此时正在执行bash这个程序,也就是说现在就在shell子进程内。子进程写的变量只能定义局部变量,不会被父进程或其他进程使用,更不能升级成为全局变量。可以看到,当在父进程定义了局部变量后,在子进程无法使用父进程的局部变量。父进程可以定义全局变量或局部变量,局部变量也可以通过。变量分为:全局变量和局部变量。以下内容围绕bash和sh解释器来写:变量分为:全局变量和局部变量shell脚本中也
2023-06-04 21:38:54 671
原创 WPS小技巧:在word进行手写批注、观看版式、自动保存、检测拼写错误的单词。
检测错误单词的原理是对照wps定义的一个字典进行检测的。为了防止保存不及时,导致文档消失的情况。跳出了拼写检查完成的选项,说明Bug这个单词是正确的。细心会发现,不同模式,最底下哪一拦也会发生变换。说明AaaDef在wps定义的字典里并不存在。在审阅中可以看到一个画笔功能。
2023-06-01 12:32:28 1650
原创 Linux:shell脚本的介绍,创建与执行
因此source和.通常会用来更新某些配置文件从而不用重启电脑,如:profile(环境变量文件)(解释一下,这些配置文件其实也是可执行文件,内部都是命令,如profile内部都是修改配置文件的命令export,这些命令只有被父shell进程执行后才会生效,在子shell进程执行是没有用的。前两个执行方式其实是创建了一个子shell进程,这个子shell进程继承了父shell进程,然后由这个子shell进程一个一个执行shell文件内的命令,再带回父shell进程。注意:可执行文件要执行,都得加个路径。
2023-05-29 10:44:26 1273
原创 Linux:命令tar、zip、unzip对文件或文件夹进行压缩与解压
发现,三个创建的文件压缩成了一个10K文件,说明压根没压缩。只是将文件放到了text.tar中。将三个文件压缩成text.tar文件,压缩到当前路径下(默认也是在当前路径)最后发现体积也变小了。Linux:命令tar、zip、unzip对文件或文件夹进行压缩与解压.tar压缩操作:创建要进行压缩的文件:对文件进行压缩:将三个文件压缩成text.tar文件,压缩到当前路径下(默认也是在当前路径)对比体积:发现,三个创建的文件压缩成了一个10K文件,说明
2023-05-28 15:15:11 2382
原创 Linux:环境变量
输入命令(保存):source .bashrc。针对用户生效,在文件中的最后写上。针对系统生效,在文件中的最后写上。否则就不会输出:这只能临时生效,一旦重启linux后就会消失:针对用户生效,在文件中的最后写上export 变量名=变量值:打开文件:输入命令(保存):source .bashrc因为是正对用户设置的变量,因此其他用户使用时,不会出现:针对系统生效,在文件中的最后写上export 变量名=变
2023-05-27 20:04:42 887
原创 Linux:查看主机运行状态的一系列命令:top、df、iostat、sar
使用top(回车)命令后,整个控制台会变成任务管理器的形式:退出可以使用:ctrl+c 或 q表示正在执行的这个top程序的概况,负载均衡(load average)后面有三个数字:第一个表示在1分钟内cpu的负载,第二个是5分钟,第三个是15分钟。负载的意思是,比如第一个数字如果是1,那么就是在一分钟内有1个cpu的繁忙程度达到了百分百,如果是3那么就是一分钟内有3个cpu的繁忙程度达到百分百。
2023-05-27 17:53:09 1882
原创 Linux:查看进程。
第二个是其实是grep ,因为执行grep “tail”也是在执行grep这个程序(命令),而ps和grep在同一行命令中,两个一起执行,那么ps执行时,就会发现grep也在执行,那么就会打印grep这个程序,而这个grep程序此时执行的命令是grep “tail”,因此会带着tail这个过滤出来的关键字。因此我们可以知道,当用ps和grep过滤时,要么这个进程不存在,过滤后说明都没有;TIME是启动Linux后,这个进程一共占用了cpu多少时间00:00:01就是1秒。第一个是tail命令本身正在执行,
2023-05-26 22:04:01 971
原创 Linux:端口。
如果两个人使用微信通信,两个人手机上还有qq,当信息从外部进来后,手机怎么知道这个信息应该给微信还是qq,因此就需要有一个东西来表示qq或者微信,这个东西就是:端口 因此: 以上的分类也适用于windows系统。 网络安全:namp扫描工具_srhqwe的博客-CSDN博客如果两个人使用微信通信,两个人手机上还有qq,当信息从外部进来后,手机怎么知道这个信息应该给微信还是qq,因此就需要有一个东西来表示qq或者微信,这个东西就是:端口因此:以上的分类也适用于window
2023-05-26 20:06:45 77
原创 Linux:命令ping、wget、curl进行网测试网络联通、下载、发起网络请求
curl直接加地址是进行网络请求:比如curl www.baidu.com 这将会给你返回这个网页的html源码。这里的网址必须是某个可下载文件的绝对路径。-O时,与wget一样是进行网络下载的。Linux:命令ping、wget、curl进行网测试网络联通、下载、发起网络请求ping: 使用ping命令的前提需要设置好:ip,网关,dns等等。这里的网址必须是某个可下载文件的绝对路径。curl直接加地址是进行网络请求:比如curl www.baidu
2023-05-26 19:28:03 1336
原创 Linux: IP、主机名、DNS相关命令,以及主机名映射
hosts表中记录了ip对应的主机名,当访问这个主机名,就相当于访问这个ip。此时,每当我访问linux时,电脑会自动解析成192.168.2.113。主机这块应该需要写一个ip,此时我们写成字符串,进行连接。
2023-05-23 22:15:13 1129
原创 Linux:命令date、ntp查看和修改(校准)时间和地区。
协调世界时(英:Coordinated Universal Time ,法:Temps Universel Coordonné),英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。2.用管理员权限设置软连接,zoneinfo文件夹里存放的都是时区,Asia表示亚洲时区,Shanghai就是上海时区,将上海时区这个文件夹连接成本地时间文件夹,就达到了修改时区的效果了。1.从英文上就可以看出 ,是删除本地时间的文件夹,这个本地时间文件夹里存放的是当前使用的时区。备注:中国所在的时区是。
2023-05-23 17:27:57 6421
原创 Linux: 命令ln创建软连接(快捷方式)
Linux: 命令ln创建软连接(快捷方式)例子:在桌面创建link.txt文件,然后创建软连接到根目录/下。从权限中可以看到,开头是l 说明快捷方式用l表示。文件夹也是一样的:
2023-05-18 21:11:14 359
原创 Linux:命令systemctl控制软件(服务)的开启与关闭
这些第三方软件之所以可以用systemctl控制,是因为这些软件自身可以集成到systemctl中,简单点说就是这些软件在设计的时候,设计者就将他设计成:每当软件被安装自动成为系统软件(服务),因此systemctl可以控制系统软件, 也就能控制这些第三方软件。,使用的是systemctl这个命令,这个命令是service和chkconfig这两个命令的结合体,但是基本上systemctl与service才是同源的。的版本使用的是service和chkconfig这两个命令,进行查看、开启、关闭等操作。
2023-05-18 19:45:06 602
原创 Linux:软件安装方法与命令yum.扩展ubantu系统的软件安装方法与命令apt
这里的search可以想象成在linux的应用商店内搜索 例: 通过yum安装wget这个软件。 search搜索wget: 发现在“linux的应用市场”内有wget这个软件,现在再用yum -y install wget安装(上面已经提到了-y是不提示,因为在安装时会跳出是否确实安装等提示,-y就是自动选yes): 成功后会提示complete: 安装了wget,再尝试yum -y remove wget删除wget这个软件:删除完成也会提示complete: 同样用wget举例:使用
2023-05-18 17:58:02 459
原创 Linux:快捷按键的实用小技巧。
Linux:快捷按键的实用小技巧当输入tail命令,后面什么参数都没有时,命令行会卡在那里:此时ctrl+c可以退出:因此可以理解为,如果输入ctrl+c会中止操作,最后回到原始命令行。退出用户,也可以使用exit。但是快捷键更方便不懂可以先看:Linux:命令history历史命令搜索_srhqwe的博客-CSDN博客
2023-05-18 13:06:18 81
原创 Linux:命令history历史命令搜索
Linux:命令history历史命令搜索有三种方式:第一种:第二种: 意思是:当输入一个!(感叹号)时,如果再输入某个字符或者字符串,然后回车。会执行最近一次,拥有这个字符或者字符串的前缀(名字首字母或者最前的几个字母)的命令:如图, 因为最近一次以“p”开头的命令是python,因此会执行python这条命令。还比如:执行了tail第三种:还需要再回车一次才会执行。 但是,在一些其他版
2023-05-18 12:57:21 1014
原创 Linux: 命令chmod修改文件、文件夹权限详解。
Linux: 命令chmod修改文件、文件夹权限详解。u:userg:groupo:other 助记:这里和二进制很像,因此我们可以想象成二进制,我们就可以很快记住了。因此: chmod 751 hello.txt等同于 chmod u=rwx,g=rx,o=x hello.txt如果前期使用不习惯,也可以使用u=,g=,o=这样的形式来使用chmod修改权限
2023-05-18 10:53:48 450
原创 Linux: 权限。
举例:对于Music这个文件夹(d):itheima这个用户拥有rwx权限。itheima这个组拥有r-x权限。其他用户拥有r-x权限。对于test.txt这个文件(-):root这个用户拥有rw-权限。root这个组拥有r--权限。其他用户拥有r--权限。Linux: 权限。举例:对于Music这个文件夹(d):itheima这个用户拥有rwx权限。 itheima这个组拥有r-x权限。 其他用户拥有r-x权限。
2023-05-18 08:12:28 50
原创 linux:命令su、exit、sudo登入、退出用户、临时root权限详解。
可以看到,不需要输入密码就执行了。通过ls -l / 发现根目录下确实存在test了.sudo 使用时需要输入itheima的密码。输对了也不能使用,因为需要sudo认证。ALL=(ALL)代表将itheima这个用户能够使用sudo命令。NOPASSWD:ALL代表可以不用输入密码,就使用sudo命令。itheima代表用户名。
2023-05-12 19:47:01 1196
原创 linux:工具(命令)vi、vim文本编辑器详解。
因此,本质上vi和vim是同种东西,后面也会合起来说,但是使用上会使用vim,因为vim是加强版。无论退出还是进入都需要去到 “命令模式”。当使用vi/vim时就会进入“命令模式”。如果hello.txt存在,那么就会打开,不存在就会创建。打开文件后,会显示内容。下面显示,hello.txt这是新文件。因此内容是空的。默认是命令模式。我们可以通过敲击键盘上的按键,作为命令来控制编辑器,比如按键盘上的,就进入了输入模式此时下方显示则是输入模式。此时可以在文本中随意输入字符。
2023-05-10 22:33:32 838
原创 linux:命令echo输出内容、tail跟踪文件内容更改,以及反引号`和重定向符号
echo: 与windows系统的echo命令一样。反引号`: 重定向符: tail: -num:先写一些进去:tail单独执行,显示尾部10行: -5就是显示尾部的五行: -f:-f表示持续追踪文件内容,并打印出来。当执行-f时,程序会停住,此时程序还在执行,如果此时有新的内容到文件内,就会打印出来: 每当有信息写入test这个文件时,就会打印出来 :补充:ctrl+C就可以结束正在执行的程序。
2023-05-07 17:08:19 340
原创 linux:命令grep查找关键字、wc统计以及管道符
grep: wc: 输入wc test.txt时,输出了2 11 59 这三个数字意思是:2行、11个单词(用空格分开就算一个单词)、59个字符(字节)ls -l看了看,也确实是59个字节。通过wc的可选项来进行查看:管道符: 这里就有人可能会疑惑,放在grep itheima 右边的参数不应该是个文件路径吗。cat输出的是一句话呀。怎么能作为文件路径呢。可以认为cat输出的内容放入了一个文件中,然后将这个文件放在了grep的右边。因此就可以进行过滤。以至于,所有输出的内容都可以过滤。比如:wc、l
2023-05-06 15:30:11 2645
原创 linux:命令which、find查找文件位置详解。
可以看到,输出了很多带有test名字的绝对路径。按照绝对路径打开,也就能找到test的文件或目录了。意思是:在根目录下,寻找一个叫做test的文件或目录。意思是查找名字里包含test的文件或目录。which可以用来查看一个某个命令(程序)的文件所在地。
2023-05-06 14:16:25 271
原创 linux:命令cp、mv、rm分别对文件或目录进行复制、移动、删除的详解
如果参数2不是路径而是文件,就相当于复制出来,然后进行重命名参数2的名字。表示复制test.txt到当前目录下并改名位test2.txt。如图所示,删除多个文件和文件夹时,彼此之间需要用空格( )隔开。可以通过rm -r一次性删除许多文件和目录。可以看到,两个文件的内容是一样的。
2023-05-06 10:23:47 475
原创 linux:命令touch创建文件和cat、more查看文件内容详解
与windows的|more类似,功能都是进行翻页。ls直接查看时,目录是蓝色的,文件是白色的。目录的最前吗是d,代表目录directory。一个-代表这是文件。
2023-05-06 09:56:46 309
原创 网络安全:kli的macof指令进行mac攻击
在kali linux中,打开控制终端,输入macof,回车会进行mac泛洪攻击。通过改变mac地址,重复访问交换机,使得交换机的mac地址表撑满。网络安全:kli的macof指令进行mac攻击。导致的结果就是让网速变慢。
2023-05-01 17:17:58 946
原创 网络安全:钟馗之眼ZOOMEYE搜索引擎使用
网络安全:钟馗之眼ZOOMEYE搜索引擎zoomeye是针对互联网空间的搜索引擎,收录了互联网空间中的设备、网址等信息搜索引擎都是可以通过关键字进行搜索的,zoomeye也不例外。并且使用zoomeye的人一般都是使用如下这一的关键字进行搜索:app也有名字叫做中间件,如:mysql 5.0等等router代表路由器,switch代表交换机,firewall代表防火墙这个可以搜到简介内容中包含以上关键词的。
2023-05-01 17:03:41 2533
原创 网络安全: CIDR无类别路由
00000000.00000000.00000000.00000000中可以先确定掩码,比如20,也就是前20为代表网络位,作为网段。共32位,后12位作为主机位,也就是说后12位是可以变的。CIDR是无类别路由,出现CIDR的原因是因为ipv4的地址被使用完客,CIDR的出现暂缓了ipv4用完的速度。原本的ipv4很刻板,网络号分成8位,16位,24位作为掩码,也就是。如果网络位变了,那么不是同一个网段了,主机位变了还是在一个网段。外网中也是这样,应用了CIDR,使得ipv4的数量变多。
2023-05-01 15:29:15 872
空空如也
WPS:SUMIF函数
2024-08-22
finalshell连接VM虚拟机linux系统一直要重新输入密码
2023-05-04
海明校验码的确定校验码位数公式的问题
2023-03-27
strcat函数自己给自己追加
2023-03-03
为什么两次printf打印相同的变量,结果却是不一样
2023-02-12
关于C语言float类型与整形之间的代码问题
2023-01-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人