自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录入坑和填坑的过往痕迹

人生如逆水行舟,不进则退

  • 博客(38)
  • 收藏
  • 关注

原创 Linux系统调用syscall()获取线程的真实pid

syscall(SYS_gettid)获取线程真实PID

2024-08-19 08:00:00 738

原创 Linux du命令估算文件空间使用情况

常用的计算磁盘空间使用大小的命令

2024-08-18 18:05:40 310

原创 信号signal与信号量semaphore的区别

信号和信号量两种进程间通信方式的对比

2024-08-17 21:30:44 438

原创 POSIX信号量semaphore实现线程同步

相关接口函数sem_init(),sem_post(), sem_wait()

2024-08-16 23:10:26 517

原创 C库函数signal()信号处理

C语言处理SIGSEGV、SIGILL等信号示例

2024-08-15 23:51:34 631

原创 libarchive库笔记:tar.gz格式压缩文件编程

libarchive库 C语言编程的tar.gz格式压缩文件示例

2024-08-14 08:00:00 1145

原创 libarchive库笔记:下载编译

介绍libarchive库的下载链接和源码包编译

2024-08-13 08:00:00 880

原创 Ubuntu卸载软件

卸载通过apt-get命令和源码包安装的软件包

2024-08-12 08:00:00 1001

原创 linux echo命令显示带颜色的文本

echo一个有趣而鸡肋的颜色显示功能

2024-08-11 08:00:00 625

原创 SQLite库笔记:日期和时间函数

介绍SQLite的7个日期和时间函数,以及示例展示

2024-08-10 08:00:00 4016

原创 make menuconfig配置buildroot报错

buildroot使用还需要安装依赖的软件包

2024-08-09 08:00:00 494

原创 ./执行shell脚本提示“No such file or directory”

如何快速处理windows系统下编辑文本带来的^M

2024-08-08 08:00:00 542

原创 Linux kill命令给进程发信号

Linux kill命令介绍和示例

2024-08-07 08:00:00 1220

原创 top命令实时监测Linux进程

top命令介绍

2024-08-06 08:00:00 382

原创 查看Linux某进程的物理内存大小

通过/proc/[pid]/statm和/proc/[pid]/status查看进程正在使用的物理内存大小

2024-08-05 08:00:00 1065

原创 errno错误码列举

展示一些errno值和程序打印错误码示例

2024-08-04 08:00:00 1181

原创 SQLite库笔记:API函数编程

介绍SQLite库核心API函数,以及C语言示例代码

2024-08-03 10:59:37 1847

原创 SQLite库笔记:命令行shell

SQLite命令行shell操作示例

2024-08-02 08:00:00 563

原创 SQLite库笔记:下载编译

介绍SQLite源码包编译,以及如何优化编译缩减文件大小

2024-08-01 08:00:00 754

原创 MSYS2下载安装和使用

Windows 10环境使用MSYS2的示例说明

2024-07-31 08:00:00 1952

原创 使用tslib库做TP校准误差大的问题

TP校准问题

2024-07-30 08:00:00 530

原创 快速写一个Makefile

本文主要展示Makefile的基本要素和示例,让读者可以快速写出一个实用的Makefile。

2024-07-29 08:00:00 943

原创 串行通信协议汇总

记录I2C、SPI、UART、RS232和RS485的一些概念

2024-07-28 08:00:00 411

原创 RGB与CMYK配色对比

记录RGB与CMYK的一些颜色对比

2024-07-27 10:01:29 1973

原创 SPI Flash调试遇到的一些问题

记录调试Flash芯片AT25DF321A遇到的一些问题

2024-07-26 08:00:00 827

原创 GD32重新上电后bootloader跳转APP但不能正常运行

记录一下遇到的奇怪现象

2024-07-25 08:00:00 972

原创 Windows下配置使用SVN命令行

让CMD窗口可以使用svn命令

2024-07-24 08:00:00 1349

原创 一些shell命令和DOS命令对比

一些shell命令与相应的DOS命令的对比

2024-07-23 10:04:24 399

原创 Buildroot笔记:编译第三方库

buildroot编译libesmtp库示例

2024-07-22 10:54:32 611

原创 统计代码文件数目和行数

通过Linux命令wc统计代码文件数目和行数

2024-07-21 16:42:50 513

原创 高频率使用的vim命令

介绍一些高频率使用的vim命令,可以快速上手vim

2024-07-21 08:30:00 595

原创 简洁而实用的vim配置

vim的配置过程,包括函数跳转、函数大纲、文件列表。

2024-07-20 09:23:11 2000

原创 Xshell超快速入门使用

图文介绍Xshell快速入门的使用方式,包括SSH、Telnet和Serial连接。

2024-07-20 08:30:00 1903

原创 µC/OS-II与freeRTOS常用API对比

µC/OS-II与freeRTOS常用API函数对比,包括任务创建、消息队列、信号量、定时器等。

2024-07-19 08:30:00 454

原创 μC/OS-II文档和源码下载

μC/OS-II文档和源码下载

2024-07-18 08:30:00 549

原创 tar命令压缩解压缩

tar命令常用的压缩和解压缩方式

2024-07-17 08:30:00 508

原创 Linux源码下载

Linux源码下载

2024-07-16 08:30:00 511

原创 GD32 MCU资料下载

GD32 MCU资料下载

2024-07-15 19:39:29 522

libarchive库API编程tar.gz和7zip格式压缩demo

内容概要:这是一个使用libarchive库接口压缩文件的C语言代码示例,包括tar.gz和7z格式压缩。其中7z格式的压缩类型有:"bzip2", "copy", "deflate", "lzma1", "lzma2", "ppmd" or NULL。让读者更好地体验libarchive库,一个支持多种格式的压缩和归档的C语言库。 适合人群:具有一定编程基础的人员 能学到什么:快速了解libarchive库的API接口使用例程,学会tar.gz和7zip格式压缩的基本方式。 阅读建议:压缩包中有readme.txt文件,帮助读者快速了解demo。

2024-08-11

SQLite数据库C语言编程的demo示例

内容概要:这是一个通过显式调用(dlopen)方式,使用SQLite库API函数C语言编程的demo示例。里面包含了SQLite数据库文件的创建、数据库表创建、插入、修改、删除、查询等功能操作。该资源包中的程序有在Ubuntu环境下做充分的自测试,并且资源包中有放置文档详细介绍整个demo的情况。 适用人群:该资源包非常适用于想要进行SQLite数据库开发,或者想要了解SQLite库基本API函数原型和参数说明的人员。另外,也同样适用于对dlopen显式调用动态库API函数的示例感兴趣的人。 能学到什么:SQLite库基本API函数的功能和使用;如何使用dlopen显示调用动态库的函数。 使用建议:可以先看资源包中的PDF文档介绍。可以尝试在Ubuntu或其它开发环境去实践一下,非常简单且容易上手。 目录结构: sqlite_demo/ ├── doc │   └── SQLite库编程demo说明20240718.pdf ├── include │   ├── sqlite3ext.h │   └── sqlite3.h ├── lib │   ├── libsqlite

2024-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除