Kingtous' Blog

Keep Hungry, Keep Foolish.

ESP8266 Arduino-天气预报小助手Demo

esp8266 ssd1306OLED

Arduino ESP8266 天气预报小助手程序 项目地址:https://github.com/Kingtous/esp8266_arduino_weather_reporter 适配配置 芯片:ESP8266 (NodeMcu、CH340) 显示器:SSD1306OLED SW I2C 编程语言:C++ 17 功能 设置功能 ...

算法-快速排序&堆排序

算法

算法擱置很久了,來填上之前的坑~ 快速排序 说白了,就是找出每次一个数(称为基准),使得那个数所在的位置,其左边元素比基准数小,其右边元素比基准数大。 故我们需要3个函数: getIndex找出基准数 quickSortPartition针对当前的基准数,拆分成左右两个数组,再分别进行排序 初始时,我们默认将数组第一个元素选为基准数 ...

Flutter Bloc更新状态后不刷新UI的一个解决办法

Flutter

Flutter Bloc更新状态后不刷新UI的一个解决办法 Flutter 1.12.13+hotfix.8 • channel stable 使用Equatable创建Bloc 在用Bloc框架写一个项目时,发现在mapEventToState中yield一个state后发现UI并没有刷新,明明改变了关注状态。 究竟是怎么回事呢? 上原代码 1 2 3 4 5 ...

考研英语记录-2020.03.08

Word Start with D

decay vi rotten the body had begun to decay. deceit n cheat deceive vt. cheat daunt make (someone) feel intimidate...

macOS Catalina启用NTFS-3G并实现自动挂载的正确方式

NTFS Yes!

NTFS-3G是一个开源的支持NTFS读写的系统小工具 相比NTFS For Mac等一些专业工具来说,NTFS-3G的驱动读写性能大约为专业工具的30% 请谨慎考虑是否安装 链接:NTFS-3G Wiki macOS Catalina启用NTFS-3G并实现自动挂载的正确方式 安装NTFS-3G 需要安装osxfuse和ntfs-3g 1 2 brew cas...

EQ均衡器学习

EQ是润色器,不是修音器

参考链接:链接 十段均衡器效果如图: EQ的基本定义 EQ是Equalizer的缩写,大陆称为均衡器,港台称为等化器。作用是调整各频段信号的增益值。 10段均衡器表示有10个可调节节点。节点越多,便可以调节出更精确的曲线,同时难度更大。 各段对声音的影响效果 1、[20-60Hz]影响音色的空间感 因为乐音的基音大多在这段频率以上,这段很难表现,天天动听没...

由Git Reset引发的惨案

Git NB

背景:Commit了一上午的工作,想检查之前一个版本的功能是否有异常,网络一搜索: Git reset –hard HEAD^ 即回退到上一个版本 却不曾想,回退后,一上午的工作没了?!怎么办?git log 中也没有了commit id 查个资料 git reset 版本回退 基本参数: reset 参数–soft、 ...

考研英语记录-2020.03.01

Word Start with C

cabin a private room or compartment(车厢/隔间) on a ship: she lay in her cabin on a steamer. the area for passengers in an aircraft: animals are not allowed in the cabin of the airc...

考研英语记录-2020.02.28

Word Start with B

(同义词) [plural] -> 单数 vs 易混淆 bacterium [plural] $\rightarrow$ bacteria bakˈtɪərɪə ...

Python-七牛云token生成器

Python Easy!

Python生成带有时限的上传token 根据博文的教程,使用Python语言实现了一遍 token = accessKey + encodedSign + encoded 需要准备的数据: AccessKey SecretKey OSS Bucket名称 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...