git workflow 规范

git workflow 规范概要说明分支管理和开发流程基本分支: master、develop、release/xxx、hotfix/xxx、feature/dev_xxxmaster/release 分支,用来上线,打tag从 master 分支拉一个 develop 分支,用来开发演进,合并代码,最终会 merge 到 master 上从 develop 拉一个 feature/dev_xx
分类: 编程语言 发布时间: 04-02 10:41 阅读次数: 0

DHCP原理与配置方法

DHCP原理与配置方法一.使用DHCP的好处1.减少管理员的工作量2.避免输入错误的可能3.避免IP地址冲突4.当更改IP地址段时,不需要重新配置每个用户的IP地址5.提高了IP地址的利用率6.方便客户端的配置二.DHCP的分配方式1.使用DHCP服务分配地址为大量客户机自动分配地址,提供集中管理减轻管理和维护成本、提高网络配置效率2.可分配的地址信息主要包括网卡的IP地址、子网掩码对应的网络地址、广播地址默认网关地址DNS服务器地址3.三种分配方式自动分配:客户机从DH
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

条件测试、if语句和case语句

条件测试、if语句和case语句一.条件测试1.test命令测试表达式是否成立,若成立返回0,否则返回其他数值。格式一:test 条件表达式 格式二:[ 条件表达式 ]echo $? 若返回0则成立,返回其他数值则不成立。2.文件测试[ 操作符 文件或目录 ]echo $? 若返回0则成立,返回其他数值则不成立。常用的测试操作符操作符作用-d测试是否为目录(Directory)-e测试目录或文件是否存在(Exist)-f测试是否为文件(F
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

for循环、while循环

for循环以及while循环一.for语句1.for语句的结构读取不同的变量值,用来逐个执行同一组命令for 变量名 in 取值列表do 命令序列done2.for语句测试题1.计算从1到100所有整数的和测试结果2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和测试结果3.求从1到100所有整数的偶数和、奇数和测试结果二.while语句1.while语句的结构重复测试某个条件,只要条件成立则反复执行while 条件测试操作do
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

数组,冒泡算法以及直接排序算法

数组一.数组定义方法1.方法一:数组名=(value1 value2 value3 ……)2.方法二:数组名=([0]=value1 [1]=value2 [2]=value3 ……)3.方法三:列表名=“value0 value1 value2 …”数组名=($列表名)4.方法四:数组名[0]=“value”数组名[1]=“value”数组名[2]=“value”二.数组包括的数据类型数值类型字符类型(字符串):使用" "或’ '定义,防止元素当中有空格,元素按空格
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

sort,uniq,tr以及正则表达式

sort,uniq,tr以及正则表达式一.sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序。语法格式sort [选项] 参数cat file | sort 选项常用选项-f忽略大小写,默认会将大写字母排在前面-b忽略每行前面的空格-n按照数字进行排序-r反向排序-u等同于uniq,表示相同的数据仅存在一行-t指定字段分隔符,默认使用[tab]键分割-k使用排序字段-o <输出文件>将排序后
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

sed编辑器使用方法

sed编辑器使用方法一.sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。1.sed编辑器工作流程sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。sed的工作流程主要包括读取、执行和显示三个过程:1.读取: sed从输入流 (文件、管道、标准输入) 中读取一行内容并存储到临时的缓冲区中(又称模式空间,pattern space)2.执行:默认情况下,所有的sed命令都在模式空间中顺序地执行
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

shell脚本一键部署DNS正向解析

shell脚本一键部署DNS正向解析#!/bin/bashcd /etc/yum.repos.dif [ ! -e local.repo ]thenmkdir repos.bakmv *.repo repos.bakecho '[local]name=localbaseurl=file:///mntgpgcheck=0enabled=1' > local.repofimount /dev/sr0 /mntyum -y install bindsed -i -e "13 s
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

awk编辑器使用方法

awk编辑器使用方法一.工作原理逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符“&&”表示“与”、“||”表示“或”、“!”表示“非”;还可以进行简单的数学运算,如+、-、*、/、%、^分别表示加、减、
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

Shell脚本之Here Document免交互、Expect免交互

Shell脚本之Here Document免交互、Expect免交互一.Here Document概述1.使用I/O重定向的方式将命令列表提供给交互式程序,比如ftp、cat或read命令2.是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就生产出一个“文件”并用作“命令”的标准输入。Here Document 也可以与非交互式程序和命令一起使用。1.语法格式命令 <<标记……内容 #标记之间是传入的内容……标记2.注意事项标记可
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

源码编译安装LNMP

源码编译安装LNMP一.安装Nginx服务1.关闭防火墙systemctl stop firewalldsystemctl disable firewalldsetenforce 02.安装依赖包yum -y install pcre-devel zlib-devel gcc gcc-c++ make#nginx的配置及运行需要pcre、zlib等软件包的支持,因此需要安装这些安装的开发包,以便提供相应的库和头文件。3.创建运行用户Nginx 服务程序默认以 nobody 身份运
分类: 其他 发布时间: 04-02 10:32 阅读次数: 0

CSDN【精品专栏】第12期

为了让各位专栏作者快速了解付费专栏销售情况,小编帮大家整理了站内付费专栏销售量排行(榜单每周一更新)文内包含:付费专栏周销量榜、总销量榜本周销量榜Top20排序 专栏标题 专栏id 1 2021华为软挑 10873663 2 网络安全自学篇 9183790 3 ESP8266 Arduino教程 9291479 4 PCL学习 9913573 5 AutoSAR入门到精通系列讲解 929182..
分类: 企业开发 发布时间: 04-02 10:32 阅读次数: 0

【jquery效果】tab选项卡

tab选项卡 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="js/jqu
分类: 服务端 发布时间: 04-02 10:31 阅读次数: 0

掌握数据分析三要素,人人都是数据分析师

数据时代做数据分析已经是每个人都耳熟能详的词了,大到企业集团,个体商户,小到公司职员,学习研究,都知道要做什么事情前得先拿数据说话。但是我们所做的数据分析却常常会被这样怼回来:“一堆数据,让我自己找吗”,“这图形不配吧”,”这是什么神仙配色“……让人立陷苦海。那么不怕,我这里带来一个好帮手,思迈特软件Smartbi(个人使用免费),可以让你不再为如何做好数据分析报告而苦恼。 首先我们从定义上来了解
分类: 企业开发 发布时间: 04-02 10:22 阅读次数: 0

MySql数据库列表数据分页查询、全文检索API在crudapi系统中零代码实现

本文介绍了列表查询API所有的参数,包括智能查询、全文检索以及字段选择等。crudapi系统通过配置的方式实现了对象的查询和分页。
分类: 企业开发 发布时间: 04-02 10:22 阅读次数: 0

照片处理软件哪个好?电脑照片处理软件推荐

其实,照片处理软件大家都熟了,就是修图软件,大多数人都会用,不管是手机端的还是电脑端的,小编想,都不会陌生吧!那今天的文章可能会短一点了,今天先来说说电脑端用的有哪些修图软件吧!有大家最熟悉Photoshop, Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。PS有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及,不商用的话可以说是
分类: 企业开发 发布时间: 04-02 10:22 阅读次数: 0

简单分析实现运维利器---web远程ssh终端录像回放libl

背景趁着上次实现了基础的运维系统功能—-webssh,那就趁热打铁!继续补充一个web远程ssh终端录像回放功能。 一、思路网上找了一下大家实现webssh录像回放的方案,度娘搜的文章统一都是—用asciinema!仔细看了相关技术文档之后确实阿!我一开始以为需要视频文件。没想到,asciinema用特定的格式文件就可以实现视频流。(在写asciinemaweb技术的时候有个大坑- -.琢磨我两
分类: 企业开发 发布时间: 04-02 10:21 阅读次数: 0

Push failed Unable to access ‘https://github.com/‘: Failed to connect to github.com port 443: Timed

GitHub推送到远程仓库报错: Push failed Unable to access 'https://github.com/': Failed to connect to github.com port 443: Timed out 解决办法:在控制面板的凭证管理器找到GitHub登录凭证,修改账号密码。也可以通过cmd窗口快速打开,输入:rundll32.exe keymgr.dll,KRShowKeyMgr...
分类: 其他 发布时间: 04-02 10:13 阅读次数: 0

Flink教程(20) 窗口函数 ReduceFunction AggregateFunction ProcessWindowFunction 结合使用

ReduceFunction AggregateFunction ProcessWindowFunction 结合使用一、窗口函数的分类1. 全量和增量的区别2. apply和process的区别3. reduce和aggregate的区别二、AggregateFunction和ProcessWindowFunction结合使用1. 需求背景2. 分析3. 程序主体4. AggregateFunction5. ProcessWindowFunction一、窗口函数的分类大多数Flink应用都是要划分窗口
分类: 其他 发布时间: 04-02 10:13 阅读次数: 0

【C/C++】关于循环/多次输入字符或字符串时,清除缓冲区的问题

关于循环输入字符或字符串文章目录关于循环输入字符或字符串一、前言1、什么是缓冲区呢?2、使用缓冲区有什么好处呢?3、为什么要清除缓存区呢?二、C清除缓存区1、使用fflush(stdin)语句2、使用getchar()语句:三、C++清除缓存区1、使用cin.ignore(numeric_limits :: max() , '\n')语句2、使用 cin.sync()语句3、使用cin&gt;&gt;ws语句一、前言  首先,需要说明的是,循环输入字符(串)时,空白符抢占字符(串)位置的问题 到底是
分类: 其他 发布时间: 04-02 10:13 阅读次数: 0