【树莓派开发】使用cpolar实现内网穿透,远程连接在家里的树莓派
众所周知,一般我们远程连接树莓派,需要它和我们的电脑在同一局域网下。如果出门要用树莓派的话,只能把它一并带出门。 可如果我们想偷懒,把树莓派连上网线或wifi丢家里,然后在另外一个网络下远程连接树莓派的话,就需要借助cpolar来实现内网穿透,把树莓派变为联网的远程LINUX服务器 如果你还没有配置好树莓派的基本使用环境,可以参考我的博客🚪【传送门】 关于cpolar在树莓派上的基本配置,官方有很详细的帮助文档,但是里面有一些问题介绍的并不算清楚【官方文档连接】 本文是对官方帮助文档的细化(很多我搜到的博客基本就是照搬官方帮助文档) 在开始之前,请先注册一个你的cpolar账户 ...
【MD】Markdown如何插入视频、mp3和gif
总所周知,鄙人有一个专栏叫做【差生文具多】,里面记录了一些工具的使用方法,以及使用工具时会遇到的一些问题。 于是乎,之前就有一个朋友在群里问道“markdown如何插入视频”,当时的我不会弄,然后就出现了下面这一幕👇 明天就弄😂开整!(然而这篇博客是在5.1劳动节写的) [TOC] 首先你要知道,markdown语法其实是兼容html语法的,这也是为什么我们可以很方便地把markdown转换为html,放置到博客网站上 所以我们可以用html代码来插入视频和mp3音乐 1.md插入视频对应语法如下,这两个都可以 1<video src="视频链接">< ...
【C++】函数重载的形式及其背后原理
常言道:中国有俩球,谁都赢不了!这句话在不同的语境下有不同的意思 C++中,函数支持在同一作用域下声明几个功能类似的同名函数,但需要遵守以下规定…… 形参个数不同 形参类型不同 形参类型的顺序不同 注意:只修改函数返回值不构成重载 编译器会在调用这些同名函数的时候,根据具体情况来选择不同的函数 [TOC] 1.函数重载的样式 上面提到了函数重载的3个规定,下面让我们来用具体示例认识一下它们 假设我们需要一个A+B的代码,如果每次都需要根据不同数据类型来写不同的函数去实现这个功能,未免有点太过繁杂。 在C++中,只需要修改函数的参数,即构成了函数重载,编译器就会自己选择对应的函数进行 ...
【C++】凝视C++的第一眼
从今天开始,正式步入C++学习的大门啦! C++的博客主要是我个人学习的学习笔记,刚开始会记一些比较零碎的小知识点,可能没有之前C语言的博客那么系统化😂 笔记中可能有错误的地方,欢迎大家指出! 感谢你关注慕雪,欢迎来我的寒舍坐坐❄慕雪的寒舍 [TOC] 1.C++简介 你可以通过菜鸟教程网来学习C++👉传送门 C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验 ...
【C语言】八大排序算法(带图详解)
1. 前言如果你把本专栏从头看到这里,那么恭喜你,本篇博客已经是是初阶数据结构的收尾啦😁!让我们一起来学习一下,那些常见的排序算法! 本篇博客主要讲述八大排序🕵️♀️,桶排序/基数排序可能会在后期补上!欢迎大家收藏本文! 在之前的学习中,我们已经接触过ez的冒泡排序,和通过堆实现的堆排序,本篇博客就不再详解这两个了! 有些排序的思路不是那么好懂,我的讲解也会有不到位的地方,欢迎在评论区提出你的疑惑或建议!🌭 [TOC] 2. 插入排序2.1. 直接插入基本思想:把待排序的数依照大小插入一个已经有序的序列中,直到所有数插入完毕,就能得到一个新的有序序列 实际上我们日常生活中打 ...
【树莓派】实验12-PCF8591模数转换器
前言由于树莓派不能直接读取模拟信号,所以我们需要本篇博客中提到的模数转换器来替代实现读取模拟信号的功能。 本篇博客的这个模数转换器比之前的模块复杂很多,我们需要一步一步弄明白它的原理,才能真正理解如何使用这个小东西 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.实验器材 树莓派开发板 40p软排线+T型转接板+面包板 双色LED模块(元老级朋友) PCF8591模数转换器模块 一些跳线 一字或者十字螺丝刀🛠 上:PCF8591模数转换器 ...
【树莓派】实验11-U型光点传感器
前言本篇实验和上篇博客的实验相似,我们要学习用U型光电传感器来控制双色LED 这都是基础实验中不可或缺的内容,因为后续我们需要学会交叉使用不同的传感器来控制更复杂的电路。那些才是学习树莓派基础实验真正的意义 不管怎样,还是继续努力吧! 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.实验器材 树莓派 40p软排线+T型转接板+面包板 U型光电传感器模块 双色LED模块 跳线一堆 上:U型光电传感器;下:双色LED 2.实验原理U型光电传感 ...
【树莓派】实验10-干簧管传感器实验
前言好像没啥可以说的,直接开始进入今天的实验内容吧 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.实验器材 树莓派开发板 40p软排线+T型转接板+面包板 干簧管传感器模块 双色LED 跳线若干 上:干簧管传感器;下:双色LED 2.实验原理干簧管传感器也是一种用于检测磁场的传感器。在常用的程控交换机、复印机、洗衣机、电冰箱、照相机、消毒碗柜、门磁、窗磁、电磁继电器、电子衡器、液位计、煤气表、水表等产品中都得到了很好的应用。 个人理解: ...
【树莓派】实验09-蜂鸣器模块
前言最近学习激情不是很高,虽然代码学了很多,但是高数和大物直接摆烂了,呜呜呜呜 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.实验器材 树莓派开发板 40p软排线+T型转接板+面包板 有源蜂鸣器 无源蜂鸣器 一堆跳线 下:有源蜂鸣器;上:无源蜂鸣器 它们的外观几乎一样。如果是没有装配好的单独模块,无源蜂鸣器底部的电路引脚带有绿色pcb,而有源蜂鸣器底部是黑色塑料外壳。因为模块已经焊接到了电路板上,所以我们看不到它们的底部引脚。 2.实 ...
【树莓派】实验08-震动开关
前言今天折腾vim编辑器折腾了老久,我只是想实现在vim编辑器中可以复制代码到windows电脑下,方便我写博客,但是咋弄都搞不定,放弃了,还是用树莓派的系统来复制吧 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.实验器材 树莓派开发板 40p软排线+T型转接板+面包板 振动传感器模块 双色LED模块 跳线一堆 上:双色LED模块;下:震动传感器模块 振动传感器模块和倾斜传感器模块很像,都是通过物理结构来判断当前的状态。而且它也有PWR- ...