- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 Flutter自定义组件实现图片单选按钮
效果图Flutter中的Radio自定义空间较小,为了实现图中的效果我们需要自定义,最终要实现的效果是多个组件之间只要设置同一个controller即可实现单选效果,点击组件后无需外层调用setState,并且可以提供回调函数。1、先说用法:import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter_radio/image_radio.dar
2020-05-10 21:08:01 1925 1
原创 Ubuntu 16.04搭建家庭NAS之一:Samba服务的安装与使用
目录一、验证是否安装samba服务二、安装samba服务三、创建samba配置文件四、添加samba用户五、重启samba服务六、测试samba服务是否配置成功七、在Windows中查看共享的文件八、在Android手机中查看共享文件参考文献一、验证是否安装samba服务Ubuntu安装过程中可选附带samba服务,可以输入以下命令查看是否安装过s...
2019-09-10 17:22:15 1507
原创 Ubuntu Server 16.04无线网卡安装与配置
目录一、准备工作:1、更新下载源(1)备份原文件:(2)创建新文件:(3)运行一遍update2、安装git组件二、下载驱动程序三、编译并安装驱动程序四、配置无线网络1、查看无线网卡设备信息2、开启无线网卡设备开关3、搞清楚wifi名称、密码和加密类型4、安装wpa_supplicant工具5、配置wpa_supplicant工具(1)创...
2019-09-10 17:09:32 6575
原创 Ubuntu 16.04搭建家庭NAS之三:NFS服务器搭建与客户端调试
目录一、服务端1、安装nfs服务端组件2、配置共享目录(1)新建即将共享出去的目录(2)配置/etc/exports3、重启nfs服务4、查询nfs是否启动二、客户端1、客户端安装nfs-common2、查看服务端共享出来了哪些目录3、挂载服务器端目录至客户端本地(1)在客户端建一个目录用于接收nfs(2)开始挂载4、客户端查看挂载情况5...
2019-09-04 17:13:55 1678
原创 Ubuntu 16.04搭建家庭NAS之二: FTP服务器搭建与客户端调试
目录一、安装并启动ftp服务端程序vsftpd二、客户端测试连接ftp三、增加安全性配置1、专门新建一个Ubuntu用户专门用于客户端ftp访问2、为新建的用户设置密码3、设置ftp目录用户权限(可选)4、配置vsftpd.conf文件限制匿名用户访问5、新建/etc/vsftpd.chroot_list文件四、正式开始用客户端访问1、在Windows...
2019-09-03 17:08:42 1377
原创 Ubuntu 16.04 Server版安装与挂载NTFS硬盘
目录一、安装1、准备工作2、开始安装(1)语言选择(2)分区(3)有线网卡驱动与后续安装二、更新下载源1、备份原文件:2、创建新文件:3、执行一遍update三、挂载NTFS格式硬盘(可选)1、查看硬盘信息2、创建挂载目录3、挂载4、配置开机自动挂载(1)备份/etc/fstab(2)配置/etc/fstab四、无线网卡安装与...
2019-09-01 00:57:35 2371
原创 Kotlin疑难概念汇总
(图片出处:Kotlin 语言入门宝典 | Android 开发者 FAQ Vol.5)该文章发首次发表于CSDN,其中引用了我在参考菜鸟教程学习时的一些感悟。这不是一篇从头到尾系统学习Kotlin的文章,只适合那些在其它地方进行系统学习的过程中遇到困难的同学查询用,如果需要系统的从头到尾学习Kotlin可以参考文章最后的参考文献部分。引用请标明出处:https://blog...
2018-07-31 12:41:15 923 1
原创 你真的能解释工厂模式吗?不屑解释工厂模式的大牛不是真牛
最近闲来无事了解了一下设计模式,得知最基本的设计模式就是工厂模式,然而从网上找了大堆的文章却总感觉不得要领,似乎很多大神级人物都不屑于讲这么“简单”的东西,因为当前业内人们似乎只对“高大上”的东西感兴趣,却很少有人注重最最基础的东西,今天把我对工厂模式这种最“简单”的设计模式做一下总结,如有不对欢迎指正。1、普通工厂模式描述:如果你有一个接口,想new一个实现类的对象,不要直接ne
2016-07-09 09:16:36 2495 1
原创 AndroidStudio如何引入so包
先说前提条件,我的AndroidStudio版本是2.2 Preview 3,版本是2.1的同学应该也是一样的。然后说结论吧,有些同学可能赶着做项目:结论:so包应该放在相应模块(比如app模块)下的src目录下的main目录下的jniLibs目录。注意是jniLibs,最后边有个s,不是jniLib,并且L要大写。如果你在src/main目录中看不到jniLibs目录,那你只
2016-06-05 22:31:32 39082 6
原创 踩坑之:使用AndroidStudio无法使用drawable下的资源,只能使用mipmap目录下的资源解决方法
之前的项目从eclipse迁移过来的,编译运行可以跑起来,但只要布局文件中有layout设置background引用了资源,或者ImageView设置了src引用图片,就会导致Activity无法启动,报xml inflate error,不知道是什么原因?
2016-06-04 16:01:59 6264
原创 Mac操作系统配置环境变量的图形化操作方法
网上查了好多Mac操作系统添加环境变量的方法,几乎都是命令行方式,对于我这种对Linux命令行不熟悉的小白来说确实太痛苦,其实可视化操作方法更加简单。这里只介绍全局环境变量的添加方法,即添加后所有登录这台电脑的用户都可以使用,其它方法也类似。1、首先打开Finder,进行你的硬盘根目录,如下所示:2、同时按command + shift + G,这时会弹出一个对话框,在对话框中
2016-05-19 13:27:56 4451 1
原创 AndroidStudio如何配置NDK/JNI开发环境
参考文章:http://www.th7.cn/Program/Android/201509/550864.shtmlhttp://www.open-open.com/lib/view/open1451917048573.htmlhttp://blog.csdn.net/sodino/article/details/41946607http://www.codes51.com/art
2016-05-16 22:41:29 64050 3
EDUP翼联EP-AC1602S 8812网卡Linux驱动
2019-09-01
Android Pull解析Demo
2014-03-28
PopupWindow、下拉刷新、ViewPager+Fragment综合
2014-01-08
仿UC浏览器设置页滑动标签
2014-01-08
JetPack中需要考虑Fragment回收问题吗?
2023-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人