自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学无止境

学如逆水行舟,不进则退

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

原创 Go语言学习-定时器

timerAfterFunc(d Duration, f func()) *Timer:过指定时间后执行fNewTimer(d Duration) *Timer:可通过reset 重新开始After(d Duration) <-chan Time:指定时间后触发(若放在select中,则每次重新select都重新计时)tickerNewTicker(d Dura......

2019-07-16 19:46:18 934

原创 Go语言学习-日期与时间

Go 中时间处理依赖的数据类型:time.Time, time.Month, time.Weekday, time.Duration, time.Locationtime.Time 代表一个纳秒精度的时间点time.Month 代表一年中的某个月time.Weekday 代表一周的周几time.Duration 类型代表两个时间点之间经过的纳秒数,可表示的最长时间段约为29...

2019-07-16 19:28:30 724

原创 Go语言学习-for循环

for 是 Go 中唯一的循环结构, for 循环有三个基本使用方式带单个循环条件 for len(dataQueue) > 0 { data := <-dataQueue }经典的初始化/条件/后续形式 for 循环for i := 0; i <= 10; i++ { fmt.Println(i)}不带条件的 for 循环将一直执行,直到在循...

2019-07-13 17:08:37 393

原创 Go语言学习-interface

class和interface在高级语言中是很重要的概念。class是对模型的定义和封装,interface则是对行为的抽象和封装。Go语言虽然没有class,但是有struct和interface,以另一种方式实现同样的效果。go中interface 是一种类型,从它的定义可以看出来用了 type 关键字,更准确的说 interface 是一种具有一组方法的类型,这些方法定义了 interfa...

2019-07-13 17:01:34 245

原创 Go语言学习-HTTPS忽略证书校验

tr := &http.Transport{ TLSClientConfig: &tls.Config{ InsecureSkipVerify: true, }, } client := &http.Client{Transport: tr}

2019-07-13 15:05:58 4163

原创 HTTPS协议介绍

在使用HTTPS协议时,需要注意证书的有效性、加密套件的安全性、禁用不安全协议等方面,以确保HTTPS协议的安全性得到充分发挥。数据完整性:HTTPS协议可以及时发现被第三方篡改的传输内容,就像快递员虽然不知道包裹里装了什么东西,但他有可能中途掉包,数据完整性就是指如果被掉包,我们能轻松发现并拒收。默认端口:HTTPS使用不同于HTTP的默认端口,HTTPS的默认端口是443,而HTTP的默认端口是80。使用有效的SSL/TLS证书,证书应该由受信任的证书颁发机构签发,且未过期,与网站的域名匹配。

2019-07-13 14:57:29 703

原创 Go语言学习-错误和异常处理

错误和异常的区别错误和异常是不同的概念错误指的是可能出现问题的地方出现了问题,比如打开一个文件时失败,这种情况在人们的意料之中。而异常指的是不应该出现问题的地方出现了问题,比如引用了空指针,这种情况在人们的意料之外。可见,错误是业务过程的一部分,而异常不是。从Go语言机制上讲,错误和异常就是error和panic的区别。...

2019-07-11 11:17:49 1117

原创 Go语言学习-结构体与json

有时在Go的结构体定义时会看到这样的形式:type Result struct { ErrorCode string `json:"returnCode"` ErrorMsg string `json:"returnMessage"`}注意上述红色部分,这就称之为struct tag 。个人理解struct tag的作用类似于Java的注解的作用,在Go语言中可以通过反射机制在运行时......

2019-07-08 20:54:38 2500

原创 Flutter实战(六)---网络请求

这里建议使用第三方库dio,它是一个强大易用的dart http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载等。使用方法添加库依赖dependencies: dio: 2.1.x #latest version二次封装/* * 网络请求封装 * Created by ZhangJun on 2018-11-2......

2019-07-06 17:14:50 634

原创 Flutter实战(五)---页面跳转

在Flutter中,带数据的页面跳转使用Navigator,不带参数的页面跳转使用Router。Router将路由与页面对应起来 @override Widget build(BuildContext context) { return new MaterialApp( theme: new ThemeData( // This is the t......

2019-07-06 15:22:29 1120

IoT(物联网)开发使用的低功耗蓝牙库

基于BLE4.0版本实现的专为IoT(物联网)开发用的低功耗蓝牙库。

2024-06-02

基于Android无障碍服务实现的自动连点器

基于Android无障碍服务实现的自动连点器,可以自由设置坐标和点击速度,操作简单,功能稳定。

2024-05-10

支持倍速播放的TV视频播放器源码

使用Kotlin语言编写的一款集成了ijkplayer的视频播放器,同时实现了本地和在线播放功能,支持倍速播放。

2018-08-23

gradle-4.1-all.zip离线包

Android Studio3.0对应的Gradle插件离线下载包 官网https://services.gradle.org/distributions/

2017-10-30

Kotlin语法学习

Kotlin语法学习-变量定义、函数扩展、Parcelable序列化、编写工具类、Activity跳转

2017-08-16

仿微信点击图片放大,并可滑动浏览效果demo

仿微信点击图片放大,并可滑动浏览效果

2017-08-16

Android RecyclerView 间距全适配

RecyclerView自定义行列间距

2017-08-16

Android侧滑编辑、删除效果Demo源码

一种易扩展、使用简单的Android侧滑删除控件。

2017-08-16

Android实现一种简易的Banner效果

使用ViewPager简单实现循环播放多个广告图片的banner效果,利用Handler与Runnable配合实现指定功能模块的定时循环执行。

2017-04-05

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

TA关注的人

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