2018年7月31日

第六章 核心API

摘要: 一、查询封装 1、连接与断开连接 打开数据库API如下: 1)zFilename 使用”:memory",sqlite3_open_v2()将在内存中创建数据库,只存在于连接生存期间。 null:sqlite3_open_v2()将打开临时磁盘文件,并在连接关闭时自动删除该文件。 其他:sqlite 阅读全文

posted @ 2018-07-31 14:38 mofei004 阅读(290) 评论(0) 推荐(0) 编辑

2018年7月27日

sqlite3 第五章-事务、调整页面缓存、等待锁、代码

摘要: 事务 一、事务生命周期 何时开始?何时结束? 在任何时候,只在一个事务下执行一个连接。 何时开始影响其他连接? 自动提交模式下,每发一个命令就运行一个单独的事务;发出begin命令时,直到COMMIT或rollback,为一个事务。 二、锁状态 UNLOCK、PENDING、SHARED、RESER 阅读全文

posted @ 2018-07-27 13:38 mofei004 阅读(411) 评论(0) 推荐(0) 编辑

2018年7月26日

sqlite3 第五章—扩展API

摘要: SQLite C API 中扩展API支持用户自定义函数、聚合和排序规则。用户自定义函数就是映射到用户自己用C语言或其他语言实现的SQL函数。 自定义扩展必须一对一注册到连接,因为他们存在于程序内存中。当程序或脚本启动时,为计划使用自定义扩展的连接负责这侧所需的扩展。 一、创建用户自定义函数 需要说 阅读全文

posted @ 2018-07-26 16:05 mofei004 阅读(364) 评论(0) 推荐(0) 编辑

sqlite3-第五章 API-核心API

摘要: DBMS:database management system,数据库管理系统 VDBE: virtual database engine, 虚拟数据库引擎 VM: virtual machine, 虚拟机 frontend:前端 bytecode programs:字节代码程序 核心API 连接数 阅读全文

posted @ 2018-07-26 13:44 mofei004 阅读(1685) 评论(0) 推荐(0) 编辑

2018年7月25日

第17章 TCP:传输控制协议

摘要: 17.2 TCP服务 TCP可靠性通过以下方式提供: 应用数据被分割成TCP认为最合适发送的数据块。TCP传递给IP的信息单位称为报文段或段(segment); TCP发送一个段后,启动一个定时器。以实现超时管理及重传策略; TCP收到另一端的数据后,将(延时几分之一秒)发送一个确认。 TCP将保持 阅读全文

posted @ 2018-07-25 13:57 mofei004 阅读(106) 评论(0) 推荐(0) 编辑

2018年7月16日

ppp拨号失败"113:No route to host"

摘要: 今天调试PPP的时候发现一个问题: ppp拨号成功后,正常获取IP;然而connect时,总是返回“113:No route to host”。 原来,正常情况下,ppp拨号成功后会把ppp0设置为默认路由;然而,当拨号前已经存在了默认路由,ppp将不会修改这个。 可先删除默认路由“route de 阅读全文

posted @ 2018-07-16 16:28 mofei004 阅读(516) 评论(0) 推荐(0) 编辑

2018年7月2日

14章 DNS:域名系统

摘要: 14.1 引言 域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。DNS提供了允许服务器和客户程序相互通信的协议。 14.3 DNS报文格式 DNS由12字节长的首部和4个长度可变的字段组成。 标识字段有客户程序设置,并由服务 阅读全文

posted @ 2018-07-02 17:46 mofei004 阅读(274) 评论(0) 推荐(0) 编辑

12、13章 广播和多播 IGMP:Internet组管理协议

摘要: 12.1 引言 广播和多播仅应用UDP 多播:帧仅传动给属于多播组的多个主机 多播的出现是为了减轻不需要接收广播报文的端点的数据处理压力。 12.4.1 多播组地址 范围:224.0.0.0到239.255.255.255 能够接收发往一个特定多播组地址数据的主机集合称为主机组(host group 阅读全文

posted @ 2018-07-02 14:59 mofei004 阅读(544) 评论(0) 推荐(0) 编辑

2018年6月29日

UDP:用户数据报

摘要: 11.1 引言 简单的面向数据报的运输层协议:进程的每个输出操作产生一个UDP数据报,并组装成一份待发送的IP数据报; 不提供可靠性,不保证能达到目的地; IP数据报分片; 11.2UDP首部 TCP与UDP的端口号是相互独立的。 UDP长度指的是UDP首部和UDP数据的直接长度,最小为8字节,即数 阅读全文

posted @ 2018-06-29 15:50 mofei004 阅读(1948) 评论(0) 推荐(0) 编辑

2018年6月4日

Linux 挂起键Ctrl+Z的使用方法(转载)

摘要: 假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync.sh 然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号) #bg 1 [1]+ /root/bin 阅读全文

posted @ 2018-06-04 10:54 mofei004 阅读(372) 评论(0) 推荐(0) 编辑

导航