12 2019 档案

摘要:#include<stdlib.h> #include<stdio.h> #include<pthread.h> #include<unistd.h> typedef struct msg { struct msg* next; int num; }msg_t; pthread_mutex_t mu 阅读全文
posted @ 2019-12-29 22:44 yongfengnice 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:1.无名路由push,直接使用void nextPage() async{ final result = await Navigator.push(context, MaterialPageRoute(builder: (BuildContext context) { return NextPage("pass params to next page");//构造函数传递参数 })); //res 阅读全文
posted @ 2019-12-28 16:55 yongfengnice 阅读(3574) 评论(0) 推荐(0) 编辑
摘要:Paint.FontMetrics.top:基准位置上方 最大高度 Paint.FontMetrics.ascent:基准位置上方 推荐高度 Paint.FontMetrics.baseline 基准位置,为0 Paint.FontMetrics.descent 基准位置下方 推荐高度 Paint. 阅读全文
posted @ 2019-12-27 18:28 yongfengnice 阅读(618) 评论(0) 推荐(0) 编辑
摘要://2.本地kotlin代码class MainActivity : FlutterActivity() { companion object { const val FLUTTER_ANDROID_LOG_CHANNEL = "flutter_android_log" } override fun configureFlutterEngine(flutterEngine: FlutterEngi 阅读全文
posted @ 2019-12-26 18:25 yongfengnice 阅读(2742) 评论(0) 推荐(0) 编辑
摘要:File > Settings > Appearance & Behavior > System Settings > Updates(mac下 Preferences > Appearance & Behavior > System Settings > Updates) use secure c 阅读全文
posted @ 2019-12-26 12:01 yongfengnice 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-12-26 11:00 yongfengnice 阅读(833) 评论(0) 推荐(0) 编辑
摘要:1. 下载MAT工具 https://www.eclipse.org/mat/downloads.php 2. 右键打开mat.app,打开MAT工具,mac下打开可能出错,解决方法如下: 编辑mat.app/Contents/Eclipse下的MemoryAnalyzer.ini文件, 在--launcher.library前添加日志输出目录 -data /Users/xx/log ... 阅读全文
posted @ 2019-12-18 18:33 yongfengnice 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:Android文件目录储存结构说明。 注:别人的图,画得不错,借用一下 阅读全文
posted @ 2019-12-18 11:34 yongfengnice 阅读(779) 评论(0) 推荐(0) 编辑
摘要:实际开发我们有时需要判断比较两个对象是否相同,通常做法是重写对象的equals方法。但重写equals方法时,一般我们也会重写hashCode方法。其实如果该对象不会当作Map里的key,不重写hashCode方法也是没啥影响的。想重写hashCode方法不知道该怎么写?下面是重写equals方法时,也重写hashCode方法的通用写法:final class ResourceCacheKey ... 阅读全文
posted @ 2019-12-09 10:29 yongfengnice 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:1. 线程概念 Linux里的线程,也叫轻量级进程(light weight process),本质上是进程。 Linux早期是没有线程的,后来的线程是借助进程实现的。线程、进程的核心都是调用系统的clone方法实现。 线程和进程的区别:(说明:PCB即进程控制块) 进程拥有PCB,用于独立的地址空 阅读全文
posted @ 2019-12-05 00:05 yongfengnice 阅读(722) 评论(0) 推荐(0) 编辑
摘要:android项目开发常见的一个需求就是文件下载进度,或者做其他后台操作要求显示一个进度,这样用户体验更加好友。 github地址:https://github.com/yongfengnice/CircleProgress 下面是项目常用的自定义View实现圆角进度条、圆形百分比进度,效果如下: 阅读全文
posted @ 2019-12-03 18:05 yongfengnice 阅读(2029) 评论(0) 推荐(0) 编辑
摘要:github地址:https://github.com/yongfengnice/CalendarList 日期列表是Android项目很常见的需求,实现效果如下所示: 如图所示,每个月份是一个自定义View,不然呢?你因为每天是一个系统自带的TextView呀,那不是会卡死吗,是真卡爆了可能不死而 阅读全文
posted @ 2019-12-03 15:34 yongfengnice 阅读(791) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示