- 浏览: 179648 次
- 来自: ...
最新评论
-
fsword:
同事拿着试了一下,说是把第五步放到第二步之前就可以了
在windows下安装ruby1.9.2,rails3.0.3和DevKit--转 -
dothwinds:
[flash=200,200][/flash][url][/u ...
打包ruby or rails成exe(英文)
文章列表
SQLite3 C/C++ 开发接口简介(API函数) 二(zt)
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
2.2 执行 SQL 语句
typedef int
(*sqlite_callback)(void*,int,char**,
char**); int sqlite3_exec(sqlite3*,
const char *sql, sqlite_callback, void*, char**);
sqlite ...
SQLite适用的范围(zt)
(2007-12-05 18:15:24)
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
SQLite不同于其他大部分的SQL数据库引擎,因为它的首要设计目标就是简单化:
易于管理
易于使用
易于嵌入其他大型程序
易于维护和配置
许多人喜欢SQLite因为它的小巧和快速. 但是这些特性只是它的部分优点, 使用者还会发现SQLite是非常稳定的. 出色的稳定性源于它的简单,
越简单就越不容易出 ...
SQLite的体系结构简介(zt)
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
SQLite的结构
简介
Block Diagram Of SQLite
这篇文档主要描述了SQLite类库的结构。这篇文档的内容对于那些想了 ...
SQLite
第三版总览
SQLite 第三版主要主要介绍关于类库的一些变化, 包括:
介绍了一个关于数据库文件的更紧凑的格式.
若类型和 BLOB 支持.
支持 UTF-8 and UTF-16 文本.
用户定义的文件排列顺序.
64字节的行编号.
针对并发性的一些改良.
这篇文档简易的介绍了SQlite3.0版针对于2.8版的一些改进,适用于对SQlite2.8版比较了解的用户。
命名上的变化
在可预见的未来,错误修正这项功能将继续支持SQLite
2.8版。为了保证这两个版本可以共存,在3.0版本中,一些主要文件的名称和 ...
董淳光SQLITE3 使用总结(1)
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
前序:Sqlite3
的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3
的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix
平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准 ...
董淳光SQLITE3 使用总结(2)
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
(2)
SQL语句操作本节介绍如何用sqlite 执行标准 sql
语法。i.1
执行sql语句i ...
董淳光SQLITE3 使用总结(3)
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
4)
事务处理sqlite 是支持事务处理的。如果你知道你要同步删除很多数据,不仿把它们做成一个统一的事务。通常一次
sqlite3_exec
就是一次事务,如果你要删除1万条数据,sqlite就做了1万次:开始新事务->删除一条数据->提交事务->开始新事务->…
的过程。这个操作是很慢的。因为时间都花在了开始事务 ...
董淳光SQLITE3 使用总结(4)
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
void sqlite3CodecGetKey(sqlite3* db, int nDB,
void** Key, int* nKey){return
;} int sqlite3CodecAttach(sqlite3 *db, int
nDb, const void *pKey, int nKeyLen);void
sqlite3_activate_see(con ...
董淳光SQLITE3 使用总结(5)
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
int sqlite3_key(sqlite3 *db, const void *pKey, int
nKey){return sqlite3_key_interop(db, pKey,
nKey);} int sqlite3_rekey(sqlite3 *db, const void
*pKey, int nKey){return sqlite3_rekey_inter ...
SQLite中如何用触发器执行取消和重做逻辑
转载
<script></script>标签:
知识/探索
<!-- 正文开始 -->
这页主要描述一个使用SQLite作为主要数据结构的应用程序如何使用触发器去执行取消和重做逻辑。
我的想法是创建一个特殊的表格(例如名为撤销记录),表格保存数据库撤销和重做变化所需的信息。因为数据库中的每个表格都需要参与撤销和重做,每个DELETE,INSERT,和UPDATE都生成了触发器,DELETE,INSERT,和UPDATE可以在撤销日志表格中生成登记项, ...
The Difference Between Binary and ASCII Files; Converting them
At heart all files are binary files -- that is, a collection of 1s and 0s.
But there's a subset of binary files we call ASCII, or plain text files. ASCII
is short for American Standard Code for Information Interchange, which alloc ...
A
Quick Guide to SQLite and Ruby
I spent last night playing with SQLite
and am convinced that this is a tool which could prove incredibly useful to
coders and a great tool for learners to check out SQL.
The problem is that there isn’t enough documentation for Ruby users who want to
take ...
在windows下安装ruby1.9.2,rails3.0.3和DevKit
by root on 2011/03/14
1.安装ruby环境
http://rubyforge.org/frs/download.php/73722/rubyinstaller-1.9.2-p136.exe
2.安装railsgem install rails –no-ri –no-rdoc
3.安装SQLite3
http://www.sqlite.org/sqlite-dll-win32-x86-3070400.zip
http://www.sqlite.org/sqlite-sh ...
# coding: utf-8require "win32ole"
word=WIN32OLE.new('word.Application')word.visible=truedoc=word.Documentsdoc.add
sel=word.Selectiona=word.ActiveDocument
#标题a.Styles.Add('Name'=>"toc1")fon=a.Styles("toc1").Fontfon.Size=14fon.Bold=truefon.Name="宋体"
#设置标题s ...
require 'sqlite3'db = SQLite3::Database.new 'abc.db'
rows = db.execute <<-SQL create table numbers( name varchar(30), val int );SQL
{ "one"=>1, "two"=>2,}.each do |pair| db.execute "insert into numbers values(?,?)",pairend
db.execute("sel ...