貌似掉线的博客

疯狂的键盘

码农故事1——受惠寄居遇驴友 维艰窘境见人心

入行六年,按一万小时计算,于所涉及领域不说精通,但也算得上是小有心得了。近半年来,领略多门语言设计,又泛读些许杂书,贯通了以往不少不解知识,而初窥所学本质。本该继续深研,但或许是爱一行做一行,做一行而恨一行吧,一个多月以来的经历,让我领悟了不少技术之外的道理,看开了以前所执着之事,既如此,提前散了...

2019-03-24 00:12:33

阅读数 118

评论数 0

Gradle 2.0 用户指南翻译——第三十九章. IDEA 插件

本文禁止w3cschool转载! 翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。 本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradl...

2019-02-11 08:54:39

阅读数 238

评论数 1

Gradle 2.0 用户指南翻译——第三十八章. Eclipse 插件

本文禁止w3cschool转载! 翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。 本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradl...

2019-02-03 09:31:21

阅读数 113

评论数 0

Gradle 2.0 用户指南翻译——第三十七章. OSGi 插件

本文禁止w3cschool转载! 翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。 本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradl...

2019-02-02 10:58:29

阅读数 61

评论数 0

Gradle 2.0 用户指南翻译——第三十六章. Sonar Runner 插件

本文禁止w3cschool转载! 翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。 本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradl...

2019-02-01 08:47:58

阅读数 90

评论数 0

Jenkins之自动生成Sophix热修复补丁

本篇博客是《Jenkins之自动进行360加固》的后续。在分享完如何使用Jenkins实现自动加固后,本篇博客将继续分享使用Jenkins自动生成热修复补丁的实现过程。 背景及思路 项目使用git-flow分支模式,而热修复采用的是阿里的移动热修复Sophix方案,并且项目启用了混淆。因此,我的思...

2019-01-31 09:17:13

阅读数 161

评论数 0

Gradle 2.0 用户指南翻译——第三十五章. Sonar 插件

本文禁止w3cschool转载! 翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。 本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradl...

2019-01-29 09:04:48

阅读数 82

评论数 0

Gradle 2.0 用户指南翻译——第三十四章. JaCoCo 插件

本文禁止w3cschool转载! 翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。 本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradl...

2019-01-28 09:11:09

阅读数 170

评论数 0

Gradle 2.0 用户指南翻译——第三十三章. PMD 插件

本文禁止w3cschool转载! 翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。 本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。更好的阅读体验请访问:http://gradl...

2019-01-25 10:17:22

阅读数 38

评论数 0

Jenkins之自动进行360加固

文章目录思路编写Gradle自定义任务命令行调用360加固执行构建并获取apk获取加固程序执行加固签名拷贝文件到指定位置Jenkins调用加固并发送邮件 项目中使用到了360加固与阿里的热修复方案,以前是人工去操作加固或生成补丁包,比较浪费开发人员的时间,并且在我的电脑上每次命令行执行完全量编译都...

2019-01-24 09:56:06

阅读数 243

评论数 3

Gradle 2.0 用户指南翻译——第三十二章. JDepend 插件

翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc 。 本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。 在线浏览地址:http://gradledoc.githang.com/2.0/...

2019-01-23 09:49:48

阅读数 61

评论数 0

Gradle 2.0 用户指南翻译——第三十一章. FindBugs 插件

第三十一章. FindBugs 插件 Chapter 31. The FindBugs Plugin FindBugs 插件使用 FindBugs 对项目的 Java 源文件执行质量检查,并从这些检查中生成报告。 The FindBugs plugin performs quality chec...

2019-01-22 10:46:08

阅读数 92

评论数 0

Jenkinsfile的多分支流水线构建配置

我之前的博客《Jenkins 多分支构建》及《Jenkins 多分支构建中的邮件配置》探索了在多分支构建中Jenkinsfile的配置。然而在我的配置中,根节点为node,但里面却没有使用Jenkinsfile的DSL去声明构建的流程,而是通过groovy代码去实现整个的构建逻辑,用try-cat...

2019-01-21 09:49:43

阅读数 834

评论数 0

从Java角度学Kotlin[0]——开篇

Kotlin,是由JetBrains开发的一种在Java虚拟机上运行的静态类型编程语言…… 关于Kotlin的背景,看到这篇文章的你想必在其他地方已多次看到介绍,这里就不赘述了。 阅前须知:本系列文章需要一定的Java基础知识,并且所举的例子可能会包含些Android上的代码,比较适合之前使用Ja...

2019-01-15 09:56:05

阅读数 82

评论数 0

如何编写优雅的代码

我对优雅的代码的理解是:遵守规范,逻辑清晰,严谨可靠,化繁为简。本文分享我对写代码的一些思考。 代码首先是写给人看的,其次才是计算机顺便能够运行 在讨论关于如何编写优雅代码的观点之前,先抛出个问题,希望我们对这一点能够达成共识: 为什么要编写优雅的代码? 有的人说,代码写得好不好无关紧要,能...

2019-01-11 11:02:58

阅读数 118

评论数 0

我为什么放弃在项目中使用Data Binding

我是怎么开始去使用它的 开始使用它的原因 Data Binding出现也有几年了,一直没有去用它的主要原因是它的写法让我觉得会把业务逻辑与界面过度耦合在一起。但前段时间还是试用了一下。 会想去用它一共有四个原因。 一是说到底没有用过,感觉如果与他人讨论到它难免有空谈的心虚感,毕竟一项技术是好是坏还...

2019-01-01 20:56:01

阅读数 2487

评论数 10

如何在Hexo中对文章md文件分类

Hexo是一个快速、简洁且高效的博客框架,常用在Github Page上部署个人博客。 起因 在默认配置下,我们使用hexo new post [title]会在source/_post/目录下生成对应的markdown文件,而使用hexo g生成的html文件路径是:year/:month/:d...

2018-12-23 09:11:40

阅读数 1228

评论数 1

统计一下项目中的代码有多少行是你贡献的

文章目录方法一UbuntuMac方法二Ubuntu同一作者不同名称的问题输出统计耗时Ubuntu 最终脚本Mac 最终脚本 本篇内容仅对 Linux/Mac 友好,Windows 开发者请勿介意。 在一个有多人参与过的项目中,不知道其他人有没有和我一样会去想:当前这个项目有多少行代码是我写的,有...

2018-12-21 11:28:47

阅读数 276

评论数 0

Gradle 2.0 用户指南翻译——第三十章. CodeNarc 插件

翻译项目请关注Github上的地址: https://github.com/msdx/gradledoc 本文翻译所在分支: https://github.com/msdx/gradledoc/tree/2.0 。 在线浏览地址: http://gradledoc.githang.com/2.0/...

2018-12-12 15:04:43

阅读数 80

评论数 0

Kotlin泛型上界与扩展函数

先由我们熟悉的Java说起,有时在使用泛型的时候,会有这样的场景。 比如我们封装一个参数类,里面提供一个放入参数的方法,并且方法返回类型为它自身,以便调用时进行链式调用。

2018-12-11 14:06:40

阅读数 232

评论数 0

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