【Linux】编写COM口和USB口的规则文件(.rules)
当外接存储设备(如:U盘、机械硬盘等)时,由于路径/dev下并没有存储新设备的设备节点、规则文件等,udev会给新的存储设备按照内核的分配规则分配设备节点诸如:/dev/sda(如U盘)、/dev/sdb(如机械硬盘)等临时设备节点,这些临时设备节点是按照外接设备的插入顺序决定的,也就是说下次如果是先插机械硬盘、再插U盘就可能会分配临时名字:/dev/sdb(如U盘)、/dev/sda(如机械硬盘),又或者是其他诸如/dev/sdc、/dev/sda2等等。
【linux】把home目录挂载到其他分区(数据盘/data等)下
在安装系统时由于没有合理地分配,导致home主目录的内存分配过小,久而久之内存逐渐不是很够用,这时候需要把home目录进行扩容处理,以下有一个方法,就是把home通过挂载到其他分区的方法达到扩容的地步。
【Linux】ssh: connect to host localhost port 22: No route to host
ssh: connect to host localhost port 22: No route to host
【C++】加了<string.h>还是报“strlen:找不到标识符”的错误
预编译头一般包含了基本程序引用库、客户自定义库等,其中基本程序引用库就包含了常用的与C标准库对应的头文件,如标准输入头文件stdio.h、字符串头文件string.h等文件。问题出自于预编译头里面已经包含了一些基本的头文件,而且在编译前已经把这些库进行了预编译处理,我们再手动添加这些头文件就很容易被略过。把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件。的为目的的预编译头:#include “stdafx.h”。出现问题的原因是使用了编译软件。
【LINUX】使用Service服务开机自启动脚本或者指令
我们在路径/etc/systemd/system下新建一个以.service为后缀的文件名,以远程连接服务ssh.service为例,格式如下:Service文件主要由三个部分组成:[Unit]、[Service]以及[Install]。
vscode编写c语言程序输出中文乱码问题
首先我们要清楚,我们编写一个c语言程序并运行的过程。其实就是我们创建一个xxx.c文件,然后执行gcc xxx.c去生成一个xxx.exe文件,然后运行xxx.exe文件看到运行效果。打开我们命令行查看它的属性会发现,它用的字符集是UTF-8这个时候,如果我们的c语言程序的编码格式与cmd命令行的字符集不统一,那么就会输出乱码。而vscode运行c程序本身也是这个原理,它帮我们打开一个shell,执行gcc生成exe,运行exe文件看到输出效果,但是vscode...
【算法】关于双指针的奇技淫巧(一):对撞指针
说明两数之和应该还要往上增加,而此时尾指针所指向的数已经是最大了,所以需要让头指针往右移动才可以使得两数之和往上增加,继而推断出头指针所指向的“2” 与尾指针指向的“6、10、12、15”都不符合,因为“15”已经是最大都不符合目标数,其他比它小的数就更不用说。10 + 15 = 25 > 22,只要看明白上面说的原理,这里理解起来也很简单,就是。判断一下当前数值相加是否符合目标数,2 + 15 = 17 > 9 ,两数之和比目标数要大,所以要让两数之和减少,因为头指针所指向的数已经是最小的了。
【MFC】两个ListBox控件数据交互
界面如图下所示: 候选数据列表的ID为: 已选数据列表的ID为: 可以使用以下代码往框中添加数据: 显示效果如下: 如果有多个数据,可以使用以下方法: 显示效果如下: 如果想让数据按照自己的顺序排序,可以在控件处将自动排序关闭: 实现代码如下: 效果如下: 可以看到“已选数据列表”中的数据是乱的,需要把该控件的自动排序也关掉: 关闭后数
【数据结构】尾插法链表初始化、新增和删除指定位置的数据
使用尾插法进行链表初始化的一个好处是,使得链表遍历时按照的原则进行输出。使用尾插法,我们需要初始化三个兄弟,分别是L、r和p(当然也不一定要这个名字,你们可以随便起三个),第一个是L头结点,该节点不存储数据,仅作为,如图下所示:其中指针“L”的作用是,便于后面遍历、添加等操作时迷路了可以回来。如此同时,我们还需要有一个指针“r”用来如何理解“指向当前所在的结点”?比如在遍历整个链表时,如果遍历到了第四个结点,那么指针“r”就会指向第四个,就是这个意思。最后是指针“p”,该指针只要。
fastapi访问/docs和/redoc接口文档显示空白或无法加载
这个问题是由于fastapi内置的接口文档使用的外网的cdn我们在浏览器开发者工具中可以看到它请求了一个js脚本,这个脚本部署在国外,国内无法访问,导致页面卡死在这里,显示空白。知道这个以后,我们可以讲这些静态资源配置到自己的本地,这些静态资源都在github上开源。swagger-uiredoc上面两个链接分别是fastapi两种模式下文档接口所需的静态资源开源地址。这里我抽取出我们所需要的最少的资源放在我的百度网盘。提取码:33kh将静态资源下载后放到项目的根目录下,
vue实现第三方登录——qq
目录一、介绍如何申请QQ登录解决点击登录后打开一个新窗口二、vue项目中使用(1)引入使用(2)自动生成的代码转换a链接跳转(3)将测试地址映射到本地三、登陆后的三条路线第一条路线第二条路线第三条路线一、介绍整体流程 在登录页面,QQ登录图片处,赋予其打开QQ登录页面功能。 回跳的页面得到QQ给的唯一标识openId,根据openId去后台查询是否已经绑定过账户。 如果绑定过,完成登录。 没有绑定过...
今日推荐
周排行