jenkins学习10-参数化构建(构建git仓库分支)

前言 当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支。 Git Parameter插件 先下载 Git Parameter 插件,系统管理-插件管理-搜索:Git Parameter 下载安装 安装完成 参数化构建工程 General-参数化构建过程-添加参数-Git Parameter, 填写 Git Parameter 参数配置 Name 自定义参数名称 Description 描述 Parame
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

Servlet2-request、respone、请求转发、重定向

request对象 作用:request对象中封存了当前请求的所有请求信息 使用:   获取请求行数据     req.getMethod();//获取请求方式     req.getRequestURL();//获取请求URL信息     req.getRequestURI();//获取请求URI信息     req.getScheme();//获取协议   获取请求头数据     req.getHeader("键名");//返回指定的请求头信息     req.getHeaderNames
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

Linux C++ 网络编程学习系列(3)——多路IO之poll实现

poll实现多路IO 源码地址:https://github.com/whuwzp/linuxc/tree/master/poll 源码说明: server.cpp: 监听127.1:6666,功能是将收到的小写转大写 include/wrap.cpp: 封装的一些socket基本操作,加了基本的错误处理 1. 概要 一定先select实现,poll是select的改进版:,有以下不同 输入输出参数方面 select: 需要allfds和readfds两个集合,因为readfds作为输入输出参
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

2020/3/17

cf补题1题:1小时 cf2000分 2题+poj 树形dp一题:3.5小时 数据库网课+stl视频共计: 4小时 感觉视频讲的速度有些慢,网还巨卡,艹,以后还是看stl源码剖析 罢了 罢了 CDQ分治学习:1.5小时。一道模板题还未改出来,明天再改下。 明日计划: 8:00-10:00 英语课 2h 10:00-12:00 java课+看视频+java作业 2h 2:30-4:10 网络课 2h 4:20-6:30 CDQ题完成 2h 8:00-22:00 复现一场 2h
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

运用领域模型

目录 运用领域模型说明 模型是什么 程序和业务 模型在领域驱动设计中的作用 软件的核心(技术为业务服务) 运用领域模型说明 模型是什么 模型被用来描绘人们所关注的现实或想法的某个方面。模型是一种简化。是对现实的解释——把与解决问题密切相关的方面抽象出来,而忽略无关的细节。 程序和业务 每个软件程序是为了执行用户的某项活动,或是满足用户的某种需求。这些用户应用软件的问题区域就是软件的领域。一些领域涉及物质世界,例如,机票预订程序的领域中包括飞机乘客在内。有些领域则是无形的,例如,会计程序的金融领
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

BUAAOOP·§1简单函数求导

BUAAOOP·§1简单函数求导 C-1第二次作业偷鸡的设计思路 1)使用四元组表示a*x**b*sin(x)**c*cos(x)**d 2)在读取上和第三次的版本是一致的 3)在输出上需要判断的逻辑增多 C0迭代开发最终的设计思路 C0-1数据输入处理 1)指导书当中提到两句话表达式式由+-连结多个项组成 ,项由*连接多个因子组成,给出了一种处理数据的方案: 首先从头开始提取数据的第一项,紧接着尝试获取一个+或者-。如果获取到了,说明表达式未结束,便再取一项。 如果没有获取到,说明表达式结束
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

Python学习-字典入门、列表练习

接下来记录一下字典和列表练习相关的内容。 数据类型 python中有可变和不可变数据类型,如下 (1)可变类型:list、dict、set(集合,后面补充) (2)不可变类型:int、bool、str、tuple 字典 基本概念 字典(dict),是可变数据类型,跟前面学的列表一样,也是容器型数据类型。使用时以{}包起来,是以键值对形式保存的数据类型,类似java中的map映射,但是还是有很大区别的。比如java中map的键可以是自定义对象,重写equals和hashCode方法即可,而pyt
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

HttpRunner三:debugtalk的简单使用,通过函数返回username和password

创建项目时,默认会自动生成一个debugtalk.py文件,可以在该文件中写函数,获取接口请求中需要的数据。 本次代码中只是分别定义获取username和password的函数,用于返回登录接口中需要用的参数。 调用debugtalk.py文件中函数的方式:${函数名(参数)} 1、debugtalk.py文件中的代码: def get_name(): return "benben" def get_password(): return "123456" 2、api/dem
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

Lecture11_几何2(曲线和曲面)_GAMES101 课堂笔记

今日学习内容(“显式表达法”更新在Lecture10_几何1(介绍)_GAMES101 课堂笔记中): 第一部分:曲线(Curves) 曲线在建筑设计、动画中三维建模场景中被广泛应用,以及字体中也被广泛应用,因此无论字体多么大,均不会出现锯齿现象。 一、贝塞尔曲线(Bézier Curves) 通过一条多项式曲线,近似表示其控制点。其中,d次曲线,需要 \(d+1\) 个样本点。 ( 一 )de Casteljau算法 de Casteljau算法是比较简单且通用的方法来计算和细分曲线的方法。
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

Linux实操篇-day05-搜索查找类及压缩解压缩指令

>指令 :输出重定向,会将原来的文件内容覆盖,例如:ls -l >a.txt >>指令 :追加,ls -al>b.txt echo "内容">>文件 追加内容到文件中 echo输出内容到控制台 5. head,用于显示文件的开头部分内容 6.taili指令,用于输出文件的尾部内容, -n<行数> 显示文件的尾部 n 行内容,显示a.log文件的最后5行 -f实时跟踪文档的更新,适用于看日志的场景 7. date显示当前日期 搜索查找类: find指令, 查找在某路径下名称为x的文件,如下: 查
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

C++ 理解类 和 类中的public、protected、private

我们要明确,不只是C++有类,很多语言也会用到类,因为现在很多都是面向对象编程... 在c++中,关于类的理解,个人理解是这样的,具有共同属性的一个集合被称为类, 比如说人这个集合,具有性别,年龄,出生日期等属性,可以构成一个类的成员,除此此外, 如果这个类具有共同的技能的话,我们也可以把这种技能称之为共同的方法,常见的类的 修饰符有private即私有的成员修饰,public即修饰共同的成员,一般类可以看作是Java中的 一个包类中提供了数据表示即成员函数和操作数据的方法即成员函数如何使用的
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

fiddler—QuickExec介绍

在fiddler官网有QuickExec使用教程,地址是http://docs.telerik.com/fiddler/knowledgebase/quickexec QuickExec 命令行窗口位于fiddler左下角黑色输入框,如下图: 按ALT + Q,将焦点快速设置到QuickExec框。如果Fiddler未处于活动状态,请首先按CTRL + ALT + F激活Fiddler。 在QuickExec框中,按CTRL + I,将当前所选会话的URL插入会话列表中。 默认命令: (1)?
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

SpringCloud------消息总线Bus实现配置中心自动获取git中xml配置

介绍和使用场景 1)什么是消息 一个事件,需要广播或者单独传递给某个接口 2)为什么使用这个 配置更新了,但是其他系统不知道是否更新 SpringCloud配置中心可参考: https://www.cnblogs.com/tianhengblogs/p/12508120.html 1.安装RabbitMQ 下载地址: http://erlang.org/download/ Erlang版本:Erlang OTP 21:10.0.1 下载地址: https://www.rabbitmq.com/
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

字符串分割的实现

最近看书时,突然想到,字符串分割应该很简单,毕竟是常用的函数,如果不使用语言提供的原生方法,怎么实现字符串的分割? 发现坑也有几个,直接码代码吧,简单的用go语言实现了一下。 1 func split(str , seg string) []string { 2 st := []rune(str) 3 sr := []rune(seg) 4 L := make([]int,len(st)/2) //起始位置索引 5 R := make([]int,l
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

Python3 中 Yield 理解与使用

转自Felix文章 Python3 中 yield 对初学者一直是一个难点存在,网上很多教程,噼里啪啦写了很多,也举了很多例子,但是读完之后还是不知所以然,下面问题还是不知道如何回答,内容有点多,有些地方可能有点啰嗦,但都是满满的干货。 - yield 究竟是干嘛的? - yield 是怎么执行的? - yield 的好处是什么? 1. 迭代器与可迭代对象 开始之前,先理解一下迭代器与可迭代对象,因为 yield 其实是一种特殊的迭代器,不过这种迭代器更加优雅。 可迭代对象 # 可迭代对象
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

微机系统知识点整理(1)

写在前面 教材:微型计算机原理与汇编语言程序设计第二版(科学出版社),微型计算机原理与接口技术第二版(科学出版社),汇编语言实验指导书(校内教材)。教材主要以Intel8086CPU和Pentium系列处理器为例介绍。 微机系统对我来说太难了,之后继续学硬件/计算机底层的概率极低,不打算在此花费太长时间,于是决定每天花至少1h来学微机。更新随机,随时会咕咕咕。这里只是记录一下教学指导中重要的知识点,没写的不代表不重要。其他关于理解方面的会放在其他随笔中 大概率也会咕掉OTZ 欢迎捉虫! 上册:
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

python基础 信号量 semaphore evevt 线程queue 生产者消费者模型

线程锁相当于同时只能有一个线程申请锁,有的场景无数据修改互斥要求可以同时让多个线程同时运行,且需要限制并发线程数量时可以使用信号量 1 import threading, time, queue 2 3 def test(name): 4 semaphore.acquire() #获取信号量锁 5 print('my name is %s' %name) 6 time.sleep(1) 7 semaphore.release() #释放信号量锁
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

VueJS 全局导航守卫

等待笔记
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

列表基础

a = [10,20,30,40]序列就是用来存放多个值的连续的内存空间序列中存储的是整数对象的地址
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

字典基础

创建字典的几种方式:字典的key只能为元组,不可重复,后会覆盖前d = {‘a’:1,‘b’:2,‘
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0