欧阳鹏

一个人,如果你不逼自己一把,你根本不知道自己有多优秀!

【Kotlin学习之旅】Kotlin关键字(keyword)

一、简介 在Kotlin语言中有一些具有特殊用途的单词被称为关键字(keyword),当定义标识符的时候,不要让标识符与关键字相同,否则将引起错误。 比如,下面的代码将会编译出错: var class = 2 二、Kotlin关键字分类 Kotlin关键字可分为如下3类。 ...

2018-12-18 15:23:17

阅读数:37

评论数:0

【我的Android进阶之旅】如何压缩Json格式数据,减少Json数据的体积?

一、背景 最近刚刚做完一个中文汉字笔画排序的功能,链接如下: 【我的Android进阶之旅】Android实现中文汉字笔划(笔画)排序、中文拼音排序、英文排序的国家地区选择界面 【我的Java开发学习之旅】如何实现中文汉字进行笔划(笔画)排序? https://github.com...

2018-12-11 09:44:49

阅读数:195

评论数:0

【Jenkins学习 】解决Jenkins使用ssh链接出现错误:bash: =: command not found [SSH] exit-status: 127

一、问题描述 今天一个自动化的Jenkins任务,编译完后使用ssh连接另外的主机来执行自动化脚本的时候出错了,报错如下所示: BUILD SUCCESSFUL in 6m 37s 578 actionable tasks: 561 executed, 17 up-to-date Bu...

2018-11-29 15:18:28

阅读数:42

评论数:0

如何将一个Python脚本加入Windows右键菜单?

一、背景 因为APP的日志都是经过加密处理了,所以每次如果要分析日志的话,得先将加密的日志文件进行解密。 而解密的脚本是用python写的,每次要解密一个文件 都需要在cmd目录下敲python目录来进行解密,很麻烦。 如下所示: 那么我要解密这个日志文件的话,我需要运行python解...

2018-11-28 17:53:01

阅读数:1439

评论数:2

如何将bat批处理命令文件固定到任务栏?

一、背景 最近有个需求,想把写好的bat脚本固定在任务栏上面,这样方便快速点击。 比如我桌面上有一个kill java.bat 文件,如下所示: kill java.bat 文件的内容为 taskkill /im java.exe /f 现在怎么才能将这个kill java....

2018-11-28 16:55:16

阅读数:75

评论数:0

【Linux学习】Linux free 命令学习

一、学习这个命令的背景 因为最近Gitlab服务器占用内存很多,也在下面的这篇博客里面写了怎么减少Gitlab占用的内存问题。 +【Git学习】解决GitLab内存消耗大的问题 但是一开始并没有很清楚的明白free命令的每一个数据到底代表的什么意思,导致一直以为优化没有效果。后面认真学习了下...

2018-11-20 15:23:43

阅读数:80

评论数:0

【Git学习】解决GitLab内存消耗大的问题

一、问题描述 今天有提示反馈Gitlab服务器push不上去,让我看看是不是Gitlab服务器出了什么问题。 我查看了下gitlab在线的信息 这台服务器消耗了31.3GB内存。 然后我11:14分尝试去连接Gitlab服务器,发现要很久很久才连接上。 直到11点18分才登陆...

2018-11-20 09:27:42

阅读数:810

评论数:0

【我的Android进阶之旅】Android实现中文汉字笔划(笔画)排序、中文拼音排序、英文排序的国家地区选择界面

一、需求描述 最近要做一个类似微信的,在登录界面选择国家地区的功能,微信有中文汉字笔画排序以及中文拼音排序等几种方式,如下所示: 微信:简体中文、拼音排序 微信:繁体中文、笔画排序 微信 英文 字母排序 二、实现效果 下面看看我实现的效果 ...

2018-11-15 19:54:05

阅读数:294

评论数:0

【我的Android进阶之旅】如果使用.output命令将SQLite数据库中的数据导出为文本?

一、需求描述 最近在做一个汉字笔画排序的功能,正好整理好了一个数据库,现在想把这个数据库内容导出来为文本内容。 【我的Java开发学习之旅】如何实现中文汉字进行笔划(笔画)排序? 数据库内容下载地址: https://github.com/ouyangpeng/Chinese...

2018-11-14 17:51:05

阅读数:80

评论数:0

【我的Android进阶之旅】Proguard混淆配置错误导致混淆的时候出现错误:Caused by: proguard.ParseException: Unexpected keyword

一、错误描述 刚刚完成一个新功能,然后加上了混淆配置,接着Jenkins自动化编译的时候出错了,错误描述如下所示: Warning: Exception while processing task java.io.IOException: proguard.ParseException: Un...

2018-11-14 16:04:10

阅读数:156

评论数:0

【Git学习】使用git reflog 命令来查看历史提交记录并使用提交记录恢复已经被删除掉的分支

一、问题描述 昨天下午有个同事急急忙忙跑我座位上,要我帮忙,说他刚刚因为手误,将他本地的某个project的某个branch分支删除了,并且也将Gitlab上面的分支也删除了。他本来是想发起merge request的,但是后面他眼神不好以为已经merged过了,就直接删了Gitlab上的远程分...

2018-11-14 10:07:32

阅读数:2103

评论数:8

【我的Java开发学习之旅】如何实现中文汉字进行笔划(笔画)排序?

一、需求描述 最近有个需求,要求对列表进行排序,排序规则如下所示: 语言(文化)代码 国家/地区 排序方式 zh-CN 简体中文(中国) 汉语拼音 zh-HK 繁体中文(中国香港特别行政区) 笔划 zh-TW 繁体中文(中国台...

2018-11-08 16:37:30

阅读数:437

评论数:2

【我的Android进阶之旅】Linux下学习.gradle目录组织结构以及修改Gradle缓存文件夹路径

一、背景描述 上一篇文章 【Jenkins学习 】解决Jenkins节点断开不可用,报错:Disk space is too low. Only 0.803GB left on /tmp. 里面说了,因为 / 根目录磁盘空间不足导致Jenkins编译节点服务器不可用。 查看下 / 根目录...

2018-11-07 19:23:23

阅读数:114

评论数:0

【Jenkins学习 】解决Jenkins节点编译android项目出现错误:[Gradle] - [ERROR] Can't retrieve the Gradle executable.

一、错误描述 今天Jenkins节点编译服务器出现了磁盘不足,在该节点服务器上移动了部分目录,删除了部分文件之后,再次编译的时候出现了错误,如下所示: [Gradle] - Launching build. [Gradle] - [ERROR] Can't retrieve the Grad...

2018-11-07 18:14:50

阅读数:56

评论数:0

【Jenkins学习 】解决Jenkins节点断开不可用,报错:Disk space is too low. Only 0.803GB left on /tmp.

一、问题描述 刚刚有同事反馈Jenkins编译服务器挂了,然后得去排查为什么挂了。 进入到该编译节点 Agent Android_Phone_Server (Android APP 机房编译服务器) 发现报错信息如下: Disk space is too low. Only 0...

2018-11-07 11:13:58

阅读数:142

评论数:0

【我的Android进阶之旅】解决编译出现错误:Error: In DataSet 'main', no data file for changedFile.

一、问题描述 晚上在Android Studio上,切换分支之后,重新编译运行的时候,报错了,错误信息如下所示: 错误信息文本: FAILURE: Build failed with an exception. * What went wrong: Execution faile...

2018-11-01 19:58:41

阅读数:167

评论数:0

【我的Android进阶之旅】编译出现错误:Caused by: java.util.zip.ZipError: jzentry == 0,... name =*.jar,message = null

一、问题描述 下午编译APP的时候,出现了如下所示的错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':watch:transformClassesWit...

2018-11-01 17:06:48

阅读数:121

评论数:0

【Linux学习】Vim 怎么设置显示行号以及永久性显示行号

一、问题描述 在我们使用vim命令编辑文本的时候,有时候需要查看下某些行号,但是默认的vim命令打开文本的时候是不显示行号的,如下面所示: root@ubuntu116:/data/gitlabData/auto_back_shell# ./encrypt.sh enc.key enc.key...

2018-10-25 14:45:17

阅读数:184

评论数:0

【git学习】在CenterOS系统上恢复GitLab时出现错误:tar: 由于前次错误,将以上次的错误状态退出 unpacking backup failed

一、问题描述 今天在测试加密GitLab备份文件之后,进行解密,然后再恢复GitLab的时候,恢复失败,报了如下的错误: tar: db:无法 mkdir: 权限不够 tar: db:无法 mkdir: 权限不够 tar: db/database.sql.gz:无法 open: 没有那...

2018-10-23 17:21:03

阅读数:238

评论数:0

【Git学习】卸载重装Gitlab的时候,出现* ruby_block[supervise_redis_sleep] action run 卡死不动的解决方法

一、问题描述 卸载了GitLab,重装了GitLab之后,运行 sudo gitlab-ctl reconfigure命令的时候,卡死在 * ruby_block[supervise_redis_sleep] action run 这一行,然后不动了。 卡死不动了, 狂敲回车都没...

2018-10-20 18:07:52

阅读数:160

评论数:0

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