自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yao1500的专栏

一个人静静坐在电脑面前写代码的感觉,那是什么感觉?那是武林高手闭关修炼的感觉

  • 博客(132)
  • 资源 (2)
  • 收藏
  • 关注

原创 DarkAdapter: iOS 暗黑模式(Dark Mode) 适配库,纯Swift库

DarkAdapterhttps://gitee.com/harvey520/dark-mode.gitiOS 暗黑模式(Dark Mode) 适配库DarkAdapter to make adjust dark mode on iOS.Requirements / 使用条件iOS 11.0+Xcode 12.0+Swift 5.0+Installation / 安装CocoaPodspod 'DarkAdapter'Manually / 手动安装If you prefer n

2021-06-25 13:20:08 156

原创 BasicAnimation:纯Swift的基础动画库,支持 iOS 属性动画:缩放、旋转、平移、背景颜色、透明度、阴影等和弹性动画

BasicAnimationiOS 属性动画:缩放、旋转、平移、背景颜色、透明度、阴影等,一句代码的事支持以下 KeyPath:public enum BAKeyPath: String { /// x、y轴缩放 case scale = "transform.scale" /// x轴缩放 case scaleX = "transform.scale.x" /// y轴缩放 case scaleY = "transform.scale.y"

2021-06-18 13:53:12 257

原创 ElegantSnap:纯Swift库,基于SnapKit, 用法简洁优雅,可运行在iOS、tvOS、macOS上自动布局库

ElegantSnap基于SnapKit, 用法简洁优雅,可运行在iOS、tvOS、macOS上自动布局库ElegantSnap(Base on SnapKit) to make Auto Layout easy and elegant on both iOS and OS X.Requirements / 使用条件iOS 10.0+ / Mac OS X 10.12+ / tvOS 10.0+Xcode 10.2+Swift 5.0+Installation / 安装CocoaPods

2021-06-18 13:41:58 190 1

原创 CacherKit:纯 Swift 的 iOS 简单数据缓存管理库,支持内存、磁盘、keychain钥匙串,接口统一,使用方便

CacherKitiOS 简单数据缓存管理库,支持内存、磁盘、keychain钥匙串,接口统一,使用方便WarningVerstion 2.0.0 not downward compatible.Requirements / 使用条件iOS 11.0+Xcode 10.2+Swift 5.0+Installation / 安装CocoaPodspod 'CacherKit'Manually / 手动安装If you prefer not to use either of the

2021-06-18 13:31:12 143

原创 2021年9月 TIOBE 全球编程语言热度排行榜火热出炉(前20)

Aug 2021Aug 2020Programming LanguageRatingsChange11C12.57%-4.41%23Python11.86%+2.17%32Java10.43%-4.00%44C++7.36%+0.52%55C#5.14%+0.46%66Visual Basic4.67%+0.01%77JavaScript2.95%+0.07%89PHP2.19%...

2021-09-05 12:35:59 1555

原创 2021年9月 PYPL 全球编程语言流行度排行榜火热出炉

Rank / 排名Language / 语言Share / 流行度Trend / 趋势1Python29.48 %-2.4 %2Java17.18 %+0.7 %3JavaScript9.14 %+0.8 %4C#6.94 %+0.6 %5PHP6.49 %+0.4 %6C/C++6.49 %+0.9 %7R3.59 %-0.5 %8TypeScript2.18 %+0.3 %9Swif...

2021-09-03 12:05:34 1873

原创 Swift 开发:优雅处理转义字符必定用到小技巧,OC 可没有此福利

一般是通过加斜杠(\)来处理转义字符,比如下面示例:let string = "\"Swift 5.2\": Hello world"print(string) /// "Swift 5.2": Hello world在 Swift 5.2 开始,我们可以使用两个 # 包起来处理转义字符,上面的示例可以这样写:let string2 = #""Swift 5.2": Hello world"#print(string2) /// "Swift 5.2": Hello world再来看一个拼接

2021-08-03 10:56:41 1123

原创 2021年8月 TIOBE 全球编程语言热度排行榜火热出炉(前20)

Jul 2021Jul 2020Programming LanguageRatingsChange11C11.62%-4.83%22Java11.17%-3.93%33Python10.95%+1.86%44C++8.01%+1.80%55C#4.83%-0.42%66Visual Basic4.50%-0.73%77JavaScript2.71%+0.23%89PHP2.58%...

2021-08-01 12:10:33 5130

原创 2021年8月 PYPL 全球编程语言流行度排行榜火热出炉

Rank / 排名Language / 语言Share / 流行度Trend / 趋势1Python30.32 %-1.8 %2Java17.79 %+1.0 %3JavaScript9.03 %+1.1 %4C#6.55 %-0.2 %5C/C++6.02 %+0.3 %6PHP5.94 %+0.0 %7R3.96 %-0.0 %8TypeScript2.26 %+0.3 %9Obje...

2021-08-01 12:05:36 1474

原创 2021年7月 TIOBE 全球编程语言热度排行榜火热出炉(前20)

Jul 2021Jul 2020Programming LanguageRatingsChange11C11.62%-4.83%22Java11.17%-3.93%33Python10.95%+1.86%44C++8.01%+1.80%55C#4.83%-0.42%66Visual Basic4.50%-0.73%77JavaScript2.71%+0.23%89PHP2.58%...

2021-07-04 10:52:01 2579

原创 2021年7月 PYPL 全球编程语言流行度排行榜火热出炉

Rank / 排名Language / 语言Share / 流行度Trend / 趋势1Python30.32 %-1.8 %2Java17.79 %+1.0 %3JavaScript9.03 %+1.1 %4C#6.55 %-0.2 %5C/C++6.02 %+0.3 %6PHP5.94 %+0.0 %7R3.96 %-0.0 %8TypeScript2.26 %+0.3 %9Obje...

2021-07-02 13:19:24 1174

原创 ImageCG:iOS 图片缩放、叠加、裁剪,创建线性渐变、径向渐变图片,PDF 转图片,图片转 PDF ...

ImageCGiOS CoreGraphics: UIImage’s zoom and clip, linear Gradient, radial gradient, pdf to UIImage, UIImage to pdf…iOS 绘图: 图片缩放、叠加、裁剪,线性渐变,径向渐变,PDF 转图片,图片转 PDF …Requirements / 使用条件iOS 11.0+Xcode 12.2+Swift 5.0+Installation / 安装CocoaPodspod 'Imag

2021-06-29 13:01:58 130

原创 由 App Store 在 2021 年 6 月 3 日实测而来,iOS/iPadOS 各版本在所有设备中所占比例详情

iOS 和 iPadOS 的使用情况由 App Store 在 2021 年 6 月 3 日实测而来。iPhone在过去四年推出的设备中,iOS 14 的普及率达 90%。90% iOS 148% iOS 132% 较早版本所有的设备中,iOS 14 的普及率达 85%。85% iOS 148% iOS 137% 较早版本iPad在过去四年推出的设备中,iPadOS 的普及率达 91%。91% iPadOS 148% iPadOS 131% 较早版本所有的设备中,

2021-06-20 15:32:33 1339

原创 2021年6月 TIOBE 全球编程语言热度排行榜火热出炉

Jun 2021Jun 2020Programming LanguageRatingsChange11C12.54%-4.65%23Python11.84%+3.48%32Java11.54%-4.56%44C++7.36%+1.41%55C#4.33%-0.40%66Visual Basic4.01%-0.68%77JavaScript2.33%+0.06%88PHP2.21%...

2021-06-13 16:55:38 1624

原创 2021年6月 PYPL 全球编程语言流行度排行榜火热出炉

Rank / 排名Language / 语言Share / 流行度Trend / 趋势1Python30.6 %-1.1 %2Java17.17 %-0.1 %3JavaScript8.3 %+0.3 %4C#6.79 %-0.0 %5C/C++6.31 %+0.6 %6PHP6.15 %+0.2 %7R3.88 %-0.1 %8Objective-C2.54 %+0.1 %9TypeS...

2021-06-13 16:17:33 173

原创 openwrt 清除ipset ip缓存

openwrt 清除ipset ip缓存ipset flush gfwlist

2021-03-14 13:21:55 1604

原创 2020年9月 PYPL 全球编程语言流行度排行榜火热出炉:Lua 进入前20,前三甲仍为 Python、Java、Javascript

Lua 进入前20以下为前20名排行榜

2020-09-08 13:27:45 301

原创 2020年9月TIOBE 全球编程语言热度排行榜火热出炉:Dart 进入前20,前三甲仍为 C、Java、Python

今年以来,Dart 首次进入前20,Objective-C 连续2期进入前20.以下为前20名排行榜

2020-09-08 13:24:08 666

原创 OpenWrt 更新所有已安装软件包命令

opkg list-upgradable | cut -f 1 -d’ '| xargs opkg upgrade

2020-09-01 22:05:19 8905

原创 OpenWrt mkfs.ext4 快速格式化硬盘命令

mkfs.ext2 -T largefile -L 标签 硬盘路径

2020-08-31 04:22:22 5276

原创 你真懂 Flutter SDK? 你真以为 Flutter 是【真】跨平台开发吗?初学者对 Flutter 的误解

了解 FlutterFlutter 只是一个 UI 框架,和 iOS 中的 UIKit 一个级别的,惟一不同的是跨平台性。Flutter 【真】跨平台吗答案否,Flutter 只是 UI 跨平台,仍然无法脱离原生代码,比如 iOS 入口依然是AppDelegate , 在程序入口绑定到 Flutter SDK(FlutterViewController);编译,证书配置,包配置等依然需要Xcode。一句话就是,必须得会原生开发,你才能做 Flutter 跨平台开发。Flutter 能实现所有功能?

2020-08-24 11:28:51 405

原创 第四季中餐厅4站点线路

中餐厅第四季线路:巴东-三峡人家-宜昌-荆州-岳阳-赤壁-武汉常驻MC:张亮,赵丽颖,李浩菲,黄晓明,林述巍

2020-08-21 12:13:43 1736 1

原创 中餐厅第四季站点线路

中餐厅第四季线路:巴东-三峡人家-宜昌-荆州-岳阳-赤壁-武汉常驻MC:张亮,赵丽颖,李浩菲,黄晓明,

2020-08-21 12:10:30 6770 1

原创 Flutter 开发、Dart 开发、Flutter 跨平台、学习资源、学习链接收集

此文章不定时更新Flutter 初探、安装、环境配置、样例代码Flutter 包管理、路由管理、资源管理、基础组件、布局类组件、容器类组件、可滚动组件、功能型组件、事件处理与通知、动画、自定义组件、文件操作与网络请求等等...

2020-08-14 10:58:08 83

原创 最快速安装 Flutter SDK的方法

1、克隆 Fluttergit clone -b 1.20.1 https://github.com/flutter/flutter.git如果执行缓慢,你可能需要使用VPN2、安装依赖./flutter/bin/flutter --version # 首次执行次命令会自动相关依赖如果执行缓慢,你可能需要使用VPN3、配置环境参数如果你的终端使用zsh,则编辑 /Users/xxx/.zshrc否则编辑 /Users/xxx/.bash_profile,添加以下内容export

2020-08-13 11:45:33 338

原创 Python 日期、时间处理、时间戳转换、获取年份、月份、日、星期几、小时、分钟、秒

引入 time 模块import time获取当前时间戳unix_timestamp_current = time.time()print(unix_timestamp_current) # 1596594152.331776格式化时间fmt = '%Y-%m-%d %H:%M:%S' # 自定义格式unix_timestamp = None # 这是你要转换的时间戳,当值为 None 时,函数 localtime 自动获取当前戳,localtime(None) 等价于 localtim

2020-08-05 10:32:59 6687

原创 2020年8月 PYPL 全球编程语言流行度排行榜火热出炉:Dart 连续三期进入前20,前三甲仍为 Python、Java、Javascript

Dart 连续三期进行前20,Ada 连续2期进入前20。以下为前20名排行榜

2020-08-03 14:07:48 279

原创 2020年8月TIOBE 全球编程语言热度排行榜火热出炉:Swift 本期未能保持第十名, Objective-C 再次进入前20,前三甲仍为 C、Java、Python

上期 Swift 排名第10, 本期未能保持,下降至第12名;Objective-C 再次进入前20,排名第19。以下为前20名排行榜

2020-08-03 14:04:13 328

原创 Ubuntu 软件包管理常用命令

命令描述apt-get update更新软件包列表apt-get install xxx安装软件包apt-get remove xxx卸载软件包apt-get purge xxx卸载软件包并移除配置文件apt-get purge --auto-remove xxx卸载软件包和依赖并移除配置文件apt-get autoremove移除没有使用的依赖...

2020-07-31 10:06:22 273

原创 不可不知的潮流文化、新词汇, 00后聊天词汇

SSMY=盛世美颜ZQSG=真情实感NSDD=你说得对CDX=处对象ZFWB=转发微博TCL=太惨了U1S1=有一说一ZZR=制作人HSBD=胡说八道

2020-07-07 12:46:44 2619

原创 2020年7月 PYPL 全球编程语言流行度排行榜火热出炉:PHP 下降至第6名,前三甲仍为 Python、Java、Javascript

C/C++ 上升至第五名,PHP 下降至第六名;上期 Perl 排名第20名,在本期未能保持,被 Ada 取代。以下为前20名排行榜

2020-07-06 13:38:44 339

原创 2020年7月TIOBE 全球编程语言热度排行榜火热出炉:Swift 进入前10,PHP 下降至第9名,前三甲仍为 C、Java、Python

R 语言战胜 PHP,排名第八;Swift 进入前10,排名第十以下为前20名排行榜

2020-07-06 13:31:22 617

原创 App Store 统计,截止2020年6月17日,iOS/iPadOS 各版本在所有设备中所占比例情况:iOS 13 为81%,iPadOS 为73%

iOS最近4年发布的 iPhone 设备中,92%的设备已更新至 iOS 13,7%的设备已更新至 iOS 12,仅2%的设备仍然使用 iOS 11 及更早的系统。在所有已发布的 iPhone 设备中,81%的设备已更新至 iOS 13,13%的设备已更新至 iOS 12,仅6%的设备仍然使用 iOS 11 及更早的系统。iPadOS最近4年发布的 iPad 设备中,93%的设备已更新至 iPadOS,5%的设备已更新至 iOS 12,仅1%的设备仍然使用 iOS 11 及更早的系统。在所

2020-06-20 13:35:33 1524

原创 2020年6月 PYPL 全球编程语言流行度排行榜火热出炉:Go 领先 VBA,Perl 进入前20,前三甲仍为 Python、Java、Javascript

前20排名无变化以下为前20名排行榜

2020-06-02 10:13:23 494 1

原创 2020年6月TIOBE 全球编程语言热度排行榜火热出炉:R 上升至第9名,Rust 进入前20,前三甲仍为 C、Java、Python

Rust 进入前20,顶替了 Objective-C 的位置。以下为前20名排行榜

2020-06-02 10:00:05 2740

原创 Swift 基础教程:检测 API 可用性

检测 iOS API 可用性if #available(iOS 10, *) {// 在 iOS 使用 iOS 10 或之后的 API}检测 macOS API 可用性if #available(macOS 10.15, *) {// 在 macOS 使用 macOS 10.15 或之后的 API}检测 tvOS API 可用性if #available(tvOS 10, *) {// 在 tvOS 使用 tvOS 10 或之后的 API}检测 watchOS API 可用性

2020-05-21 14:52:20 148

原创 Swift 基础教程:repeat-while 循环

repeat-while 是在 Swift 中才有, Objective-C 时代没有的。repeat-while 和其他语言的 do-while 类似。var index = 10repeat { print(index)}while index < 8// 10while index < 10 { print(index)}// 无输出不管何种情况 repeat 肯定会执行一次,然后判断循环条件,这与 while 循环刚好相反,这在使用时需要注意。

2020-05-21 14:36:44 389

原创 Swift 基础教程:逻辑运算符(Logical Operators)

常用逻辑运算符(Logical Operators)逻辑运算符描述示例!逻辑非!a||逻辑或a || b&&逻辑与a && b逻辑非运算符逻辑非运算符运算符( !a )对一个布尔值取反,使得 true 变 false , false 变 true 。! 后面不能跟空格let status = trueif !status { print("it's error")}// continue逻辑或运算

2020-05-21 14:14:17 227

原创 Swift 基础教程:区间运算符

区间运算符(Range Operators)有2种闭区间运算符(n…m),n 不能大于 m,相当于数学的 [n, m]半开区间运算符(n…<m),相当于数学的 [n, m)区间运算符一般与 for-in 组合/// 闭区间运算符for index in 0...3 { print(index)}// 0// 1// 2// 3/// 半开区间运算符for index in 0..<3 { print(index)}// 0// 1// 2

2020-05-21 13:58:15 204

原创 Swift 断言调试,assert 函数

断言会在运行时判断一个逻辑条件是否为 true 。如果条件判断为 true ,代码运行会继续进 行;如果条件判断为 false ,代码执行结束,你的应用被终止。来看个触发断言示例let age = -1assert(age >= 1, "一个人的年龄必须大于0") // 因为 age < 0,所以断言会触发// assert(age > 0, "一个人的年龄必须大于0") // 因为 age <= 0,所以断言会触发如果你不需要断言信息,可以这样写let age =

2020-05-20 16:58:17 108

v19.07.2-openwrt-ramips-mt7620-hc5861-squashfs-sysupgrade.bin

OpenWrt For HiWiFi(HC5861) 自编译精减固件,极路由3自用最新固件,本人极由器3上使用就是此固件。 刷机教程: https://blog.csdn.net/yao1500/article/details/105895873 适用对象:有点折腾技术的人 功能/特性: 支持 NTFS 读写 支持 Wi-Fi 5G 驱动 默认开启 WiFi 不支持 Fat 文件系统 默认语言为中文 支持 samba 共享 支持 Luci 挂载点 支持 LED 灯 SD卡驱动、USB 2.0 驱动

2020-05-06

二维码扫描、生成

Demo中使用 DimensionalCode.framework库,简单实现了二维码扫描、生成!容易掌握,提高开发效率。

2013-10-20

空空如也

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

TA关注的人

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