- 博客(109)
- 资源 (13)
- 收藏
- 关注
原创 K8S kubeadm管理证书
官方文档: k8s kubeadm管理证书查询证书过期时间$ kubeadm alpha certs check-expiration如下输出[root@master1 ~]# kubeadm alpha certs check-expiration[check-expiration] Reading configuration from the cluster...[check-expiration] FYI: You can look at this config file with 'k
2021-04-25 15:15:37
571
原创 harbor 服务正常,但无法访问排查
查看harbor服务是正常的[root@k8s-server-4 harbor]# docker-compose ps Name Command State Ports---------------------------------------------------------------------------------------------harbor-core .
2021-03-03 10:40:24
6762
6
原创 k8s 设置Node节点驱逐pod的时间
官方api-server参数具体作用官方kube-controller-manager 参数具体作用官方kubelet参数具体作用官方kubelet参数具体作用以下调整是需要加入到集群中的,最后效果验证pod的迁移时间为11-16skube-controller-manager调整配置路径:/etc/kubernetes/manifests/kube-controller-manager.yaml- --node-monitor-period=2s . #在NodeController中同步节
2020-12-30 17:52:46
3480
原创 压缩home 扩展根目录磁盘空间
umount /homeresize2fs -p /dev/mapper/openeuler-home 500Ge2fsck -f /dev/mapper/openeuler-homemount /homedf -hlvreduce -L -300G /dev/mapper/openeuler-homelvextend -L +300G /dev/mapper/openeuler-rootmount /homedf -hresize2fs -p /dev/mapper/openeuler-
2020-11-24 09:49:56
612
原创 openssh-8.4p openssl-1.1.1h 更新
为了修复OpenSSH 漏洞(v7.8之前的版本CVE-2018-15919,v7.6之前的CVE-2017-15906) 升级Openssh 到8.4p 以及 Openssl 1.1.1h, KunPeng arm64升级后的效果[root@master3 openssh-8.4p1]# ssh -VOpenSSH_8.4p1, OpenSSL 1.1.1h 22 Sep 2020[root@master3 openssh-8.4p1]# cat /etc/redhat-releaseCe.
2020-11-04 14:39:53
1489
1
原创 Kunpeng ARM64 Centos7.8 HarborV2.1.0编译过程
遇到错误redis容器服务有问题,排查中,可登陆了,不知道影响功能范围多大解决办法:base镜像的redis出现了架构错误:<jemalloc>: Unsupported system page size,所以替换了base镜像,以前是photon3.0 tdnf install redis改成了Kunpeng自编的redis5.0.9 images的基础上使用harbor/make/photon/redis 中的Dockerfile重编redis-photon server服务i
2020-10-12 15:31:17
875
原创 harbor 启动报错:Creating network “harbor_harbor“ with the default driver ERROR: Failed to Setup IP table
harbor 启动报错:Creating network “harbor_harbor” with the default driver ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-ad50c72e8694 -j RETURN: iptables: No chain/target/match by th
2020-10-12 15:27:12
2833
3
原创 用户画像的相关个人笔记
第一步:画像从0到1的构建思路按照这个原则,画像通常从八个维度组织标签,分别为:基本属性;平台属性;行为属性;产品偏好;兴趣偏好;敏感度;消费属性、用户生命周期及用户价值。下图所示为用户整体架构示例:① 基本属性基本属性是指一个用户的基本社会属性和变更频率低的平台特征,例如真实社会年龄、性别、婚姻状况、昵称、号码、账号、lbs等标签。这些标签类型多为直采型,可从用户基本信息表中直接获取,不需要统计或者算法挖掘。示例:社会性别_女② 平台属性平台属
2020-07-06 13:12:08
1072
原创 DSP、DMP、ADX、RTB都是什么
一、概述DSP=demand side platform=需求方平台DMP=data management platform=数据管理平台RTB=real time bidding=实时竞价SSP=supply side platform=供给方平台ADX=ad exchange=广告交易平台二、DSP平台在DSP出现之前,如果广告主想要在多个媒体(网站、广告网络、交易平台)投放广告 ,是一个非常繁琐的过程。因为每一个网站、广告网络、交易平台的媒体购买系统、操作规则不同,需要人工进行调整,费时
2020-07-04 18:52:26
5674
2
原创 docker-compose 网桥和局域网冲突记录
部署的harbor应用,发生了网桥冲突git 修改Docker 默认网桥的方法修改前记得先stop docker 和docker-compose服务+修改Docker默认网桥的方法$ vim /etc/docker/daemon.json{ "debug" : true, "default-address-pools" : [ { "base" : "172.31.0.0/16", "size" : 24 } ]}修改完成,后重新启动d
2020-05-27 14:48:38
882
原创 etcd 及 etcd 在 k8s中的用法
什么是 etcd?etcd是一个分布式一致性键值存储系统,用于共享配置和服务发现简单:定义清晰、面向用户的API(gRPC)安全:可选的客户端TLS证书自动认证快速:每秒10000写入可靠:使用Raft算法,实现分布式系统数据的可用性和一致性from: etcd_github etcd_ioetcd 使用etcd厂商提供了命令行客户端 etcdctl,可以使用客户端直接跟etcd交互etcdctl使用方法WARNING: Environment vari
2020-05-26 16:18:16
11863
1
原创 npm安装慢
解决npm install安装慢的问题国外镜像会很慢可用 get命令查看registrynpm congfig get registry原版结果为http://registry.npmjs.org用set命令换成阿里的镜像就可以了npm config set registry https://registry.npm.taobao.org再执行命令npm install或者直接执行npm install --registry=https://registry.npm.taobao.or
2020-05-19 10:02:35
260
原创 Shell 字符串包含关系的用法
方法一:利用grep查找strA="long string"strB="string"result=$(echo $strA | grep "${strB}")if [[ "$result" != "" ]]then echo "包含"else echo "不包含"fi先打印长字符串,然后在长字符串中 grep 查找要搜索的字符串,用变量result记录结果如果结果不为空,说明strA包含strB。如果结果为空,说明不包含。这个方法充分利用了grep 的特性,最为简洁。方
2020-05-18 10:56:16
899
原创 Linux shell获取相关目录
当前目录current_path="$PWD" # 同 "`pwd`"上一级目录path=$(dirname "$PWD") 上上级目录 (原理同上)path=$(dirname $(dirname "$PWD"))目录的最后部分last_component=$(basename "$PWD")
2020-05-18 10:54:42
918
原创 shell 字符串相关
在某个文件中查找所有的serach_str并替换为replace_strsed 's/serach_str/replace_str/g' file_pathserach_str 要搜索的字符串replace_str 用于替换搜索到的字符串file_path 文件路径sed ‘s/to/too/g’ my.txt一、判断读取字符串值${var} 变量var的值, 与$var相同 ${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:-D
2020-05-18 10:53:09
178
原创 Harbor 私有镜像仓库详细记录
harbor官网:官网github地址:项目地址文档:v1.10-release介绍Harbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存储Docker镜像的企业级Registry服务。Registry是Dcoker...
2020-04-29 18:13:49
1189
原创 linux 麒麟 测试osg osgearth
osgpro文件#-------------------------------------------------## Project created by QtCreator 2020-02-17T15:09:20##-------------------------------------------------QT += core guiQT +=...
2020-02-20 17:18:16
1415
原创 centos7 升级cmake 详细操作
编译cmake文件时,报错:unknown cmake command “CONTINUE”猜测这是 cmake 版本过低导致的,那么就需要升级 cmake 到更高的版本。下面是升级 cmake 的步骤:卸载原有通过 yum 安装的 cmake:sudo yum remove cmake下载cmake安装包:wget https://github.com/Kitware/CMake/r...
2020-01-19 16:41:14
962
原创 Linux(centos 7,麒麟V7.0已测试)下编译osg3.4.0 osgearth2.8
安装第三方依赖库$sudo yum -y install zlib-devel$sudo yum -y install libpng-devel$sudo yum -y install libcurl-devel$sudo yum -y install freetype-devel$sudo yum -y install libjpeg-devel $sudo yum -y insta...
2020-01-19 16:36:20
3853
12
原创 QT简易视频播放器
videoplayer.cpp#ifndef VEDIOWINDOW_H#define VEDIOWINDOW_H#include <QMainWindow>#include <QVideoWidget>#include <QMediaPlayer>#include <QFileDialog>#include <QMediaPl...
2020-01-10 10:13:51
1883
转载 C++ 语言extern关键字用法和理解
https://blog.csdn.net/qq_27664167/article/details/82859852
2020-01-08 18:44:13
116
原创 QT次线程录屏
recordscreen.h#ifndef RECORD_SCREEN_H#define RECORD_SCREEN_H#include <QtGui>#include <QTime>#include <QWidget>#include "avilib.h"class RecordScreen:public QObject { Q_OBJECT...
2020-01-08 16:31:50
298
原创 QT + OPENCV实现录屏功能
基本的原理就是通过截屏,然后opencv合成avi视频screenthread.h线程#pragma once#include <QThread>#include "recordscreen/recordscreen.h"class ScreenThread :public QThread {public: void ScreenThread::run() { ...
2020-01-07 11:53:57
3527
2
原创 win7 VS2015编译GDAL 正在创建库 gdal_i.lib 和对象 gdal_i.exp时候报错:LINK : error LNK2001: 无法解析的外部符号 _OSRValidate
win7 VS2015编译GDAL 正在创建库 gdal_i.lib 和对象 gdal_i.exp时候报错:LINK : error LNK2001: 无法解析的外部符号 _OSRValidate …编译器:VS2015操作系统:win7 X64GDAL版本:gdal_3.0.1错误信息如下正在创建库 gdal_i.lib 和对象 gdal_i.expLINK : error LNK2...
2019-12-24 11:21:24
2089
2
原创 超级详细的osgearth2.10+vs2015+osg3.6.4+OsgQt+gdal3.0.1+geos3.7.2+proj6.2+OSGOcean
编译前的准备:1.widow72.cmake-3.15.43.vs20154.osg3.6.45.osg-3rdparty(第三方依赖库)6.osgearth2.107.gdal3.0.18.proj6.2.09.sqlite3.3010.geos3.7.2
2019-12-23 17:12:18
6857
4
原创 VS 2015 release debug 编译可运行,目录下的exe崩溃
程序在vs2015下的debug和release模式下均可执行,但生成的exe文件运行会崩溃。原来问题出在调用文件的路径上,如果在程序中有涉及到打开文件等操作,把那个.exe程序复制到跟.cpp文件同一个目录下(更准确地说是工程路径下)就行。...
2019-12-10 12:00:35
724
原创 Microsoft Visual Studio 2015 Installer Projects 打包 安装 部署
打包工具组件:Microsoft Visual Studio 2015 Installer Projects安装链接问题汇总:安装完 打包组件,第一次生成就抛出一个无法解决的错误。 经查阅相关资料后,感觉可能是 mergemod.dll 文件版本太老了. 网上提示需要 2.0.2600.0 版本,文件存放在目录 C:\Program Files (x86)\Common Files\m...
2019-12-06 12:09:23
5131
1
原创 QT QDockWidget titleBar重绘
为了修改样式,便于后续皮肤的更换,重绘了QDockWidget 的titleBartotalTitleBar.h#ifndef TOTALTITLEBAR_H#define TOTALTITLEBAR_H#include <QSize>#include <QDockWidget>#include <QMouseEvent>#include <...
2019-12-05 15:48:21
1197
原创 QLabel自动换行
网上说的是这种1. 让QLabel自适应text的大小,直接用下面的代码:LabelName->adjustSize();2. 让QLabel能够自动判断并换行显示:LabelName->setGeometry(QRect(328, 240, 329, 27*4)); //四倍行距LabelName->setWordWrap(true);LabelName->...
2019-12-05 08:54:41
1135
原创 基于QMediaPlayer的简易视频播放器
公司项目有个背景音乐的功能,所以就做了个简版播放器使用QMediaPlayer,QMediaPlaylist,我这主要就是循环播放音量条和进度条还不知道做不做,先留着吧,等做再完善audioWindow.h#ifndef AUDIOWINDOW_H#define AUDIOWINDOW_H#include <QDialog>#include <QWidget>...
2019-11-28 18:24:36
544
原创 Qt H5 JS网页端通信和调用
公司用到了QT 嵌入HTML ,所以需要交互通信,折腾了一波参考:https://blog.csdn.net/weixin_42436161/article/details/85265796废话不说上代码调试方法就是new htmlWindow就行了htmlWindow.h#ifndef HTMLWINDOW_H#define HTMLWINDOW_H#include <Q...
2019-11-27 16:19:36
2387
2
原创 VS较高版本打开低版本程序是提示:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targe
VS较高版本打开低版本程序是提示:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targe这个问题是因为编译平台工具集选择错了,VS2015程序在打开的时候,默认是使用编译平台工具集,而初次打开低版本的程序是,默认的平台工具集是原版本的,,故提示此错误。可以在项目–>配置文件读...
2019-11-26 10:08:27
3074
原创 QT pushButton使用QColorDialog选择颜色后获取QColor颜色并在按钮中显示
相关组件的创建就不说了,效果如下信号槽QObject::connect(blastColor, SIGNAL(clicked()), this, SLOT(changeColor()));槽函数void Particlewindow::changeColor() { QColor color = QColorDialog::getColor(Qt::red, this, QString...
2019-11-26 09:52:50
1560
1
原创 QTreeWidgetItem 上下平移
思路就是获取到所在Group的所有child,放到QList中,重新换位置后再addChildrenvoid TabTreeWidget::downRow(){ QTreeWidgetItem *curritem = this->currentItem(); if (curritem != NULL) { QTreeWidgetItem *curritemparent = cu...
2019-11-11 17:30:29
3258
原创 QTreeWidget (checkbox树)增加、删除、拖拽、选择获取item text 和checkbox bool值
公司项目用到的,qt使用了QTreeWidget,里边涉及了增加、删除、拖拽和点击获取item text和checkbox bool值,上代码TabTreeWidget.h#ifndef TABTREEWIDGET_H#define TABTREEWIDGET_H#include<QTreeWidgetItem>#include<QTreeWidget>#i...
2019-11-09 17:17:03
2800
原创 QT 点击按钮呼出新窗口,加载文件数据至QTableWidget
读取文件内容并写入QTableWidget读取文件类#pragma once#include <QString>class TableData{public: TableData() { } TableData(QString time, QString longitude, QString latitude, QString altitude, QStrin...
2019-11-05 17:29:29
848
原创 QT设置tablewidget等宽
在QT5之前,只要通过下面的程序就可以实现自动等宽:/QT5版本之前设置自动等宽/ui->tableWidget->horizontalHeader()->setResizeMode(QHeaderView::Stretch);但是到了QT5这个是行不通了的,需通过下面的代码来设置:/设置tablewidget等宽/QHeaderView* headerView = ...
2019-11-05 16:54:46
898
原创 QT +OSG嵌入例子
创建一个QT窗口,左侧是相关天气环境的Checkbox,已经Listview,右侧的mainwindow嵌入osg的osgearth.简单粗暴上代码,感谢:https://blog.csdn.net/csu_passer/article/details/79141515?tdsourcetag=s_pctim_aiomsghttps://blog.csdn.net/qq_34719188/a...
2019-10-28 16:48:31
1554
4
原创 OSG中LabelControl中文显示
OSG默认是不支持中文显示的,然而在有些时候还是需要中文显示的,对于OSG的中文显示,网上有很多的解决方案,但是我没有找到关于LabelControl的显示,这里我把关于LabelControl的中文显示分享一下。OSG的中文显示大致来说可以分为3步,我这里的前2步就是参考网上的解决方案,没有什么特别的。1.定义转换函数。void unicodeToUTF8(const std::wstri...
2019-10-26 09:29:46
930
转载 两篇C++ license 的方法,待研究
https://blog.csdn.net/stpeace/article/details/41598665https://blog.csdn.net/py8105/article/details/90229088
2019-10-17 14:38:11
3382
vs2015 x64 debug 自编译OSG3rdParty(包含nvtt)
2019-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人