- 博客(154)
- 资源 (9)
- 收藏
- 关注

原创 SQLite学习笔记(11)命令行工具
SPANstyle="COLOR: #ff0000">sqlite> .helpSPAN>.backup ?DB?FILE BackupDB (default "main") to FILE.bail ON|OFF Stop after hitting an error. Default OFF.databases
2012-09-19 17:28:44
1908

原创 SQLite学习笔记(10)资料搜集
MrDB的博客园SQLite入门与分析(一)---简介 SQLite入门与分析(二)---设计与概念 SQLite入门与分析(二)---设计与概念(续) SQLite入门与分析(三)---内核概述(1) SQLite入门与分析(三)---内核概述(2) SQLite入门与分析(四)---Page Cache之事务处理(1)
2012-09-19 10:20:13
1744
2

原创 SQLite学习笔记(9)
扩展 C API实现函数、聚合、排序的基本方法是使用回调函数,并在程序中注册,然后在SQL中使用。函数和聚合使用相同的注册函数和类似的回调函数。用户自定义聚合、函数和排序规则的生命周期是很短的,基于连接注册,不存储在数据库中,需要确保应用程序夹杂了定制扩展并在连接中注册。扩展必须在每一个使用它们的连接上注册。注册函数: 可以使用sqlite3_create_f
2012-09-16 16:37:50
1693

原创 SQLite学习笔记(8)
线程: SQLite的很多版本支持多线程。 共享缓存模型: 允许一个进程中的多个连接使用共同的页缓存。用于嵌入式服务器的情况比较多。 Thread →Server→con→Page Cache→database。 共享缓存模式中,线
2012-09-15 13:55:46
2867

原创 SQLite学习笔记(7)
首先要注意句柄关联。其次,开始看关于查询参数化的内容。查询参数化: API支持在SQL语句中绑定参数,允许在后面为参数提供值,绑定的参数与sqlite3_prepare( ) 一起使用。如果没有绑定参数,那么sqlite3_step()默认使用null作为该参数的值。 准备语句过后,将使用sqlite3_bind_xxx( ) 函数绑定参数值。
2012-09-15 12:55:23
6032
1

原创 SQLite学习笔记(6)
准备查询的优点: 不需要回调接口,编码简单、清晰;关联了提供信息的函数,可以获得列的存储类型、声明类型、模式名称、表名、数据库名;sqlite3_exec( )的接口只是提供列的名称;准备查询提供一种文本外的获取字段、列值的方法,可以以C数据类型获取;准备查询能重新运行,可以重用已经编译的SQL;准备查询支持参数化的SQL语句 检查变化:
2012-09-13 15:43:19
7696

原创 SQLite学习笔记(5)
核心C API: 查询封装: 连接与断开连接: 其实就是打开数据库。可以使用函数sqlite3_open_v2( )、 sqlite3_open( ) 、sqlite3_ open16( )。其中sqlite3_open_v2( )函数功能最强大,也是最新的函数,尽量使用这个函数。 打开数据库函数声
2012-09-12 21:29:40
9142

原创 SQLite学习笔记(4)
关于设计与概念(对前面来转载自MRDB前辈的文章)的补充:注意预查询几个比较重要的c API函数:sqlite3_prepare_v2( );sqlite3_step( ) ; sqlite_finalize( )。临时存储器: 查询处理的重要组成部分。RAM或者一个简单的文件,由编译指示命令temp_store来选择,在选择基于文件的存储时,
2012-09-12 14:11:35
3122

原创 SQLite学习笔记(3)
SQLite的体系结构介绍: SQLite是由接口(Interface)、编译器(Compiler)、虚拟机(Virtual Machine )和后端程序(Back End)组成。 还有另两种对体系结构的图示比较简单: 接口(Interface) : 由SQLite c API
2012-08-23 10:40:43
1825

原创 SQLite学习笔记(2)
(1)虚拟数据库引擎(VBDE),包含:VBDE程序、程序计数器、结果字段的名称和类型、 参数的绑定值、 运行栈和固定数量的编号的内在单元。VBDE虚拟机的的每条指令都由128个中的某一个操作码 和 三个操作数构成。C api 可和VBDE 直接交互。要得到SQL的VBDE程序,可做入下操作; .mode column .header on .width x
2012-08-19 13:27:25
1403

原创 SQLite学习笔记(1)
SQLite介绍: SQLite是一个开源的嵌入式关系数据库,它在2000年由D. Richard Hipp发布,它的减少应用程序管理数据的开销,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。嵌入式数据
2012-08-16 18:44:06
1773
1
原创 WIFI技术-Radio Resource Management
Radio Resource Management,射频资源管理,简称RRM,是一种以无线AP采集射频环境信息,由无线AC对收集的数据进行分析评估,统筹和分配信道和发射功率,AP执行AC设置的配置,进行资源调优,从而使无线网络能够使快速适应无线环境的变化,获取最优的无线射频资源状态。常用的手段有无线信道调整、功率调整、频谱管理等。无线局域网的信道是最稀缺的资源,智能的为射频分配最优信道是无线应
2017-11-29 22:06:07
1881
原创 LAN Base、IP Base 和IP Service
The LAN Base feature set offers enhanced intelligent services that include comprehensive Layer 2 features, with up-to 255 VLANs.The IP Base feature set provides baseline enterprise services in addition
2016-03-09 19:26:58
4392
原创 Android问题:System.out.println('a'+'b')和System.out.println('1'+'2');
两个char型运算时,自动转换为int型;当char与别的类型运算时,也会先自动转换为int型的,再做其它类型的自动转换。
2015-04-16 14:18:30
3848
原创 Android问题:Java接口与类
类是对一类特定对象的规格说明,需要创建对象,通过创建对象来组合所有属于该类的组件,而接口不能如此.接口实质上是一个常量和抽象方法的集合,要用一个接口,就要在类中实现此接口,然后作为类定义的一部分,编写接口中声明的每一个方法,接口中的方法永远是public,abstract,接口中的常量永远是public static和final,因此不需要为它们说明属性.在Java中不支持多重继承,那
2015-04-16 12:47:58
849
原创 Android问题:listview和sqlite分页加载相关资源
http://blog.youkuaiyun.com/heng615975867/article/details/21951829http://www.2cto.com/kf/201412/364511.htmlhttp://download.youkuaiyun.com/download/cjj821/8535487http://download.youkuaiyun.com/downl
2015-03-27 17:32:17
1934
原创 Android问题:Description Resource Path Location Type Cannot reduce the visibility of the inherited meth
意思就是说,类型不能降低其可见性。想了下,是这样:如果一个父类的某个方法是protected的访问权限,那么其子类重写该方法的时候一定不能是private,必须为public。
2015-03-22 16:57:10
2029
原创 Android问题:Java基础问题Access restriction: The type JOptionPane is not accessible due to restriction……
Access restriction: The type JOptionPane is not accessible due to restriction on required library C:\Program Files\Java\jre1.8.0_25\lib\rt.jar所需要的类库由于受限制无法访问JOPtionPane。所以,需要给予一定的权限:Eclipse->p
2015-03-11 22:51:11
2372
原创 Android问题:JAVA基础之继承部分
继承:复用已经存在的类和方法。反射:在程序运行期间发现更多的类和其属性的能力。class Manager extends Employ{//这里extends是标识继承的关键字。}已经存在的是基类(也叫超类或者父类),基类中是更加通用的功能和方法。Java中所有的继承都是公共继承。新的类是子类、派生类。相对来说子类的功能和方法更加丰富。子类中可以增加域、增加或者覆盖超
2015-03-11 15:28:57
1841
原创 Android问题:Project compiler settings changed. Clean your project.
编译环境换了,需要clean一下。Project->Clean。应该是有一些包重名了,才clean的。
2015-01-24 10:54:19
4798
原创 Android问题:模拟器Genumotion和AVD比较
Genymotion和AVD比较:Genymotion要不比AVD启动速度快;AVD需要你abd install安装,Genymotion需要把apk拖到模拟器窗口;AVD支持的机型多,可以自定义,但是Genymotion的机型就那么几种,你只能选择。其实,如果要测试的,自己玩,用Genymotion比较方便些。具体的模拟器,看你习惯哪个。工具不是目的,学好Andr
2015-01-19 22:27:42
1713
原创 Android问题:Activity生命周期事件
四状态:活跃、暂停、停止、销毁。活跃:用户启动,在前台运行;暂停:运行且可见,但是被某通知或者事件覆盖掉了,用户可以看到activity但是不能与之交互;停止:被启动的其他activity隐藏掉了,应用程序无法向用户展示任何有意义的内容;死亡:activity从来没有启动,或者activity被终止了,可能是因为内存不足或者其他原因。onCreate()和onDestr
2015-01-17 15:53:02
3060
原创 Android问题:android由哪些部分构成
Android手机会用到的组件:第一是Activity:构成了用户界面,基本可以相当于Windows中的窗口和对话框。但是activity可以没有自己的界面。第二是Contentprovider:抽象层,提供给手机中存储的数据,便于不同的程序访问。可以实现数据共享。第三是Service:它能独立于activity和contentprovider而存在,可以保证程序后台执行。
2015-01-13 22:46:19
1633
原创 Android问题:String types not allowed (at 'layout_gravity' with value 'top/right').
android:layout_gravity="top/right"出错的是这一句。实际上应该是:android:layout_gravity="top|right",这里的top和right的关系是并行的。再说说layout_gravity的用法:属性可选的值有:top、bottom、left、right、center_vertical、fill_vertical、center_horizo
2015-01-02 21:11:55
5239
原创 Android问题:手电筒功能无法打开闪光灯
布局文件是这样的: <uses-feature android:name="android.hardware.camera" android:required="false" /> <uses-feature android:name="android.ha
2015-01-02 20:37:15
9727
原创 Android问题:Unreachable code
不可到达的代码:代码执行不到这里。 if(!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH));{ Toast.makeText(this, "当前设备没有闪光灯", Toast.LENGTH_LONG).show(); return;} if(((B
2015-01-02 19:35:03
2584
原创 Android问题:Unexpected text found in layout file: """
不知道哪里多出来个引号。ctrl+shift+f把那个“删了,或者project->clean即可。
2015-01-02 16:27:37
6242
原创 WordPress“建立数据库连接时出错”
早上起来登录站点的时候,“建立数据库连接时出错”。google了半天不行。实在搞不清是什么原因,反正我的站点里面现在还没有很重要的东西,就索性给删除了。重新安装,安装的时候发现,我的数据库名和以前的不一样。也就是说,原来建立的数据库和配置里的数据库名字不一样,登录不上去,还有一个原因可能是密码问题,我记得我改过密码。建立连接必须WordPress程序的wp-config的:
2015-01-01 14:39:31
11365
原创 vector,iterator,指针
#include #include #include #include #ifndef NN#endif // NNusing namespace std;int main(){ int vv; vector vec; cin>>vv; while(vv>0&&vv<20) vec.push_back(vv--); v
2014-10-18 16:07:45
2356
原创 顺序查找和折半查找
#include #include #include using namespace std;void num_rand(int A[],int N){ srand(time(0)); for(int i=0;i<N;i++) A[i]=rand()%50;}int somesearch(int num,int A[],int n){
2014-10-17 19:14:14
822
原创 插入排序,折半插入排序,希尔排序的代码
#include #include #include using namespace std;void Insertsort(int A[],int n){ int i,j; for( i=2;i<n;i++){ //依次将失序序列插入前面有序序列 if(A[i]<A[i-1]) A[0]=A[i]; //A0是待
2014-10-16 22:03:09
883
原创 C++的边边角角扫盲
指针数组:C/C++语言中,数组元素全为指针的数组。一维指针数组的定义形式:“类型名 *数组标识符[数组长度]”。比如:int *arr[100].关于cctype> (ctype.h)isalnumCheck if character is alphanumeric (function )isalphaCheck if character is alpha
2014-06-19 01:58:05
735
Using SQLite
2012-08-19
LEMON语法生成器
2012-08-18
SQLite权威指南(英文版)
2012-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人