原文:SQLite源程序分析之回叫机制

sqlite exec 包含一个回叫 callback 机制,提供了一种从SELECT语句得到结果的方法。 sqlite exec 函数第 个参数是一个指向回叫函数的指针,如果提供了回叫函数,SQLite则会在执行SELECT语句时为遇到的每一条记录都调用回叫函数,即sqlite exec 执行一条SQL语句,每返回一个结果,就执行一次sqlite callback函数,方便我们对查询到的数据进 ...

2016-08-30 14:49 0 1706 推荐指数:

查看详情

SQLite3源程序分析之查询处理及优化

前言   查询处理及优化是关系数据库得以流行的根本原因,也是关系数据库系统最核心的技术之一。SQLite的查询处理模块很精致,而且很容易移植到不支持SQL的存储引擎(Berkeley DB最新的版本已经将其完整的移植过来)。  查询处理一般来说,包括词法分析、语法分析、语义分析、生成执行计划 ...

Tue Aug 30 01:54:00 CST 2016 0 2820
源程序与目标程序

源程序也叫源码,就是最开始编写的程序,计算机并不能识别,需要经过编译生成目标程序。 目标程序是能够被计算机识别执行的,比如我们在网上下载的软件,例如QQ,迅雷,这一类软件都是目标程序,都是经过编译的,商业公司一般不会发布源码,源码涉及到商业机密。 大家可以看看下面对两者的区分 ...

Mon Dec 04 01:35:00 CST 2017 0 2201
Java源程序结构

完整的java源程序应该包括下列部分: 1.package语句 l java编译器为每个类生成一个字节码文件,且文件名与类名相同,这就会带来一个问题:同名的类会发生冲突。 l 所以package的两个主要作用就呼之欲出了:管理类,解决命名冲突。   例如:package com ...

Mon Dec 19 19:14:00 CST 2016 0 1606
java源程序命名规则

1、在eclipse中源程序的命名: 类中有public static void main() 的是主类。 2、如果一个源程序中有多个类,这多个类可以都不是public类 3、源程序的文件名一定是主类的名字(Java程序源文件上的主文件名可以是任意的.但有一情况例外,如果java程序源代码里 ...

Sat Oct 03 16:43:00 CST 2020 0 598
PyInstaller打包Python源程序

有时候需要将编写好的脚本发送给别人,但是在没有安装运行环境或依赖库的情况下,Python脚本程序无法执行。PyInstaller工具可以快速的将python脚本打包成一个二进制可执行的exe程序,并且能够相关的依赖库和解释器都打包到一个独立的exe程序里。当然类似PyInstaller的工具 ...

Thu Dec 12 23:45:00 CST 2019 2 556
OpenGL阴影,Shadow Mapping(附源程序

实验平台:Win7,VS2010 先上结果截图(文章最后下载程序,解压后直接运行BIN文件夹下的EXE程序): 本文描述图形学的两个最常用的阴影技术之一,Shadow Mapping方法(另一种是Shadow Volumes方法)。在讲解Shadow Mapping ...

Mon Dec 01 06:08:00 CST 2014 18 13339
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM