Jenkins服务使用 宿主机的docker、docker-compose (Jenkins 执行sudo命令时出现“sudo: no tty present and no askpass program specified”,以及 docker-compose command not found解决办法)

若要转载本文,请务必声明出处:https://www.cnblogs.com/zhongyuanzhao000/p/11681474.html 原因: 本人最近正在尝试CI/CD,所以就使用了 Jenkins这款强大的CI/CD工具。 由于直接在linux系统安装的Jenkins服务,且在pipeline中需要使用到 docker命令 和 docker-compose 命令,所以我考虑 在Jenkins中直接使用 宿主机中的 docker 和 docker-compose 命令。 解决步骤:
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

Git常用操作和命令

Git常用操作和命令 本地库操作 查看git命令帮助文档 该命令执行后会弹出浏览器,在浏览器中显示帮助文档,由于机器性能原因,该命令执行后会稍有延时的打开文档,需要等待 在浏览器中显示的html页面是本地的静态页面 #init是查看init命令的帮助文档 git help init 创建或初始化本地库 如果这个路径已有本地库,则恢复至初始状态 该命令会在该路径生成一个隐藏的git文件夹,不要删除该文件夹下的文件,也不要随意更改 #创建、初始化该路径 git init #在该路径下创建d
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

前端之JavaScript基础及使用方法

JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

# IDEA 简介

什么是IDEA IDEA 全称 IntelliJ IDEA,是 Java 语言开发的集成环境,IntelliJ 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(git、svn、github 等)、JUnit、CVS 整合、代码分析、 创新的 GUI 设计等方面的功能可以说是超常的。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTM
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

Idea开启springboot 热加载,导致的Shiro类型转换异常

开发环境 springboot-2.0.3,shiro-1.4,开启spring-boot-devtools 起因 开发shiro的自定义realm时,抛出实体转换异常 @Override protected AuthorizationInfo do
分类: 编程语言 发布时间: 10-15 23:01 阅读次数: 0

oj4408 [Fjoi 2016]神秘数 & bzoj4299 Codechef FRBSUM 主席树+二分+贪心

题解 考虑如果直接给一个序列要求出它的神秘数应该怎么做。3366857976 对于第 ii 个数,如果我们已经有了前 i−1i−1 个数的神秘数 ss,那么也就是说 [1,s−1][1,s−1] 的正整数全部都是可以组成的。 如果 ai≤sai≤s 的话,那么 [1,s−1][1,s−1] 的数和 aiai 可以组成 [ai+1,ai+s−1][ai+1,ai+s−1]。因为 ai≤sai≤s 所以 和之前的区间合并起来就是 [1,ai+s−1][1,ai+s−1] 所以新的 ss 就是 s+
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

51nodP1378夹克老爷的愤怒

将每一个点按照深度排序,每次取出深度最大的点,向上跳k个后再扩展标记. #include<bits/stdc++.h> #define il inline #define rg register #define gi read<int> using namespace std; const int O = 1e5 + 10; struct Edge { int to, nt; } e[O << 1]; template<class TT> il TT read() { TT o = 0
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

Jenkins 管道 工作流 自动化部署

jenkins Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(S
分类: 编程语言 发布时间: 10-15 23:01 阅读次数: 0

空指针中赋值问题

//--------------------------------//-------------------------------- #include "stdio.h" int main() { int a[4] = {100, 5, 6, 0}; int *p = NULL;//它不指向任何对象,所以不存在*p,不可以马上对*p进行赋值. //*p = 1; p = a;//但他还是个指针,可以进行赋值 *p = 1;
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

POJ_3917

http://poj.org/problem?id=3917 石头剪子布,比较简单,目前没什么可说的 #include<stdio.h> #include<string.h> int main(){ char a1[80],a2[80]; char a3[3] = {'R','S','P'}; int length; int p1,p2;//p1为第一个选手赢的次数,p2是第二个选手赢的次数 int i1,i2; int tem
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

drf 框架基础

drf 基础 1.接口:什么 是接口 restful接口规范 2、CBV生命周期源码 - 基于restful规范下的CBV接口 3、请求组件、解析组件、响应组件 4、序列化组件(灵魂) 5、三大认证(重中之重):认证、权限(权限六表)、频率 6、其他组件:过滤、筛选、排序、分页、路由 接口: ''' 接口:联系两个物质的媒介,完成信息交互 web程序中:联系前台页面与后台数据库的媒介 web接口组成: url:长的像返回数据的url链接 请求参数:前台按照指定的key
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

第二次结队编程作业

1.博客与giuhub链接 (1)结对同学的博客链接:点我!! (2)本作业的博客链接:点我!! (3)Fork的同名仓库的Github项目地址: 点我!! 2.具体分工 对于本次结对编程作业,我和搭档的分工如下: 雅菁负责前端,即全部UI的实现。 林睿负责后端,即全部算法的实现。 分别把各自的项目文件上传到github上并Fork对方仓库,编辑博客中各自负责的part。 3.PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

JDBC浅层封装 JavaEE中的MVC

在我16年的博客中,写过"JavaEE中的MVC"系列的文章,解析了系统各个部分的基本设计,属于大学时期的作品了,原本想写在毕业设计上,不过老师们看不懂,算是大学的遗憾吧。 在不断地设计就发现,DAO的封装,最终的只会朝着这3个方向发展,一种是MyBatis这样,基于模版引擎;另一种就是像Hibernate,把数据映射发挥到极致;或者像Beetl,二者兼有。 自己设计的价值基本没有,但是,这个过程,有利于加深对框架的理解。 这是最基本的封装,简单、有效,如果使用Sqlite数据库的话,会非常有
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

第一个 IDEA 应用程序

新建 Java Web 项目 打开 IDEA -> Create New Project 选择 Java -> Java EE -> Web Application 选择工作空间 项目命名后选择存放的工作空间,项目就创建完成了 选择 File -> Project Structure... 配置 Tomcat 选择 Run -> Edit Configurations... 选择 + 号 -> Tomcat Server -> Local 注:如果找不到可以点击红色框框里的选项下滑找。 选择
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

pandas中drop_duplicates用法

pandas.DataFrame.drop_duplicates(self, subset=None, keep='first', inplace=False)  默认subset为全部列,但是可以自己指定 data=pd.DataFrame({'A':[2,2,3,2],'b':[2,3,2,2],'c':[2,2,1,3],'d':[1,1,3,3]}) data    data = data.drop_duplicates() data data.drop_duplica
分类: 其他 发布时间: 10-15 23:01 阅读次数: 0

剑指offer——33分行从上到下打印二叉树

题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 题解:   使用BFS,按层打印即可    1 class Solution { 2 public: 3 vector<vector<int> > Print(TreeNode* pRoot) { 4 vector<vector<int>>res; 5 BFS(pRoot, res); 6 return res; 7 } 8
分类: 其他 发布时间: 10-15 23:00 阅读次数: 0

Url参数是另一段带参Url

前几天主管问我FreeMarker下,Url如何进行编码,我当时的想法是 “ 这需要编码么?”, 的确,在绝大部分情况下,浏览器、系统框架能帮我们解决编码的问题,即使不处理也没任何问题,所以我思考了这么个应用场景。 Js的话,主要就是encodeURIComponent的使用,他会把路径中的符号、中文进行编码,这样不会与Url中的语法设定冲突 在Java中也有类似的语法,用来解决中文路径、空格等问题 <!DOCTYPE html> <html lang="en"> <head>
分类: 其他 发布时间: 10-15 23:00 阅读次数: 0

Java初级黄金体验 其二

Java初级黄金体验 其二 引言:让我们看一下你的C盘有多少个文件和文件夹 初级 Java IO : 第一个纪念碑 小程序大致功能 让我们看一下E盘有多少个文件 上代码 最近太多的作业 代码可以无限改进,君子回头十年不晚,先写软工去 package com.lxy.io; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter;
分类: 其他 发布时间: 10-15 23:00 阅读次数: 0

【转帖】2018年全球矿业供需格局分析 中美俄是主要矿业大国

2018年全球矿业供需格局分析 中美俄是主要矿业大国 记得之前看 中国一年消费 煤炭 接近40亿吨 石油 6亿吨 20多亿吨煤炭用来发电。 这次讲的是矿产。。 https://www.qianzhan.com/analyst/detail/220/191015-e5758b26.html 矿产资源供给情况 ——2018年全球矿产资源总产量为227亿吨 矿业是人类社会发展的重要基础。人类所耗费的自然资源中,矿产资源占80%以上,地球上每人每年要耗费3吨矿产资源,其中,能源占矿
分类: 其他 发布时间: 10-15 23:00 阅读次数: 0

python编译错误ValueError: Complex data not supported

今天在用python跑一个k-means算法与谱聚类算法对比的程序时,谱聚类的图不能出来,编译报错 后来,多亏了这位GitHub用户,找到了解决办法,是因为在运算过程中出现了复数,因此要进行强制转换 https://github.com/jindongwang/transferlearning/issues/76 然后我就找错误 按照那位博主的操作,加上一行代码
分类: 其他 发布时间: 10-15 23:00 阅读次数: 0