
日常笔记
文章平均质量分 59
l龙猫先生l
这个作者很懒,什么都没留下…
展开
-
Windows 下使用 7-Zip 解压 linux-2.6.0.tar.gz 文件
在 Windows 下使用 7-Zip 解压 .tar.gz 文件很方便。操作举例:我下载了 Linux 源码包:linux-2.6.0.tar.gz解压步骤:第一步,单击选中 linux-2.6.0.tar.gz,右键选择使用 7-Zip 提取到当前位置,得到 linux-2.6.0.tar第二步,单击选中 linux-2.6.0.tar,右键选择使用 7-Zip 提取到当前位置,得到...原创 2020-01-01 20:11:32 · 902 阅读 · 1 评论 -
Linux 内核版本号命名规则
Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3个数字组成:r.x.yr:目前发布的内核主版本。x:偶数表示稳定版本;奇数表示开发中版本。y:错误修补的次数。内核版本号每位都代表什么 ?以版本号为例: 2.6.9-5.ELsmp ,r: 2 , 主版本号x: 6 , 次版本号,表示稳定版本y: 9 , 修订版本号 , 表示修改的次数头两个数字合在一齐可...转载 2020-01-01 19:46:24 · 1093 阅读 · 0 评论 -
SSL协议及认证原理、CA证书申请
1、SSL协议握手协议 为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技术提供了更好的身份认证技术。SSL 的握手协议非常有效的让客户和服务器之间完成相互之间的身份认证,其主要过程如下: ① 客户端的浏览...转载 2019-12-31 10:09:11 · 555 阅读 · 0 评论 -
名言警句小记
1、一个人最好的休养,是稳定自己的情绪。2、把目标降低一次,就会越降越低。3、所有好走的路,都是下坡路。4、我不懂所以我想知道。5、不要自负。6、在需要埋头种地的时候,误入了别人家的果园,就以为自己已经收获了整个秋天,这才是最大的作死。7、德不优者不能怀远,才不大者不能博见。8、容易冲动的人缺乏理性,听取自己的本能行事,很容易把事情搞砸。9,高情商的人怎么拒绝别人?干脆的拒绝,能帮...原创 2019-10-28 15:41:06 · 381 阅读 · 0 评论 -
linux安装python3及基本配置
Centos7自带python2.7,我们不对它进行升级,而是使用源码安装python3,让二者共存。这样可以保证系统中使用python2.7的软件正常运行。首先看看成功安装python3后,软链接的依赖关系,也包括python2.7的依赖关系:[root@localhost ~]# ll /usr/bin/python*lrwxrwxrwx. 1 root root 7 Jun 1...原创 2019-06-13 14:03:50 · 1368 阅读 · 0 评论 -
VMware虚拟机CentOS7无法上网问题集合
前言网络适配器连接类型是NAT。下面列举各种情况导致不能上网的问题。1、网卡配置修改网卡配置文件:[root@localhost policy]# vim /etc/sysconfig/network-scripts/ifcfg-ens32# 原始内容:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDE...原创 2019-06-14 15:30:46 · 300 阅读 · 0 评论 -
CentOS 7编译安装gcc 4.9.4
1. 为什么要升级到gcc4.9.x呢?因为最近在做的一个项目中要用C++11新特性,而在 g++ 4.9 之前,regex 库并不支持 ECMAScript 的正则语法,换句话说,在 g++4.9 之前,g++ 对 C++11 标准库的支持并不完善,为保证本次项目的顺利进行,故将 g++ 版本升级至 4.9 以上。2. 不是g++,而是gcc?G++ is no longer a sepa...原创 2019-07-08 21:52:15 · 3658 阅读 · 0 评论 -
Segmentation fault (core dumped)出错原因及位置分析
1. Segmentation fault (core dumped)原因Segmentation fault (core dumped)多为内存不当操作造成。空指针、野指针的读写操作,数组越界访问,破坏常量等。对每个指针声明后进行初始化为NULL是避免这个问题的好办法。排除此问题的最好办法则是调试。更为详细的原因:1.内存访问越界a) 由于使用错误的下标,导致数组访问越界b) 搜索字符...原创 2019-07-06 20:00:08 · 49745 阅读 · 0 评论 -
const与指针的一点总结
const修饰常量const int num1;int const num2;int与const可交换,效果相同,num1和num2都是整形常量。const与指针结合使用指针与整型常量int const num1 = 1;const int * p1;p1 = &num1;const int num2 = 2;int const * p2;p2 = &num...原创 2019-07-16 11:12:43 · 246 阅读 · 0 评论 -
vmware虚拟机centos系统 / 根目录扩容
背景:在使用vmware虚拟机的过程中,遇到 / 根目录容量不足,使用 lvm 扩容。1、使用vmware分配更多磁盘空间关闭虚拟机,进入虚拟机设置,进入扩充磁盘容量。2、创建一块新的分区启动虚拟机,登录root账户。2.1 使用 df 检查文件系统的磁盘空间占用情况:[root@localhost ~]# df -hFilesystem Size ...原创 2019-07-16 19:37:51 · 1546 阅读 · 0 评论 -
错误提示:Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted
Run-Time Check Failure #2 - Stack around the variable ” was corrupte (已损坏)意思我们的程序中,在某个变量附近的内存被破坏了,如果出现此类问题,一般表示我们的程序存在内存越界。解决方法:假如你的这块程序中,有数组操作,不妨先屏蔽掉,看是否还会出现此类问题。然后,再仔细做类型检查咯。...转载 2019-08-20 23:30:24 · 577 阅读 · 0 评论 -
Nginx安装配置
转自:http://www.runoob.com/linux/nginx-install-setup.htmlNginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。Nginx 安装系统平台:CentO...转载 2019-03-14 20:11:40 · 495 阅读 · 0 评论 -
解决电脑蓝屏问题 A problem has been detected and windows has been shut down
1. 我遇到的蓝屏问题2. 分析上图第一段是说明蓝屏的出现。第一段之后的一行很重要,它是导致蓝屏的原因,一般是全大写字母用下划线代替空格的短语或者是一句话,像我这里的原因就是“DRIVER_IRQL_NOT_LESS_OR_EQUAL”(此代码也有可能是系统故障或者中毒),红框①处。之后的一直到“Technical information”之前的几段都是蓝屏界面提示大家解决问题的可能方法...原创 2019-04-25 19:03:13 · 164928 阅读 · 6 评论 -
bash 和 sh 的一点儿区别
持续更新。。。目前了解这么多:一、发现二者的区别: 同样的 shell 脚本,使用 sh xxx.sh 和 bash xxx.sh 调用执行时结果不同,使用 sh 时会输出许多匪夷所思的结果,而使用 bash 时就完全按照预期。二、二者区别 1、sh 是 bash 的软链接 fxw@fxw-Lenovo:~ $ which sh /bin/sh fxw@fxw-Lenovo:~ ...原创 2018-08-13 19:29:14 · 10512 阅读 · 1 评论 -
配置 CentOS 或 ubuntu 终端字体颜色
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:终端颜色配置打开.bashrc文件找到PS1变量的位置: if [ “$color_prompt” = yes ]; then #PS1=’${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[0...原创 2018-08-16 14:07:17 · 944 阅读 · 0 评论 -
在 Windows 10 上用超级终端配置 Cisco 3560 Series 交换机并创建 VLAN
最近实验室正在搭建 OpenStack 云平台,需要配置两个处于不同网段的网络,因为我们已经有了一个局域网,所以就用 cisco 3560 series 交换机搭建了另外一个局域网,本文记录了使用交换机配置 vlan 的过程,其中许多内容参考了网上各位大佬的博客,十分感谢。一、通过 windows 的超级终端连接 Cisco 交换机1. Cisco 交换机2. Windows 超级终...原创 2018-08-20 22:58:29 · 21498 阅读 · 0 评论 -
安装WIN7时提示“缺少所需的CD/DVD驱动器设备驱动程序”的解决办法
1、遇到的问题如图: 2、不一定管用的解决办法(1)把U盘拔了重新插上(不管用)。 (2)更换USB2.0接口(还是不管用)。 (3)Shift+F10,具体操作自行百度吧(我的联想L460根本没反应,放弃这种方法)。3、根本的解决办法在Win7原生安装U盘中加入USB3.0的驱动原生Windows7系统不包含USB3.0的驱动,所以当我们使用USB3.0的端口来安装...原创 2018-09-08 15:16:25 · 48677 阅读 · 16 评论 -
su 和 sudo 的一点儿区别
1、sudosudo 命令用来以其他身份来执行命令,预设的身份为 root。在 /etc/sudoers 中设置了可执行 sudo 指令的用户。用户使用 sudo时,必须先输入自己的密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。sudo -i:Linux 终端命令下改变用户对命令使用权限的命令。sudo -s:执行环境变数中的 SHELL 所指定的 shell ,或是 /etc/...原创 2018-09-26 19:32:47 · 328 阅读 · 0 评论 -
Unix/Linux 脚本中 “set -e” 的作用
转自:https://www.cnblogs.com/YatHo/p/7682344.html#!/bin/bashset -e在文件开头加上set -e,这句语句告诉bash如果任何语句的执行结果不是true则应该退出。这样的好处是防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉。如果要增加可读性,可以使用set -o errexit,它的作用与set -e相...转载 2018-10-22 23:23:03 · 261 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
摘抄自:ABS_GUIDE下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdflinux中shell变量KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲,@,$0,$1,$2的含义解释:变量说明:$$ Shell本身的PID(ProcessID) $! Shell最后运行的...转载 2018-10-22 23:42:04 · 301 阅读 · 0 评论 -
static修饰的函数作用与意义
static修饰的函数叫做静态函数,静态函数有两种,根据其出现的地方来分类:(1)如果这个静态函数出现在类里,那么它是一个静态成员函数; 静态成员函数的作用在于:调用这个函数不会访问或者修改任何对象(非static)数据成员。 其实很好理解,类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产...转载 2018-10-31 10:51:22 · 1600 阅读 · 0 评论 -
变参数函数
标准库提供的一些参数的数目可以有变化的函数。例如我们很熟悉的printf,它需要有一个格式串,还应根据需要为它提供任意多个“其他参数”。这种函数被称作“具有变长度参数表的函数”,或简称为“变参数函数”。我们写程序中有时也可能需要定义这种函数。要定义这类函数,就必须使用标准头文件<stdarg.h>,使用该文件提供的一套机制,并需要按照规定的定义方式工作。本节介绍这个头文件提供的有关...转载 2018-10-31 14:02:42 · 321 阅读 · 0 评论 -
在 vi 编辑器中方向键和回退键不灵
问题:在Linux下,初始使用vi的时候有两个典型的问题:1、在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现A、B、C、D四个字母;2、当编辑出现错误,想要删除时,发现Backspace键不起作用,只能用Delete键来删除。解决方法:1.sudo vi /etc/vim/vimrc.tiny2.进入vimrc.tiny文件的编辑状态,修改倒数第二行set comp...转载 2018-11-14 15:58:55 · 1104 阅读 · 0 评论 -
ubuntu更新
ubuntu更新低于16.04的版本使用apt-getapt update #更新源apt list --upgradable #查看可更新的软件apt upgrade #更新软件apt autoremove #清理旧组件#用以下命令更新系统失败,不知为何update-manager -c -d #检查系统是否有新版本apt dist-upgrade #更新系统...原创 2019-03-06 12:50:16 · 271 阅读 · 0 评论 -
在 Windows 上向 Linux 传输文件的工具 pscp
概述: 在windows平台上的传输工具pscp是putty安装包所带的远程文件传输工具,使用方法和Linux下scp命令相似,可以使用pscp help查看它的相应参数。使用方法: 用WIN+R-&amp;amp;amp;amp;gt;cmd打开DOS窗口,然后就可以使用pscp工具传输文件了,前提是pscp.exe在要传输的文件所在目下或已经加入到环境变量中。用例: 格式一:pscp [options] [us...原创 2018-08-11 14:31:50 · 793 阅读 · 0 评论