自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 docker 安装wazuh遇到的问题

这个错误的意思是 ,挂载文件失败,主机文件不是一个文件夹, 原因其实是 刚开始文件里面并没有 wazuh_indexer_ssl_certs 这个文件夹,docker 启动的时候,自动的创建起了文件夹 wazuh_indexer_ssl_certs, 并且下面的 admin.pem" 也创建成文件夹了,所以导致了 启动失败。这块完全来源于 github。

2022-12-01 11:02:36 553 1

原创 java jiraClient 针对某个issue增加评论

jira 增加评论

2022-11-03 11:48:01 429

原创 使用docker-compose快速安装环境

记录一下 docker-compose 安装各个组件的 yml文件安装 docker 和 docker-compose 就不说了使用命令vim docker-compose.yml里面写入配置后,再运行docker-compose up -d下面说一下各个组件的 docker-compose.ymlmysqlversion: '3'services: mysql: restart: always image: mysql:5.7.16

2022-04-28 14:19:22 1547

原创 带分割线的TextView和LinearLayout

写ui的时候,总是有很多类似菜单列表类的界面要写,例如微信的界面,每一项都有一个分割线来分割,每一个大项又区分开来。一般的做法都是用一个view标签,设置其背景颜色,高度,等等。这么做固然可以,虽说会消耗资源,但最恶心的还是代码的维护方面,若是界面不变还好,若界面总是要增加减少某个项,而分割线和这项又不在一块,总是需要把分割线和这个项隐藏,还可能要设置 layout_marginTop,简直是无穷无

2016-12-07 09:36:43 2377

原创 Android 内存泄露原因及使用MAT工具分析

前言最近发现项目在配置低的手机多玩几十分钟就会有内存溢出的异常,基本都是内存泄露的问题,很多页面在关闭后内存得不到释放,使得应用所占的内存越来越大、何为内存泄露如何解决如何用Android studio + mat工具进行内存分析1.何为内存泄露内存泄露即你无法直接获取该对象的引用,但是又不能被系统回收。 常见为A对象持有B对象的引用,B对象的引用已经置空,但是系统无法回收B对象,因为A对

2016-10-27 16:59:29 440

原创 Android 6.0以下检测摄像头权限

6.0以下是没有API去检测权限的,如果用户拒绝了拍照权限,调用系统相机就无法调起,没有反应。但是如果你用的功能是扫一扫,因为需要调用camera对象,若没有权限,则会报null异常 此时try一下,就能提示用户没有权限了两者综合,我们在调用系统相机前先调用一下camera对象,再释放置空,再去调用自己的方法去调用系统相机~try { Camera camera = Cam

2016-08-03 11:50:54 4825

原创 Android webview上传图片(适配3.0,4.0,5.0,6.0)

最近有个h5页面上传图片的需求,适配起多版本来,真是麻烦呀废话不多说,上代码 private ValueCallback<Uri> mUploadMessage; /** * 适配5.0系统 */ private ValueCallback<Uri[]> mUploadMessage5; private final static int FILECHOOS

2016-08-01 09:29:17 1188 1

原创 swift 网络请求&json解析

做实际项目总是离不开这两步,大多数情况下都是采用第三方框架来辅助完成,swift也不例外,由于swift并不成熟,用swift语言写的第三方框架很不稳定(苹果更新太快了),所幸swift和oc可以混编,所以本次使用的框架都是oc里面常用的。网络请求使用AFNetworking,json解析使用MJExtension。 下面开始正文:1. swift中使用oc框架其原理很简单,需要一个.h头文件,里

2016-04-23 16:49:46 4839

原创 swift 纯代码自定义cell(qq聊天界面)

本人也是初学者,如有错误,请指正~网上大多数都是oc语言的例子,swift的比较少,我就写一篇抛砖引玉先放张效果图 感觉做起来比Android麻烦百倍,文本高度要自己计算,cell行高也要自己计算。(Android里面一个wrap_content就都解决了) 为什么不用xib自定义呢,我表示那个情况下更加复杂,高度更不知道如何计算、还有图片拉伸的问题、开始正文: 1.导入图片,plist文件,

2016-04-17 11:12:08 3919

原创 Android tesseract-orc之扫描身份证号码

踩了不少坑,终于把这个扫描版的身份证识别做出来了,图片识别引擎用的是tesseract,在已经训练好样本的情况下,感觉识别率还是一般般~ 下面说一说大概几个坑、一、 编译tesseract-orc Android版本 首先你需要Android-ndk工具,Android ndk开发,我们这里不做开发,只需要编译tesseract变成so文件、tesseract Android版下载地址,这里只

2016-02-24 11:30:01 11209 21

原创 刷新头的升级版,仿QQ的红色消息小球

上一篇博客写了水滴状的下拉刷新头,不过那个只能垂直下拉,也就是一个方向,而且经常用QQ的人也知道,QQ消息来了后,列表右边会有一个红色消息小球,这个小球是可以拉动的,拉起来就像一根皮筋一样,效果很棒,于是我根据那个上篇博客,进行修改,得到一个可以平面拉动的小球,基本近似QQ。嗯,效果还不错,基本原理和上篇一样,不过因为可以平面拖动,和原来相比,就相当于一维到二维进步,计算难度和

2015-11-03 15:55:58 837

原创 水波浪型的进度加载器

话不多说,先上效果图下面说说原理,基本原理就是不停的绘制一条正弦曲线,曲线方程为y=A*Sin(w*x+fai)+k参数A是波浪振幅,A越大,波浪高度越大,基线K是就能直接表现进度,会随着进度的增大而减小w参数很重要,表示了图像的紧密程度,设置的小一点就会让图像较为平缓,初相fai,表示当X等于0时候的第一个位置在代码中不停的变化这个参数,就可以让这条曲线动

2015-10-30 11:21:56 743 2

原创 仿IOS版QQ的下拉刷新头实现原理

一直很好奇苹果版QQ的下拉刷新头,那种水滴状的感觉,特别有弹性的感觉,于是趁着项目比较松的时候也来实现一下,这是实现后的图最主要的要知道这个图形的画法,我使用的是Path路径来做的,然后使用填充画笔,把他全部填充主要使用两个半圆和两条二次曲线构成于是引入关键代码补充一下,path中绘制圆弧用的是arcTo方法,不仅可以绘制圆弧也可以绘制椭圆圆弧,传入矩形

2015-10-29 16:10:24 2433 1

原创 Xutils 中BitmapUtils工具类的源码分析

项目中经常使用xutils框架的bitmaputils工具类来加载网络图片,用法极为方便,内置线程池开启多个线程来加载图片,内置lru算法防止内存溢出,也可以缓存本地,等等功能。现在来看看源码是如何实现的~

2015-07-06 10:16:08 1295

基于tesseract 的身份证扫描Android版代码

http://blog.csdn.net/xingyun1992/article/details/50729288#comments 介绍再此

2016-08-31

五子棋游戏View、带电脑ai

继承view的控件,用起来很方便,自带ai

2016-05-11

空空如也

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

TA关注的人

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