自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

c++应用程序编程和调试专栏

c++ 程序设计,调试的相关经验

  • 博客(64)
  • 资源 (20)
  • 收藏
  • 关注

原创 Docker内无法使用systemctl 手动启动 sshd服务

如何解决Docker容器使用 systemctl使用特权,同时,启动 /usr/sbin/initdocker run --privileged 其他参数 镜像版本 /usr/sbin/init如何便可解决,如何分配docker容器权限针对:Operation not permitted 相关问题使用 --cap-add/--cap-drop 开启/禁用 容...

2019-09-18 14:50:07 2112

原创 Docker 存储启动程序选择

Docker 存储驱动程序选择 一般情况下,很少数据被写入到容器层,这通常采用数据卷挂载方式完成数据写操作。但是,部分情况下,需要向容器可写层写入数据,这便是存储驱动的作用。 Docker支持多种 可插入体系结构(支持本地的文件系统)的存储驱动程序。存储驱动控制决定着镜像和容器在docker 主机上的管理和存储方式。了解了docker存储概要后,下一步选择最佳的存储...

2019-09-09 17:06:33 322

原创 docker 存储介绍

了解docker 构建和存储镜像与容器使用镜像方式,是高效使用存储驱动程序的前提,有助于选择应用程序最佳的存储方式,避免性能问题。存储驱动允许你在容器的可写层中创建数据,但容器删除后,数据不会持久化存储,同时容器内文件读写效率低于宿主设备的文件读写效率。一.镜像和层 镜像是由一系列层,采用叠加方式构成的,上层包含了下层镜像连接信息,每一层代表镜像Dockerfi...

2019-09-09 11:06:08 517

原创 Docker 存储空间设置

在使用docker过程中,例如采用dockerfile构建镜像时,出现the device has no space to left. 提示设备空间不足,或者 docker commit 提交容器保存镜像时,提示空间不足,往往时由于生成的目标镜像的尺寸大于docker默认配置的值。如何获取Docker默认配置空间信息?docker system info 调用docker syst...

2019-09-05 16:36:49 1803

原创 k8s: x509: certificate has expired or is not yet valid

出现此问题: 一般的原因时, 设备时间错了,不一致,我是在使用kubeadm join 添加集群结点时,报该错误。通过在个节点上调用date查看时间是否一致,发现,确实是时间不一致。此时,需要重新同步需要添加的结点的时间ntpdate ntp.api.bz如果出现:the NTP socket is in use, exiting则,先停止 ntp 服务,然后,...

2019-08-23 10:28:56 1284

转载 Unable to rename '...\Delphi7\Bin\delphi32.$$$' to '...\Delphi7\Bin\delphi32.dro'的解决办法

在Win7 64 上安装完Delphi 7,每次打开报错:Unable to rename 'C:\Program Files (x86)\Borland\Delphi7\Bin\delphi32.$$$' to 'C:\Program Files (x86)\Borland\Delphi7\Bin\delphi32.dro'开始以为是同时机器里安装了Delphi XE10的问题,结果后来...

2019-08-19 09:47:44 1093

原创 Docker 本地仓库操作

1, 配置本地仓库访问地址在/etc/docker/daemon.json 中添加如下内容:"insecure-registries":["xxx.xxx.xxx.xxx:5000"]然后,重新启动dockersystemctl daemon-relaodsystemctl restart docker2. 登陆到本地仓库docker login xxx.x...

2019-08-14 15:01:30 308

原创 粗谈全息投影与裸眼3D

全息投影全息投影技术(front-projected holographic display)也称虚拟成像技术是利用干涉和衍射原理记录并再现物体真实的三维图像的技术。全息投影技术不仅可以产生立体的空中幻像,还可以使幻像与表演者产生互动,一起完成表演,产生令人震撼的演出效果。适用范围产品展览、汽车服装发布会、舞台节目、互动、酒吧娱乐、场所互动投影等。全息投影技术(front-projecte...

2019-06-28 15:58:02 2864

原创 解决initscripts conflicts with redhat-release-server-7.4-18.el7.x86_64

当我们替换yumy源后,执行更新语句yum update -y是,提示initscripts 与 redhat-realse-server 冲突,网上大多数建议删除 redhat-release-server-7.4-18.el7.x86_64rpm -e redhat-release-server-7.4-18.el7.x86_64 --nodeps实为不妥,这里提供另一种...

2019-06-28 15:56:20 5550 15

原创 Docker:[Warning] IPv4 forwarding is disabled. Networking will not work.

未开启网络转发。 配置vim /etc/sysctl.conf#添加如下内容net.ipv4.ip_forward=1# 退出 重启网络systemctl restart network然后再启动容器

2019-06-27 16:58:46 112

转载 Docker-machine 批量安装docker主机(1)

实验过程中,所有的容器都运行在一个host上,实际环境中,docker容器在多个host上(集群)启动,运行,停止,销毁,相关容器间通过网络通信,无需关注在那个host 上启动。对于(multi host)多主机应用环境,因为需要在每个主机上安装 配置 docker 环境, 那么该如何提高工作效率?单个安装docker时需要步骤如下:1, 配置docker源2. 安装docker...

2019-06-14 17:18:40 1201

原创 nvidia-docker 启动异常 Permission denied 已解决

解决方法:关闭selinux 系统setenforce 0原因:nvidia-docker 是docker的一层封装,docker 在root账号下,应用程序安装在/usr/bin/docker 下,linux系统自带的selinux安全机制,为保护系统安全,严格控制调用系统程序的权限,即使在root账号下,也不允许一个系统程序调用另一个系统程序。因此,调用nvidia-docker r...

2019-06-14 14:46:27 5065 1

原创 Centos 7 下 docker 容器内安装mysql-server

Centos7 下安装mysql-server 其实在docker环境下安装mysql-server过程与在本地centos下安装过程一致,只是,在容器内安装时,需启用 systemd 进程,调用 systemctl start | enable mysqld 操作,因此,需要赋予容器特权,否则,出现Failed to get D-Bus connection: Operation...

2019-06-13 16:50:29 1007

原创 重新安装yum工具

在使用Linux系统时,有时候需要用到yum进行软件安装,但自带yum 工具需要注册,极大不便,这里介绍如何替换自带的yum工具,安装使用免费的yum工具。一,卸载旧yum工具首先查询已安装的yum相关软件包。rpm -qa | grep yum例如:依次,删除软件包rpm -e yum-utils-1.1.31-50.el7.noarch --n...

2019-05-23 09:20:44 1307

原创 vs2017 配置cuda 项目

在这里记录一下,我用vs2017配置cuda项目过程中的种种问题,具体总结归类可分为如下几个步骤:一、增加.cu源码拓展类型打开VS,  依次打开  工具=》选项=》文本编辑器=》文件拓展名,  新增扩展名  .cu   编辑器  Microsoft Visual C++   添加 二、搜索,设置 cuda -<version>的生成模板右键  点击具体项目, ...

2019-01-09 16:44:59 11585 4

原创 docker 本地仓库创建 安装认证和应用(centos)

docker 的安装和仓库镜像容器拉取,参考之前的文档,这里默认已经安装了docker且拉取了镜像daocloud.io/registry:2.5[root@yj138 tomcat]# docker imagesREPOSITORY TAG ...

2018-12-29 15:21:00 334

原创 linux mysql开启、关闭远程连接,并设置连接账号

linux mysql 默认只允许本地连接,如需要运行远程连接,可有如下两种方式:一、改表法修改mysql数据库内  user表内的 对应账号的host选项,即可实现 账号远程登录,并访问该用户可访问的所有数据库。注意,此步骤,以root身份进行。 mysql -uroot -pEnter password: 输入密码登录到数据库,mysql>use mysql; ...

2018-12-25 11:44:40 1236

原创 linux 下使用 vim 卡死原因与解决方法

我们在linux 下使用vim 编辑文件时,习惯性的使用了 Ctrl + s , 导致vim 僵死,无法编辑,此时只需要使用 Ctrl + q 解除即可。 在vim 中,Ctrl + S 是锁屏快捷键,  Ctrl+ q 解锁...

2018-12-25 10:12:01 2608

转载 什么是SELinux?

     SELinux(Security-Enhanced Linux)是linux系统中强制访问控制模块,是linux历史上最杰出的新安全子系统,由NSA(美国国家安全局)和linux社区共同开发出来的,它是一种访问控制体系,在这种访问控制体系下,进程只能访问进程任务中需要的文件。默认安装在 Fedora 和 Red Hat Enterprise Linux 上。也可安装在其他linux 发行...

2018-12-20 16:20:33 1204

转载 什么是Restful?

     REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP, URI, XML, JSON, HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是一种设计风格,不是一种标准,是一种思想.   REST 是一种设计风格,不是一种标准,而是一种思想 一、Res...

2018-12-20 15:23:55 1124

原创 linux 学习 - 查询cpu信息

1、查询CPU个数[root@yj138 sqc_combine_wyh_join]# grep 'physical id' /proc/cpuinfo | sort -uphysical id : 0physical id : 1[root@yj138 sqc_combine_wyh_join]# 可知有两个CPU2、查看cpu核心个数[root@yj1...

2018-12-19 10:39:37 779

原创 docker 构建本地私有镜像仓库(centos系统)

本文介绍,如何在本地局域网内,构建docker的私有仓库一、准备 首先,确保宿主机器已安装了docker环境(这里以1.7.0版本);第二,已经拉取了仓库进行,这里使用registry:2.5docker pull registry:2.5二、生成配置文件 生成配置文件,通过挂载方式,替换容器内的配置文件, 在宿主机器上,新建目录,自定义命名, 这里新建...

2018-12-11 16:30:15 517

原创 docker安装mysql的离线依赖包

在上一篇博客有介绍到  《docker容器内安装mysql 》是容器联网状态,且安装了apt-get工具,本文介绍离线状态下安装mysql. 一、依赖包获取1.1 mysql 下载地址   https://www.mysql.com/downloads/选择需要的版本, 这里选择的5.6.33,通用版,linux下64位1.2 cmake 下载地址   https://do...

2018-12-10 18:11:06 1180

原创 docker 使用mysql数据库,采用外部数据卷方式 在主机备份数据库

本文章主要介绍 如何使用数据卷,备份docker容器数据库的数据。默认宿主设备已安装好docker.一、准备阶段在宿主设备上创建目录,一个配置文件my.cnf。  目录将作为容器内数据库实际数据和日志数据的数据卷。创建完成后,如下所示[root@yj138 mysqlbak]# ls -a. .. data my.cnf[root@yj138 mysqlbak]# ...

2018-12-10 17:24:17 572

原创 docker 镜像的导出与导入

     在使用功能docker过程中,我们不希望构建的镜像存储于网上,想寄存在本地内网的某个 docker daemon上,但是基础镜仍然需要从网络下载到本地,那么如何将下载的基础镜像,例如centos7 、mysql等,整体打包到文件,然后通过拷贝或者内网传输(ftp, scp ,sftp samba服务等)到另一台docker daemon 下,然后再导入到docker 文件系统中。一、...

2018-12-07 17:14:26 398

原创 redhat 6.6 离线安装 docker 1.7.0

1、版本docker支持的版本,docker目前仅支持64位操作系统(1) centos7     主要针对 docker-ce  docker-ce 17.3.0 及更高版本  (2)  centos 6.5 及以上  可安装较低版本的docker  例如 docker-io 等   17.3.0 以下版本1.1 查看linux 系统版本[root@jxnx251 hado...

2018-12-07 15:02:00 677

原创 linux/Ubuntu 下 su root 认证失败 解决方法

有时候我们在使用 linux 或者 Ubuntu时,需要使用根目录,但当我们  su root时   提示认证失败,根本原因是  root用户未创建。解决方法,进入待终端模式(Ubuntu)或/bin/bash(linux), 这里以Ubuntu为例abc@abc-virtual-machine:/etc$ sudo passwd root[sudo] abc 的密码: // 输入当前...

2018-12-07 11:21:14 4263

原创 linux 下最简单的文件追加与覆盖操作

这里介绍linux下两种简单的文件追加、覆盖操作一、echo 追加信息到文件创建一个空文件夹,并追击内容[root@yj138 envi]# touch test[root@yj138 envi]# echo sdfg >> test[root@yj138 envi]# cat testsdfg[root@yj138 envi]# 1.1 追加[root...

2018-12-06 16:37:53 4669

转载 linux du df操作详细描述

一、df 查看磁盘剩余空间df指令用于查看当前文件系统整体磁盘空间使用情况,用于查询磁盘使用空间,与剩余空间。df 用于显示,当前文件(或文件夹)所在的磁盘的使用情况, 如果未自定文件或者文件夹参数,则显示磁盘的使用情况。[@yaspeed2:mapper]$ df -h Filesystem Size Used Avail Use% Mounted on...

2018-12-06 16:20:12 390

转载 source insight 3.x中文乱码解决

使用soruce insight 3.x版本过程中,部分文件存在中文乱问题,这里提供两种解决方式1、升级到source insight 4 , 对文件重新编码2、下载附加包,升级3.x到增强版升级包内三个文件。并将他们放置到 source insight 的安装目录下,如果是默认安装,一般在C:\Program Files (x86)\Source Insight 3\ms...

2018-12-05 15:27:31 2090 1

原创 docker 容器内安装JDK

      本次安装的JDK版本为1.8.0, 同样启动容器,挂载本地目录,将安装放置在本地目录内,启动容器后,进入容器内挂载目录,安装包拷贝到容器内部目录 /mnt下。一、准备工作启动容器,挂载目录 docker run -tdi --rm --dns 8.8.8.8 --dns 8.8.4.4 --name 容器名 -v 主机安装包目录:/容器内部目录 镜像仓库:镜像标签进入...

2018-12-03 10:06:49 3355

原创 docker环境变量设置

我们在运行docker容器应用程序时,需要使用特定的环境变量,并希望环境变量持久化生效,无非从dockerfile和容器入手,一、dockerfile 添加环境变量  (1) dockerfile ENV   设置环境变量,该方式直接将变量生成到镜像中ENV PATH=/usr/loca/mysql/bin:$PATH LD_LIBRARY_PATH=/usr/local/cu...

2018-11-30 16:54:04 25104 1

转载 linux 下 openSSH工具的使用

         我们在在linux下开发时,总是需要多台电脑协调工作,来回切换,此时ssh工具大有可为。SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信...

2018-11-30 10:57:04 916

原创 docker容器内安装mysql

本文介绍docker 容器内安装 mysql安装环境 Ubuntu 16.04 docker-ce 18.09一、获取源码包下载地址 https://www.mysql.com/downloads/选择需要的版本, 这里选择的5.6.33,通用版,linux下64位启动容器并挂载安装包目录到容器内部目录run -tid --rm --dns 8.8.8...

2018-11-29 19:07:56 2305

原创 docker本地镜像上传到aliyun仓库

  本文只要介绍本地docker镜像与阿里云镜像仓库的使用,本地创建镜像,上传到阿里云,一、获取阿里云镜像加速器地址     注册一个阿里云账号,登录,找到右上边的控制台在界面左侧,找到产品与服务--》 搜索    容器镜像服务点开 下面的 容器镜像服务则,每个账号都存在一个独立的加速器地址,根据下面的操作问题可 修改本地daemon.json , 然后重启dock...

2018-11-29 15:20:18 427

原创 更换 linux的yum源

         在liunx 系统下,我们会经常用到yum工具,但是发行版的linux 系统,例如RedHat , 原装的yum工具未注册到RedHat官网,安装软件过程总是报错,非常不方便,究其原因,是yum的软件源导致,如此,今天我们尝试来更换yum源,  一、下载.repo文件     进入目录,/etc/yum.repos.d[root@yj138 ~]# cd /etc/...

2018-11-28 15:20:40 174 1

原创 docker容器网络配置之容器间的链接(默认桥接网络下的links)

一、 遗留的容器连接方式  --link  --link是docker 的一个遗留的特征,最终可能被删除。除非绝对需要使用,不然,建议使用 user-defined network 建立容器间的连接。不同的是,使用--link,容器间可共享变量,而使用 user-defined 网络不行,但是也通过一种更可控方式实现容器间变量共享,例如数据卷。     本文章主要默认桥接网络下 容器间采用...

2018-11-27 17:23:38 1584

原创 docker daemon与containers配置

一、docker daemon 配置docker daemon是docker 守护进程,接收docker cli指令,操作docker对象(容器、镜像、网络等)。1.1 启动ipv6配置   使用ipv6支持容器与集群服务前,必须先使得docker daemon 启动ipv6,之后才能在容器、集群服务、网络中选择启动ipv4或ipv6,或者两种均启动。主要,该功能仅仅只能支持在linu...

2018-11-27 10:14:16 305

原创 docker网络模式之 none

         如果想要在容器上完全禁用网络堆栈,可在创建容器时,使用标记 --network none ,那么创建的容器,仅一个回路设备,回路设备即允许用户以一个普通磁盘文件虚拟一个块设备。设想一个磁盘设备,对它的所有读写操作都将被重定向到读写一个名为 disk-image 的普通文件而非操作实际磁盘或分区的轨道和扇区。(当然,disk-image 必须存在于一个实际的磁盘上,而这个磁盘必须比...

2018-11-26 17:24:03 529

原创 docker 网络模式之 macvlan模式

 一、简介        一些程序,特别是应用程序或者网络流量监控程序,期望直接连接到物理网络,这种情况下,可使用Macvlan网络模式,给每个容器的虚拟网络接口配置一个mac地址,使得连接容器,看起来是直接到一个物理主机上。这种情况下,需要在主机上 为macvlan驱动,指定一个物理接口,一起子网与默认网关,甚至使用不同的物理网络接口,隔离navlan网络。但必须了解如下几点:     ...

2018-11-26 16:50:58 1960

离线 cmake 依赖包

该压缩包内包含了 linux下cmake的依赖包,cmake版本为2.8.12 ,同时包含了GCC 编译器 gcc/g++ 4.8.5

2018-12-10

docker-1.7.0 离线安装包

该安装包内包含了docker 1.7.0的安装包和依赖包,并附有安装步骤 readme.nd 该安装包适用于Redhat 6.5 及以上版本

2018-12-07

source insight 3.x 中文插件包

解决source insght 3.x 版本,中文乱码问题,包内包含三个dll 文件

2018-12-05

mongoDB权威指南

mongoDB 非关系数据库, 利用文档的形式存储数据,小型化,管理大数据的优点。

2013-07-26

设计模式(c++版)

设计模式, 基础框架开发,图文并茂, 详细的代码案例 和结束,c++程序员必修的一门课程

2013-07-26

osg最长一帧

从创建设备,到帧的渲染,节点裁剪,优化, 详细的讲解了osg如何创建一帧,裁剪场景,到渲染场景的过程,

2012-09-03

osg帮助文档

详尽的描述了osg中每个类的继承关系,及每个方法的作用,是初学者的好帮手,

2012-09-03

网络程序设计

透彻的讲解 tcp Udp 网络程序设计, 其中包括集中常见的I/O模式, 例如:select 模式, wsaselect模式 wsaeventselect 模式,完成端口模式,重叠模式等 

2011-11-10

抓屏程序设计

利用设备上下文快速创建相应位图,然后渲染成纹理,就能实现抓取电脑的屏幕功能,附有源码,,,,,

2011-11-10

opencv 2.3

最新图像处理库,其强大的动态库,让你更加有学起来更加有信心,对于2.0,2.2有很大的改进,个人认为是目前最高级的版本

2011-11-07

windows编程基础

该书是一本适合对windows 初学者,基础知识讲解的详细,对框架的讲解很透彻,是学习的指南

2011-11-07

OGRE使用指南

OGRE 指南,教你快速掌握OGRE游戏引擎, 短时间熟练游戏编程,;;;;;

2011-11-06

游戏程序源码

游戏编程的基础,教你短时间掌握游戏编程的能力,带有源码,易懂易理解,,,

2011-11-06

opencv中获取图片的某一像素值

opencv 获取某图片的某像素的值, 改变像素的值,达到改变图片的效果。。。支持

2011-11-06

ogre引擎

Ogre引擎 教你快速掌握基本框架,满足你的编程欲望,真的很有用,很快,希望能够帮助到你 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

2011-11-05

tomcat网站测试

tomcat 是一个目前非常流行的动态网页测试软件,,,,,,,,,,,,,,,,,,,,

2011-11-03

ADS使用说明

ads 使用说明 快速了解ads的工作原理,结构,快速开发项目。。。。。。。。。。。

2011-11-03

高难度C++编程习题

高难度c++编程习题,提高你的编程思想,编程能力,,,,,,,,,,,,,,,,,,,,,,,

2011-11-03

Voyagersetup.exe

ftp Voyager用于实验在网络中传输文件,基于ftp协议,,,,,,,,

2011-11-03

用OpenGL绘制三维模型投影到平面的阴影方法(论文)

通过投影矩阵 把模型的投射到自己定义的平面

2011-10-15

空空如也

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

TA关注的人

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