自定义博客皮肤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的博客

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

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

转载 pip /usr/bin/pip: No such file or directory

卸载完python2.7,设置3.5后,发现pip不能用了。解决方法:依次输入以下四个命令就行了

2020-09-10 10:34:02 1038

转载 你应该知道关于 Ubuntu 20.04 LTS 的一些事

转自:https://www.linuxidc.com/Linux/2020-04/162990.htmUbuntu 20 04常见问题解答澄清下,这里的一些答案可能受到我个人观点的影响。如果您是经验丰富的Ubuntu用户,那么某些问题对您来说可能很简单(不算问题),但对新的Ubuntu用户而言却不是。Ubuntu 20.04何时发布?Ubuntu 20.04 LTS将于2020年4月23日发布。所有参与版本,如Kubuntu,Lubuntu,Xubuntu,Budgie,MATE等,都将在

2020-09-08 10:01:40 6686

转载 C++ typedef用法小结

转自:https://www.cnblogs.com/charley_yang/archive/2010/12/15/1907384.html第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字

2020-09-07 21:34:18 899

原创 -su: /usr/bin/locale-check: No such file or directory

今天切换用户时又出现了下面这个问题:-su: /usr/bin/locale-check: No such file or directory参考:https://askubuntu.com/questions/1096110/bash-usr-bin-locale-check-no-such-file-or-directory-error-after-i-downgraded解决方法:sudo apt update && sudo apt upgrade不行的.

2020-09-05 17:43:35 1166

原创 mariadb.service: Start operation timed out.

无法启动mariadb服务,查看mariadb服务状态如下:解决方法:echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld systemctl restart mariadb参考:https://stackoverflow.com/questions/40997257/mysql-service-fai.

2020-09-04 10:30:02 1309

转载 如何将Ubuntu 18.04升级到Ubuntu 20.04

好吧,基于Ubuntu发布周期趋势,代号为Focal Fossa的Ubuntu 20.04现在可以进行测试,正式版本可能会在2020年4月发布。 现在让我们看看如何将Ubuntu 18.04升级到Ubuntu 20.04。将Ubuntu 18.04升级到Ubuntu 20.04免责声明:请注意,本指南仅用于测试目的,而不是生产环境,因此,对于此处描述的过程可能对您的系统造成的任何损害,我们概不负责。在将系统升级运行到下一个主要发行版本之前,请确保已备份当前系统,以使您可以恢复原状,以防万一。 备

2020-09-03 17:19:30 18088 2

原创 linux 无法删除文件或文件夹

删除用户 stack,同时删除他的工作目录userdel -r stack参考:https://blog.csdn.net/GMingZhou/article/details/78706439但是无法删除干净。。。直接用rm命令也是一样暂时不管了,先再次 create a separate stack usersudo useradd -s /bin/bash -d /opt/stack -m stack然后赋予stack超级用户的权限:echo "stack ...

2020-09-03 11:02:14 1700

原创 Linux中切换用户变成-bash4.2-$

当我切换到stack用户时sudo su - stack它变成了下面这样:什么鬼?Linux中切换用户变成-bash4.2-$参考:https://blog.csdn.net/Abysscarry/article/details/79866079我在/home目录下创建了一个文件夹stack,但是我并没有用useradd -r 创建系统用户啊。而且我的/etc/skel目录下是空的,啥东西都没有。。。并不是啥东西都没有,都是些隐藏文件。。。是打开的方式不对。。。但..

2020-09-03 10:56:08 756

转载 Linux中添加、修改和删除用户和用户组

一、用户:在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user11、使用命令 useradd 创建用户例:useradd user1——创建用户user1useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-30到期用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定UID,

2020-09-02 15:14:00 410

转载 在Ubuntu18.04系统下彻底删除MySQL的方法

本文教你如何快速的在Ubuntu18.04操作系统下彻底删除MySQL,以下针对的是5.7版本,其它的版本可以自行调整运行指令。注:采用sudo apt install mysql-server命令的方式默认安装的是MySQL5.7,MySQL5.7版本最高只适配到Ubuntu17.04,不支持Ubuntu18.04,MySQL8.0可适配到Ubuntu18.04故如果系统使用的Ubuntu18.04,只能安装MySQL8.0,而且加密方式需要选择5.x的加密,因为有兼容性问题,如果你已经执行了上.

2020-09-01 21:17:35 182

转载 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 1048

转载 在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 13418

转载 netstat 命令用法详解

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

2020-08-27 16:10:36 4458

转载 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 2311

转载 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 225

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

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

2020-08-26 15:54:13 3577

转载 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 279

转载 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 4817

转载 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 142

转载 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 33362 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 3289

转载 浅谈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 10559

转载 apt-cache 命令

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

2020-08-21 17:21:21 2413

转载 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 1456

转载 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 117

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

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

2020-08-18 10:12:15 1168

转载 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 109

转载 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 185

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

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

2020-08-13 00:08:26 28031

转载 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 951

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

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

2020-08-11 16:58:46 429

原创 归并排序

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

2020-08-10 20:22:58 124

原创 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 3484

原创 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 24578 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 6711

原创 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 805

原创 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 667

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

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

2020-08-05 21:54:10 1893

转载 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 225

转载 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 2444

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

数据结构实验1线性表归并及附加题详解

实验题目:两个有序线性表的归并算法 实验内容及要求: 从键盘输入数据,建立两个有序线性表(每个线性表的输入数据按由小到大次序输入来建立线性表,不必考虑排序算法);输出建好的这两个有序线性表;将这两个有序线性表归并为一个有序线性表;输出归并后的有序线性表。 从键盘实现数据输入与输出的格式自拟;要求完成两个同样功能的程序,一个程序采用顺序存储结构,另一个程序采用链表实现线性表的存储。其中链表实现时,要求利用两个升序链表的结点实现归并,即归并时不能新建结点,归并后原来两个升序链表的存储空间不在存在。 附加题: 实验题目:建立双向循环链表并且删除其中满足条件的元素 实验内容及要求: 已知双向循环链表的某结点地址P,编写算法,删除链表中结点数据域值满足某条件的所有结点,若执行删除操作后链表中午剩余结点,函数返回NULL,否则返回某剩余结点的地址。

2016-08-25

空空如也

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

TA关注的人

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