技术栈
c
麦烤楽鸡翅
2 天前
java
·
c++
·
python
·
数据分析
·
c
·
数值分析
简单迭代法求单根的近似值
求方程- x - 1=0在1.5附近的根,要求精度为, 采用计算公式
铁手飞鹰
2 天前
数据结构
·
c++
·
算法
·
c
·
单链表
单链表(C语言,手撕)
moringlightyn
6 天前
linux
·
运维
·
服务器
·
笔记
·
操作系统
·
c
·
进程状态
Linux---进程状态
在上篇中知道了1.一个程序被运行必须先加载到内存当中2. 一个进程包括PCB+自己代码和数据(整体操作系统而言) task_struct+代码和数据(具体的操作系统linux而言)
树在风中摇曳
6 天前
开发语言
·
c
数据结构与算法基础入门 —— 从概念到复杂度理解
在学习计算机专业课程的过程中,“数据结构与算法”绝对是绕不过去的一门基础课。它不仅决定你编程的底层思维方式,也是校招面试、笔试中最常考的核心内容之一。
lucky_dog
7 天前
c
c语言——while循环续,for循环
🍂求第10次落下的高度运行结果如下:🍂求第几次落下高度低于0.5米运行结果如下:🍂求它第10年结束时有多少元
树在风中摇曳
9 天前
c
每日小练——宏的运用
最近在复习 C 语言的宏(Macro)时刷到两个非常有代表性的题目,它们都充分体现了“宏能做编译器本来做不到的事”这一特性,也能让我们对底层内存与位运算有更深刻的理解。
huangyuchi.
16 天前
linux
·
网络
·
c++
·
udp
·
c
·
socket
【Linux网络】Socket编程实战,基于UDP协议的Dict Server
前言:上文我们实现了对于基于UDP的EchoServer的Socket编程。【Linux网络】Socket编程实战,基于UDP协议的Echo Server-CSDN博客
moringlightyn
18 天前
笔记
·
git
·
其他
·
c
·
调试器
·
gdb/cgdb
·
进度条 倒计时
进度条+ 基础开发工具----版本控制器git 调试器gdb/cgdb
先解决下面的问题缓冲区问题如下图 printf的结果一个有\n一个没有\n对于第一种没有\n的情况 发现没有打印任何内容 sleep三秒后就直接显示了命令行
l1t
21 天前
数据库
·
lua
·
c
·
duckdb
·
deepseek
利用DeepSeek采用hugeint转字符串函数完善luadbi-duckdb的decimal处理
用如下函数替换原有同名函数,弥补了原函数不能处理非常大的HUGEINT值的缺陷。让DeepSeek利用已有hugeint转换的字符串,结合scale插入小数点,避免除法运算。
l1t
22 天前
开发语言
·
单元测试
·
lua
·
c
·
csv
·
duckdb
luadbi和luasql两种lua duckdb驱动的性能对比
利用自定义函数输出各种类型数据的luadbi驱动ducktpch.lua利用duckdb C API函数duckdb_value_varchar输出各种类型数据的字符串的luasql驱动ducktpch2.lua
moringlightyn
23 天前
linux
·
运维
·
笔记
·
自动化
·
c
·
编译器
·
make/makefile
基础开发工具--编译器g++/gcc 自动化构建make/Makefile
目录gcc/g++为什么要先生成.o再一起生成可执行?为什么从源代码变成可执行的程序需要 预处理 编译 汇编 链接四步?
howard2005
1 个月前
c
·
centos 7
·
mysql 8.0.43
CentOS 7上编写C程序访问MySQL数据表
执行命令:find_all_users.c代码说明:该C程序连接MySQL数据库,查询simonshop库中的t_user表并输出所有记录。程序初始化连接,验证登录信息,执行SQL查询,逐行读取结果并打印字段值,最后释放资源。return 0表示执行成功。需确保已安装MySQL开发库并正确链接。
煤球王子
1 个月前
c
学而时习之:C++中的函数
函数允许用户将程序划分为多个模块,每个模块完成特定任务。使用函数编写模块化、可复用的代码。函数是一段可重复使用的代码块,用来完成特定任务。它能把大程序拆成小而清晰的模块,使代码更易读、更易维护。
。。。904
1 个月前
操作系统
·
c
xv6 第二章_操作系统架构
操作系统必须满足三个要求:多路复用、隔离和交互假如不抽象硬件资源,每个应用程序能够直接使用硬件资源。这种情况好处是每个应用程序能够直接和硬件交互,应用程序自己决定如何使用硬件。 但是如果多个应用程序同时运行,就必须考虑它们对硬件资源的使用顺序和占用情况,如何协调多个应用程序的运行是一件极其麻烦的事情。 一些嵌入式设备或者实时操作系统就是这样组织的。
又过一个秋
1 个月前
后端
·
c
dpdk-3.hash表CURD
dpdk第三课——hash表增删改查的使用 Hash Library rte_hash.h编译器默认会为结构体成员添加填充字节,目的是让成员地址满足 “对齐要求”(如 uint32_t 通常需要 4 字节对齐,uint16_t 需要 2 字节对齐),以提升 CPU 访问效率。但在哈希计算等场景中,填充字节会破坏数据的 “完整性”。
煤球王子
1 个月前
c
学而时习之:C语言中的函数指针
在 C 语言里,函数指针是一种存放函数入口地址的指针变量,它可以把函数当作参数传递,也能在运行时动态调用。这一特性在回调函数、事件驱动程序以及“多态”(同一函数或操作在不同上下文中表现出不同行为)等场景中尤为实用。
unspn
1 个月前
c
选择语句if
判断if语句中的条件是否成力,成立则运行if内的语句之后再运行其他语句;如不成立则跳过if内语句运行其他语句.
煤球王子
1 个月前
c
学而时习之:C语音中的指针
指针是一种变量,它存储的是另一个变量的内存地址。与直接存储值不同,指针存储的是 值 在内存(运行内存)中的位置(地址)。它是 C 语言中进行底层内存操作的核心工具。
冷凝雨
1 个月前
嵌入式
·
c
·
freertos
·
内存管理
·
源码分析
FreeRTOS源码学习(一)内存管理heap_1、heap_3
源码分析已经有很多大佬做了,写这篇文章除了巩固自己的学习过程,也想尝试多分析一下FreeRTOS源码的细节之处,比如出于什么考虑使用了这种实现方式
小志biubiu
1 个月前
linux
·
运维
·
服务器
·
c语言
·
学习
·
ubuntu
·
c
linux_缓冲区及简单libc库【Ubuntu】
首先,在windows中是文件的东西,它们在linux中也是文件;其次一些在windows中不是文件的东西,比如进程、磁盘、显示器、键盘这样硬件设备也被抽象成了文件,你可以使用访问文件的方法访问它们获得信息;甚至管道,也是文件;将来我们要学习网络编程中的socket(套接字)这样的东西, 使用的接口跟文件接口也是一致的。