摘要: 最近开发ESP8266-NodeMCU 因为开发过 合宙4G 模块,用的Lua,所以这里也用Lua。 但是最开始两眼一抹黑,在网上找资料,乱七八糟,需要 Lua固件库、LuaAPI文档、Lua例程、固件下载工具、IDE(Lua代码编写和下载)、串口驱动(这是常识,就不用说了) 找来找去,气死我了!! 阅读全文
posted @ 2024-06-14 09:51 刘冠 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、异或和 异或和就是对数据逐一异或计算(异或结果与下一个数据异或) 下面是校验实例 2、累加和 累加和也是逐一累加,但是计算不进位,所以最终结果其实是累加结果求256的余数 下面是计算实例 阅读全文
posted @ 2018-12-11 11:31 刘冠 阅读(12902) 评论(2) 推荐(0) 编辑
摘要: class Link { //定义为内部类是因为Node是为Link服务的 private class Node { private String data; private Node next; public Node(String data) { this.data = data; } ... 阅读全文
posted @ 2018-09-25 19:15 刘冠 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、编译 执行 编辑 xx.java 类文件 -> javac xx.java 编译 -> java xx 执行。 2、字符串 字符与字符串 字节与字符串 比较 字符串查找 字符串替换 字符串截取 字符串拆分 空判断 3、对象 对象比较 static 属性的一点奇葩,实例居然能调用static属性, 阅读全文
posted @ 2018-09-22 10:15 刘冠 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1、目录 /bin:存放的是一些二进制文件(ls,cat,mkdir),但是在Linux中二进制文件是可以被执行的。这个目录中的命令文件是给普通用户使用(非超级管理员用户:root)。 /etc:放置所有配置文件(服务)。 /home:所有非 root 用户家目录的一个集合。 /root:root用 阅读全文
posted @ 2018-09-11 11:53 刘冠 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 闭包 部分魔术方法 单例 注册树 观察者模式 原型模式(new一次的不需要再new了) 迭代器 阅读全文
posted @ 2018-08-26 17:22 刘冠 阅读(144) 评论(0) 推荐(0) 编辑
摘要: /** 闭包关键字: @noescape 非逃逸闭包 默认状态。 闭包在函数结束之前被调用 @escaping 逃逸闭包 闭包在函数结束后回调 */ // func block(resource: (_ content: String) -> (), with: String) { resource(with) } block(resource: { (c... 阅读全文
posted @ 2017-09-17 15:11 刘冠 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 类的初探 类的继承 阅读全文
posted @ 2017-09-13 11:42 刘冠 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 结构体函数自己修改自己需要加mutating关键字 如果结构体对所有存储型属性提供了默认值且自身没有提供定制的构造器,它们能自动获得一个逐一成员构造器。 阅读全文
posted @ 2017-09-12 15:55 刘冠 阅读(215) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can play import UIKit //Raw Value enum Month: String{ case January = "Value_January" case February = "Value_February" case March = "Value_Ma... 阅读全文
posted @ 2017-09-11 18:56 刘冠 阅读(198) 评论(0) 推荐(0) 编辑