自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 golang字符串国际化

gostrings这是一个go字符串国际化库,根据xml资源文件自动生成go文件,便于字符串统一管理。背景代码中对字符串硬编码不方便管理。有多语言的需求。功能特点字符串资源统一放在strings文件夹中,便于管理。xml配置字符串,便于复用、管理、多语言对比。编译前用户调用命令,自动生成go文件,运行时效率更好安装执行go get github.com/xingliuhua/gostrings使用在项目根目录创建strings文件夹。在strings文件夹中创建.xml文

2021-03-15 10:50:32 281

原创 功能强大的go mod图形化工具

# gramod这是一个go mod的图形化工具## 背景go mod graph 生成的依赖报告可读性太差,图形化更方便。市面上有类似的开源库,但是一旦依赖比较多,生成的图片密密麻麻,可读性极差,而且不能只查看具体某一子依赖的依赖。## 功能特点* 支持生成项目所有依赖的图形* 支持生成指定子依赖的分析图形* 线条区分度更大* 版本名称适当折行,可读性更佳## 安装go get github.com/xingliuhua/gramod## 使用命令行中使用```text

2020-09-23 11:41:32 863

原创 对飚雪花ID,高并发下唯一订单号生成器

背景产品需求是为订单生成一个10位长度的订单号,可以包含字母和数组,字母不区分大小写。方案一: 利用mysql自增,但是最多也就是10 0000 0000,这个可怎么办?方案二:随机生成10位随机数+字母组合,如何保证唯一性?每次插入前去数据库里遍历还是利用唯一索引?这个方案好像也不好,数据量大了效率很低?而且完全随机,没有递增型。方案三:其他主键+序列号比如订单号= 分类号+日期+序列号(累计)这个是能满足一些数据量不大的情况,如果没有一个分类一天销售很多流量也是有问题的。而且订

2020-09-08 15:09:46 696

原创 一个轻巧强大的模拟服务器接口桌面软件

easyserver一个轻巧但是功能强大的模拟服务器桌面程序。https://github.com/xingliuhua/easyserver背景作为前端开发或者APP开发者,经常会遇到服务端未开发部署完毕,但是我们想要提前看下网络请求的效果。想要模拟服务端返回的数据目前我们可以用抓包工具来实现,比如:fiddler、charles等等,大致流程都是拦截请求和服务端返回的响应。市面上的抓包工具有很多优点:我们电脑上基本都有安装。使用方便,bug较少。但是我们也发现有些缺点:开启占用

2020-05-27 18:46:58 934 4

原创 android通用的自定义ratingbar

新旧版本对比以前写过自定义ratingbar,支持“星星”的大小、数量、间隔、是否可编辑以及大小不一的星星,效果如下:在后续的使用及大家留言中发现很多缺点: 不支持半颗星; 仅支持两个大小风格; 每个星星的各状态图片都必须一样(系统自带的也有这个问题) 现在重新改造项目,老规矩先看效果图:大概思路:外层的ratingBar继承于linearlayo...

2018-08-08 15:01:30 12875 6

原创 封装一个通用加载状态控件

netstatelayout是一个继承于framelayout的控件,可当做普通的framelayout使用。github地址:https://github.com/xingliuhua/netStateLayout效果图:适用场景 在activity网络请求经常需要用到加载的一个动画,有这么几种状态: 1、正在加载中,显示一个动画。 2、加载成功,则动画消失。 3、没网...

2018-08-03 19:35:22 12231

空空如也

空空如也

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

TA关注的人

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