logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Oracle的e2.1.micro实例中挂载block volume,大的源代码编译项目

的服务器软件,源码和构建产物都很小,不适合你“吃 100GB 磁盘”的目标。(包括如何节省空间、加速编译等)。告诉我你的偏好,我可以给你。告诉我你的选择,我给你。

#oracle#服务器
Oracle的VM.Standard.E2.1.Micro虚拟机创建后,必要的安全设置,卸snap省内存

现在:在创建页面试试展开→,把启用。:创建完实例后再在 Agent 插件里启用 + 在 Scanning 服务里配置 Target。创建完实例后,第一时间 SSH 进去执行更新 + 配置 UFW。

#安全#服务器
多代码文件:#include的作用

文章摘要: 在C语言中,直接通过#include "file1.c"包含源文件虽然可行,但极不推荐。这种做法会导致重复定义错误、破坏模块化设计,并增加编译负担。正确的方式是采用.h头文件声明、.c文件实现的分离结构。例如,将全局变量和函数声明放在file1.h中(使用extern),定义放在file1.c中,其他文件通过包含头文件调用功能。编译时只需链接所有.c文件(如gcc

#c语言
记第一次运行codex

本文通过分析C语言多文件编译过程,解答了关于代码段分布的问题。实验使用三个源文件(file1.c/file2.c/main.c)演示全局变量和函数的定义与引用。通过生成预处理(.i)、汇编(.s)、目标(.o)等中间文件,并使用nm/objdump工具分析,发现: 代码段(.text)并非简单按源文件顺序拼接,而是由链接器合并各目标文件的代码段,并添加启动代码 函数地址布局与链接顺序相关(本次顺序

#c语言
消息队列Message Queue(MQ),队列链表(queue),消费者,生产者

消息队列(MQ)是队列数据结构在分布式系统中的工程化实现,核心仍保持FIFO特性,但增加了更多实用功能。与数据结构中的队列相比,MQ支持持久化存储、分布式部署、多消费者模式及可靠性机制(如ACK确认、重试等)。典型实现包括RabbitMQ、Kafka等,它们通过生产者-消费者模型实现系统间异步通信,生产者发送消息到队列,消费者按顺序处理。MQ不仅具备队列的基本特性,还扩展了路由、延迟队列等功能,成

#链表#数据结构
本地下载vscode server安装包(tar.gz)然后上传至服务器开发机

本文介绍了在无网络环境下安装VS Code Server的离线方法。步骤包括:1)从日志获取Commit ID;2)在有网机器下载对应版本的server文件(约70MB);3)通过scp传输到目标机器;4)创建指定目录并解压文件(注意新版和老版的路径差异);5)重新连接VS Code Remote-SSH验证安装。还提供了解决常见问题的建议,如删除旧目录、使用镜像源加速下载等。该方法可绕过VS C

#vscode#服务器#ide
WSL2 Linux Ubuntu2404_无法使用vscode copilot插件

WSL_Linux Ubuntu2404_无法使用vscode copilot插件Screenshot_20250312170115

文章图片
#linux#vscode#copilot
切换、退出GitHub account with Copilot,github copilot账号,自动补全没额度了

切换、退出GitHub account with Copilot,github copilot账号,自动补全没额度了,以下是markdown教程:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shif

#vscode#copilot
bash判断ssh -Tgit@GitHub是否成功,不要看 ssh 的退出码,而要看输出内容

摘要:GitHub的SSH认证成功与否不能依赖传统退出码判断,因为成功时ssh -T git@github.com会返回退出码1(因拒绝shell访问),同时输出"Hi username!..."的欢迎消息;失败则通常返回255并显示"Permission denied"。正确做法是优先检查输出内容是否包含成功认证提示,或在脚本中判断退出码是否为1(而非0)

#bash#ssh#github
C语言实现-----面向对象编程

三者都是开源、跨平台且广泛使用的 C 语言库,常被开发者组合使用(如用 SDL 做游戏渲染 + GTK 做设置界面,或在 Node.js 项目里直接调用 libuv)。这种写法在很多嵌入式系统、游戏引擎、图形库、驱动程序、GUI框架中都被广泛使用(GTK、libuv、SDL、Linux内核的部分模块等都大量使用类似手法)。它主要用于创建桌面应用程序的图形界面,从简单的工具软件到完整的应用套件都可以

#c语言#数据结构
    共 12 条
  • 1
  • 2
  • 请选择