C与c++
文章平均质量分 94
界忆
代码工匠,绝非一日之功,技艺精湛,注定磨砺多年,专注VC++,追求卓越,交友互助,共创未来!
展开
-
SQLite的扩展函数Carray()表值函数(三十八)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-30 09:00:06 · 1264 阅读 · 8 评论 -
SQLite如何处理CSV 虚拟表(三十七)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-30 08:39:31 · 1571 阅读 · 2 评论 -
SQLite的DBSTAT 虚拟表(三十六)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-22 19:36:54 · 1556 阅读 · 2 评论 -
SQLite运行时可加载扩展(三十五)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-21 06:57:52 · 1365 阅读 · 6 评论 -
SQLite轻量级会话扩展(三十四)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-21 06:48:19 · 1188 阅读 · 1 评论 -
SQLite R*Tree 模块(三十三)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-21 06:31:13 · 827 阅读 · 0 评论 -
SQLite FTS3 和 FTS4 扩展(三十二)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-20 21:16:14 · 1174 阅读 · 0 评论 -
SQLite 的命令行 Shell(三十一)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-20 20:54:39 · 1509 阅读 · 0 评论 -
SQLite FTS5 扩展(三十)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-19 08:17:58 · 1329 阅读 · 4 评论 -
SQLite的知名用户(二十九)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-17 15:54:29 · 979 阅读 · 2 评论 -
SQLite作为应用程序文件格式(二十八)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-17 15:01:38 · 1006 阅读 · 0 评论 -
SQLite数据库中JSON 函数和运算符(二十七)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-16 08:44:17 · 1979 阅读 · 3 评论 -
SQLite、MySQL 和 PostgreSQL 数据库速度比较(本文阐述时间很早比较,不具有最新参考性)(二十五)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-15 09:28:18 · 3297 阅读 · 11 评论 -
用于 SQLite 的异步 I/O 模块(二十四)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的相关知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-15 09:17:17 · 1018 阅读 · 0 评论 -
SQLite的PRAGMA 声明(二十三)
SQLite拥有别人无法比拟的装机量,究竟什么成就了SQLite呢,本文将SQLite的历史版本记录粗列一下,供各位朋友参详如何做一个高质量的程序的引文。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的基础知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。原创 2024-04-13 22:16:35 · 1282 阅读 · 0 评论 -
SQLite---调试提示(十九)
本文是 SQLite 开发人员跟踪、检查和了解 核心 SQLite 库。这些技术旨在帮助理解 核心SQLite库本身,而不是仅使用SQLite的应用程序。原创 2024-04-12 06:56:46 · 822 阅读 · 0 评论 -
SQLite Android 绑定(十八)
构成内置 Android SQLite 接口的类位于 “android.database.sqlite”命名空间。此接口提供所有 相同的类,但“org.sqlite.database.sqlite”命名空间中的类除外。 这意味着要修改应用程序以使用 SQLite,通常只需要替换所有出现的 “android.database.sqlite”在源代码中使用 “org.sqlite.database.sqlite”。原创 2024-04-11 11:24:22 · 1020 阅读 · 2 评论 -
SQLite 在Android安装与定制方案(十七)
有三种方法可以将 SQLite Android 绑定添加到应用程序:1、通过将预构建的 aar 文件添加到应用程序 Android Studio项目。2、通过构建一个 aar 文件,然后将其添加到应用程序 Android Studio 项目,如 (1) 所示3、通过添加 SQLite Android 绑定源代码并构建它 以及其他应用程序代码。默认情况下,SQLite Android 绑定支持 Android API 级别 16 及更高版本(Android 4.1 及更高版本)。还有原创 2024-04-10 08:00:17 · 1315 阅读 · 0 评论 -
SQLite超详细的编译时选项(十六)
对于大多数目的,SQLite可以使用默认的 编译选项。但是,如果需要,编译时选项 下面记录可用于省略 SQLite 功能(导致 较小的编译库大小)或更改某些参数的默认值。已尽一切努力确保各种组合 的编译选项和谐地工作并生成一个工作库。 尽管如此,强烈建议 SQLite 测试套件 在使用构建的 SQLite 库之前执行以检查错误 具有非标准编译选项。原创 2024-04-10 06:23:04 · 2251 阅读 · 0 评论 -
SQLite数据库文件格式(十五)
本文档描述和定义磁盘上的数据库文件 自 SQLite 以来所有版本使用的格式 版本 3.0.0 (2004-06-18).原创 2024-04-09 11:06:26 · 1640 阅读 · 1 评论 -
SQLite 4.9的虚拟表机制(十四)
虚拟表是向打开的 SQLite数据库连接注册的对象。从SQL语句的角度来看, 虚拟表对象与任何其他表或视图类似。 但在幕后,虚拟表上的查询和更新 调用虚拟表对象的回调方法,而不是 读取和写入数据库文件。原创 2024-04-07 09:21:37 · 1432 阅读 · 0 评论 -
SQLite 4.9的 OS 接口或“VFS”(十三)
本文介绍了 SQLite OS 可移植性层或“VFS” - 模块位于 SQLite 实现堆栈底部 提供跨操作系统的可移植性。VFS是Virtual File System(虚拟文件系统)的缩写,是一个计算机文件系统的概念。它允许用户在操作系统中通过不同的协议和存储形式访问文件,而不必考虑底层文件系统的物理实现。这些协议可以是本地文件系统、网络文件系统、FTP、WebDAV、数据库等等。它的作用是为不同的文件系统提供一个统一的接口,使得开发人员能够更轻松地处理和使用文件系统。许多操作系统和软件都使用VFS原创 2024-04-07 08:16:18 · 1219 阅读 · 0 评论 -
SQLite的架构(十一)
本文档介绍SQLite库的架构。 这里的信息对那些想要了解或 修改SQLite的内部工作原理。接口SQL 命令处理器虚拟机B-树呼叫器操作系统接口分词器解析 器法典发电机公用事业测试代码核心后端SQL 编译器辅料附近的图表显示了SQLite的主要组件 以及它们如何互操作。下面的文字 解释了各个组件的角色。原创 2024-04-04 09:06:24 · 1732 阅读 · 1 评论 -
SQLite下一代查询规划器(十)
SQLite中的查询规划器通常可以出色地选择 用于运行 SQL 语句的快速算法。这 传统的查询规划器,新的 NGQP 更是如此。可能有 偶尔出现的情况,由于信息不完整,查询 计划员选择次优计划。这种情况在 NGQP 比使用旧版查询规划器,但它仍然可能发生。只 在这些极少数情况下,应用程序开发人员需要参与其中,并且 帮助查询规划器做正确的事情。在常见情况下, NGQP 只是 SQLite 的一项新增强功能,它使应用程序运行 速度快一点,不需要新的开发人员思考或行动。原创 2024-04-03 17:42:37 · 1344 阅读 · 1 评论 -
SQLite 查询优化器概述(九)
本文档概述了查询规划器和优化器如何 用于 SQLite 工作。给定一个 SQL 语句,可能有几十个、几百个甚至 实现该语句的数千种方法,具体取决于复杂性 语句本身和基础数据库架构。这 查询规划器的任务是选择最小化的算法 磁盘 I/O 和 CPU 开销。索引教程文档中提供了其他背景信息。从 3.8.0 版 (2013-08-26) 开始, SQLite查询规划器被重新实现为下一代查询规划器或“NGQP”。所有功能、技术、 本文档中描述的算法适用于 3.8.0 之前的旧版查询规划器和 NGQP。欲了原创 2024-04-01 11:23:29 · 2032 阅读 · 3 评论 -
SQLite中的隔离(八)
SQLite 中的事务是可序列化的。在一个数据库连接中所做的更改对所有其他数据库都是不可见的 提交前的连接。查询将查看在同一数据库连接上完成的所有更改 在查询开始之前,无论这些更改是否发生 已经提交。如果查询后同一数据库连接发生更改 开始运行,但在查询完成之前,则不确定是否 或者查询不会看到这些更改。如果查询后同一数据库连接发生更改 开始运行,但在查询完成之前,查询可能会返回 多次更改的行,或者它可能会返回以前更改的行 删除。就前四项而言,两个数据库连接 使用相同的共享缓存,并且启用。原创 2024-03-29 15:20:56 · 1605 阅读 · 1 评论 -
SQLite版本3中的文件锁定和并发(七)
SQLite版本 3.0.0引入了新的锁定和日志功能 旨在提高 SQLite 版本 2 的并发性的机制 并减少作家的饥饿 问题。新机制还允许交易的原子提交 涉及多个数据库文件。 本文档介绍新的锁定机制。 目标受众是想要理解和/或修改的程序员页面代码和审阅者致力于验证设计 的 SQLite 版本 3。原创 2024-03-28 11:15:42 · 1343 阅读 · 0 评论 -
自己编译SQLite或将SQLite移植到新的操作系统(六)
对于大多数应用程序,推荐的构建方法 SQLite是使用合并代码 文件sqlite3.c及其相应的头文件sqlite3.h。sqlite3.c 代码文件应编译和 在任何 Unix、Windows 系统上运行,无需任何更改 或特殊的编译器选项。大多数应用程序可以简单地包括 sqlite3.c 文件以及其他 C 代码文件一起使 启动应用程序,将它们编译在一起,然后开始工作 和配置良好的 SQLite 版本。原创 2024-03-28 10:56:31 · 1019 阅读 · 0 评论 -
深度学习基础入门:从数学到实现
深度学习是机器学习的一个重要分支,是一种基于神经网络的算法,被广泛应用于计算机视觉、自然语言处理、语音识别等领域。与传统机器学习算法相比,深度学习具有更高的容错性、复杂性和精度,需要庞大的数据集和高性能硬件支持。深度学习的发展离不开神经元模型、计算机视觉、神经网络优化算法等技术的不断突破和进步。最近MNN这款自研的深度学习框架,已经开始得到广泛关注和应用。原创 2024-03-27 15:32:28 · 1100 阅读 · 0 评论 -
浅析移动终端深度学习推理框架之MNN
MNN是一种深度学习的开源推理引擎,全称是"Mobile Neural Network",主要用于在移动设备和嵌入式设备上执行深度神经网络模型的推理任务。它支持跨平台的推理引擎API,可以运行在不同的硬件设备上,包括Android、iOS、Linux 和 Windows 等系统。原创 2024-03-27 11:43:49 · 1854 阅读 · 2 评论 -
浅析回归算法和分类算法的异同点
随着人工智能技术的飞速发展,机器学习已经成为了热门话题。在机器学习中,回归算法和分类算法是两个常见的概念。虽然这两个概念都属于监督学习的范畴,但是它们在实际应用中有着不同的特点和用途。下面将详细介绍回归算法和分类算法的区别,为读者提供更深入的了解。原创 2024-03-26 15:35:44 · 1409 阅读 · 3 评论 -
SQLite中的原子提交(四)
返回:SQLite—系列文章目录上一篇:SQLiteC/C++接口详细介绍sqlite3_stmt类(十三)下一篇:SQLite使用的临时文件(二)1.引言SQLite等事务数据库的一个重要特性 是“原子提交”。 原子提交意味着所有数据库都在一个数据库中更改 事务发生或均未发生。通过原子提交,它 就好像对数据库的不同部分有许多不同的写入 文件瞬间同时发生。 真正的硬件将写入序列化为大容量存储,并将写入 单个扇区需要有限的时间。 因此,不可能真正写出一个 数据库文件同时和/或瞬时原创 2024-03-26 05:45:00 · 2459 阅读 · 0 评论 -
SQLite数据库成为内存中数据库(三)
SQLite数据库通常存储在单个普通磁盘中 文件。但是,在某些情况下,数据库可能存储在内存中去,本文简单介绍一下相关做法。原创 2024-03-26 05:30:00 · 3812 阅读 · 0 评论 -
SQLite使用的临时文件(二)
本文介绍SQLite的各种临时文件创建和使用。它描述了何时创建文件,何时它们被删除,它们的用途,为什么它们很重要, 以及如何在创建临时文件的系统上避免它们陷阱。原创 2024-03-25 16:59:18 · 1338 阅读 · 0 评论 -
SQLiteC/C++接口详细介绍sqlite3_stmt类(十三)
SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的基础知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。本文详细介绍库文件打开关闭接口。原创 2024-03-22 10:50:51 · 1376 阅读 · 0 评论 -
SQLiteC/C++接口详细介绍sqlite3_stmt类(十二)
SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的基础知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。本文详细介绍库文件打开关闭接口。原创 2024-03-22 10:42:59 · 1129 阅读 · 0 评论 -
SQLiteC/C++接口详细介绍sqlite3_stmt类(十一)
SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的基础知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。本文详细介绍库文件打开关闭接口。原创 2024-03-22 10:33:12 · 1029 阅读 · 0 评论 -
SQLiteC/C++接口详细介绍sqlite3_stmt类(九)
SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的基础知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。本文详细介绍库文件打开关闭接口。原创 2024-03-22 04:30:00 · 2000 阅读 · 2 评论 -
SQLiteC/C++接口详细介绍sqlite3_stmt类(八)
SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的基础知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。本文详细介绍库文件打开关闭接口。原创 2024-03-22 00:15:00 · 1050 阅读 · 0 评论 -
SQLiteC/C++接口详细介绍sqlite3_stmt类(六)
SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的基础知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。本文详细介绍库文件打开关闭接口。原创 2024-03-21 08:07:12 · 1133 阅读 · 0 评论