自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lyc0424的博客

学而不思则罔,思而不学则殆。。。

  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

转载 Linux reboot命令

Linux reboot命令用于用来重新启动计算机。若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代语法reboot [-n] [-w] [-d] [-f] [-i]参数:-n : 在重开机前不做将记忆体资料写回硬盘的动作 -w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里 -d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) -f : 强迫重开机,不

2020-08-27 20:18:00 1098

转载 在Linux中检查Apache服务器状态和正常运行的3种方法

转自:https://www.howtoing.com/check-apache-httpd-status-and-uptime-in-linuxApache是世界上最受欢迎的跨平台HTTP Web服务器,通常用于Linux和Unix平台以部署和运行Web应用程序或网站。重要的是,它很容易安装,也有一个简单的配置。另请参阅:如何隐藏Apache版本号和其他敏感信息在本文中,我们将介绍如何使用下面解释的不同方法/命令在Linux系统上检查Apache Web服务器正常运行时间。Syste...

2020-08-27 16:23:35 15150

转载 netstat 命令用法详解

Netstat(network statistics)是在内核中访问网络连接状态及其相关信息的命令行程序,可以显示路由表、实际的网络连接和网络接口设备的状态信息,以及与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络服务运行状况。命令选项 显示所有连接。-a 选项会列出 tcp, udp 和 unix 协议下所有套接字的所有连接。 只列出 TCP 或 UDP 协议的连接 使用 -t 选项列出 TCP 协议的连接,可和 -a 选项配合使用 .

2020-08-27 16:10:36 4953

转载 linux怎么杀死运行中的进程?

为什么提示 -bash: kill: (58539) - No such process根本杀不死,,再次ps -aux | grep mysql 都还在运行..而且端口又变58556?端口不是固定的吗?这一条并非正在运行的mysql服务,而是你当前运行的ps -aux | grep mysql所执行的进程,所以杀不死。转自:https://segmentfault.com/q/1010000010282181...

2020-08-26 17:13:41 2396

转载 CentOS 7.x 卸载删除MariaDB,重新安装

转自:https://blog.csdn.net/chengyuqiang/article/details/802104161、卸载[root@node1 ~]# rpm -qa|grep mariadbmariadb-5.5.56-2.el7.x86_64mariadb-libs-5.5.56-2.el7.x86_64mariadb-server-5.5.56-2.el7.x86_64[root@node1 ~]#[root@node1 ~]# yum remove mariadb

2020-08-26 15:59:13 249

转载 Linux如何查看所有的用户和组信息

转自:https://blog.csdn.net/qq_38350907/article/details/78878747Linux用户和用户组管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用.

2020-08-26 15:54:13 3664

转载 19个必须知道的Visual Studio快捷键

本文将为大家列出在Visual Studio中常用的快捷键,正确熟练地使用快捷键,将大大提高你的编程工作效率。项目相关的快捷键Ctrl + Shift + B = 生成项目Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器)Shift + Alt+ C = 添加新类Shift + Alt + A = 添加新项目到项目编辑相关的键盘快捷键Ctrl + Enter = 在当前行插入空行Ctrl + Shift...

2020-08-25 16:15:19 335

转载 mysql与mysqld的区别

mysql - it's a commandline (administration) tool命令行工具mysqld - it's a server daemon. this is the database server main binary (executable)启动MYSQL服务· mysqldSQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。参见5.3节,“mysqld:MySQL服务器”。· mysql交互式输

2020-08-24 11:14:50 5959

转载 ubuntu完全卸载mysql

首先用dpkg --list|grep mysql查看自己的mysql有哪些依赖先卸载sudo apt-get remove mysql-common然后:sudo apt-get autoremove --purge mysql-server-5.0再用dpkg --list|grep mysql查看,还剩什么就卸载什么最后清楚残留数据:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P就可以了转...

2020-08-22 11:14:45 152

转载 Python:后缀为whl的文件是什么?如何安装whl文件?

whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。安装方法很简单,进入命令行输入pip install xxxx.whl或者如果是升级pip install -U xxxx.whl即可。=================如何安装whl文件================================来自:http://blog.csdn.net/fhl812432059/art..

2020-08-22 11:11:24 38303 1

转载 mysql ‘root‘@‘localhost‘&‘root’@‘%’区别

1.%允许来自任何ip的连接 localhost允许本机的连接2. dbfor studio mysql 6.2.280 %的情况,使用backup databases,倒出来的SQL文件,在另外一个数据库中导入(restore database)不进去 localhost的情况,使用backup databases,倒出来的SQL文件,在另外一个数据库中可以正常导入3. select * from mysql.proc可以看到他们的区别(procedure和...

2020-08-22 10:30:32 3567

转载 浅谈MySQL和mariadb区别

MariaDB是MySQL源代码的一个分支,在意识到Oracle会对MySQL许可做什么后分离了出来(MySQL先后被Sun、Oracle收购)。除了作为一个Mysql的“向下替代品”,MariaDB包括的一些新特性使它优于MySQL。 这两个数据库究竟有什么本质的区别,我看mariadb文件夹BIN中还是mysql*.exe,除了MySQL会被ORACLE闭源外,而mariadb则开源,他俩之间到底还有什么本质区别没有?区别一: MariaDB不仅仅是Mysql的一...

2020-08-21 17:24:24 10648

转载 apt-cache 命令

apt-cache命令可显示 APT 内部数据库里的多种信息。这些信息是从sources.list文件内聚集不同来源的缓存。于运行apt update运作时产生的。术语缓存缓存是一种暂存系统,近用方法昂贵 (讲究性能) 时,用于加快常用数据的取用速度。这个概念应用范围极广,从微处理器核心至高端保存系统。在 APT 的环境,参照软件包名称文件是他们在 Debian 镜射站的位置。也就是说,近用数据库软件包时,每次都通过网络读取,极无劾率。所以,APT 在其文件内保存一个复本 (...

2020-08-21 17:21:21 2584

转载 pip pip3 替换国内镜像源

存在问题在采用默认 pip3 安装第三方库的时候,经常会出现超时的情况。 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.这时候就需要替换镜像源为国内的镜像源了。国内的pip源阿里云:https://mirrors.aliyun.com/pypi/simple/ 清华:https://py

2020-08-21 15:12:38 1481

转载 Ubuntu16.04升级 Ubuntu18.04

1.更新资源$ sudo apt-get update$ sudo apt-getupgrade$sudo apt dist-upgrade2.安装update-manager-core$ sudo apt-get install update-manager-core3.更新16.04到18.04 $ sudo do-release-upgrade执行上一步命令后,会自动升级系统。4.清理无用的安装包$ sudo apt-get remov...

2020-08-20 10:38:34 135

原创 贪心算法求解背包问题

(1)问题描述给定几组数据,利用贪心算法的思想,将物品装入背包并使得其价值最大。(2)实验步骤① 计算每种物品单位重量的价值 Vi/Wi.② 依贪心选择策略,将尽可能多的单位重量价值最高的物品装入背 包。③ 若将这种物品全部装入背包后,背包内的物品总重量未超过 C, 则选择单位重量价值次高的物品并尽可能多地装入背包。④ 依此策略一直地进行下去,直到背包装满为止。C++实现代码如下:#include <iostream>#include <algorithm>

2020-08-18 10:12:15 1261

转载 Ubuntu安装MySQL

Ubuntu版本16.0.4Ubuntu安装比较简单,只需要三条命令1、sudo apt-get install mysql-server提示继续执行输入Y等待提示设置密码,此密码是以后登录数据库的密码重复上一步设置的密码2、sudo apt-get install mysql-client3、sudo apt-get install libmysqlclient-dev输入Y继续执行,等待安装成功测试数据库输入mysql -u root -p提示输入之前第一条命令设置的密码,出现如

2020-08-17 17:22:24 118

转载 CentOS7关闭SELinux

查看[root@dev-server ~]# getenforceDisabled[root@dev-server ~]# /usr/sbin/sestatus -vSELinux status: disabled临时关闭##设置SELinux 成为permissive模式##setenforce 1 设置SELinux 成为enforcing模式setenforce 0永久关闭vi /etc/selinux/config...

2020-08-17 17:16:53 217

转载 win10目标文件夹访问被拒绝怎么办

方法一:文件夹右键-属性-安全-添加-高级bai-立即查找-选择du"everyone"-确定-确定-完全控制打勾以上操作意思是该文件夹添加"everyone"用户所有控制权dao~everyone的意思就是所有人~当然你也可以添加你自己计算机的管理员权限为完全控制~(亲测有用)方法二:这是Win10正式版系统为了保护系统文件的安全所给出的警告提示,如果想访问对应的文件夹,就必须提升自己的访问权限才行。下面就是具体的提升访问文件夹权限的方法。1、右键点击提示我们需要权限的文件夹,然后点击【

2020-08-13 00:08:26 30436

转载 Win10+VS2017+CUDA8.0环境配置(VS打开darknet.sln报错,找不到项目CUDA 10.0.props)

关于CUDA的安装,参考https://blog.csdn.net/a429367172/article/details/88981472在上一篇博客中,并没有安装Visual Studio Integration,这篇文章用来单独安装。1.打开CUDA安装程序,记住提取路径,提取直到出现如下页面2.不要关闭,根据提取路径找到如下文件:3.将以上文件拷贝到提示目录BuildCustomizations文件夹下4.将提取文件夹下CudaProjectVsWizards文件夹

2020-08-13 00:03:00 1000

原创 动态规划解决0-1背包问题

0-1背包问题:给定n种物品和一背包。物品 i 的重量似乎 wi,其价值为 vi,背包的容量为 c。问应该如何选择装入背包中的物品,使得装入背包中物品的总价值最大?例子:( 1)问题描述给定几组数据,利用动态规划算法的思想,把 0-1 背包装满并使得其价值最大。( 2)实验步骤① 把问题分解成若干个子问题,如背包仅可以容纳 1 个物品且可以容纳 的质量为一等。② 依次求出各个子问题的最优解。③ 每个子问题的最优解又可以从它的子问题的最优解中得到。④ 通过各个子问题的最优解得到原问题的最优

2020-08-11 16:58:46 474

原创 归并排序

归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。作为一种典型的分而治之思想的算法应用,归并排序的实现由两种方法:自上而下的递归(所有递归的方法都可以用迭代重写,所以就有了第 2 种方法); 自下而上的迭代;下面以一个问题为例(1)问题描述给定任意几组数据,利用分治法的思想,将数据进行排序并将排好的数 据进行输出。(2)实验步骤① 先解决小规模的问题。② 将问题分解, 将数组分为两个

2020-08-10 20:22:58 152

原创 ImportError: No module named queue

环境:ubuntu16.04在kolla-ansible单节点部署openstack并执行到下面这步时报了错误,可能是我系统环境中既有python2又有python3初始化基本的运行环境(镜像和网络等). /usr/local/share/kolla-ansible/init-runonce其实我这边的情况是有两个地方要改,分别编辑这两个文件,将 import queue 替换为from multiprocessing import Queue as queue ,然后按esc,输..

2020-08-07 21:50:58 3574

原创 ERROR: After October 2020 you may experience errors when installing or updating packages. This is be

kolla-ansible部署q版openstack执行如下命令pip install python-openstackclient python-glanceclient python-neutronclientERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves

2020-08-07 00:24:20 24615 3

转载 /bin/python3: No module named pip

环境:centos7I installedPython 3.4onCentOS 7.3:sudo yum install epel-releasesudo yum install python34.x86_64There waspython 2installed before undertype pythonpython is hashed (/bin/python)So version 3 is underpython3:type python3python...

2020-08-06 10:52:55 6827

原创 Kolla-ansible openstack: Docker version failure

环境:ubuntu16.04我在kolla-ansible部署q版oopenstack执行如下命令时报了错误kolla-ansible -i ./all-in-one prechecksfatal: [localhost]: FAILED! => {"msg": "The conditional check 'result | failed or result.stdout | regex_replace('.(\\d+\\.\\d+\\.\\d+).', '\\1') | versio

2020-08-06 10:13:43 846

原创 iscsid container: mkdir /sys/kernel/config: operation not permitted

环境:ubuntu16.04在kolla-ansible单机部署q版openstack执行 kolla-ansible -i ./all-in-one deploy 时报了上面这个错误问题原因:The root cause may be the configfs module is not loaded解决方法:# systemctl status sys-kernel-config.mount(查看sys-kernel-config.mount运行状态,若不在运行,则执行下面命令)# .

2020-08-05 22:02:48 718

转载 存储直通、PCI直通和SR-IOV

存储直通存储直通技术(又称裸设备映射, RDM)为虚拟机提供了一种机制来直接访问物理存储子系统(IPSAN 或 FCSAN)上的 LUN,因此虚拟机中的业务能够直接访问存储设备或直接对存储设备下发控制命令。通过使用裸设备映射,可以让虚拟机识别 SCSI 磁盘,实现在虚拟机内部下发 SCSI 命令,交给主机然后透传给存储设备进行处理,最后将应答返回。裸设备映射能够很好地支撑集群业务在虚拟机上的正常运行,降低大量使用物理服务器的成本,如OracleRAC和MSCS。存储直通简单原理:裸设备映射,作为一个整

2020-08-05 21:54:10 2155

转载 Docker CE 镜像源站

简介:Docker CE 镜像源站Docker CE 镜像源站使用官方安装脚本自动安装 (仅适用于公网环境)curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun手动安装帮助 (阿里云ECS可以通过内网安装,见注释部分内容)Ubuntu 14.04 16.04 (使用apt-get进行安装)# step 1: 安装必要的一些系统工具sudo apt-get updatesudo apt-get -.

2020-08-05 21:46:44 252

转载 Linux 查找指定内容在哪个文件中

在实际的工作中,忘记配置项放在哪个文件中时,可借助命令来查询. eg: 1、grep -r "查询内容" 文件目录 #这样查询出来的包括文件名+内容 grep -r -l "查询内容" 文件目录 #这样只显示包含内容的文件名 2、find 文件目录 -type f |xargs grep "查询内容"; #也可以达到效果示例:找到home文件夹下面的 allturegrep -R "allture" /home/*找到de...

2020-08-05 21:43:46 2675

转载 fdisk:磁盘分区工具

fdisk  是Linux下常用的磁盘分区工具。受mbr分区表的限制,fdisk工具只能给小于2TB的磁盘划分分区。如果使用fdisk对大于2TB的磁盘进行分区,虽然可以分区,但其仅识别2TB的空间,所以磁盘容量若超过2TB,就要使用parted分区工具(后面会讲)进行分区。fdisk [选项] [设备名]-l 显示所有磁盘分区的信息 [root@cs6 ~]# fdisk -l #<==查看当前系统所有磁盘的分区信息。 Disk /dev/sda: 32.2 GB...

2020-08-05 20:57:45 1630

转载 关于LVM管理PVcreate过程中错误Device /dev/sdb not found (or ignored by filtering)

今天在做环境中一台机器磁盘扩容过程中出现此报错,第一次遇到,说一下情况:1、我的机器中原本有一个LV 500G,作为nova节点的存储空间,空间不够,想扩容1T,浪潮服务器,加入两块1T磁盘,跟之前两个600G盘一样,做RAID1;(注:此动作需要重启服务器,要做追加,把新加的盘做raid,否则会对之前数据产生不利影响)2、加入之后开机,发现sdb,执行fdisk,保存退出:3、此时 fdisk -l 或lsblk 发现sdb1,执行partprobe,重新发现分区表;4、做pv:执行.

2020-08-04 23:46:21 8199

原创 /run/lvm/lvmetad.socket: connect failed: 没有那个文件或目录

环境:ubuntu16.04如果您使用的是lvm和systemd(Ubuntu 16.04现在使用systemd),请执行以下操作:systemctl enable lvm2-lvmetad.servicesystemctl enable lvm2-lvmetad.socketsystemctl start lvm2-lvmetad.servicesystemctl start lvm2-lvmetad.socket参考:https://qastack.cn/unix/199164/

2020-08-04 23:42:56 2391 1

原创 from ansible import context ImportError: cannot import name context

之前安装了最新版的ansible,然后由于需要又安装了首先将ansible都卸了$ sudo -H pip uninstall ansible$ sudo apt-get remove ansible -y然后再重新安装ansible$ sudo -H pip install ansible==2.5.6不过奇怪的是我之前重装ansible还是不行,报“-su: /usr/bin/ansible: 没有那个文件或目录”。第二次重装就成功了,奇怪?第一次重装加卸载...

2020-08-03 22:04:52 2724

转载 Ubuntu 下Docker安装与版本升级

一、系统环境系统:Ubuntu-server 14.04 x86_64内核:3.13.0-32-generic二、Docker安装要想安装最新版本的Docker需要使用Docker源来安装$ sudo su - root# apt-get -y installapt-transport-https# apt-keyadv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A

2020-08-03 21:42:50 6037

转载 【Docker】Ubuntu16.04将Docker升级至最新版

1.使用curl升级到最新版###curl -fsSL https://get.docker.com/ | sh2.重启Docker###sudo systemctl restart docker3.设置Docker开机自启###sudo systemctl enable docker4.查看Docker版本信息###docker version5.查看Docker系统信息,包括镜像和容器数…###docker info...

2020-08-03 21:39:23 912

转载 Docker无法启动 error initializing graphdriver: driver not supported

启动信息[root@localhost ~]# systemctl start dockerJob for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.启动详情8月 31 01:47:25 localhost.localdomain system

2020-08-01 17:30:03 1393

转载 linux 如何查看网卡配置是桥接还是nat还是其他

桥接还是nat是指虚拟机,如果你不是在虚拟机下跑的可以不去考虑了,如果是那么在虚拟机的配置文件里面可以看的到的。以下内容转载自:https://note.youdao.com/ynoteshare1/index.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=notevmware虚拟机三种网络模式详解由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常

2020-08-01 09:43:37 3618

转载 linux下查看所有用户及所有用户组

groups 查看当前登录用户的组内成员groups gliethttp 查看gliethttp用户所在的组,以及组内成员whoami 查看当前登录用户名/etc/group文件包含所有组/etc/shadow和/etc/passwd系统存在的所有用户名1、/etc/group 解说;/etc/group 文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组;同一用 户组的用户之间具有相似的特征。比如我们把某一用

2020-08-01 09:32:57 1382

hadoop+spark分布式集群搭建及spark程序示例.doc

hadoop+spark分布式集群搭建及spark程序示例,例子程序为用二项逻辑斯蒂回归进行二分类分析和一个简单的求平均的程序,两种不同的运行方式

2020-07-02

网络编程第三次课设

暂无。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-01-29

网络编程课程设计二(报告+程序)

综合运用下列技术实现一个相对完善的socket通信: (1)socket通信方法; (2)多线程技术(至少2个线程,一个负责接收数据,另一个负责处理接收 到的数据; (3)通过一种socket IO方法来实现非阻塞通信; (4)编写一个软件来测试比较各种socketIO方法的性能

2018-01-29

网络编程课程设计报告

通过对多线程运行的模拟,用c++语言编写了这个程序,最多可以有3个子程序同时在一个主程序下运行,当有一个子程序工作完后,它便退出,将位置留给下一个即将进入的子程序。

2018-01-29

空空如也

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

TA关注的人

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