【C++】如何理解函数调用中的传值和传址

如何理解函数调用中的传值和传址
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【Linux】编写COM口和USB口的规则文件(.rules)

当外接存储设备(如:U盘、机械硬盘等)时,由于路径/dev下并没有存储新设备的设备节点、规则文件等,udev会给新的存储设备按照内核的分配规则分配设备节点诸如:/dev/sda(如U盘)、/dev/sdb(如机械硬盘)等临时设备节点,这些临时设备节点是按照外接设备的插入顺序决定的,也就是说下次如果是先插机械硬盘、再插U盘就可能会分配临时名字:/dev/sdb(如U盘)、/dev/sda(如机械硬盘),又或者是其他诸如/dev/sdc、/dev/sda2等等。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【linux】把home目录挂载到其他分区(数据盘/data等)下

在安装系统时由于没有合理地分配,导致home主目录的内存分配过小,久而久之内存逐渐不是很够用,这时候需要把home目录进行扩容处理,以下有一个方法,就是把home通过挂载到其他分区的方法达到扩容的地步。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【Linux】ssh: connect to host localhost port 22: No route to host

ssh: connect to host localhost port 22: No route to host
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【C++】加了<string.h>还是报“strlen:找不到标识符”的错误

预编译头一般包含了基本程序引用库、客户自定义库等,其中基本程序引用库就包含了常用的与C标准库对应的头文件,如标准输入头文件stdio.h、字符串头文件string.h等文件。问题出自于预编译头里面已经包含了一些基本的头文件,而且在编译前已经把这些库进行了预编译处理,我们再手动添加这些头文件就很容易被略过。把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件。的为目的的预编译头:#include “stdafx.h”。出现问题的原因是使用了编译软件。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【LINUX】使用Service服务开机自启动脚本或者指令

我们在路径/etc/systemd/system下新建一个以.service为后缀的文件名,以远程连接服务ssh.service为例,格式如下:Service文件主要由三个部分组成:[Unit]、[Service]以及[Install]。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

vscode编写c语言程序输出中文乱码问题

首先我们要清楚,我们编写一个c语言程序并运行的过程。其实就是我们创建一个xxx.c文件,然后执行gcc xxx.c去生成一个xxx.exe文件,然后运行xxx.exe文件看到运行效果。打开我们命令行查看它的属性会发现,它用的字符集是UTF-8这个时候,如果我们的c语言程序的编码格式与cmd命令行的字符集不统一,那么就会输出乱码。而vscode运行c程序本身也是这个原理,它帮我们打开一个shell,执行gcc生成exe,运行exe文件看到输出效果,但是vscode...
分类: 编程语言 发布时间: 05-17 11:26 阅读次数: 0

【Unity项目实战】手把手教学:飞翔的小鸟(5)背景滚动

我们已经使得主角小鸟接触到地面后跳转到Game Over状态,接下来我们将继续往下,讲解得分机制。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【算法】关于双指针的奇技淫巧(一):对撞指针

说明两数之和应该还要往上增加,而此时尾指针所指向的数已经是最大了,所以需要让头指针往右移动才可以使得两数之和往上增加,继而推断出头指针所指向的“2” 与尾指针指向的“6、10、12、15”都不符合,因为“15”已经是最大都不符合目标数,其他比它小的数就更不用说。10 + 15 = 25 > 22,只要看明白上面说的原理,这里理解起来也很简单,就是。判断一下当前数值相加是否符合目标数,2 + 15 = 17 > 9 ,两数之和比目标数要大,所以要让两数之和减少,因为头指针所指向的数已经是最小的了。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【C++】Raw格式数据转换成Bmp图片

Raw格式数据转换成Bmp图片。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【MFC】两个ListBox控件数据交互

界面如图下所示: 候选数据列表的ID为: 已选数据列表的ID为: 可以使用以下代码往框中添加数据: 显示效果如下: 如果有多个数据,可以使用以下方法: 显示效果如下: 如果想让数据按照自己的顺序排序,可以在控件处将自动排序关闭: 实现代码如下: 效果如下: 可以看到“已选数据列表”中的数据是乱的,需要把该控件的自动排序也关掉: 关闭后数
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【数据结构】尾插法链表初始化、新增和删除指定位置的数据

使用尾插法进行链表初始化的一个好处是,使得链表遍历时按照的原则进行输出。使用尾插法,我们需要初始化三个兄弟,分别是L、r和p(当然也不一定要这个名字,你们可以随便起三个),第一个是L头结点,该节点不存储数据,仅作为,如图下所示:其中指针“L”的作用是,便于后面遍历、添加等操作时迷路了可以回来。如此同时,我们还需要有一个指针“r”用来如何理解“指向当前所在的结点”?比如在遍历整个链表时,如果遍历到了第四个结点,那么指针“r”就会指向第四个,就是这个意思。最后是指针“p”,该指针只要。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【操作系统】半小时写一个微型操作系统-写一个启动扇区并且导入到软盘镜像中

半小时编写一个操作系统HELLO WORLD
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

fastapi访问/docs和/redoc接口文档显示空白或无法加载

这个问题是由于fastapi内置的接口文档使用的外网的cdn我们在浏览器开发者工具中可以看到它请求了一个js脚本,这个脚本部署在国外,国内无法访问,导致页面卡死在这里,显示空白。知道这个以后,我们可以讲这些静态资源配置到自己的本地,这些静态资源都在github上开源。swagger-uiredoc上面两个链接分别是fastapi两种模式下文档接口所需的静态资源开源地址。这里我抽取出我们所需要的最少的资源放在我的百度网盘。提取码:33kh将静态资源下载后放到项目的根目录下,
分类: 编程语言 发布时间: 05-17 11:26 阅读次数: 0

【Linux】不断循环重启指定次数

不断循环重启指定次数
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【Unity项目实战】手把手教学:飞翔的小鸟(6)添加障碍

我们已经让主角在停止不动的情况下,移动背景图,使得主角小鸟像是自己往前移动了一样,接下来我们将继续往下,讲解如何添加障碍。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

【Unity项目实战】手把手教学:飞翔的小鸟(7)障碍对象池

我们已经生成了一个障碍物柱子,并且使得小鸟在越过柱子之后自动获得一分,接下来将继续讲解障碍物的随机生成。
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

Java 17日期与时间表示总结

Java 17日期与时间表示总结
分类: 企业开发 发布时间: 05-17 11:26 阅读次数: 0

JS比较相等的方式

JavaScript的相等比较。==、===、Object.is的区别是什么?
分类: 编程语言 发布时间: 05-17 11:25 阅读次数: 0

vue实现第三方登录——qq

目录一、介绍如何申请QQ登录解决点击登录后打开一个新窗口二、vue项目中使用(1)引入使用(2)自动生成的代码转换a链接跳转(3)将测试地址映射到本地三、登陆后的三条路线第一条路线第二条路线第三条路线一、介绍整体流程 在登录页面,QQ登录图片处,赋予其打开QQ登录页面功能。 回跳的页面得到QQ给的唯一标识openId,根据openId去后台查询是否已经绑定过账户。 如果绑定过,完成登录。 没有绑定过...
分类: 编程语言 发布时间: 05-17 11:24 阅读次数: 0