Ubuntu系统-香橙派篇
这篇文章记录的是我折腾香橙派的经历。
1. WiFi连接12345678# 扫描周围WIFI热点$ nmcli dev wifi# 连接附近WiFi wifi_name为待连接WIFI名字 wifi_passwd为待连接WIFI密码$ nmcli dev wifi connect wifi_name password wifi_passwd# 断开连接的WiFi wifi_interface表示网络接口 例如wlan0$ nmcli device disconnect wifi_interface# 查看WiFi的IP地址$ ip addr show wlan0
2. 查看温度1234# 查看该温度域类型 *表示0~3的一个值$ cat /sys/class/thermal/thermal_zone*/type# 查看温度 输出值需除以1000得到的才是正确的温度 摄氏度$ cat /sys/class/thermal/thermal_zone*/temp
1234567891011121314151617orangepi@orangepizero2:~$ cat /sys/c ...
linux服务器踩坑日志
一、配置相关编译环境1.g++、make、cmake 等相关工具123$ sudo apt install make$ sudo apt install gcc$ sudo apt install g++
2.安装 ifconfig 等工具1$ sudo apt install net-tools
3.Ubuntu 18.04系统(GNOME 桌面)配置xrdp远程参考:WINDOWS mstsc 使用VNC和xorg-xrdp两种Session方式 远程桌面连接 Ubuntu 18.04-CSDN博客https://zhuanlan.zhihu.com/p/40937988 第一条评论
注意:实践发现,xrdp 远程只能远程或本地一个用户登录(可能是我这边环境的原因)
12345678$ sudo apt-get update$ sudo apt-get install xserver-xorg-core$ sudo apt-get install xrdp$ sudo apt-get install xserver-xorg-core$ sudo apt-get -y in ...
云服务器部署个人博客
该文章是在云服务器上搭建个人博客的记录
一、配置ssh远程公钥登录1.创建公钥/私钥对1# ssh-keygen
执行上述命令,会生成id_rsa、id_rsa.pub和know_hosts三个文件
2.上传id_rsa.pub到云服务器上3.复制id_rsa.pub文件中内容到~/.ssh/authorized_keys中4.更改~/.ssh/authorized_keys文件权限为6001# chmod 600 ~/.ssh/authorized_keys
5.编辑sshd_config文件修改ssh配置12345# vim /etc/ssh/sshd_config# 添加如下内容PasswordAuthentication yes # 口令登录RSAAuthentication yes # RSA认证PubkeyAuthentication yes # 公钥登录
6.接下来可以使用ssh公钥登录云服务器了二、部署hexo博客到云服务器参考:将hexo个人博客部署到个人云服务器–最详 ...
Markdown-少用易忘的语法
手动换行
在一行文本末尾添加<br> 标签来实现换行
文本居中
在文本首部添加<center> 标签、文本尾部添加</center>实现文本居中
VSCode使用汇总
VSCode批量删除空白行
Ctrl+H打开替换框,打开使用正则表达式,输入^\s*(?=\r?$)\n再点击全部替换即可
SQL学习笔记
SQL学习记录一、mysql学习踩坑记录1.导入数据库报错ERROR 1366 (HY000) at line 29: Incorrect string value: '\x80\xE7\x8F\xAD' for column 'name' at row 1
解决办法:在数据库脚本中第一行加入set character set utf8;即可正常读取中文字符
参考:https://www.liaoxuefeng.com/discuss/1253602103632832/1269131233982560
2.查询数据库表数据报错ERROR 1046 (3D000): No database selected
解决办法:USE <database>切换数据库(这里的database是统称,需根据实际情况修改)
参考:MySql ERROR 1046(3D000): No Database Selected的解决办法
二、SQL相关知识点来源:SQL教程
(一)查询数据1.基本查询
语法:SELECT * FROM <表名>
使用SEL ...
字符串和字节转换函数-python
字符串、字节、Hex间的转换
hex(int)
12345678def hex(*args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ """ Return the hexadecimal representation of an integer. >>> hex(12648430) '0xc0ffee' """ pass
B.hex()
12345678def hex(self): # real signature unknown; restored from __doc__ """ B.hex() -> string Create a string of hexadecimal numbers from a bytes object. Exampl ...
windows系统常用cmd命令
windows系统常用cmd命令
参考视频教程:
合集·电脑cmd命令
1.ipconfig
ipconfig:显示IP地址信息
ipconfig /all:显示IP地址详细信息(包括DNS等)
ipconfig /all | findstr DNS:筛选关于DNS的信息(findstr用于查找特定字符)
ipconfig /release:释放所有接口IP地址(即断开网络无法上网)
ipconfig /release "WLAN":释放WLAN接口的IP地址
ipconfig /renew:重新获取IP地址(连接网络正常上网)
ipconfig /displaydns:显示DNS解析缓存结果(用于网络DNS故障排查)
ipconfig /displaydns | clip:复制DNS解析缓存结果到剪贴板中
ipconfig /flushdns:刷新DNS解析缓存
2.nslookup
nslookup www.baidu.com:显示解析该域名的DNS服务器地址信息及其对应IP地址
nslookup www.baidu.com 114.114.114.114: ...
《我的第一本算法书》阅读笔记
《我的第一本算法书》阅读学习笔记
https://www.ituring.com.cn/book/2464
注:这本书讲解比较简单和直观,并没有深入代码层面,排序部分的代码来源菜鸟教程
一、数据结构1.链表
基本链表、循环链表、双向链表
在链表中,数据一般都是分散存储于内存中的,无须存储在连续空间内
在链表中,数据的添加和删除较为方便,访问比较耗费时间(因为数据都是分散存储的)
在这里,我们把链表中的数据量记成n。访问数据时,我们需要从链表头部开始查找(线性查找),如果目标数据在链表最后的话,需要的时间就是O(n)。另外,添加数据只需要更改两个指针的指向,所以耗费的时间与n无关。如果已经到达了添加数据的位置,那么添加操作只需花费O(1)的时间。删除操作同理
2.数组
操作时间在内存的连续空间内
在数组中,访问数据十分简单,而添加和删除数据比较耗工夫
由于数据是存储在连续空间内的,所以每个数据的内存地址(在内存上的位置)都可以通过数组下标算出,我们也就可以借此直接访问目标数据(这叫作“随机访问”)
这里讲解一下对数组操作所花费的运行时间。假设数组中有n个数据,由于访问数据时使用的 ...
Cmake学习笔记
一、语法介绍
来源:从零开始详细介绍CMake
1.语法基本原则
变量使用${}方式获取值,但在IF控制语句中直接使用变量名
指令(参数1 参数2 …):参数使用圆括弧括起来,参数之间使用空格或分号分开
指令大小写无关,参数和变量大小写相关,推荐全部使用大写方式
SET(SRC_LIST main.cpp)与SET(SRC_LIST “main.cpp”)等价,但当源文件名中含有空格时必须加引号
2.基本关键词
PROJECT关键字
指定工程名字和支持语言,默认支持所有语言
PROJECT(HELLO) 指定工程名字且支持所有语言
PROJECT(HELLO CXX) 指定工程名字,支持C++
PROJECT(HELLO C CXX) 指定工程名字,支持C和C++
上面PROJECT关键字隐式定义了两个CMAKE变量:
12<projectname>_BINARY_DIR:上面的例子是HELLO_BINARY_DIR<projectname>_SOURCE_DIR:上面的例子是HELLO_SOURCE_DIR
MESSAGE关 ...













