工具
文章平均质量分 63
流水不腐小夏
这个作者很懒,什么都没留下…
展开
-
Hexo 命令报错
Hexo 命令报错好友没有写博客了,今天Hexo,发现命令不可用,出现这样的错误TypeError: Cannot read property 'replace' of null。hexo gINFO Start processingINFO Files loaded in 627 msERROR Render HTML failed: page/2/index.htmlTyp...原创 2019-12-02 20:11:41 · 1794 阅读 · 2 评论 -
ssh自动登录
ssh自动登录登录服务器的时候,经常使用ssh进行远程的登录,经常输入密码,比较麻烦,可以使用sshpass配合iTerm2简化操作。安装sshpass首先下载sshpass,不同系统可能不一样,大致差不多,可以直接使用包管理工具安装。我用的是mac os, 可直接使用brew。brew install sshpassError: No available formula for ss...原创 2018-11-25 15:37:53 · 587 阅读 · 0 评论 -
Jenkins can't parse argument number: changelog.url 问题
Jenkins <j:otherwise> can’t parse argument number: changelog.url 问题最近使用了Jenkins,发现了一问题,提示如下。org.apache.commons.jelly.JellyTagException: jar:file:/Users/xiaqiulei/.jenkins/war/WEB-INF/lib/jenk...原创 2018-11-26 00:14:40 · 1933 阅读 · 1 评论 -
Gson SerializedName Gen注解插件了解一下?
Gson SerializedName GenGsonSerializedNameGen 是一个自动生成Gson SerializedName注解的插件。下载地址插件地址介绍有时候经常会维护一些老的项目,可能由于历史或开发人员能力问题,代码会稍微不规范。比如在请求网络数据时会需要把json反序列化成实体,然后下面是常见的一种方式。public class Bean { p...原创 2018-10-12 21:31:32 · 1655 阅读 · 0 评论 -
格式化Curl返回的Json字符
格式化Curl返回的Json字符格式化Curl返回的Json字符 Python 格式化Nodejs 格式化经常会用到curl调试接口,服务器返回的是json,不过这些json是没有格式化的,不方便阅读。经过搜索和实验,发现下面2中方式比较方便。示例:curl https://news-at.zhihu.com/api/4/news/latest{"date":"20171014","sto原创 2017-10-14 17:15:13 · 40292 阅读 · 2 评论 -
使用MyMockServer模拟数据
使用MyMockServer模拟数据使用MyMockServer模拟数据 简介安装使用 描述请求匹配响应信息控制信息示例相关资料简介在开发的时候,前端、移动端、后端开发分离,开发流程是先定义好接口API,然后按照接口约定进行开发。所以经常需要根据接口Mock数据,有从代码层进行Mock,也有从网络层进行代理的。本人使用方式是在网络代理进行Mock,因为在代码层Mock,数据不是原创 2017-09-20 20:15:56 · 1345 阅读 · 0 评论 -
自己写个小工具——图片水印生成器
自己写个小工具——图片水印生成器自己写个小工具——图片水印生成器 介绍安装使用说明其他TODO LIST介绍做技术好几年了,最近想总结一下,写了几篇文章,不过发现经常有转载的地方,所以想做个图片水印,简书上面的图片是没有水印的,所以就自己写了个工具,供大家使用。这里是地址https://github.com/LiushuiXiaoxia/WaterMark,水印生成器,可以给指定图片文原创 2017-09-19 13:56:08 · 7341 阅读 · 0 评论 -
关于Git的错误
写完代码以后,不能继续提交,错误显示是这样的。fatal: Unable to create '/Users/Demo/.git/index.lock': File exists.Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please make原创 2017-05-04 10:25:04 · 1346 阅读 · 0 评论 -
Android静态代码分析
Android静态代码分析CheckStyle集成PMD集成FindBugs集成InferLintCI集成相关链接最佳项目里面来了很多新的小伙伴,然后每个人的代码风格还不一样,虽然有代码风格文档以及代码review。但是这些东西需要花费很多人力和时间来做,所以就研究了下静态代码分析,能用工具完成的坚决不用人肉。同时静态代码分析还能解决很多潜在的bug问题。下面依次对介绍几个And原创 2017-02-10 15:05:24 · 1960 阅读 · 0 评论 -
AndroidStudio插件:布局文件转化Databinding
Databinding Convert序这几天一直在做代码重构,因为Android是提供你Databinding的MVVM形式,所以就想把代码里面所有的Butterknife代码缓存Databinding形式。当我修改到第十个文件的时候,我他么的彻底怒了,每个文件都需要手动的修改成Databinding的形式,在布局文件中添加<layout></layout>和<data></data>标签,所以就原创 2016-09-10 11:50:39 · 6303 阅读 · 0 评论 -
Android QQ空间说说回复功能简介
Android QQ空间说说回复功能简介好久没有写博客了,主要最近项目太忙,而且都是一些没有技术含量的东西,所以写的就比较少。最近项目里面有很多关于textview的样式问题,比如一些字体设置了背景色,加粗,下划线,中划线等。下面以QQ空间中说说的回复进行实例讲解。由于mac上软件比较难用,没有到qq的apk里面去扣一些表情过来,暂时拿默认的图片作为一个表情。上面图片的中实例表示,“今天去星巴克喝咖原创 2015-08-05 01:37:20 · 4732 阅读 · 0 评论 -
使用Groovy把json字符串转成Java代码
使用Groovy把json字符串转成Java代码最近项目里面的通信接口都是json,所以安卓客户端这边需要写很多的Java bean,很多的时候,Java bean都是可以自动生成的,但是有的不能满足自己的需要,所以我就用Groovy来实现了。原创 2015-04-30 00:23:22 · 3598 阅读 · 0 评论 -
Android Gradle复制打包的apk到固定目录
最近项目开发工具由原先的Eclipse转移到Android Studio,原先的打包工具由ant转化到gradle。原先写过用python重名多渠道打包的apk,现在由于使用的时Android Studio,项目编译使用的时Gradle,同事Gradle是基于Groovy的,反正也是一种类似Pythong的脚本语言。这个语言是基于Jvm的,就是说,你开发的Java程序完全可以在这个上面跑,原创 2015-01-12 23:51:02 · 9693 阅读 · 2 评论 -
微软翻译接口
前些时候,做个了Android项目,由于是需要国际化,只能找个翻译网站手动翻译下,但是内容实在太多,而且纯手动的操作,感觉效率地下,所以偷了个懒,想写个程序,自动翻译下。经过若干次谷歌和度娘,发现提供翻译接口的有2家,一个是google的,还有个就是microsoft,后来发现google的翻译接口,不是免费的,而且经常调用接口就会限制访问,所以就只能用微软的,微软的接口也是要收费的,不过有个原创 2013-07-11 14:40:44 · 8177 阅读 · 1 评论