- 博客(24)
- 资源 (10)
- 收藏
- 关注
原创 拉取Red Hat Container Catalog中的Docker Image遇到的问题
环境redhat-7.4Docker version 1.13.1背景由于需要构建一个Dokcer image用来编译产品代码,主要操作系统是rhel-7.4,查了Reahat官网提供的基础image和命令(https://access.redhat.com/containers/#/explore),但是在执行命令的时候出现了问题问题拉取image出现的报错[root@10-10-...
2018-11-16 14:04:56
871
原创 Ansible开发简明教程
开发方式python APImodulesplugins详细资料Ansible使用的是Python语言,代码质量还是蛮高的,因此使用Python对其进行二次开发是最方便的,它自己提供的模块和功能基本能覆盖所有日常使用场景,但是如果出现比较复杂同时又紧贴业务的情况,想要对这种复杂功能进行封装,进一步提高效率,就需要对Ansible进行二次开发,来满足这些定制化的需求开...
2018-08-10 13:50:38
3828
原创 Ansible简明教程
典型命令基础概念清单文件模块Playbooks变量详细资料典型命令ansible 10.10.20.197 -m fetch -a "ser=/etc/fstab dest=/tmp/fstab"# 10.10.20.197 //管理主机# -m fetch //引用模块# -a "ser=/etc/fsta...
2018-08-08 13:52:08
771
原创 iptables基本命令
查询规则iptables --line -v -t 表名 -L 链名-----------------------------------------------line: 显示行号-v: 显示详细信息-n: 不对规则中的IP或者端口进行反解(提高命令执行速度)---------------------------------------------[root@hdz-ipt...
2018-06-12 23:45:25
646
原创 iptables基础概念
链iptables第一个概念就是——链,链对应着网络栈中的某一个节点,通过这些节点控制网络栈中的数据流,实现iptables的各种功能。 iptable总共包含5个链:PREROUTINGPOSTROUTINGFORWADEINPUTOUTPUT下图显示这5个链在网站栈中的位置 表表是相同类型的规则的集合,iptables总共有4个表filterna...
2018-05-31 00:24:45
464
原创 Python面向对象(一)
先贴一段类的代码class Animal(object): # 类属性 type = 'Animal' # 私有类属性 __count = 0 def __init__(self, name, sex=True): # 实例属性 self.name = name # 私有实例属性 sel...
2018-05-29 00:01:35
716
原创 Python漫谈(一)
重载和重写今天在看面向对象的特性的时候,想到之前有人问过这个问题,就是Python中是否有重载,当时突然发现从来没想过过这个问题,问这个问题的是个搞Java的,哈哈,如果只写过Python的一般是不知道重载的。重载(overload):在一个类中存在相同的函数名不同的参数类型或者不同参数个数的函数是为函数重载重写(overwrite):在子类中存在与父类函数相同的函数是为子类重写父类的...
2018-05-16 01:15:51
285
原创 Python的闭包Closure
简介在Python以及很多编程语言中,都存在嵌套函数的概念,就是可以在一个函数内部定义函数,这个函数叫外部函数,内部定义的函数叫内部函数,闭包就是一个特殊的内部函数,它必须满足三个条件:一个内部函数外部函数的返回值是这个内部函数引用了外部函数的参数或局部变量下面就是一个典型的闭包的例子:>>> def outer_fun():... a = 1...
2018-05-06 22:44:35
354
原创 Python的装饰器Decorator
简介Python中的装饰器,主要是在不改变原有函数的情况下增强这个函数的功能,本质就是一个返回函数的高阶函数简单装饰器定义def log(func): @functools.wraps(func) # 相当于wrapper.__name__ = func.__name__ def wrapper(*args, **kw): prin...
2018-05-02 23:59:08
238
转载 Python的可迭代对象Iterables、迭代器Iterators、生成器Generators
看到一位外国友人Vincent Driessen写的关于Python中可迭代对象Iterables、迭代器Iterators与生成器Generators的关系,感觉很清晰,推荐大家看下,对这些概念的了解很有帮助,贴个精华图和原文链接:总关系图 Python中for each的原理 总结 原文链接 Iterables vs. Iterators vs. Generators...
2018-05-01 17:25:12
523
原创 Python的字符串和编码
字符编码字符编码一直是个很基础,但又很容易让人模棱两可的问题,不弄清楚的话,随时会给你刷一波存在感,让你很头痛。下面就简洁的说下编码的各个概念:编码介绍 ASCII码:用一个字节中的存储的数字代表每个字符的编码显然要表示除英文外诸如汉族日文等字符很无力,因此最简单粗暴的增加字节数,就有了Unicode编码 Unicode码:用四个字节中存储的数字代表每个字符的...
2018-04-30 15:55:20
204
原创 Python的包和模块
首先介绍几个知识点,虽然不一定相关,但就是想科普下:凡是规范的python代码开头都是如下两行 第一行:使用env命令中的PATH环境变量,查找python解释器来执行此python代码 第二行:指定当前脚本编码为UTF-8#!/usr/bin/env python# -*- coding:UTF-8__name__ 这个python内建属性表示当前模块执行过程中的名称,...
2018-04-30 15:54:47
328
1
原创 CentOS-7.2下安装Pyhton3
下载源码包 https://www.python.org/downloads/source/安装必要包yum install gcc zlib zlib-devel 编译安装cd Python-3.6.5./configuremakemake install安装完成[root@vm1 ~]# python3Python 3.6.5 (default,...
2018-04-23 23:51:04
192
原创 XQuartz的使用
今天要装个Oracle,需要使用dbca,下面就是谷歌上面的搜索XQuartz使用方法:Mac OS XInstall XQuartz on your Mac, which is the official X server software for MacRun Applications > Utilities > XQuartz.appRight click on the XQuartz
2018-04-23 23:49:48
28229
原创 C++语言使用字符数组实现大数加减乘除运算
要计算1000的阶乘,刚一听以为超级简单的递归,再一想发现不对,这个普通实现肯定会溢出,最后想到了可以用字符串实现这种大数的运算。然后就直接写代码实现,还真不是那么容易,实现了加法和乘法,最后用乘法实现1000的递归,我去这么大的数,足足占了2000多位。搞完了突然想何不封装个类,再就把减法和除法实现了,说做就做,由于有别的事情,除法就简单的用减法搞了,唉
2015-07-24 23:22:41
5771
原创 插入的U盘读写时候出现Read-only file system的处理方法
插入的U盘读写时候出现Read-only file system的处理方法今天有个同学问我在怎么将linux文件拷贝到U盘里面,我也连不上她们实验室网络,就告诉她怎么挂载U盘什么的,结果怎么搞都提示挂载的路径下面是Read-only file system,还以为她的U盘有问题,唉,一身汗啊,最后终于找到原来是她们的OpenSuSE系统文件系统有问题,然后执行命令修复搞定。1. umount
2015-07-24 18:22:35
8398
原创 简单的C语音字符串和整数以及浮点数互转(递归实现)
代码如下:int转字符串void inttostr(int curnum,char** str ){ if (curnum!= 0) { inttostr(curnum / 10,str); **str = curnum % 10 + 48; (*str)++; }}double转字符串void doutostr(d
2015-05-27 21:04:03
696
原创 c++初学可能犯得两个错误
c++初学可能犯得两个错误 1. xxxx’ was not declared in this scope 这个最直接的原因是未定义,但是还有个原因就是头文件相互#include时,形成引用闭环时,由于防止重复加载头文件的宏#ifndef…#define…#endif的原因,导致编译器找不到变量或者函数定义。 2. 类里面如果包含没有默认构造函数的成员,在定义构造函数时候一定要在
2015-05-18 16:34:13
710
原创 C++文本流fstream在Linux和Windows中换行的处理问题
最近在工作老是重复复制粘贴一些固定格式代码,就写个自动生成这些固定格式代码的小工具,发现个问题,就是程序在Windows中写linux下的配置文件,出现回车换行(\r\n)和换行(\n)问题。在程序写完配置文件后,打开配置文件发现每一行都有这个符号:(^M),然后查了下,把这些捋了下:windows由于历史原因文本文件中换行用(\r\n),就是一个回车\n定位到行首,然后换行\r到下一行相
2015-05-13 10:09:48
5123
转载 Eclipse快捷键
存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化 Ctrl+Shift+f整理导入 Ctrl+Shift+o切换窗口 Ctrl+f6 ctrl+shift+M 导入未引用的包ctrl+w 关闭单个窗口
2014-04-17 10:42:49
364
原创 未能加载文件或程序集"*.dll“或它的某一个依赖项,试图加载格式不正确的程序
未能加载文件或程序集“xxx”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集
2014-04-16 14:24:55
2269
1
ZFS中文手册(完整书签)
2018-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人