C/C++中调用SQLITE3的基本步骤

Sqlite 是一个面向嵌入式系统的数据库,编译完成只有200K,同时支持2T的数据记录。对于嵌入式设备是一个很好的数据库引擎。本文通过一个小例子说明如何在C 与C++调用Sqlite API完成数据库的创建、插入数据与查询数据。本文的开发环境为(Redhat9.0 + Qtopia2.1.2 + Sqlite3)

安装Sqlite3:

从www.sqlite.org上下载Sqlite3.2.2运源代码,依照Readme中的步骤:

tar xzf sqlite3.2.2.tar.gz[……]

阅读全文»

继续阅读C/C++中调用SQLITE3的基本步骤

基于wxWindows的”hello world”

很多人需要一个简单的例程,用来对wxWindows快速的入门,了解其程序的组织形式和法则。

同其他的很多库(比如STL、Boost)一样,我们要使用wxWindows的组件就得在代码中包含wxWindows相关的头文件。

一般来说,只要我们的编译器支持预编译的功能就可以包含wxprec.h(#inlcude “wx/wxprec.h”),如果不支持就

可以包含wx.h,

这个头文件包含了通常我们能用到的wxWindows标准库(#include “wx/wx.h”)。这使得我们用w[……]

阅读全文»

继续阅读基于wxWindows的”hello world”

TL-WR340G+ 无线路由器天线改装精典案例

要在家里实现无线上网,一台无线路由器是必不可少的设备。很多用户在选择无线路由器的时候,首要关心的是无线上网的速度和覆盖范围。其实,速度和覆盖范围除了与路由器的协议、无线模块芯片等设计有关,天线对其也同样有很大的影响。同样的路由器,如果天线性能不同,也会造成明显的性能差异。今天,我们就来一起关注一下无线路由器的天线。

天线对无线路由器的重要性

无线路由器的天线作用是发射和接收电磁波信号,以实现路由器和无线上网设备之间的通信(图1)。天线起着电流和电磁波的转换作用。无线路由器的速率和覆盖范围,主要由发[……]

阅读全文»

继续阅读TL-WR340G+ 无线路由器天线改装精典案例

SL400本本接口图文讲解

本本正面图:

1:高分辨率的薄膜晶体管(TFT)显示屏提供清晰明亮的文本和图形显示。
2:电源开关:
只要计算机开启,电源开关就会点亮,而当计算机处于睡眠(待机)方式时,它将不亮。

使用电源开关可以开启计算机。要关闭计算机,请使用 Windows“开始”菜单的“关闭计算机”选项。
如果通过这种方法无法关闭计算机,请按住电源开关 2 秒钟。

如果计算机停止响应且无法关闭,(强形关机 )请按住电源开关超过 4 秒。如果系统仍然没有复位,请卸下交流电源适配器和电池。
3 和6[……]

阅读全文»

继续阅读SL400本本接口图文讲解

在VC6.0中使用C++访问sqlite数据库

在sqlite.org上下载得到Windows版本的sqlite,它是以sqlitedll.zip文件提供的,其中有sqlite3.def和 sqlite3.dll文件,当然可以直接通过LoadLibrary等WIN32API来操作dll,查找其中包含的函数,并使用这些函数,但是一般都不这么做,原因很简单:这样太麻烦,所以一般先使用LIB命令生成用于链接的lib,然后把sqlite头文件sqlite3.h包含进程序中,
这样直接调用 sqlite的API就方便多了.当然sqlite3.h文件得从sql[……]

阅读全文»

继续阅读在VC6.0中使用C++访问sqlite数据库

SQLite在VC下的使用

下载源代码
一、SQLite简介
SQLite 是用C语言编写的开源数据库,主要用于嵌入式,你也可以把它集成在自己的桌面程序中,也有人将其替代Access,用作后台数据库。
SQLite 支持多数SQL92标准,例如:索引、限制、触发和查看支持。
支持 NULL、INTEGER、REAL、TEXT 和 BLOB 数据类型,支持事务。

二、下载SQLite
SQLite可以到官方站点下载
http://www.sqlite.org/download.html
包括[……]

阅读全文»

继续阅读SQLite在VC下的使用

SQLite C/C++接口介绍

这篇文章是使用SQLite C/C++接口的一个概要介绍和入门指南。

由于早期的SQLite只支持5个C/C++接口,因而非常容易学习和使用,但是随着SQLite功能的增强,新的C/C++接口不断的增加进来,到现在有超过150个不同的API接口。这往往使初学者望而却步。幸运的是,大多数SQLite中的C/C++接口是专用的,因而很少被使用到。尽管有这么多的调用接口,核心的API仍然相对简单和便于调用。本片文章的目的就是为了能够更易于理解SQLite的运作提供基础的知识。

另一篇独立的文档《The[……]

阅读全文»

继续阅读SQLite C/C++接口介绍

摆脱MySQL,让WordPress投奔SQLite

Wordpress默认就是与MySQL搭配的,这次要为wordpress换一个数据库搭档,但这并不是说MySQL如何的不优秀,但在10万以下的低并发访问,SQLite这样的单文件轻量级数据库系统性能优异,体积小、读取速度快、容量大,免费、开源,其实更适合像blog、或中小型站点的这种场景的数据库应用。

如果你需要独立为数据库服务支付购买,或者并不满意主机系统繁杂的mySQL数据服务,倒真的是应该尝试一下SQLite这样的轻量级数据库。
SQLite官网:http://www[……]

阅读全文»

继续阅读摆脱MySQL,让WordPress投奔SQLite

学习CSS了解单位em和px的区别

  在国内网站中,包括三大门户,以及“引领”中国网站设计潮流的蓝色理想,ChinaUI等都是使用了px作为字体单位。只有百度好歹做了个可调的表率。而在大洋彼岸,几乎所有的主流站点都使用em作为字体单位,也就是可调的。没错,px比em更加容易使用,大部分读者不知道em为何物或者它相当于多少px。国外人士如此重视网站易用性(Accessibility),不仅因为其根生蒂固的人文精神,直接原因可能是因为有一部法律来约束他们—例如美国的Section 508,强制网站达到一定的易用性。

关键点:[……]

阅读全文»

继续阅读学习CSS了解单位em和px的区别

如何制作windows live writer绿色便携版

众所周知,windows live writer是最好用的博客离线发布器之一,但其作为live套件只能装在windows电脑C盘。这点对于经常在不同电脑上写博客的朋友造成了一些小麻烦。

因此制作一个绿色便携版的wlw能满足很多blogger的需求。今天老N就和大家分享个制作绿色wlw的办法。

原文来自:http://www.techlifeweb.com 可惜国内打不开了。

老N就简单翻译一下制作办法:

1.首先下载 techlifeweb.com给出的—-WLWPortable2.zip。Win[……]

阅读全文»

继续阅读如何制作windows live writer绿色便携版
鄂ICP备13000209号-1

鄂公网安备 42050602000277号