自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 Flutter 中实现带运行指示器(土星环)的 Icon 按钮

Flutter 中的 Icon 按钮是一个静态按钮,虽然可以通过改变其颜色和透明度实现简单的动画,但显示效果和表现力在有些场合仍不能满足使用要求。今天给大家提供一种在原 Icon 按钮外围带运行指示器的土星环按钮,按钮外围有两个近半圆的圆环组成,围绕原 Icon 按钮旋转,可以很直观的指示某项工作当前正在运行。效果图因动画图制作要麻烦一些,上传要求也比较高,在此就不提供了,请大家谅解,安卓手机可以安装蘑菇仪表查看(点击主页右上角第二个按钮)。下面直接上代码。...

2022-03-11 17:20:55 489

原创 Flutter 生成 Icon 提示徽标 Widget

程序中有时为了向用户提供一些附加状态,常在 Icon 的角上用附加图标来展示,如比较常见的数字红点徽标,我们今天并不实现红点徽标,而是用缩小的Icon 做提示徽标,以展示其它的一些状态,如我的“蘑菇仪表”app中有一个 IconButton Flutter 并没有提供现成的 Icon 提示徽标 Widget,当然可以用第三方库来实现,但用现成的轮子有时也并不一定方便,其实实现这个功能非常简单...

2022-02-12 22:36:59 1812 1

原创 swift 用 UserDefaults 及 Codable 保存类对象或结构实例数组

swift 用 UserDefaults 及 Codable保存类对象或结构实例数组 以前写过一篇《swift 用 UserDefaults 及 NSSecureCoding 保存类对象数组》的文章,虽然能实现类及结构数组的保存,但实际使用时要对每个要保存的类或结构进行编码和解码扩展,保存和读取时的代码也比较多,使用起来比较繁锁,尤其在保存和读取数组比较频繁时。 本篇用 swift4.0带来的协议 Codable 来解决以上所述存在的问题。 Coda...

2021-03-02 18:22:40 1528

原创 ubuntu 上 ESP8266 HomeKit 实战(六)2路继电器 + 2个触摸开关

我们这一篇在《ubuntu 上 ESP8266 HomeKit 实战(五)2路继电器》的基础上通过添加二个触摸开关来添加双本地开关功能。一、硬件1. 2路继电器模块一个,参见《ubuntu 上 ESP8266 HomeKit 实战(五)2路继电器》2.触摸开关 2 个,单个触摸开关的处理参见《ubuntu 上 ESP8266 HomeKit 实战(四)1路继电器 + 1个触摸开关》接线图如下:二、软件软件部分参见《ubuntu 上 ESP8266 HomeKit 实战...

2020-11-25 18:29:43 2289 5

原创 Macbook 项目 pod update 无法更新的解决方法

Mac book 中 swift 使用 CocoaPods 管理插件一直正常,但最近用 pod update 时不能更新,出现错误信息wiukings-MacBook-Pro:JloudOevel wiuking$ pod update --repo-updateUpdate all podsUpdating local specs repositoriesCloning spec repo `cocoapods` from `https://github.com/CocoaPods/Sp

2020-06-09 17:12:52 1892

原创 ubuntu 上 ESP8266 HomeKit 实战(五)2路继电器

基于ESP8266 HomeKit ,我们能够实现对多路继电器的控制。根据不同的硬件电路,软件实现可能会有些不同,但基本原理不会相差太大。下面我们用在淘宝上购买的 ESP8266 2路继电器模块,讲述其控制方法。一、硬件硬件除2路继电器外,其余与《ubuntu 上 ESP8266 HomeKit 实战(二)1路继电器》所述的硬件相同。下图是在陶宝上购的双继电器模块。二...

2020-01-15 22:51:34 3354 12

原创 swift 设置 pickerView 为黑底白字

实现下图红框中的内容即能使 pickerView 显示为黑底白字,其中appName[row] 为行 row 显示的内容。

2019-09-25 22:19:33 298

原创 swift TableView 样式(一)系统 Basic

打开Xcode,新建一个项目:选择iOS\Application\Single View Application创建一个单视图应用:设置项目名称 testTableView,语言选择Swift,设备选择Universal:创建好项目后,我们在项目目录结构中可以看到只存在一个storyboard文件:Main.storyboard文件就是一个通用的storyboard...

2019-09-23 23:46:07 254

原创 swift 用 UserDefaults 及 NSSecureCoding 保存类对象数组

swift 工程中要保存类对象数组,经综合考虑选用UserDefaults 及 NSSecureCoding 保存类对象数组。首先定义类:class TimeData:NSObject, NSSecureCoding { static var supportsSecureCoding: Bool { return true } // 需要添加这个静态属性 var ...

2019-09-23 22:07:07 1396

原创 在 Angulalr2 中用 bootstrap4 实现多级下拉菜单

在 Bootstrap4 中没有找到多级下拉菜单,于是自己通过参考相关资料后,经过实践实现了这一功能。过程如下:一、安装相关组件及配置在工程目录下打开终端, 分别执行以下命令安装多级下拉菜单需要的相关组件:npm i bootstrap -snpm i jquery -snpm i popper -s完成以上工作后,在 src/styles.scss 文件顶部加入@im...

2019-08-15 00:08:58 496

原创 angualr2 中用指令Directive实现图片尺寸随窗口尺寸而改变

前端编程中,经常遇到要求图片在保持宽高比的情况下,图片随窗口缩放而自动缩放,在 angular2 中我们可以用指令 Directive 实现这一功能。首先在已有的 angular2 工程中进入要使用该功能的目录,然后在终端输入:ng generate directive item-resize在当前目录中会生成两个文件 item-resize.directive.ts 和 item-...

2019-07-12 10:50:38 363

原创 ubuntu 上 ESP8266 HomeKit 实战(四)1路继电器 + 1个触摸开关

我们这一篇在《ubuntu 上 ESP8266 HomeKit 实战(二)1路继电器》的基础上通过添加一个触摸开关来添加本地开关功能。一、硬件《ubuntu 上 ESP8266 HomeKit 实战(二)1路继电器》中的硬件不再介绍了,大家不清楚的可直接看博客内容。我们在它的基础上要添加一个触摸开关,尺寸很小 15mmX11mm,模块供电 2.5v-5.5v,价格也很便宜,在陶宝上就...

2019-06-16 12:47:55 3738 3

原创 Angular2 中用管道技术吧汉字转换为拼音

用 angular2 开发的项目中需要动态的把汉字转换为拼音,直接把自己以前写的一篇文章《coffeescript 汉字转拼音代码》中的内容拿过来用 TypeScript 重新写了一下,修改后的代码如下(文件名 pinyin.pipe.ts):import { Pipe, PipeTransform } from '@angular/core';@Pipe({ name: 'piny...

2019-05-17 11:54:34 2398

原创 Qt VT100 解析程序

最近用 Qt 开发一串口程序中要求对 VT100 进行解析,现项目已验收,为了备忘把 VT100 解码部分整理出来,也能给需要者一个参考。一、VT100控制码 VT100是一个终端类型定义,VT100 控制码是用来在终端扩展显示的代码.比如在终端上任意坐标用不同的颜色显示字符.所有的控制符是'\033'(八进制)开头。 VT100 控制码如下: \033[0m...

2019-05-14 23:13:29 1242 2

原创 ubuntu 上 ESP8266 HomeKit 实战(三)设置 iPad 为家居中枢使 ios 设备具备远程控制能力

《ubuntu 上 ESP8266 HomeKit 实战(二)1路继电器》中讲述了 ios 手机控制 ESP8266 实现 1路继电器工作的方法,但只能在同一个路由器下才能工作,如何才能实现手机远程控制呢?Homekit 远程控制可用 ESP8266 和 ios 设备分别与服务器通信方式编程实现,但实现比较复杂。我们今天不用这种方法,而是通过把 iPad 设置为家居中枢的方法实现远程控制。...

2019-04-08 01:03:40 8835

原创 ubuntu 上 ESP8266 HomeKit 实战(二)1路继电器

一、硬件1、ESP8266-01S网上资料很多,就不再介绍了。2、1路继电器模块1路继电器模块带有2x4母插口直接与ESP-01S连接,自带DC5V外接电源接口,有光电隔离。模块比较小巧。3、DC5V电源我调试用的电源是手机充电器加自己用USB线改装的,如需要装入墙壁开关和插座可到陶宝购买220V转5V电源模块。4、下载器我用的是ESPLINK,支持自动下载...

2019-04-06 23:41:43 5379 20

原创 ubuntu 上 ESP8266 HomeKit 实战(一)用 esp-homekit-devices 搭建开发环境

esp-homekit-devices 搭建 ESP8266 HomeKit 开发环境比较简单,主要步骤如下:一、安装esp-homekit-devices首先确定安装目录,我的目录是~/文档//esp8266/homekitcd ~/文档//esp8266/homekitgit clonehttps://github.com/RavenSystem/esp-home...

2019-04-06 23:39:38 8533 11

原创 使 spine MVC 支持 X-HTTP-Method-Override

switch (settings.type){case 'PUT':case 'DELETE':settings.headers['X-HTTP-Method-Override'] = settings.type;settings.type = 'POST';break;}

2015-08-27 22:35:52 803

翻译 coffeescript 汉字转拼音代码

JavaScript 汉字转拼音,我也需要这个,在网上找了不少,有的只能在ie里边实现,找了很久,最后找到个可以在ie8. firefox ,chrome都行的。http://hi.baidu.com/lukin/blog/item/07ec768b5fd15216c9fc7aa7.html 这个百度空间的这个,我用上了,蛮好用的,分享出来,看看是否能帮助你。

2014-09-14 22:21:19 4088

原创 学用 html5 canvas 与 javascript 开发画图程序

最近为学习html5 canvas jQuery 和 javascript ,写了一个画图程序,实现了画线、画矩形(正反圆角矩形、星形、三角形、桶形、键头等)和画圆等功能,可对图形进行缩放、旋转等几何变换,并对图形进行着色,程序正在开发中,仍有许多功能未实现,有兴趣的朋友可点击 asdraw 查看,有时因程序在调试中不一定全部能用,请谅解。

2013-10-14 22:25:44 733

原创 JQuery 模板与 css 设置不当造成 jQuery Ui 不能正常显示

最近用php jQuery css编写程序,发现有些jQuery UI 不能正常使用,用了我三天时间才找出原因,相关代码如下:#sel_pro span{    border:1px solid #aaa;background:#ddd;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radiu

2013-07-19 22:27:54 914

ESP8266 Homekit 2路继电器和2个触摸开关模块下载包

用本资源刷写陶宝购买的ESP8266-01 2路继电器和2路触摸开关组成的模块后,实现 Homekit 功能,可通过 iPad 和 iPhone 的 家庭app 控制继电器,并可在本地通过触摸开关控制继电器。

2020-11-25

ESP8266 Homekit 双路继电器模块下载包

用本资源刷写陶宝购买的ESP8266-01 2路继电器模块后,实现 Homekit 功能,可通过 iPad 和 iPhone 的 家庭app 控制2路继电器。

2020-01-15

ESP8266 Homekit 1路继电器和1个触摸开关模块下载包

用本资源刷写陶宝购买的ESP8266-01 1路继电器和1路触摸开关组成的模块后,实现 Homekit 功能,可通过 iPad 和 iPhone 的 家庭app 控制继电器,并可在本地通过触摸开关控制继电器。

2019-06-16

Homekit ESP8266-01 1路继电器模块下载包

用本资源刷写陶宝购买的ESP8266-01 1路继电器模块后,实现 Homekit 功能,可通过 iPad 和 iPhone 的 家庭app 控制继电器。

2019-04-03

空空如也

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

TA关注的人

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