技术栈
c语言
qq_40860686
43 分钟前
c语言
·
1024程序员节
C_Primer_Plus_chapter17_exercise3
Suppose list.h(Listing 17.3) uses the following defintion of a list:
H.莓飛
2 小时前
linux
·
服务器
·
c语言
·
开发语言
·
数据结构
·
visual studio
【数据结构】排序_OJ题(二):划分与选择
📖 博主简介:排序这件事里,划分是快排的第一道工序:挑一个基准值,把区间里的元素按大小分到它两边,基准值自己落到最终位置上。做完这一步,数组还没有排好,只是被切成了两段,剩下的活交给递归去干。
思麟呀
2 小时前
c语言
·
单片机
·
嵌入式硬件
·
1024程序员节
嵌入式入门(四)USART 串口深度解析:单片机第一次与电脑对话
开发板:STM32F103ZET6工具链:Keil MDK + VSCode + STM32CubeMX + HAL 库
wuminyu
2 小时前
java
·
linux
·
c语言
·
jvm
·
c++
JVM规范学习总结-Java源码经过javac编译后产物
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
小白今天也很酷
3 小时前
c语言
·
python
·
单片机
·
ubuntu
·
excel
·
1024程序员节
MCXN947更新板载DAP_Link固件的方法
打开恩智浦官网找到设计中心并点击在弹开的界面下载找到软件,然后点击软件,在当前页面找到 软件库,点击软件库(没有注册要先进行注册然后登录才可以进行下载)。在弹出的界面中搜索LinkServer,找到适合您电脑的版本进行下载安装,文档以window10系统为例为您展示安装,其它系统的安装请参考NXP官方的指导手册。 在官网中下载好软件之后,就可以开始进行安装,点击同意协议后继续点击Next,选择安装路径,建议选择非C盘目录进行安装。
Navigator_Z
14 小时前
c语言
·
算法
·
leetcode
LeetCode //C - 1301. Number of Paths with Max Score
You are given a square board of characters. You can move on the board starting at the bottom right square marked with the character ‘S’.
学逆向的
15 小时前
c语言
·
开发语言
·
网络安全
C 多文件开发
工程代码不会全部写在一个.c里,需要头文件 (.h) + 源文件 (.c) 拆分,方便模块管理、代码复用
学逆向的
15 小时前
c语言
·
开发语言
·
算法
·
网络安全
C 内存属性
● str本身变量在栈,*str指向只读数据段 2. 递归与栈溢出 每次递归调用都会新建栈帧,保存返回地址 + 局部变量 无终止条件 → 栈不断增长,耗尽栈空间 → Stack Overflow 崩溃 3. CE 调试查看内存权限 进程加载后,每个内存页标记属性:R/W/X ● 代码段:R+X,禁止写,防代码注入 ● 栈:默认无执行权限(DEP 保护) ● 堆:默认 R/W,无执行
Zwawa
16 小时前
c语言
·
单片机
·
嵌入式
一盏 LED 不够用了:让同一盏灯说出不同的话
Q: LED 模式是什么? A: LED 模式是用状态和计时参数描述点闪、闪烁、流水或呼吸等输出行为的程序规则。
老王IT
17 小时前
c语言
·
开发语言
·
算法
C语言语法基础语法介绍
C 是一种:的编程语言。由 Dennis Ritchie 在贝尔实验室开发。现代操作系统、数据库、嵌入式系统、大量编程语言(如 C++、Java、Go、Rust)都深受 C 影响。
水饺编程
18 小时前
linux
·
c语言
·
汇编
·
1024程序员节
第2章:Linux 基础,在 root 中创建用户账号
上一篇:第2章:Linux 基础,切换到超级用户回到目录下一篇:第2章:Linux 基础,切换用户对于本节所讲解的知识,有可能,你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点,请你自行查阅。
cu143
18 小时前
c语言
·
c++
·
单片机
·
嵌入式硬件
细谈IT6563的具体功能与其应用
我来检索 IT6563 芯片的具体功能和应用信息。我已获取了 IT6563 数据手册和产品手册的详细信息,下面为你系统介绍。
喜欢打篮球的普通人
19 小时前
c语言
·
前端
·
状态模式
LLVM 前端与优化层:Clang 如何把 C 代码变成 IR
上一篇我们讲清了 LLVM 的整体架构:前端 → IR → 优化器 → 后端。这一篇往下钻一层,专门看**前端(Clang)和优化层(Pass)**这两块。
一个风轻云淡
21 小时前
linux
·
c语言
·
开发语言
·
汇编
从 int $0x80 到 iret:用 gdb 把 getpid 走一遍
张智泓(学号 20262826)原创作品转载请注明出处《Linux 内核分析》MOOC 课程 http://mooc.study.163.com/course/USTC-1000029000
喜欢打篮球的普通人
1 天前
c语言
·
开发语言
LLVM 架构设计与原理:为什么它能取代 GCC 成为新宠
上一篇我们拆完了 GCC 的四阶段流程。这一篇换个角度:同样是编译器,LLVM 到底在设计上做了什么不同的事,让苹果愿意为它另起炉灶?
H.莓飛
1 天前
linux
·
服务器
·
c语言
·
数据结构
·
visual studio
【数据结构】快速排序专题
📖 博主简介:快速排序要做的事可以拆成两个动作:先在这个区间里挑一个基准值,把比它小的挪到左边、比它大的挪到右边,让基准值落到最终位置上;再对基准值左右这两段各做一遍同样的事。基准值归位那一步叫划分,左右两段的那一步叫递归,两件事凑起来就是这个算法的全部。
wuminyu
1 天前
java
·
linux
·
c语言
·
jvm
·
c++
JVM规范学习总结-JVM规范基本概念
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
水饺编程
2 天前
linux
·
c语言
·
汇编
第2章:Linux 基础,切换到超级用户
上一篇:第2章:Linux 基础,重启命令回到目录下一篇:第2章:Linux 基础,在 root 中创建用户账号
小莞尔
2 天前
c语言
·
单片机
·
嵌入式硬件
·
物联网
·
51单片机
【51单片机】【protues仿真】基于51单片机超声波测距仪系统
目录一、主要功能二、使用步骤三、硬件资源四、软件设计五、实验现象1、数码管显示测量距离 2、按键设置警报阈值 3、测量距离低于阈值启动蜂鸣器警报
学逆向的
2 天前
c语言
·
开发语言
·
网络安全
C 宏函数
#define ADD(A,B) ((A)+(B)) ✅ 要点: ● 无类型,不做类型检查 ● 参数 A、B 各自加括号,整体表达式也要套括号,防止运算符优先级灾难 ● 末尾不能加分号,加分号会把;一并替换进代码