<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[雨点的专栏]]></title><description><![CDATA[另一个家]]></description><link>https://blog.youkuaiyun.com/sh191461679</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sh191461679]]></copyright><item><title><![CDATA[centOS 配置DNS]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/113108871</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/113108871</guid><author>sh191461679</author><pubDate>Mon, 25 Jan 2021 13:39:28 +0800</pubDate><description><![CDATA[修改/etc/resolv.conf，重启网卡或者重启电脑后，/etc/resolv.conf会恢复到原来的状态。

原因说明：
CentOS、redhat下面直接修改/etc/resolv.conf，达到临时效果，但是重启网络后会重置。
重启后，根据eth0设置中设置dns的相关信息，这样使/etc/resolv.conf恢复到原来的状态。

所以：
必须要在/etc /sysconfig/network-scripts/ifcfg-eth0里面最后加上dns的设置
修改/etc /sysconfig/n]]></description><category></category></item><item><title><![CDATA[openssl、x509、crt、cer、key、csr、ssl、tls 这些都是什么鬼?]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/112944292</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/112944292</guid><author>sh191461679</author><pubDate>Thu, 21 Jan 2021 14:33:18 +0800</pubDate><description><![CDATA[今天尝试在mac机上搭建docker registry私有仓库时，杯具的发现最新的registry出于安全考虑，强制使用ssl认证，于是又详细了解linux/mac上openssl的使用方法，接触了一堆新英文缩写，整理于下：

TLS：传输层安全协议TransportLayerSecurity的缩写

SSL：安全套接字层SecureSocketLayer的缩写

TLS与SSL对于不是专业搞安全的开发人员来讲，可以认为是差不多的，这二者是并列关系，详细差异见http://kb.cnblogs...]]></description><category></category></item><item><title><![CDATA[ceph安装记录总结]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/112650943</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/112650943</guid><author>sh191461679</author><pubDate>Fri, 15 Jan 2021 10:50:59 +0800</pubDate><description><![CDATA[1、环境准备
·准备三台虚机，每个虚机配合三块数据盘，2块网卡，一个网卡设置外网，一个网卡设置成内网
·配置文件设置（根据实际情况配置每一个节点）
  -编辑 letc/sysconfig/network-scripts/ifcfg-ethO 文件（外网），添加
    ONBOOT=yes
    BOOTPROTO=dhcp
  -编辑 letc/sysconfig/network scripts/ifcfg-eth 文件（内网），添加:
    ONBOOT=yes...]]></description><category></category></item><item><title><![CDATA[ceph-deploy 部署ceph问题总结]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/112648137</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/112648137</guid><author>sh191461679</author><pubDate>Fri, 15 Jan 2021 10:01:25 +0800</pubDate><description><![CDATA[一、ceph-deploy mon create-initial 问题

ceph部署，配置初始 monitor(s)、并收集所有密钥报错，执行


ceph-deploy mon create-initial



报错信息：

admin_socket: exception getting command descriptions: [Errno 2] No such file or directory




解决步骤：

1. 报错信息是“没有文件或者文件夹”。应该是创建的文件夹出错。

2. ..]]></description><category></category></item><item><title><![CDATA[devstack 安装cinder-volume服务一直处于down的状态解决办法]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/112314080</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/112314080</guid><author>sh191461679</author><pubDate>Thu, 07 Jan 2021 15:45:30 +0800</pubDate><description><![CDATA[1、创建虚机一直失败，报卷创建失败，于是查看cinder日志：

2、从日志上看说是cinder-volume服务心跳丢失，接着看看cinder服务状态，发现cinder-volume服务down掉了



3、查看cinder配置文件，发现使用的是lvm的driver，并使用逻辑卷stack-volumes-lvmdriver-1



4、查看存储节点的逻辑卷，执行vgs，发现没有卷组stack-volumes-lvmdriver-1，为虚机新加一个磁盘，并在磁盘基础上创建物理卷和逻辑卷


root.]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04 域名解析失败]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/110522906</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/110522906</guid><author>sh191461679</author><pubDate>Thu, 03 Dec 2020 10:58:56 +0800</pubDate><description><![CDATA[出现这个问题后，需要设置一下DNS

从ubuntu 18.04开始，使用netplan配置网卡配置，之前的一些解决方案如修改/etc/resolv.conf不再有效

方法：

修改 /etc/netplan/01-netcfg.yaml的文件中nameservers部分，如下：


# Let NetworkManager manage all devices on this systemnetwork:
network:
 ethernets:
  eth0 : #配置的网卡的名称
  ...]]></description><category></category></item><item><title><![CDATA[aptitude与apt-get]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/110485550</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/110485550</guid><author>sh191461679</author><pubDate>Wed, 02 Dec 2020 16:02:02 +0800</pubDate><description><![CDATA[aptitude 与 apt-get 一样，是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是，aptitude 在处理依赖问题上更佳一些。举例来说，aptitude 在删除一个包时，会同时删除本身所依赖的包。这样，系统中不会残留无用的包，整个系统更为干净。

以下是笔者总结的一些常用 aptitude 命令，仅供参考。

 命令 作用

 aptitude update...]]></description><category></category></item><item><title><![CDATA[pip使用国内源及配置]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/110372811</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/110372811</guid><author>sh191461679</author><pubDate>Mon, 30 Nov 2020 10:23:53 +0800</pubDate><description><![CDATA[国内源:

清华：https://pypi.tuna.tsinghua.edu.cn/simple
	阿里云：http://mirrors.aliyun.com/pypi/simple/
	中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
	华中理工大学：http://pypi.hustunique.com/
	山东理工大学：http://pypi.sdutlinux.org/
	豆瓣：http://pypi.douban.com/simple/

新版ubun]]></description><category></category></item><item><title><![CDATA[Linux出现cannot create temp file for here-document: No space left on device的问题解决]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/110179506</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/110179506</guid><author>sh191461679</author><pubDate>Thu, 26 Nov 2020 11:12:01 +0800</pubDate><description><![CDATA[在终端输入：cd /ho 按tab键时，显示错误：


bash: cannot create temp file for here-document: No space left on device

这是由于该磁盘的空间已经满了，这时候可以进行扩容，或者将该磁盘的部分目录迁移到别的磁盘。

以下为解决思路，查找最大的文件，然后将其干掉：

1、使用命令df -h 查看硬盘空间



2、命令top查看cpu及内存



3、使用命令du -h –max-depth=1 /var/log/* 查看/va.]]></description><category></category></item><item><title><![CDATA[使用virtualenv独立python环境]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/51891809</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/51891809</guid><author>sh191461679</author><pubDate>Tue, 12 Jul 2016 19:25:24 +0800</pubDate><description><![CDATA[1、 virtualenv
用处：用于创建独立python环境的包
好处：开发不同的python应用可能需要不同的python版本，同时需要处理包依赖，版本和权限之类的问题。使用virtualEnv可以创建多个python环境，环境之间相互独立，互不影响。
·在没有权限的情况下可以安装新套件
·不同的应用可以使用不同的套件
·套件升级不影响其他应用
每个应用程序创建一个虚拟环境可以确保]]></description><category></category></item><item><title><![CDATA[递归和动态规划（1）]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/48029873</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/48029873</guid><author>sh191461679</author><pubDate>Thu, 27 Aug 2015 16:40:30 +0800</pubDate><description><![CDATA[动态规划只是递归的一种优化，凡是可以使用动态规划解决的问题基本上都可以使用递归的方法。下面是联系题
字符串的交错组成
【题目】
给定三个字符串str1、str2和aim。如果aim包含且仅包含来自str1和str2的所有字符，而且在aim中属于
str1的字符之间保持原来在str1中的顺序，属于str2的字符之间保持原来在str2中的顺序，那么称aim是
str1和str2的交错组成。实]]></description><category></category></item><item><title><![CDATA[出现undefined reference to `forkpty' 错误解决方法]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46933777</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46933777</guid><author>sh191461679</author><pubDate>Fri, 17 Jul 2015 22:35:25 +0800</pubDate><description><![CDATA[出现undefined reference to `forkpty' 错误解决方法  

2009-02-04 09:14:23|  分类： C++|举报|字号 订阅


    























下载LOFTER客户端







 

出错提示如下：

/usr/lib/../li]]></description><category></category></item><item><title><![CDATA[【Qt移植到linux】问题6 file not recognized is a directory]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46933757</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46933757</guid><author>sh191461679</author><pubDate>Fri, 17 Jul 2015 22:34:09 +0800</pubDate><description><![CDATA[【Qt移植到linux】问题6 file not recognized is a directory  

2013-09-26 09:38:11|  分类： linux |  标签：file  not  recognized  is  a  |举报|字号 订阅


    























下载LOFTER客]]></description><category></category></item><item><title><![CDATA[numpy安装]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46922961</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46922961</guid><author>sh191461679</author><pubDate>Fri, 17 Jul 2015 09:42:37 +0800</pubDate><description><![CDATA[numpy安装

1、下载numpy，网址为：http://www.scipy.org/scipylib/download.html。

2、系统更新。

[myhaspl@localhost~]$ su

密码：

[root@localhostmyhaspl]# yum install update

3、安装相关工具。

[root@localhostmyhasp]]></description><category></category></item><item><title><![CDATA[Qt的布局------部件布局]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46789815</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46789815</guid><author>sh191461679</author><pubDate>Tue, 07 Jul 2015 15:09:35 +0800</pubDate><description><![CDATA[Qt提供了几个类使得部件布局更加简单。
·QGroupBox
·QButtonGroup
·QSplitter
·QWidgetStack


1、QGroupBox类
用于在部件周围绘制一个框架。可以在框架的上端添加一些描述信息。
QGroupBox *groupbox=new QGroupBox（this）;
groupbox->setGoemetry(10,10,130,8]]></description><category></category></item><item><title><![CDATA[Qt部件2----列表框，组合框]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46788753</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46788753</guid><author>sh191461679</author><pubDate>Tue, 07 Jul 2015 14:11:44 +0800</pubDate><description><![CDATA[1、选择部件
选择部件使用户能够从预定义的条目菜单中做出选择。包含：列表框和组合框。
1.1 列表框
QListBox用于让用户从中选择一个或者多个条目。条目通常为文本类型，也可以为位图。例子：
QListBox *listbox=new QListBox（this）;//创建一个列表框对象
listbox->setGeometry(10,10,150,80);//设置列表框的位置和大小
]]></description><category></category></item><item><title><![CDATA[Qt部件----按钮，标签，表的使用]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46779425</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46779425</guid><author>sh191461679</author><pubDate>Mon, 06 Jul 2015 21:45:10 +0800</pubDate><description><![CDATA[1、使用按钮
Qt的按钮有三种类型：
·按钮（QPushButton）
·单选按钮（QRadioButton）
·复选按钮（QCheckButton）
第一种用于产生某种事件，单选和复选按钮用于做一些选择。


1.1 按钮QPushButton


创建按钮
QPushButton *button=new QPushButton（“name”，this）;//第一个参数：]]></description><category></category></item><item><title><![CDATA[Qt 出现“undefined reference to `vtable for”原因总结]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46669559</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46669559</guid><author>sh191461679</author><pubDate>Sun, 28 Jun 2015 10:09:08 +0800</pubDate><description><![CDATA[Qt 出现“undefined reference to `vtable for”原因总结


分类： Qt2012-04-06
 10:07 9584人阅读 评论(3) 收藏 举报

referenceqtmakefileobjectsignalfunction

       由于Qt本身实现的机制所限，我们在使用Qt制作某些软件程序的时候，会遇到各种各样这样那样的问题，而且很]]></description><category></category></item><item><title><![CDATA[C++创建对象的两种方法]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46669315</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46669315</guid><author>sh191461679</author><pubDate>Sun, 28 Jun 2015 09:31:48 +0800</pubDate><description><![CDATA[C++创建对象的两种方法
 (2009-06-26 16:46:39)
转载▼






标签： 

it


分类： 其他






在C++里，有两种方法创建对象：

方法一：

ClassName object(param);

这样就声明了一个ClassName类型的object对象，C++会为它分配足够的存放对象所有成员的存储空间]]></description><category></category></item><item><title><![CDATA[Linux 下编译并安装配置 Qt （完整版）]]></title><link>https://blog.youkuaiyun.com/sh191461679/article/details/46660111</link><guid>https://blog.youkuaiyun.com/sh191461679/article/details/46660111</guid><author>sh191461679</author><pubDate>Sat, 27 Jun 2015 11:41:23 +0800</pubDate><description><![CDATA[Linux 下编译并安装配置 Qt （完整版）

2011-07-02 14:03 佚名 互联网 字号：T | T





Linux 下编译并安装配置 Qt是本文介绍的内容，很详细的为友们讲解操作步骤，先来看内容。

AD：51CTO移动APP安全沙龙！马上要爆满，手慢没座位！







本文介绍的是Linux 下编译并安装配置 Qt，最近准备做 Nok]]></description><category></category></item></channel></rss>