一:学习内容gitlab简介gitlab安装说明gitlab登录gitlab创建远程库idea集成gitlab 二:gitlab简介GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。gitlab官方网址:https://about.gitlab.com
转载
2024-05-05 17:31:15
394阅读
就手机来说,因为屏幕不够大,所以在显示不是必须的信息时或者不是常用的操作时,我们可以在对话框中显示,但不是传统的那种简单的对话框,需要自己自定义一下,这样不仅能节约空间,并且功能也一样不缺。自定义AlertDialog跟普通的其实差不多,就是多了一些附加操作,使得对话框的交互跟activity界面交互一样,所以今天做了一个简单的例子。效果如下图。因为注释很详细所有我少说话多贴代码了(懒。。)。创建
转载
2024-09-27 20:15:49
59阅读
1. 基本操作全局配置:git config --global user.name xxgit config --global user.email xxx 初始化一个仓库:git init 添加:git add "file1.txt"git commit -m "添加文件1" 比较:分别列出每个文件的当前内容与其最近一次提交的差异git diffgit diff&n
转载
2024-10-28 08:11:57
22阅读
平时虽然经常接触IDEA,但是始终还是一些功能不了解的。最近由一个IDEA提示Unable to parse template "Class"问题,让我发现了IDEA的自定义代码模板功能。最近由于更换了JDK,打开IDEA发现创建的Class提示以下异常 所以,去百度搜索了下原因,才知道换了JDK后导致IDEA里边的模板空了,包括什么interface、xml、html创建模板都是空的,
转载
2024-06-06 13:18:38
114阅读
上个月搭配了自己的开发环境。 有了自己的环境=有了环境想搞事情。 然后这个月就想搞搞事情了。 自定义控件确实很强大,看到灵机上的OppositeLayout不禁深深钦佩。 其实一直想自定义控件,但是到底怎么自定义的呢,需要怎么样去学呢?我也不怎么晓得。 我比较笨–>我的想法是一步一步慢慢探索,摸着石头过河。–>会用别人定义的–>看懂别人的代码–>模仿着来写–>
准备工作和说明说明:本文主要参考官方文档而来有关回复邮件的设置请参考http://doc.gitlab.com/ce/incoming_email/README.htmlgitlab 安装路径为/data/git基于CentOS minimal 系统,系统安装时没有安装依赖包,可以安装开发包,也可依报错信息安装缺少依赖。主要涉及以下组件安装与配置依赖包RubyGoSystem UsersDatab
原创
精选
2016-04-06 13:37:13
2729阅读
设置!在这里插入图片描述(https://s4.51cto.com/images/blog/202112/15100705_61b94dc9dd61230864.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3po
原创
2021-12-15 10:08:46
7467阅读
前言:代码编写环境可以让编写者在代码编写上有一定的好处,从而得到高效的代码编写。本次笔者写的是一些市面上常用的嵌入式开发软件Keil5,在初始化使用软件界面需要进行配置的。主要分为五大部分(文本美化、代码编辑技巧、查找和替换技巧、工程编译问题定位、窗口视图管理)。一、文本美化 一个好看的文
参考这篇文章 http://www.mamicode.com/info-detail-187799.html还有马哥的linux视频。 cacti使用思路:cacti自定义监控脚本进行监控的具体流程如下:自定义数据收集方法,在Collection Methods下有2项,Data Queries(xml方法)和Data Input Methods (scripts, command方法)
原创
2015-03-09 13:37:57
3790阅读
一. 背景之前我们的开发流程为在本地进行webpack打包编译,然后svn提交源代码和编译后的代码。同时每次提交前也会从svn更新源代码和编译后的代码。这样做有几个缺点:1. svn 更新和提交编译后的代码造成大量冲突文件2. 由于我们使用非覆盖式发布的命名方式,在经过小组多人多次优化提交测试之后,在整理需要发布的文件列表时,很容易遗漏一些文件3. 在涉及到多人开发同一功能时容易产生代码被覆盖、人
01目前的构建、发布流程在这部分,我们先给出使用 GitLab CI/CD 的收益,然后分别介绍使用 GitLab CI/CD 之前以及之后的构建、发布流程。1
团队收益发布时间由平均 5 分钟减少到 1.5 分钟。从全程 5 分钟的手动操作,到只需合并分支代码、自动化构建及发布的 1.5 分钟;前端构建放到 CI/CD 中,解决了本地构建可能导致线上代码打包后不一致的问题。2
使
转载
2024-06-17 13:25:08
382阅读
文章目录1. 代码版本管理工具GitLab2. 安装GitLab CE1.Gitlab结构及组件2. GitLab安装 1. 代码版本管理工具GitLabGitLab目前有开源的CE(Community Edition),也有收费的商业EE(Enterprise Edition)。所有版本都可以基于Git对项目源码进行存储和管理,但是收费版本会提供更强大的功能,比如,与第三方服务的集成、代码提交
转载
2024-02-14 15:19:57
130阅读
说明这里先介绍下两个东西 CI/CD、GitLab Runner,当然在此之前你需要对 git 有所了解,关于 git 这里不做说明,可以自行百度。首先介绍 CI/CD :随着我们开发方式的转变,程序的发布变得非常频繁,而其这些发布操作都是重复的。CI/CD 就是为了使这些操作能变得自动化,那它是怎么实现自动化的呢?其实它做的就是当我们使用 git push(推送)代码的时候会执行 任务(task
资料如何在gitLib 下创建私有 CocoaPods 仓库CocoaPods私有库配置笔记使用Cocoapods创建私有podspec私有库添加pod,gitlabCocoaPods私有仓库搭建[Cocoapods]项目添加Cocoapods支持遇到的坑The NAME.podspec specification does not validateCocoaPods基础篇之创建私有 repo自定
原创
2023-10-12 17:40:05
341阅读
python ntc-templates 中增加自定义模板 原创内容,转载请注明出处。 可以复制现有的模板,如华为的huawei_vrp_display_version.textfsm模板复制为华三的hp_comware_display_version.textfsm。 原模板内容: Value V ...
转载
2021-10-28 21:44:00
641阅读
2评论
优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第十六期《高级指引:Custom Templates 自定义模板》▽# 背景在较早的 Legacy Templates 构件模板中(以下称 Legacy Templates),我们定义
原创
精选
2022-08-09 16:56:06
429阅读
常用设置前言配置 Outbound requests (出站请求)操作步骤配置项目Webhooks操作步骤创建用户Access Token操作步骤 前言在工作中,大多数公司都会选择在服务器上,自己搭建一套Gitlab应用,进行公司内部源代码管理。下面内容我就介绍的Gitlab一些常用设置,注意:我是使用gitlab-ce-14.3.2-ce.0.el7.x86_64,版本不同,可能操作步骤上可能
转载
2024-02-24 15:33:48
80阅读
1》GIt需要提前安装在本地,本机,自己的电脑,开发环境电脑,IDEA所在的电脑 2》代码仓库:gitlab 3》开发工具:IDEA 4》内网搭建gitlab,访问url: 注意端口是自定义的8090,而不是默认的80端口!!! 5》操作与GitHub大同小异! 第一部分,从Gitlab上拉取项目
转载
2019-03-11 11:43:00
1697阅读
2评论
Android开发自定义UI组件一些复用的UI组件,可以通过设置模板复用,接口回调等方法提高开发效率,降低代码耦合度。自定义组件大概分为3步: 1、自定义标签属性 2、定义组件类 3、在XML界面布局使用自定义标签下面举例实现一个TopBar和一个GridItem的自定义组件。这是项目目录结构一、自定义标签属性<?xml version="1.0" enc
转载
2023-07-25 20:45:32
797阅读
tip:不需要generic webhook插件了,trigger选择GitHub hook trigger for GITScm polling就行了,其他正常进行在windows下 http服务器nginx时,访问web目录提示403 Forbidden,首先需要了解nginx出现403错误是什么意思: 403 Forbidden表示你在请求一个资源文件但是nginx不允许你查看,403 F