- 博客(26)
- 收藏
- 关注
原创 VScode插件远程开发服务端代码
VScode插件远程开发服务端代码。在vscode写LinuxC代码,在vscode编辑代码,在远程Linux终端查看man手册以及编辑链接
2025-04-01 22:07:47
206
原创 8、Linux C 信号机制
信号是一种在软件层次上对中断机制的模拟,是一种异步通信方式。信号的产生和处理都由操作系统内核完成,用于在进程之间传递信息或通知某些事件的发生。
2025-03-29 18:35:27
1005
原创 1、标准IO-文件打开与关闭
系统调用就是操作系统提供的接口函数,如果我们把系统调用封装成库函数就可以起到隔离的作用,提供程序的可移植性,printf() 就是库函数然后调用了系统调用才在显示器上显示字符。为了减少操作IO设备的次数,提高运行效率,在内存里面设置的缓冲区。以只写方式打开文件,若文件存在则文件长度清为0。4、流的概念: 就是数据的流,在程序中就是一个结构体。以只写方式打开文件,若文件不存在则创建;以只读方式打开文件,文件必须存在。以读写方式打开文件,文件必须存在。以读写方式打开文件,其他同”w”。以读写方式打开文件。
2025-03-05 15:54:36
297
原创 Vmware虚拟机Linux-Ubuntu环境搭建
注意:修改完软件源之后打开Ubuntu系统的命令行终端(Ctrl+Alt+T),输入指令:sudo apt update ,会提示输入密码,注意密码是不回显的!更新Ubuntu系统的服务器软件清单。
2025-02-16 20:17:29
489
原创 STM32 CubeIDE ST-Link 更新
当看到“T-Link is not in the DFU mode. Please restart it.”这个信息时,意味着ST-LINK设备没有进入设备固件升级(Device Firmware Update,简称DFU)模式。这通常涉及到在插入USB端口之前,按住ST-LINK上的特定按钮(通常是两个按钮中的一个,具体请参考你的ST-LINK型号的用户手册)。如果:当前ST-LINK的固件版本显示为“Unknown”,这意味着工具无法识别当前的固件版本,或者ST-LINK没有正确连接。
2024-11-18 23:07:50
1088
1
原创 STM32 CubeIDE固件包下载教程
10、然后就可以勾选自己要下载的固件包,下载的还是挺快,下载好了是绿色的,要下载的点击打勾,再点击install就可以了。没有下载固件包是生成不了代码的,所以要下载相应的固件包。7、注意设置完了密码要登录进去(你没有登录的话,在软件里面也登录不进去)6、然后你的邮箱会接收到信息,点击链接进去设置密码。9、然后在cubemax里面登录就可以了。5、填写完信息点击如图。8、登进去之后这个样子。4、没有账号就先注册。
2024-11-18 22:39:38
1556
1
原创 4-【数组】力扣LeetCode27 移除元素(短代码版)
给你一个数组nums和一个值val,你需要移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为knumsnumskvalnumsnumsk评测机将使用以下代码测试您的解决方案:// 输入数组// 要移除的值// 长度正确的预期答案。// 它以不等于 val 的值排序。// 调用你的实现// 排序 nums 的前 k 个元素i++) {如果所有的断言都通过,你的解决方案将会。
2024-11-13 17:59:47
635
原创 4-C语言 IP地址转换
【IP地址转换】一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。输入格式:输入在一行中给出32位二进制字符串。输出格式:在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。输入样例:11001100100101000001010101110010输出样例:204.148.21.114。
2024-11-13 11:23:08
302
原创 3-【数组】力扣LeetCode485题 最大连续1的个数(短代码版)
给定一个二进制数组nums, 计算其中最大连续1的个数。3开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.2。
2024-11-10 20:10:06
184
原创 全国高校计算机能力挑战赛2022年真题-选择题5
5、以下程序段的输出结果是( )。 char s[]="\\101\101xyz"; printf("%d",strlen(s));
2024-11-10 15:34:34
431
原创 2-【数组】力扣LeetCode283题 移动零(短代码版)
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。
2024-11-09 19:36:31
267
原创 1-【数组】力扣LeetCode26题 删除有序数组中的重复项(短代码版)
给你一个的数组nums,请你删除重复出现的元素,使每个元素,返回删除后数组的新长度。元素的应该保持。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为knumsnumsknumsnumsnumsk系统会用下面的代码来测试你的题解:// 输入数组// 长度正确的期望答案// 调用i < k;i++) {如果所有断言都通过,那么您的题解将被。函数应该返回新的长度 2,并且原数组nums的前两个元素被修改为 1, 2。不需要考虑数组中超出新长度后面的元素。
2024-11-09 10:19:13
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人