摘要: sqlite 第一个Alpha版本诞生于2000年5月,是实现了SQL 92标准的一个大子集的嵌入式数据库,其以在一个库中组合了数据库引擎和接口,能将所有数据存储于单个文件中。官方测试表明sqlite的功能在一定程度上居于MySQL 和PostgreSQL之间,在性能上sqlite常常快2-3倍 (甚至更多)。另处,SQLite的内存组织非常高效,只需在很小的内存中维护其很小的尺寸,远比其它任何数... 阅读全文
posted @ 2013-09-18 22:56 miosec 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1.编译的时候如果报如下错误 WARNING: skipping kmod-pcmcia-au1000 -- package not selected 将.config中的设置为CONFIG_BUSYBOX_CONFIG_FEATURE_2_4_MODULES was set 2.banner 这个命令不错用来生成字符界面的图画 root@Thinkpad:~# banner Hi... 阅读全文
posted @ 2013-09-18 22:56 miosec 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1、搭建开发环境 首先,在执行make menuconfig后,会出现下图: 其中,图中红框部分是我定制路由器的系统版本,大家可以根据不同的路由器进行不同的选择;绿框部分表示我们需要编译一个SDK开发环境(默认情况下,此项未勾选)。 编译过程中需要通过官网下载很多相关的软件包,所以必须保证能够顺利连上外网。由于下载速度的限制,编译过程大概需要数小时。编译结束后,所有的产品都会放在... 阅读全文
posted @ 2013-09-18 22:53 miosec 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1.首先设置好DNS 2.点SYSTEM 点SOFTWARE 更新软件列表 3.安装下列软件: block-mount kmod-usb-storage kmod-fs-ext4 e2fsprogs PC端安装putty 4.修改OPENWRT密码(root帐户的,SYSTEM的Adminstration选项里),SSH访问打开(就是接... 阅读全文
posted @ 2013-09-18 22:48 miosec 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: Sqlite是一个小巧的嵌入式关系型数据库,几乎可以嵌入所有编程语言,特别是C,C++,PHP,Perl等。这里就介绍如何用Perl连接并操作Sqlite数据库。 use DBI; # perl用以操作sqlite的模块,有这一个模块就足够了 use strict; # 初学必须加上这一句,以严格要求语句的撰写 use warnings; main: { my $dbargs... 阅读全文
posted @ 2013-09-18 22:46 miosec 阅读(661) 评论(0) 推荐(0) 编辑
摘要: OpenWrt是一个典型的嵌入式Linux工程,了解OpenWrt的Makefile的工作过程对提高嵌入式Linux工程的开发能力有极其重要意义。 OpenWrt的主Makefile文件只有100行,可以简单分为三部分,1~17行为前导部分,19~31为首次执行部分,33~101为再次执行部分。 前导部分 CURDIR为make默认变量,默认值为当前目录。 前导部分主要把变量TOPDIR赋值为当前目录,把变量LC_ALL、LANG赋值为C,并使用变量延伸指示符export,把上述三个变量延伸到下层Makefile。 使用文件使用指示符include引入$(TOP... 阅读全文
posted @ 2013-09-18 22:43 miosec 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: openwrt是通过一系列shell脚本进行启动流程的组织,下面是启动流程的提纲。如 果想详细了解启动的过程,则需要仔细走读脚本文件。 1. 在make menuconfig 选择target平台 Broadcom BCM947xx/953xx [2.4] 2. linux内核的配置文件由下面两个文件组成 target/linux/generic-2.4/config... 阅读全文
posted @ 2013-09-18 22:42 miosec 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: openwrt高级配置(汗 照着标题就翻译过来了) openwrt Kamikaze 8.09的一般配置文件都在目录 /etc/config 下面,可以使用脚本来调用参数和设置参数。 比如 sbin/wifi(函数库在 madwifi.sh 脚本)里面就是这样配置本机上的无线网卡的。 一般来说,每个configure文件都是由一些 section 组成的,section 里面包含了option... 阅读全文
posted @ 2013-09-18 22:41 miosec 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: 今天在编译mksquash_lzma-3.2的时候出现了如下问题: /home/test/RT288x_SDK/toolchain/mksquash_lzma-3.2/lzma443/C/7zip/Compress/LZMA_C/libunlzma.a(uncomp.o):在函数‘sqlzma_un’中: uncomp.c:(.text+0x67):对‘inflateReset’未... 阅读全文
posted @ 2013-09-18 22:39 miosec 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 1.PHP与mysql建立连接php.ini加载mysql组件extension=php_mysql.dll 前的;去掉extension_dir=””路径是否正确PHP连接mysql函数mysql_connect:开启mysql连接mysql_select_db:打开一个数据库@和or die隐藏错误和条件显示mysql_connect(“主机”,"用户名","密码")mysql_select_db("打开数据库",连接标识符)如果不特别声明连接标识符,则默认为是上一次打开的连接.2.如何去执行一个SQL语句mysql_query( 阅读全文
posted @ 2013-09-18 22:38 miosec 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.安装所需库文件 sudo apt-get install libusb-dev 2.源代码如下 /* dnw2 linux main file. This depends on libusb. * * Author: Fox * License: GPL * */#include #include #include #include #include #in... 阅读全文
posted @ 2013-09-18 22:37 miosec 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.SELECT查询语句和条件语句 SELECT 查询字段 FROM 表名 WHERE 条件 查询字段:可以使用通配符*、字段名、字段别名 表名:数据库.表名,表名 常用条件:=等于、不等于、in包含、not in不包含、like匹配、BETWEEN在范围、not BETWEEN不在范围 条件运算:and、or、() 2、排序,分组,指针查询,计算 分组语句:gro... 阅读全文
posted @ 2013-09-18 22:35 miosec 阅读(254) 评论(0) 推荐(0) 编辑
摘要: php100视频原始地址列表整理: 教程名称 、 1:环境配置与代码调试 2:PHP的数据类型与源码调试 3:常用PHP运算类型介绍与应用 4: PHP条件语句介绍与应用 5:PHP循环语句的介绍与应用 6:PHP数组的创建修改应用 7:PHP函数和自定义函数 8:Mysql 简介和创建新的数据库 9:数据库中的常用SQL语句 ... 阅读全文
posted @ 2013-09-18 22:31 miosec 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 概要1.FORM表现enctype属性2.$_FILES系统函数3.move_uploaded_file函数4.is_uploaded_file函数1.FORM标签的enctype属性只有使用了multipart/form-date才能完整的文件数据传递。也就是设置表单的MIME编码input标签type属性中的"file”2.$_FILE[‘myfile’][‘name’] 客户端文件的原名称$_FILE[‘myfile’]['type']$_FILE[‘myfile’]['size']$_FILE[‘myfile’][‘tmp_name’]$_FI 阅读全文
posted @ 2013-09-18 22:30 miosec 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 增删改查操作,其中增删改操作被称为数据操作语言 DML,相对来说简单一点。 查操作相对来说复杂一点,涉及到很多子句,所以这篇先讲增删改操作,以例子为主,后面再讲查操作。一、插入数据 INSERT INTO 表(列...) VALUES(值...)根据前面几篇的内容,我们可以很轻送的创建一个数据表,并向其中插入一些数据,不多说,看例子:myqiao@ubuntu:~/My Documents/db$ sqlite3 test.db-- Loading resources from /home/myqiao/.sqlitercSQLite version 3.7.4Enter ".hel 阅读全文
posted @ 2013-09-18 22:27 miosec 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、约束 Constraints在上一篇随笔的结尾,我提到了约束, 但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。 那么什么是约束呢?我们在数据库中存储数据的时候,有一些数据有明显的约束条件。 比如一所学校关于教师的数据表,其中的字段列可能有如下约束:年龄 - 至少大于20岁。如果你想录入一个小于20岁的教师,系统会报错国籍 - 默认中国。所谓默认,就是如果你不填写,系统自动填上默认值姓名 - 不能为空。每个人都有名字嘛员工号 - 唯一。这个可不能乱,工资发错了就麻烦了上面提到的大于、默认、不能为空、唯一等等,就是数据的约束条件。 我们在用 CREATE 阅读全文
posted @ 2013-09-18 22:24 miosec 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、数据库定义语言 DDL在关系型数据库中,数据库中的表 Table、视图 View、索引 Index、关系 Relationship 和触发器 Trigger 等等,构成了数据库的架构 Schema。 在 SQL 语句中,专门有一些语句用来定义数据库架构,这些语句被称为“数据库定义语言”,即 DDL。SQLite 数据库引擎支持下列三种 DDL 语句:CREATEALTER TABLEDROP其中,CREATE 语句用来创建表 Table、视图 View、索引 Index、关系 Relationship 和触发器 Trigger, DROP语句用来删除表 Table、视图 View、索引 I 阅读全文
posted @ 2013-09-18 22:13 miosec 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、基本简介SQLite 是一个自持的(self-contained)、无服务器的、零配置的、事务型的关系型数据库引擎。因为他很小,所以也可以作为嵌入式数据库内建在你的应用程序中。SQLite 被应用在 Solaris 10操作系统、Mac OS 操作系统、iPhone 和 Skype 中。QT4 、Python 、 PHP 都默认支持 SQLite ,Firefox Amarok 等流行的应用程序在内部也使用了 SQLite.SQLite 数据库引擎实现了主要的 SQL-92 标准,引擎本身只有一个文件,大小不到 300k ,但是并不作为一个独立的进程运行,而是动态或者静态的链接到其他应用程 阅读全文
posted @ 2013-09-18 22:08 miosec 阅读(386) 评论(0) 推荐(0) 编辑