自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞渡浮舟

加班ing........

  • 博客(61)
  • 资源 (7)
  • 问答 (4)
  • 收藏
  • 关注

原创 android 7.0拍照问题file:///storage/emulated/0/photo.jpeg exposed beyond app through ClipData.Item.getUri

请注明出处http://blog.csdn.net/qq_23179075/article/details/65940411Android7.0调用相机时出现新的错误: android.os.FileUriExposedException: file:///storage/emulated/0/photo.jpeg exposed beyond app through ClipData.Ite

2017-04-21 14:29:22 28285 46

原创 NavigationView+Drawerlayout+Toolbar实现侧滑菜单

MaterialDesign使用 (二) Navigation的使用使用Navigation+Drawerlayout+Toolbar实现简单侧滑菜单2016/9/8 星期四 19:59:10 先看效果图:使用Tablayout,首先需要在项目中加入Design包dependencies { compile 'com.android.support:design:24.1.1' }因为要用

2016-09-08 21:30:05 6325 3

原创 Tablayout+Fragment顶部选项卡实现

MaterialDesign使用 (一) TabLyout的使用使用TabLayout+Fragment实现顶部选项卡2016/9/7 星期三 先看效果图:使用Tablayout,首先需要在项目中加入Design包dependencies { compile 'com.android.support:design:24.1.1' }在activity_main.xml布局文件中<L

2016-09-08 14:29:46 18056 2

原创 Android中通过ListView的实现简单新闻列表

请注明出处:http://blog.csdn.net/qq_23179075/article/details/78648703Android中实现简单的新闻列表“本文主要针对Android新手,大神请绕道…”使用到的第三方库Retrofit2+RxJava2进行网络请和json数据的解析,注解框架:Butterknife 8.5.1如果以上的框架还有同学不知道怎么使用可...

2016-08-13 21:31:34 17575 9

原创 Golang 通过jsonTag设置Struct或者Struct数组中的字段

package commonimport ( "fmt" "reflect")// SetValueFromJsonTag 通过jsonTag设置 src 对象中的字段 , 支持类型: struct, slicefunc SetValueFromJsonTag(src interface{}, jsonTag string, value interface{}) error { if hold, err := setStructValue(src, jsonTag, va

2021-07-01 19:11:46 628

原创 Golang 简单的FIFO队列实现

定义队列操作函数接口 IQueuetype IQueue interface { //Push 入队 Push(data IData) //Pushs 一次性入队多个数据 Pushs(data []IData) //Pop 出队 Pop() IData //Get 获取队列中 index 位子的data Get(index int) IData //Set 设置队列中 index 位子的data Set(ind

2021-06-24 16:50:20 1030

原创 备忘:解决Golang字符串包含HTML序列化Json时出现Unicode编码

在需要序列化的结构体或者map中有HTML字符串时,用常规的序列化方法会出现如下情况:func TestA(t *testing.T) { data := map[string]string{ "?9<>><9:>?8=19=0??0?": ">8=??我爱你=8;?>9<08<1>>1>", } x, _ := json.Marshal(data) fmt.Println(string

2021-02-04 11:00:29 1088

原创 GoLand HTTP Proxy 代理设置问题

Goland系统设置中设置并且开启了 HTTP Proxy 后,如果Go代码使用 net/http 包进行网络请求,并且通过Goland运行,也会去读取这个 HTTP Proxy环境。真让人掉头发。。。

2020-10-16 11:32:55 8056 2

原创 MAC中安装 sudo gem install cocoapods 报错 Building native extensions. This could take a while...

在MAC中安装 sudo gem install cocoapods 错误:Building native extensions. This could take a while… ERROR: Error installing cocoapods:ERROR: Failed to build gem native extension.Building native extensions. T...

2020-03-12 15:11:14 6307 1

原创 Go反射使用记录

type User struct { Name string Age int}1. 通过反射方法reflect.New()创建实例通过reflect.New()创建的实例,总是返回的是实例指针类型。func ReflectNew(arg interface{}) interface{} { if arg == nil { re...

2020-02-13 14:15:24 962

原创 golang 实现菜单树的生成

文章目录1 该包提供两个方法根接口1.1 GenerateTree(nodes, selectedNodes []INode) (trees []Tree)1.2 FindRelationNode(nodes, allNodes []INode) (respNodes []INode)1.3 接口 INode2 使用2.1 定义自己的菜单结构体并且实现接口 `INode`2.2 实现一个将自定义结...

2019-10-11 09:40:35 4114

原创 cordova+vue使用插件cordova-plugin-qrscanner自定义扫码页面

预览效果:cordova-plugin-qrscanner 的使用方式可以自己到github上阅读文档,这里主要贴上 Vue 自定义页面的代码。<template> <div> <div class="header"> <x-header class="x-header" slot="header" :left-option...

2019-08-15 14:20:29 4715 8

原创 按天、周、月、年平分时间 Go 实现

golang 实现按天、周、月、年平分时间type TimeInterval struct { StartTime string EntTime string}/* * @Author: 郑亮 * @Description: 按天,周,月,年平分时间 * @Date: 2019/8/13 11:09 * @param: divideType: day:天 ; week:周;...

2019-08-13 11:28:37 1020

原创 Cordova热更新cordova-plugin-code-push

1. 搭建自己的 code-push-server 以及安装 CodePush CLI 客户端传送们:windows服务器搭建code-push-server登录自己的code-push-server服务器,创建提供 Cordova 热更新的应用。Andoird: code-push add app <应用名-android> android cordovaIOS : c...

2019-06-14 16:42:49 1709

转载 GORM 使用笔记

原文地址声明:数据库:MySQL文章目录数据库:MySQL1. 编程语言:GO 数据库操作 连接2. 数据迁移3. 检查表是否存在4. 创建表5. 删除表6. 修改列7. 删除列9. 添加索引10. 模型定义 约定 gorm.Model结构体11. 表名是结构体名称的复数形式12. 更改默认表名14. 字段ID为主键15. 字段CreatedAt用于存储记录的创建时间16. 字段Updat...

2019-03-01 19:15:23 8089

原创 Golang 切片(Slice)中追加切片

s := []int{0, 1, 2}s2 := []int{3, 4, 5}s = append(s, s2...)fmt.Println(s) // [0 1 2 3 4 5]

2019-02-20 22:38:24 7732

原创 Go语言实现十进制转换成二、八、十六进制

package mainimport ( &quot;errors&quot; &quot;fmt&quot; &quot;strconv&quot;)func DecConvertToX(n, num int) (string,error) { if n &amp;lt; 0 { return strconv.Itoa(n),errors.New(&quot;只支持正整数&quot;) } if num !=

2019-02-12 13:51:36 4261

原创 Golang 中逐行读取文件内容

Golang 中通过 bufio.NewScanner() 逐行读取文件内容package mainimport ( &quot;bufio&quot; &quot;fmt&quot; &quot;os&quot;)func ReadLineFile(fileName string) { if file, err := os.Open(fileName);err !=nil{ panic(err) }else { scanner..

2019-02-12 13:05:48 7950 1

原创 Cordova Android App版本更新插件cordova-plugin-android-update

文章版权声明:cordova-plugin-android-updateApp updater for Cordova/PhoneGap本插件在 cordova-plugin-app-update 的基础上修改的,主要修改内容:修改了更新提示框样式(网易云音乐APP样式)提示框中加入了更新详情。在原插件配置文件中加入了 &amp;lt;remark&amp;gt;&amp;lt;/remark&amp;gt;...

2019-01-21 18:25:32 10300 4

原创 H5页面 ios 键盘收起后弹出层焦点错位

请注明出处:解决H5页面 ios键盘收起后弹出层焦点错位问题用 H5 写app页面的时候 IOS 上出现如下问题:(Android 中不存在)布局如上图:背后是可滚动的列表,前面是弹出框。当打开键盘后,弹出框跟后面的列表都会被顶上去一段距离,如下图:当再关闭键盘就可能出现:前面的弹出框回到了原来的位置,而后面的列表依然是顶上去的位置。这时后再去点击弹出框的输入框或者按钮的时候发现焦...

2019-01-15 18:52:40 8305 2

原创 Go 获取电脑 CPUID

请注明出处Go 获取电脑 CPUIDfunc main() { fmt.Println(getCpuId())}/** * 获取电脑CPUId */func getCpuId() string { cmd := exec.Command(&quot;wmic&quot;, &quot;cpu&quot;, &quot;get&quot;, &quot;ProcessorID&quot;) out, err := cm

2018-11-02 10:21:56 7002

原创 Golang复制文件夹同时复制文件

请注明出处:Golang 复制文件夹,包括文件夹中的文件/** * 拷贝文件夹,同时拷贝文件夹中的文件 * @param srcPath 需要拷贝的文件夹路径: D:/test * @param destPath 拷贝到的位置: D/backup/ */func CopyDir(srcPath string, destPath string) error { //加上拷...

2018-10-24 17:35:19 6200 1

原创 Golang中备份MYSQL数据库

请注明出处:Golang中备份MySql数据库package mainimport ( &amp;amp;amp;quot;common&amp;amp;amp;quot; &amp;amp;amp;quot;io/ioutil&amp;amp;amp;quot; &amp;amp;amp;quot;log&amp;amp;amp;quot; &amp;amp;amp;quot;os/exec&amp;amp;amp;quo

2018-10-23 14:13:38 3491 1

原创 iView Table表格带搜索功能的Table组件

请注明出处: https://blog.csdn.net/qq_23179075/article/details/79939244 博主是个前端小白,不会写 CSS 样式, 所以在做公司项目的时候, 页面都是用的第三方 UI 库. 随着前端 Vue.js 崛起, 支持 Vue2.0 的前端 UI 库也非常多. 比如下面这几个. - Muse-UI ...

2018-04-14 13:05:03 12093 10

原创 用 Webpack 来搭建 Vue.js 的开发环境

请注明出处:http://blog.csdn.net/qq_23179075/article/details/793071981 初始化项目并用 vue-loader+webpack 配置项目1.1 用 npm 初始化项目目录npm init -y目录下生成 package.json 可以设置下自己的信息{ "name": "todolist"...

2018-02-10 21:57:01 3256

转载 给初学者的RxJava2.0教程(三):【操作符:Map、FlatMap、ConcatMap】

CSDN转载地址:http://blog.csdn.net/qq_23179075/article/details/79271365 作者:Season_zlc 链接:https://www.jianshu.com/p/128e662906af 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。上篇 :给初学者的RxJav

2018-02-06 15:48:24 3424

转载 给初学者的RxJava2.0教程(二):【线程控制】

CSD转载地址:http://blog.csdn.net/qq_23179075/article/details/79256089 作者:Season_zlc 链接:https://www.jianshu.com/p/8818b98c44e2 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。上篇:给初学者的RxJava2

2018-02-05 00:15:23 1765

转载 给初学者的RxJava2.0教程(一):【入门】

CSDN转载地址:http://blog.csdn.net/qq_23179075/article/details/79255971 作者:Season_zlc 链接:https://www.jianshu.com/p/464fa025229e 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。前言上个月RxJav

2018-02-04 23:43:15 640

原创 Android中RecyclerView点击item展开列表详细内容(超简单实现)

请注明出处: http://blog.csdn.net/qq_23179075/article/details/79230457Android中RecyclerView点击item展开列表详细内容(超简单实现)相信很多开发者在使用 RecyclerView 后就再也不想回到之前使用 LisetView 的日子了, 就跟我一样今天来到了新公司 , 就再也不想回到之前的公司一样. 来

2018-02-01 16:44:07 24506 7

原创 MyBatis中动态SQL使用 foreach 遍历集合

请注明出处:http://blog.csdn.net/qq_23179075/article/details/79164539MyBatis中动态SQL使用 foreach 遍历集合需求 : 根据 type 字段查询表中的数据 type 可以是: 0 , 1 , 2 几个值的所有组合, 也可以为空MySQL: Mapper.xml select id="getDat

2018-01-25 17:25:49 30901 1

原创 MyBatis中使用DATE_ADD()函数查询一个月的数据

请注明出处:http://blog.csdn.net/qq_23179075/article/details/79005656MyBatis中使用DATE_ADD()函数查询一个月的数据在 MyBatis 的Mapper.xml 文件中使用 DATE_ADD() 函数查询指定月份的数据,DATE_ADD() 函数的使用方式传送门 ↓↓↓ http://www.w3school

2018-01-08 17:54:57 16634

原创 RecyclerView中添加通用FooterView和HeaderView

请注明出处:http://blog.csdn.net/qq_23179075/article/details/78984197RecyclerView中添加通用FooterView和HeaderView都知道 ListView提供了 addFooterView() 和 addHeaderView() 两个方法来给列表添加 底部 和 头部 的布局,但是现在很多应用中都放弃了 ListV

2018-01-05 18:40:13 511

原创 在IDEA中导入Gradle构建的SpringBoot Web项目(SpringBoot-02)

请注明出处:http://blog.csdn.net/qq_23179075/article/details/78778088快速创建一个基于Gradle构建的SpringBoot Web项目(SpringBoot-01)在IDEA中导入Gradle构建的SpringBoot Web项目在上一篇中 快速创建一个基于Gradle构建的SpringBoot Web项目(SpringBoot-01),已

2017-12-11 23:52:32 3828

原创 快速创建一个基于Gradle构建的SpringBoot Web项目(SpringBoot-01)

请注明出处:http://blog.csdn.net/qq_23179075/article/details/78777759快速创建一个基于Gradle构建的SpringBoot Web项目在创建SpringBoot项目之前需要提前配置好电脑环境:JDK 、Gradle。首先我们会通过 SpringBoot 官方提供的 Spring Initializr 这样的一个项目先来初始化一个Web项目,

2017-12-11 22:56:38 10211 3

原创 Java中Collections.sort()的使用!

Java中Collections.sort()的使用!在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中。他们都提共了一个排序方法 sort(),要对数据排序直接使用这个方法就行,但是要保证集合中的对象是 可比较的。怎么让一个对象是 可比较的,那就需要该对象实现 Comparable<T> 接口啦。然后重写里面的 co

2017-12-08 16:38:39 138991 18

原创 Android中使用RecyclerView+RxJava2+Retrofit2+Butterkinfe8.5.1实现简单的新闻列表显示

Android中实现简单的新闻列表在刚开始写CSDN的时候,写过一篇 Android中通过ListView实现简单的新闻列表 最近看到有很多刚开始学习Android的同学需要源码。不好意思的是,那个例子的源码已经不在了。 所以这里重新写一篇并且附上源码。之前的例所使用的IDE是 Eclipse,使用的一些库也是比较老的,在该文中使用的IDE是 AndroidStudio3.0 和一些比较新的第三方库

2017-11-27 20:27:47 2238 1

原创 JUnit4的简单使用

之前做Android开发,因为涉及到UI和Android本身的Activity的生命周期影响,项目的测试全是整个项目一起跑起来测试,所以很少写测试类。渐渐的快忘了Junit这个东西的存在。最近在学习Spring框架使用,决定把Junit4这个单元测试工具用起来。记录下使用方法。(只代表个人使用习惯) 略过集成Junit4步骤。以测试Spring框架为例 创建一个BaseJUnit4Test类imp

2017-11-16 12:29:56 398

原创 Retrofit2+RxJava2进行网络请求

Retrofit2+RxJava2进行网络请求Gradle中添加依赖:compile 'io.reactivex.rxjava2:rxjava:2.1.2'compile 'io.reactivex.rxjava2:rxandroid:2.0.1'compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retro

2017-08-31 10:14:41 3195

原创 Android数据加载界面状态切换:加载中样式,空数据样式,错误时样式

请注明出处http://blog.csdn.net/qq_23179075/article/details/71244693 描述: 一个通用的数据加载界面,可以显示空布局,加载时布局,错误布局…使用方式:在build.gradle中加入以下代码compile 'com.zhengliang:LoadDdataLayout:1.0.1'使用方式xml:<?xml versi

2017-08-17 22:34:05 3313

原创 Android+Cordova混合开发以及Cordova自定义插件

Android+Cordova混合开发以及Cordova自定义插件AndroidCordova混合开发以及Cordova自定义插件 美女镇楼一AndroidStudio中集成Cordova项目创建Cordova项目项目中添加Android平台AndroidStudio中导入Cordova项目二自定义Cordova中的Android插件明天继续 美女镇楼一、AndroidStudio

2017-08-11 23:25:49 10306 8

charles-proxy-4.6.2.dmg

charles 网络抓包工具

2021-09-01

Cydia Impactor.dmg

mac上的ipa安装程序

2021-09-01

DVIA-v2-swift.ipa

ios 越狱检测工具

2021-09-01

News_AndroidStudio源代码

Android中实现简单的新闻列表,之前的例所使用的IDE是 `Eclipse`,使用的一些库也是比较老的,在该文中使用的IDE是 `AndroidStudio3.0` 和一些比较新的第三方库 如:`Retrofit2` ,`RxJava2`等等之类的 ,然后之前的 `ListView` 也是用的现在推荐常用的 `RecyclerView` 替代。

2017-11-27

Android自定义带动画的饼图PieChart

Android自定义带动画的饼图PieChart

2017-03-13

SVG_Polygon_Frame

Android中使用SVG矢量图打造多边形图形框架

2016-11-22

svg-android

一个在Android中将SVG矢量图转换为Bitmap的jar包

2016-11-16

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

TA关注的人

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