- 博客(1654)
- 资源 (1)
- 收藏
- 关注
原创 vscode远程操作虚拟机Ubuntus上的某个目录
每次打开vscode时候,默认就开始链接最近一次登录的目录,让你输入登录密码,如果此时不想远程登录,那么,可以按esc退出登录连接,这样就会弹出关闭远程登录窗口,点击关闭即可。FR:徐海涛(hunkxu)
2024-05-24 10:36:18 81
原创 Linux c语言实现一个生产者和消费者
这段代码实现了一个简单的生产者-消费者模型,其中包含了一个有限缓冲区。它使用了条件变量来同步生产者和消费者,确保在缓冲区为空或为满时不会消耗或生产数据,从而避免了竞态条件。这个例子教会了如何在Linux环境下使用C语言编写并发程序。FR:徐海涛(hunk Xu)
2024-05-22 11:14:53 259
原创 fread fwrite fseek ftell使用
参数 stream 指向对应的文件,函数调用成功将返回当前读写位置相对于文件首的偏移量;调用失败将返回 -1 ,并会设置 errno 以指示错误原因。FR:徐海涛(hunkxu)
2024-05-15 18:47:32 147
原创 getopt()
通过main(int argc,char **argv)函数的argc和argv来传入命令参数。eg:optstring = "a:bc::"表示a选项必须要有参数,b选项无参数,c选项可有可无。注意:对其无选项参数,可以在getopt()将选项参数解析完之后(此时会参数默认会自动排序,将其无选项参数放在了最后),直接使用optind跟argc对比打印。glibc库中提供了支持解析短选项的getopt()函数和长选项的getopt_long()函数。无选项参数:它前面不需要有短选项或长选项。
2024-05-14 18:49:58 236
原创 Ubuntu虚拟机上推荐一款免费好用的git版本管理工具
添加注释放在推送上,应该是本地暂存的时候就添加推送。FR:徐海涛(hunkxu)这个工具 也存在一些缺点。工具叫: gitg。
2024-05-13 17:39:31 178
原创 pypi国内源
在中国使用Python包索引(PyPI)时,由于网络问题,下载速度可能较慢。为了提高下载速度,可以使用国内的镜像源。你可以通过修改pip的配置文件来使用这些镜像源。fr:徐海涛(hunkxu)
2024-05-12 06:24:34 194
原创 VMvare如何更改虚拟机内共享文件夹的挂载点
这个时候在虚拟机的/xxx/my目录和电脑主机的 D:\myShare 建立映射关系。进入目录 /etc/init.d ,并找到vmware-tools文件。注意挂载的路径不能是 “/”,必须根目录下的某个文件夹,或者其子文件夹。将引号内的内容更改为你需要挂载的路径,重启即可。比如 vmhgfs_mnt="/xxx"更改虚拟机内共享文件夹的路径。
2024-05-04 23:26:40 235 1
原创 FreeRTOS 优先级翻转
优先级继承是当任务A 申请共享资源S 时, 如果S正在被任务C 使用,通过比较任务C 与自身的优先级,如发现任务C 的优先级小于自身的优先级, 则将任务C的优先级提升到自身的优先级, 任务C 释放资源S 后,再恢复任务C 的原优先级。优先级天花板是当任务申请某资源时, 把该任务的优先级提升到可访问这个资源的所有任务中的最高优先级, 这个优先级称为该资源的优先级天花板。这种方法简单易行, 不必进行复杂的判断, 不管任务是否阻塞了高优先级任务的运行, 只要任务访问共享资源都会提升任务的优先级。
2024-04-29 11:08:55 108
原创 sscanf和scanf区别
在使用sscanf函数时,要确保格式字符串与要解析的数据格式匹配,否则可能会导致解析错误或未定义的行为。sscandf 从字符串中提取数据。scanf 标准输入流读取数据。
2024-04-24 14:59:53 137
原创 关于图像YUV格式分类和排布方式的全学习
下图是将多个yuv420p图像(A和B),拼接成一个画面的思路。将A和B合并到一个416*416的尺寸上,代码如下。B大小:416*208。A大小:416*64。
2024-04-19 17:46:46 214
原创 ubuntu开发板问题汇总
发现局域网可以相互ping通,但是ping www.baidu.com不通,提示消息 ping: bad address 'www.baidu.com'然后再ping www,baidu.com即可ping通。网线一端连接到开发板 一端连接到无线路由网口。需要下面命令配置网关。
2024-02-25 18:06:27 455
原创 ubuntu压缩和解压
tar -xf arm-linux-gnueabi-5.4.0.tar.xz -C / 解压。tar -tf arm-linux-gnueabi-5.4.0.tar.xz 查看压缩包的内容。tar -tf 2.tar.gz 查看压缩包的内容。
2024-02-24 22:14:00 523
原创 vmware中ubuntu虚拟机不能够用共享文件夹
然后使用快捷键ctrl+alt+t 打开命令行,cd /mnt下没有看到hgfs文件夹,解决办法是没有安装vmware tools工具。3 这时候再开机,会发现 虚拟机-安装vmwaretools 已经可点,点击后,然后解压后执行 ./vmware-install.pl 安装vmware tools工具。安装好后重启虚拟机,会发现共享文件夹已经可用,在/mnt下面就可以看到hgfs文件夹。此时想通过 虚拟机-安装vmwaretools工具不可点。有时候发现装好虚拟机后,然后。
2024-01-05 21:21:17 540
原创 ubuntu常用命令
cat /etc/resolv.conf 查看DNS配置文件 ,直接设置这个文件没用,重启后这个文件又被清空,解决办法是在 vi /etc/network/interfaces 设置网络配置。cat /proc/devices 查看所有驱动的主设备号。ls /dev 查看所有设备文件。
2024-01-05 15:22:41 379
原创 Ubuntu软件和vmware下载
https://cn.ubuntu.com/download/desktopVMware 中国 - 交付面向企业的数字化基础 | CN
2024-01-03 10:18:32 509
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人