• 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 Ubuntu 18.04/18.10上安装Gradle详解

Gradle是一个主要用于Java项目的通用构建工具。它结合了Ant和Maven的最佳功能。与使用XML进行脚本编写的前辈不同,Gradle使用Groovy,这是一种动态的,面向对象的Java平台编程语言,用于定义项目和构建脚本。在本教程中,我们将向您展示如何在Ubuntu18.04上安装Gradle。相同的说明适用于Ubuntu 16.04和任何基于Ubuntu的发行版,包括Linux M...

2019-07-17 09:13:22 1076

转载 python判断文件存在的三种方法

目录1.使用os模块 判断文件是否可做读写操作 2.使用Try语句 3. 使用pathlib模块正文通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。回到顶部1.使用os模块os模块中的o...

2019-07-15 15:53:03 210

转载 用 GitLab CI 进行持续集成

简介从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个.gitlab-ci.yml文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。一些概念在介绍 GitLab CI 之前,我们先看看一些持续集成相关...

2019-07-15 15:41:14 172

转载 python随机读取文件指定行

import linecacheimport random# 读取random模块的源文件的第3行print(linecache.getline(random.__file__, 3))# 读取本程序的第3行print(linecache.getline('linecache_test.py', 3))# 读取普通文件的第2行print(linecache.getlin...

2019-07-15 15:39:22 712

转载 android练手项目集锦

哈哈一向的老传统,直接贴地址。话说现在各种开源项目不少,但是现在找几个优秀的还真不容易 awaker 一个挺不错的用来学习 AAC 框架的demo ,很详细的使用了 AAC 框架,代码封装的不错。个人感官,AAC 框架使用的有些畏手畏脚,很中规中矩,AAC 参与获取数据,刷新页面显示,没有探讨更深入的用 AAC 把 app 架构向数据,事件流方向修改。另外数据层中有些职责不清晰,在 r...

2019-07-15 15:36:08 1480

转载 最值得用的五款 chrome 插件 Vimium momentum The Great Suspender等 附下载地址。

最值得用的五款 chrome 插件 Vimium momentum The Great Suspender等附下载地址。文章首发博客转载说明出处。在此推荐我最爱的浏览器和更离不开的这些插件。。挥泪大推荐。。。。chrome 下载地址windows 62.0.3202.62_chrome_installer_x64.exelinux google-chrome-stable_curr...

2019-07-15 15:31:27 287

转载 GitLab CI/CD 的执行流程

介绍GitLab CI/CD 是一个简洁好用的的持续集成/持续交付的框架。通过为你的项目配置一个或者多个 GitLab Runner,然后撰写一个 .gitlab-ci.yml,你就可以很方便地利用 GitLab CI/CD 来为你的项目引入持续集成/交付的功能。执行流程StageGitLab CI/CD 的执行过程中首先驱动的是 Stage。CI 中 Stage 的执行...

2019-07-15 14:46:33 1020

转载 判断python字典中key是否存在的两种方法

今天来说一下如何判断字典中是否存在某个key,一般有两种通用做法,下面为大家来分别讲解一下:第一种方法:使用自带函数实现。在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。例: 1 2 3 4 5 #生成一个字典 d={'name':{},'age':{},'sex':{}}...

2019-07-15 14:43:41 6363

转载 gradlew常用命令

./gradlew -v 版本号 ./gradlew clean 清除工程目录下的build文件夹 ./gradlew build 检查依赖并编译打包这里注意的是./gradlew build命令把debug、release环境的包都打出来,如果正式发布只需要打Release的包,该怎么办呢,下面介绍一个很有用的命令assemble, 如./gradlew assembleDebu...

2019-07-15 14:35:30 307

转载 Android 持续集成实践(四)——配置 WebHook 通知编译结果

文章目录前言系列文章Android 持续集成实践(四)——配置 WebHook 通知编译结果团队沟通工具创建团队创建讨论组添加 BearyChat 机器人配置 WebHookgitlab 配置 webhookfirim 配置 webhook效果演示前言最近幸得空闲,就来自己实践一遍 Android 的持续集成,之前公司一直在使用同事搭建的 gitlab+ci+firim,...

2019-07-09 18:02:06 348

转载 Android 持续集成实践(三)——编写 .gitlab-ci.yml 实现自动化

文章目录前言系列文章Android 持续集成实践(三)——编写 .gitlab-ci.yml 实现自动化要实现的效果定义 gitlab-ci 工作场景阶段定义 build 任务定义 reinforceAndChannel 任务把 360加固保上传到 gitlab-runner 缓存目录创建加固和多渠道的 shell 脚本在 .gitlab-ci.yml 创建任务定义 depl...

2019-07-09 17:57:29 767

转载 Android 持续集成实践(二)——配置 Docker + gitlab-runner 实现线上自动编译

文章目录前言系列文章Android 持续集成实践(二)——配置 Docker + gitlab-runner 实现线上自动编译安装 Docker安装 gitlab-runner安装注册 runner配置 runner 缓存路径签名文件的处理测试线上自动编译参考资料前言最近幸得空闲,就来自己实践一遍 Android 的持续集成,之前公司一直在使用同事搭建的 gitlab+c...

2019-07-09 17:53:20 496

转载 Android 持续集成实践(一)——从0开始搭建 Gitlab 服务器

文章目录前言系列文章Android 持续集成实践(一)——从0开始搭建 Gitlab 服务器搭建 Gitlab 的环境安装 CentOS7配置网络安装 Gitlab 服务器安装依赖安装 Gitlab 服务配置 gitlab url 和端口Gitlab 搭建完成FAQ参考资料前言最近幸得空闲,就来自己实践一遍 Android 的持续集成,之前公司一直在使用同事搭建的 g...

2019-07-09 17:47:51 225

转载 Gradle 缓存目录结构 缓存策略

[TOC]gradle 缓存策略Gradle 的缓存策略中,对于 SNAPSHOT 版本默认的缓存周期是 24 小时,也就是从我上次更新之后,24小时内都会使用上次的缓存Gradle 对于动态版本和变化模块的缓存时间默认是 24 小时。动态版本 是什么你见过的像 3.+ 这种就是动态版本,它会取检查到的最高的版本号。又比如 latest.integration,它也是动态版本而...

2019-07-09 11:04:04 1898

转载 开始使用GitLab CI/CD

官方原文档:https://docs.gitlab.com/ee/ci...注:从8.0版本开始,GitLab持续集成(CI)完全集成到GitLab中,且默认所有的项目开启。GitLab提供持续集成服务。如果添加一个.gitlab-ci.yml文件到项目根目录,并配置GitLab项目使用某个Runner,然后每一次提交或者是推送都会触发CIpipeline..gitlab-ci.y...

2019-07-09 10:31:56 202

转载 Android Studio --“Cannot resolve symbol” 解决办法

前段时间写module遇着引用layout的控件的ID报这个错误,但是编译没问题,重启AS无效,重新 sync gradle,Clean build也无解,找了半天也没有找到合适的解决办法,无奈走向世界(google你懂的),查到一个简单有效的办法!在此分享,希望小伙伴们都能少走些弯路。在AS中点击“File” -> “Invalidate Caches / Restart”,对话框...

2019-07-03 15:51:53 1316 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除