pkg

CI/CD----jenkins安装配置

半城伤御伤魂 提交于 2020-11-23 05:22:07
1.下载jenkins rpm包。 https://pkg.jenkins.io/redhat/ 2.安装 rpm -ivh jenkins- 2.182 - 1.1 .noarch systemctl start jenkins less /var/log/jenkins/jenkins.log // 查询admin密码 访问 http: // ip:8080/ 进行安装 3.修改端口 vi /etc/sysconfig/ jenkins JENKINS_PORT = " 8080 " // 修改这个 systemctl restart jenkins 4.登陆注册 5.批量导入插件 tar -xzvf jenkins-plugins. tar .gz -C /var/lib/jenkins/ systemctl restart jenkins 6.免密ssh密钥目录 有个问题搞了2天才清楚,在linux上免密登陆成功了,但是 Publish over SSH 上面配置一直失败!!!最终发现linux用的免密密钥目录是在/root/.ssh ,而jenkins用户的目录是在 [root@host- 173 -**- ** - ** . ssh ]# ls id_rsa id_rsa.pub known_hosts [root@host - 173 - ** - ** - ** .

day1

折月煮酒 提交于 2020-11-22 07:22:06
**1,gopath中结构src存放源代码,bin存放可执行文件,pkg存放编译中的产生文件 2,第一行代码 package main 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。 3,Printf//格式化输出(%T,v1)打印v1的数据类型,%T类型占位符,%v值占位符 来源: oschina 链接: https://my.oschina.net/u/4243168/blog/3132904

libimobiledevice安装

ぃ、小莉子 提交于 2020-11-21 00:32:04
https://github.com/libimobiledevice/libimobiledevice libimobiledevice安装指南,你还不知道libimobiledevice为何物,赶紧看看freebuf上的文章吧http://www.freebuf.com/news/special/53260.html 实现了iPhone,iPod Touch, Ipad等苹果设备的通讯协议,可以备份apple设备文件等等 环境准备:ubuntu16.04 sudo -i apt-get install automake libtool pkg-config usbmuxd libplist3 libplist-dev libusbmuxd4 libusbmuxd-dev cython cython-dbg doxygen libplist++3v5 libplist++-dev libgnutls-openssl27 libgnutls-dev libssl-dev ./autogen.sh 检查环境 然后 make make install 看下tools目录下的工具 转载于:https://www.cnblogs.com/nightnine/p/5478142.html 来源: oschina 链接: https://my.oschina.net/u/4518192

Linux下环境搭建(二)——jenkins+gitlab配置

别说谁变了你拦得住时间么 提交于 2020-11-15 00:20:10
配置jenkins+gitlab环境,需要依托java环境,在之前的博文中,已配置好java环境,所以可以直接搭建这两个工具的环境即可。 jenkins配置 jenkins的配置方法,在之前windows下搭建的方式一样,可以采用安装包的方式安装,也可以使用web应用方式安装。web应用方式需要先有tomcat环境,这些都是些前置条件。 安装步骤 今天介绍的是采用命令下载安装包的方式安装,详细操作如下: 1.访问jenkins下载地址: https://pkg.jenkins.io/debian-stable/ ,页面中有安装步骤的介绍,可下载具体的安装包,也可以使用命令安装 2.在linux终端执行命令:wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - 3.在/etc/apt/sources.list加上:deb http://pkg.jenkins-ci.org/debian binary/ 4.在linux终端执行命令更新package:sudo apt-get update 5.在linux终端执行命令安装jenkins:sudo apt-get install jenkins 在执行了上述步骤后,就需要等待一段时间了,后台自动安装jenkins

苹果系统iOS、macOS应用管理机制

元气小坏坏 提交于 2020-11-03 05:29:24
iOS、macOS系统应用管理机制   苹果系统包括:iOS、macOS、watchOS、tvOS。应用软件的生命周期为:开发、上线、安装、使用、卸载。这篇文档将从应用生命周期的各个环节介绍苹果系统对应用的管理机制,主要详细介绍iOS和macOS,watchOS与tvOS由于用户数量少,以及流程与iOS相似度较高,只作了简单介绍。 iOS 一、开发 注册账号:   单纯开发是不用付费的,使用模拟器就可以。如果要真机调试,或者提交appstore,需要申请开发者帐号。   需要提交:1、注册一个苹果账号作为开发者账号。2、个人或企业的姓名、地址、联系方式等相应资料。3、能够做美金结算的信用卡账。4、支付99美金给苹果公司。   另外,申请企业账号需要提供DUNS(邓白氏编码)以及税务等相应资料。D-U-N-S Number 是一组唯一的九位数字,用于检查所在组织的身份和法人实体状态。如果未拥有此识别码,需要将信息提交给 Dun & Bradstreet,以获取一个免费的 D-U-N-S Number。   Apple 开发者到期 App 是会下架,但是已经安装 App 的用户,手机仍能使用App,App Store里面搜索不到。续费 Apple 开发者后,App 会在当天上线App Store。Apple开发者到期时不能转让App。 开发工具:  

Golang strings 包常用字符串操作函数

一世执手 提交于 2020-10-30 16:36:49
目录 1. func Contains 2. func HasPrefix 3. func HasSuffix 4. func Replace 5. func Split 6. func ToLower 7. func ToUpper 8. func Repeat 在编写代码的时候最常用到的就是字符串了,本篇文章将结合实例对常用的字符串操作函数进行介绍。 1. func Contains func Contains(s, substr string) bool 判断 substr 是否是 s 的子串,例如: package main import ( "fmt" "strings" ) func main() { fmt.Println(strings.Contains("Linux", "in")) fmt.Println(strings.Contains("Linux", "Unix")) fmt.Println(strings.Contains("Linux", "")) fmt.Println(strings.Contains("", "")) } 输出: true false true true 2. func HasPrefix func HasPrefix(s, prefix string) bool 字符串 s 是否以 prefix 为开头,例如: package

设计模式

荒凉一梦 提交于 2020-10-29 07:38:17
定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 其中代理类能在原来对象行为的基础上增加额外的行为,甚至可以完全替换原来的行为。代理模式主要可以分为两种:一个是静态代理,一个是动态代理 静态代理 中代理类中需要手动的处理被代理对象中的所有行为,即使这个行为我们不希望做任何改变,也需要编写这个行为并直接调用被代理对象的行为。被代理的对象是固定的,这种代理是死的,在编译期的时候就生成了一个不可改变的代理类,以下是静态代理的一个基本类图 其中RealSubject为需要被代理的类;Proxy即为用来代理RealSubject的代理类,Proxy中保存一个RealSubject类的引用,这样可以访问被代理对象的行为;Subject定义了RealSubject和Proxy共用的接口,这样我们可以将任何使用RealSubject类的地方都可以替换为Proxy。来看下具体的代码 Subject接口 public interface Subject { void request(); } RealSubject类 public class RealSubject implements Subject { @Override public void request() { System

Linux常用命令学习

让人想犯罪 __ 提交于 2020-10-23 19:57:58
1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 实例: (1) 按易读方式按时间反序排序,并显示文件详细信息 ls -lhrt (2) 按大小反序显示文件详细信息 ls -lrS (3)列出当前目录中所有以“t”开头的目录的详细内容 ls -l t* (4) 列出文件绝对路径(不包含隐藏文件) ls | sed "s:^:`pwd`/:" (5) 列出文件绝对路径(包含隐藏文件) find $pwd -maxdepth 1 | xargs ls -ld 2、cd命令 (changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至dirName 实例: (1)进入要目录 cd / (2)进入"家"目录 cd ~ (3)进入上一次工作路径 cd - (4)把上个命令的参数作为cd参数使用。 cd !$ 3、pwd命令 查看当前工作目录路径 实例: (1)查看当前路径

Typora for Mac(Markdown文本编辑器)

此生再无相见时 提交于 2020-10-23 10:38:22
Typora for Mac是一款简单高效的Markdown编辑器,使您可以轻松编写和编辑纯文本。此外,Typora可以顺畅地与Mac系统集成, 让您觉得它实际上是一个本地应用程序。请添加链接描述 通过为您提供所有必要的工具和一个组织良好的环境,使Markdown运行更轻松!有需要的朋友欢迎前来! Typora for Mac安装教程 安装包完成后,点击Typora-cl.pkg,根据安装引导即可完成安装。 Typora for Mac功能介绍 1、可读和可写 Typora将为您提供读者和作家的无缝体验。它删除了预览窗口,模式切换器,降价源代码的语法符号以及所有其他不必要的干扰。将它们替换为真实的实时预览功能,以帮助您专注于内容本身。 2、整理文件 Typora提供文件树面板和文章(文件列表)面板,使您可以轻松管理文件。文件在文件夹上组织,允许您使用自己的云服务(如Dropbox)同步文档。 3、大纲面板 文档的大纲结构将在大纲面板中提取,这使您可以快速浏览文档并单击跳转到任何部分。 4、导入导出 带有书签的PDF可以通过typora生成。通过Pandoc的集成,可以导出或导入更多格式,包括docx,Openoffice,LaTeX,MediaWiki,Epub等。 5、字数 查看文档以单词,字符,行或阅读分钟为单位的大小。 6、对焦模式和TypeWriter模式

html 试题试卷(包含latex)下载成word

时光毁灭记忆、已成空白 提交于 2020-10-21 23:35:18
html 试题试卷(包含latex)下载成word 主要目的: 分享将带latex的html格式的试题试卷以word的格式下载,并且加一些灵活的排版样式 接受群众的检阅,获得反馈 骗取打赏,或者github star 需求背景: html 混有latex公式的试题组成的试卷,下载成为word格式 word试卷的排版,纸张大小,字体,密封线,标题,题型,誉分栏等 html 呈现的样式和word呈现的样式一致(只能大体一致,有些样式还是没做到完全一致) 方案概要: 主要方案:提取HTML里的题文内容 >> 转换为word标签样式 >> (制造试卷模板)将转换成word样式的题文填充到模板中 >> 组建word(doc 或 docx) 制作freemark模板: 编辑好doc和docx的样板试卷,将其转化为xml格式,再转为ftl文件,并根据排版需求编写填充逻辑 编写调用freemark下载程序:根据传入条件选择doc或docx模板下载 解析html试题内容:用XPath分解试题内容,提取样式,将信息结构化 将结构化的试题内容翻译为word标签格式:将html样式翻译为对应的word里面的标签格式,让其可以填充到freemark模板中而不违背word标签的语法规范 综合以上步骤就可以将HTML格式的试卷下载为word格式的,文末会附源码 提前需要了解的知识: freemark相关语法知识