相关文章
物联网应用开发--STM32与新大陆云平台通信(云平台控制开发板上蜂鸣器、LED)
实现目标
1、掌握云平台执行器的创建
2、熟悉STM32 与ESP8266模块之间的通信
3、具体实现目标:(1)创建5个执行器:蜂鸣器,LED1,LED2,ED3,LED4;(2)执行器能对…
编程日记
2024/9/12 0:11:24
Java | Leetcode Java题解之第89题格雷编码
题目: 题解:
class Solution {public List<Integer> grayCode(int n) {List<Integer> ret new ArrayList<Integer>();for (int i 0; i < 1 << n; i) {ret.add((i >> 1) ^ i);}return ret;}
}
编程日记
2024/5/15 7:03:39
五分钟“手撕”时间复杂度与空间复杂度
目录
一、算法效率
什么是算法
如何衡量一个算法的好坏
算法效率
二、时间复杂度
时间复杂度的概念
大O的渐进表示法
推导大O阶方法
常见时间复杂度计算举例
三、空间复杂度
常见时间复杂度计算举例 一、算法效率
什么是算法
算法(Algorithm):就是定…
编程日记
2024/5/15 6:49:23
Builder建造者模式
Builder是内部类,用来构造类。
Builder的作用就是:默认属性代替设置属性,清晰代码意图。 构造方法中只设置必须参数(可以设置为final),在构造后再set可选初始化数据,每一个set返回一个Builder&…
编程日记
2024/5/15 6:37:56
python的文件操作及函数式编程介绍
五、文件操作
1、读取键盘输入 input 获取标准输入,数据类型统一为字符串 #!/usr/bin/python
# -*- coding: UTF-8 -*- str input("请输入:")
print("你输入的内容是: ", str)
这会产生如下的对应着输入的…
编程日记
2024/6/7 13:33:00
分析 vs2019 cpp20 规范的 STL 库模板 function ,源码注释并探讨几个问题
(1 探讨一)第一个尝试弄清的问题是父类模板与子类模板的模板参数的对应关系,如下图: 我们要弄清的问题是创建 function 对象时,传递的模板参数 _Fty , 传递到其父类 _Func_class 中时 ,父类的模板参数 _Ret…
编程日记
2024/10/12 17:36:37
flutter开发实战-log日志存储zip上传,发送钉钉机器人消息
flutter开发实战-log日志存储zip上传,发送钉钉机器人消息
当我们需要Apk上传的时候,我们需要将日志打包并上传到七牛,上传之后通过钉钉通知我们日志下载地址。 这里我使用的是loggy来处理日志
一、引入loggy日志格式插件
在工程的pubspec.…
编程日记
2024/6/8 13:23:12
强化学习——马尔可夫奖励过程的理解
目录 一、马尔可夫奖励过程1.回报2.价值函数 参考文献 一、马尔可夫奖励过程 在马尔可夫过程的基础上加入奖励函数 r r r 和折扣因子 γ \gamma γ,就可以得到马尔可夫奖励过程(Markov reward process)。一个马尔可夫奖励过程由 < S , …
编程日记
2024/5/15 6:10:24