上一篇使用ESP32S3实现Wake On Lan的结尾留了个尾巴: 电脑长时间休眠后唤不醒, 当时怀疑是无线唤醒本身的问题, 顺手写了句"等后面有钱买树莓派了再说吧"
这事就一直搁在心里, 直到前段时间翻购物车, 才发现 W5500 模块才二三十块, 还是自带变压器和 RJ45 的那种, 那还买什么树莓派, 直接开造!
本文章记录一些学习过程, 持续更新
学习Linux平台下的socket使用方法
首先要创建一个套接字, 并接收返回的文件描述符
auto sockfd = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
通常文件描述符应为正整数
不建议使用CSDN, 本文章只是针对CSDN重定向到登录页面的发现与解决方法!
不建议使用CSDN, 本文章只是针对CSDN重定向到登录页面的发现与解决方法!
不建议使用CSDN, 本文章只是针对CSDN重定向到登录页面的发现与解决方法!
最近闲来没事(其实事情一大堆, 忙里偷闲说是), 早上刚好看到WOL的技术讲解视频, 想着之前一直想实现WOL, 结果一直失败, 因此感觉很不服, 然后手上刚好有大一玩单片机买的ESP32S3(虽然在我上大二后就把它抛弃了), 恰好支持Wi-Fi, 那还说啥了, 直接开造!
关于我为什么在学习C++很久后又要重新去再学一遍OOP呢? 我感觉就是在实际使用中会碰到各种奇妙的问题, 而这些问题在我初次学习(有学校教的还有自学的)面向对象时其实并没有遇到过, 并且面向对象的精髓我也并没有掌握多少, 于是我就想深入的去学习面向对象, 同时写下这篇文章放到博客.
struct在C++中相较于C得到了一些扩充, 除了能存储数据外也能封装函数了, 而class则又在struct的基础上增加了访问权限, 至少我在之前授课的时候就是这么引入class的, 那么在引入后就开始讲继承、多态等内容了, 但其实有个问题就是, 为什么要面向对象呢?
不知不觉, 从我听到ChatGPT到现在已经过了三年了, 当时的ChatGPT还只是头脑简单的小孩, 很容易被一些反常理的问题而难住(比如弱智吧的题目), 而现在, 参数量达到千万级别后, AI似乎已经变得无所不能了. 写作文, 写代码, 生成视频, 理解图片, 几乎样样全能.
为什么要配置Rime输入法呢, 这还要从微软的terminal说起, 最近似乎是某个更新把terminal更新了, 然后导致我的搜狗输入法无法在terminal中出现候选词提示框, 起初我还以为是搜狗的问题, 然后就想着把搜狗输入法干掉...
(理论上这文章年前就应该发了, 不过因为懒就忘了, 最近把Rime搞崩了, 所以又要配置一遍... 然后把先前简陋的教程丰富一遍...)