加载中
Gradle build 报错:Received status code 400 from server: Bad Request

全部错误是这样的: Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-3.1.2.pom'. Received status code 400 from server: Bad Reque...

算法面试-对整形数字翻转

package number fun main(args: Array<String>) { println("123 reverse: ${reverseNum(123)}") println("8888 reverse: ${reverseNum(8888)}") println("54456 reverse: ${reverseNum(54456...

2018/11/24 11:36
120
算法面试-今日头条Android面试算法题-计算ViewGroup的深度

package interview private fun maxDeepthOfViewGroup(view: View): Int { //如果没有孩子,这个节点的深度为0 //如果有孩子,则是孩子深度+1 if (view !is ViewGroup) { return 0 ......

2018/11/24 11:06
2K
字符串转double算法

package string /** * 字符串转double */ fun main(args: Array<String>) { println(strToDouble("5.0")) println(strToDouble(".0")) println(strToDouble("1.")) println(strToDou......

2018/11/23 13:11
406
两个堆栈实现队列

算法很简单 如果你不明白,找一堆台球和两个杯子,想想怎么把球按照放的顺序取出来就行了。 整存整取思想 package queue import java.util.* fun main(args: Array<String>) { var twoStackQ...

2018/11/22 21:07
686
Java堆:Shallow Size和Retained Size

Android Profiler分析的时候有如下两个值 Shallow Size: Total amount of Java memory used by this object type (in bytes). Retained Size: Total size of memory being retained due to a...

2018/11/21 16:06
1.2K
Kotlin极简教程中对? extends 和 ? super (out和int)的描述

PECS 现在问题来了:我们什么时候用extends什么时候用super呢?《Effective Java》给出了答案: PECS: producer-extends, consumer-super 比如,一个简单的Stack API: public class Stack<E...

2018/11/20 15:02
1.9K
Grade将依赖的jar 打包进aar

//1.复制build/intermediates/bundles/${aar_flavor}/release/ 到复制build/intermediates/bundles/${aar_flavor}/release_fat_aar //2.复制configurations.compile到build/intermediates/b...

2018/11/16 17:26
2.5K
Gradle生成pom文件, 包括依赖

自动化发版系统有一步是通过mvn deploy:deploy-file 来上传文件到nexus服务器. 之前只是上传的jar包, 结果导致别人使用的项目编译不过. 和旧版本对比发现原来缺少了pom文件, pom文件里有我上...

2018/11/12 20:24
2.8W
LinuxShell 首字母大写

foo=bar echo foo | sed -e "s/\b\(.\)/\u\1/g"

2018/11/09 14:10
5.5K
Linux shell 替换最后出现的匹配

sed -E 支持group, \1就表示group1 如下代码的意思是替换 匹配到"\.([^.]+)$"这个正则的字符串为"-gaoshu.\(匹配到的原文)" 就是把最后一个点替换为 "_gaoshu. " test=aaa.ddd.tr #aaa.ddd_v...

2018/11/08 18:09
2.2K
Linux shell 脚本SDK 打包实践, 收集assets和apk, 上传FTP

git config user.name "jenkins" git config user.email "jenkins@gerrit.XXX.net" cp $JENKINS_HOME/maven.properties $WORKSPACE cp $JENKINS_HOME/maven.properties $WORKSPACE/app cp $J...

2018/11/08 16:50
255
Linux shell 字符串裁剪

字符串裁剪, 提取"哈哈" branch="yellow/哈哈" echo ${branch##*/}

2018/11/08 16:40
143
关于Jenkins和Gradle 和Git一些相互操作: 获取分支的当前分支名?

一、背景 因为代码都迁移到了Gitlab,所以Jenkins编译的时候我们都需要将之前的SVN信息换成现在的Git信息。最近编译一个Lib库的时候,因为团队规定上传Release版本的AAR到Maven的话,必须需要...

2018/11/06 10:58
1.8K
在shell中向Gradle 传入参数

shell中 ./gradlew collectSDK -Pflavor=gionee gradle脚本 def flavor = project.hasProperty('flavor') ? flavor : "common"......

2018/11/05 19:03
4.9K
在Android Library的Module中按渠道依赖

Finally I found out how to do this, I will explain it here for others facing same problem: The key part is to set publishNonDefault to true in library build.gradle, Then you mus...

Jenkins打包参数输入多个Cherry-Pick

if [ ! -n "$CherryPick" ] ;then echo "No need CherryPick" else IFS=',' for word in $CherryPick; do echo ">>>>>>>>>>>CherryPick Start<<<<<......

2018/10/30 18:08
773
shell - IFS分隔符

Shell中的IFS解惑: http://blog.csdn.net/whuslei/article/details/7187639 IFS是internal field separator的缩写,shell的特殊环境变量。ksh根据IFS存储的值,可以是空格、tab、换行符或者其...

2018/10/30 14:02
503
Linux 字符串操作-裁剪和正则替换

#!/bin/bash #git fetch ssh://baidu.net@gerrit.baidu.net:29418/weixin refs/changes/72/16272/14 && git cherry-pick FETCH_HEAD #git fetch ssh://jenkins@gerrit.baidu.net:29418/weixi...

2018/10/27 11:45
6K
Android单元测试(七):Robolectric,在JVM上调用安卓的类

今天讲讲Android上做单元测试的最后一个难点,那就是在JVM上无法调用安卓相关的类,不然的话,会报类似于下的错误: java.lang.RuntimeException: Method isEmpty in android.text.TextUtils...

2018/10/26 17:51
168

没有更多内容

加载失败,请刷新页面

返回顶部
顶部