-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-11-19
Delphi 10 Lite 便携版: Delphi v10 Lite v1.00 (Delphi 2006 精简版)便携版并集成了最新升级文件,Delphi 2006(v10)的主程序功能一样不差,推出这个版本的目的,主要是为方便走动式程序员,以及只需Delphi 2006主要功能的程序员使用,便于外出携带,以及日常编程使用。聪明的程序员用Delphi!无需.NET Framework 的支持即可安装使用(这点与Delphi 7.0相似),该精简版是很值得Delphi程序员珍藏的一份资源!以下有关Delphi 10 Lite v1.00 with Update1 Integrated的简介(1.12最新制作):===============================DELPHI 10 LITE v1.00 w/Update 1===============================Welcome to Delphi 10 Lite, a mod of Delphi 2006 that doesn't require .NET.1. WHAT IS DELPHI 10 LITE.2. SYSTEM REQUIREMENTS.3. WHAT DESIGN TIME PACKAGES ARE INCLUDED IN DELPHI 10 LITE.4. WHAT IS INCLUDED IN THE HELP.5. CONTACT....
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-11-19
ComponentOne Studio® Enterprise 2006 v1包含以下四部分,分别为:ComponentOne Studio for ActiveX 2006 v1,ComponentOne Studio for .NET 2006 v1,ComponentOne Studio for ASP.NET 2006 v1,ComponentOne Studio for Mobile Devices 2006 v1。ComponentOne Studio for ActiveX 2006 v1ComponentOne Studio for ActiveX 2006 v1是一款深受好评的ComponentOne Studio的组件包,包括12款ActiveX组件。它能够为你免费提供一年最新的ComponentOne ActiveX组件,更新和升级,新的软件供应和e-mail及在线帮助。ComponentOne Studio for ActiveX绝对是最好的Microsoft Visual Studio开发工具。它所包括的控件有:True DBGrid Pro 8.0 VSFlexGrid Pro 8.0 VSVIEW 8.0 Classic Edition VSVIEW 8.0 Reporting Chart 8.0 WebChart 8.0 Query 8.0 True DataControl 8.0 True DBInput Pro 8.0 True DBList Pro 8.0 SizerOne 8.0 VSSPELL 8.0所支持的平台: Visual Studio 6 Delphi 6 Delphi 5 Delphi 4 ComponentOne Studio for .NET 2006 v1ComponentOne Studio for DotNET 是一款五星级的Visual Studio.NET 编程组件包,里面收集了11款王牌顶级的Visual Studio.NET编程组件,其中包括屡获大奖的支持Windows XP themes 桌面主题功能的ComponentOne FlexGrid for .NET和ComponentOne Menus and Toolbars for .NET!此款组件包共收录了包括ComponentOne ADO.NET DataExtender,ComponentOne FlexGrid for .NET,ComponentOne True DBGrid for .NET,ComponentOne Preview for .NET,ComponentOne Reports for .NET,ComponentOne Chart for .NET,ComponentOne DataObjects for .NET,ComponentOne Input for .NET,ComponentOne List for .NET,ComponentOne Zip for .NET,ComponentOne Menus and Toolbars for .NETComponentOne Spell for .NET等16款顶级编程组件!...
-
分类:综åˆèµ„æ–™ 语言:简体中文 大小:未知 发布时间:13-11-18
Building iPhone and iPad Electronic ProjectsBuilding Modular Cloud Apps with OSGiFeedback Control for Computer SystemsHigh Performance Browser NetworkingLearning ROracle Essentials, 5th EditionPhotoshop Elements 12: The Missing ManualRESTful Web APIsThe Art of SQLThink Bayes 内容介ç»ï¼šO'Reilly Media是世界上在UNIXã€Xã€Internet和其他开放系统图书领域具有领导地ä½çš„出版公å¸ï¼ŒåŒæ—¶æ˜¯è”机出版的先锋。从最畅销的《The Whole Internet User's Guide & Catalog》(被纽约公共图书馆评为二å世纪最é‡è¦çš„50本书之一)到GNN(最早的Internet门户和商业网站),å†åˆ°WebSite(第一个桌é¢PCçš„WebæœåŠ¡å™¨è½¯ä»¶ï¼‰ï¼ŒO'Reilly Meida一直处于Internetå‘å±•çš„æœ€å‰æ²¿ã€‚这是国外网站2013å¹´10月份å‘布的O'Reilly计算机图书(å¯èƒ½ä¸æ˜¯æœ€æ–°å‡ºç‰ˆï¼‰ã€‚下载链接:腾讯电å书www.minxue.net360电å书www.minxue.net内容截图: ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-11-18
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! "封面页1版权页4序6前言页10目录页16第1部分 嵌入式开发基础29第1章 引言301.1 嵌入式产业概况301.2 Linux操作系统331.3 ARM体系概况361.3.1 ARM7381.3.2 ARM9391.3.3 ARM9E391.3.4 ARM10E401.3.5 ARM11401.3.6 Cortex411.4 常见嵌入式产品及其基本平台简介411.4.1 学习开发板411.4.2 行业终端441.4.3 工业控制461.4.4 手持娱乐471.4.5 医疗仪器491.4.6 汽车电子501.4.7 智能本511.5 嵌入式产品开发基本流程53第2章 C语言编程要点562.1 数据类型562.2 常数572.3 变量592.3.1 变量的定义与初始化592.3.2 变量的访问592.3.3 左值与右值592.3.4 只读变量602.4 操作符602.4.1 只读操作符602.4.2 读写操作符632.4.3 类型转换操作符642.4.4 sizeof操作符642.5 表达式和语句642.5.1 表达式642.5.2 语句652.6 复合类型662.6.1 数组662.6.2 结构体692.6.3 位域702.6.4 数据的对齐712.6.5 联合体722.6.6 类型嵌套732.6.7 类型别名742.6.8 枚举类型752.7 流程控制752.7.1 顺序结构752.7.2 分支结构762.7.3 隐含的分支结构782.7.4 循环结构792.7.5 goto812.8 函数822.8.1 声明与定义822.8.2 函数的调用与传值方式842.8.3 函数与复合类型852.8.4 内联函数862.8.5 变量的作用范围与生存期862.9 指针892.9.1 指针与变量892.9.2 指针与操作符922.9.3 指针与数组932.9.4 字符串942.9.5 指针与结构体962.9.6 指针与函数972.9.7 回调函数1002.9.8 函数指针类型转换1012.10 预处理语句1022.10.1 文件包含1022.10.2 宏定义1022.10.3 宏与函数1042.10.4 代码分支106第3章 开发环境1083.1 Linux使用基础1083.1.1 命令参数与选项1083.1.2 文件 目录和路径1093.1.3 用户与权限1093.1.4 硬链接与符号链接1103.1.5 命令使用技巧1113.2 Linux常用命令1113.2.1 查阅手册1113.2.2 文件相关1123.2.3 文件内容相关1163.2.4 压缩与解压缩1173.2.5 文件系统与磁盘1193.2.6 用户与权限1203.2.7 进程管理1223.2.8 系统信息1243.2.9 网络1243.3 Shell 使用进阶1283.3.1 重定向1283.3.2 管道1293.3.3 变量与替换1303.3.4 环境变量1323.3.5 脚本1333.3.6 脚本编程1343.3.7 作业管理1353.4 Debian 5.0 的安装与使用1373.4.1 安装Debian 5.01373.4.2 Debian 5.0的基本操作1373.4.3 常用软件的安装与使用1403.4.4 从源码安装软件1463.4.5 安装编译环境1473.5 建立交叉编译环境1493.5.1 下载安装1503.5.2 从源码编译安装1503.6 vi编辑器1543.6.1 vi的工作模式1543.6.2 普通模式1553.6.3 命令行模式1563.6.4 寄存器1573.6.5 与编程有关的技巧1573.7 gcc工具链1573.7.1 编译过程1573.7.2 gcc用法1583.8 make与Makefile1603.8.1 make工具的使用1603.8.2 Makefile1613.9 gdb调试工具1633.9.1 调试本地程序1633.9.2 远程调试1653.10 buildroot开发工具165第2部分 ARM架构与编程168第4章 ARM处理器架构与编程模型1694.1 嵌入式硬件系统1704.1.1 嵌入式系统架构1704.1.2 S3C2410A地址映射1714.1.3 HY2410A开发板硬件配置1724.2 ARM架构概述1724.2.1 ARM处理器模式与寄存器组1724.2.2 ARM异常与异常向量表1754.2.3 程序状态寄存器1764.2.4 大端与小端存储格式1784.3 ARM指令集概述1794.3.1 ARM汇编指令格式1794.3.2 数据处理指令1814.3.3 存储器访问指令1834.3.4 分支指令1864.3.5 软中断指令1864.3.6 程序状态寄存器传送指令1874.3.7 乘法指令1884.3.8 协处理器指令1894.3.9 伪指令1904.4 GNU ARM汇编1914.4.1 基本语法1914.4.2 GNU ARM汇编伪指令1924.5 汇编与C语言1974.5.1 程序及其二进制映像1974.5.2 程序的编译与运行1984.5.3 ATPCS约定1994.5.4 汇编与C语言的对照2014.5.5 函数调用与栈2064.5.6 堆的概念2084.6 汇编与C语言混合编程2094.6.1 C语言调用汇编函数2094.6.2 汇编语言中使用C全局变量2104.6.3 内嵌汇编211第5章 搭建嵌入式固件开发平台2145.1 硬件设备与软件环境2145.2 搭建开发环境2155.2.1 硬件连接2155.2.2 使用终端软件2165.2.3 下载和执行程序2175.3 创建固件程序219第6章 S3C2410接口与编程2226.1 软中断异常编程2226.1.1 软中断异常入口2226.1.2 软中断异常应用例程2236.2 中断控制器及外部中断编程2266.2.1 中断体系结构2266.2.2 中断控制器2276.2.3 中断源安排2276.2.4 中断控制器寄存器配置2296.2.5 中断应用例程2306.3 定时器及其编程2346.3.1 定时器体系2346.3.2 定时器单元工作原理2356.3.3 定时器寄存器配置2366.3.4 定时器应用例程2386.4 GPIO接口2436.5 UART控制器及串口通信应用2446.5.1 UART通信原理2446.5.2 RS232C串行接口标准2456.5.3 UART控制寄存器2466.5.4 串口通信应用例程2506.6 NAND Flash芯片与控制器2536.6.1 NAND Flash的访问2536.6.2 NAND Flash控制器2556.6.3 NAND Flash控制器编程实例257第7章 Uboot源码分析与移植2607.1 bootloader的概念2607.1.1 bootloader的启动过程2617.1.2 bootloader的操作模式2617.1.3 ARM bootloader的特点2627.2 使用Uboot2637.2.1 Uboot主要命令与环境变量2637.2.2 使用实例2647.3 Uboot源码分析2657.3.1 总体架构与内存布局2667.3.2 源码目录2677.3.3 实现分析2677.4 Uboot移植2777.4.1 源码修改2777.4.2 配置和编译290第3部分 Linux系统编程292第8章 Linux系统编程基础2938.1 系统调用与API2938.2 程序的生成与执行2958.3 API 的错误处理2968.4 命令行参数与环境变量296第9章 Linux文件系统编程2999.1 文件的概念2999.2 文件描述符与索引节点3009.3 文件操作的系统调用接口3019.3.1 打开文件3019.3.2 从文件读取数据3039.3.3 写数据到文件3059.3.4 发送控制命令3079.3.5 关闭文件3089.4 标准I/O函数库3089.4.1 fopen3099.4.2 fread和fwrite3109.4.3 fclose3109.4.4 fflush3119.4.5 fseek和ftell3119.4.6 fgetc, getc和getchar3119.4.7 fputc, putc和putchar3129.4.8 fgets和gets3139.4.9 fputs和puts3139.4.10 fprintf, printf和sprintf3149.4.11 fscanf, scanf和sscanf3169.4.12 标准I/O错误处理317第10章 深入理解进程31810.1 Linux中的进程31810.1.1 创建进程31910.1.2 执行程序32010.1.3 进程的内存布局32110.1.4 进程的状态迁移32310.1.5 进程的终止32310.2 进程与信号32410.2.1 Linux中的信号处理机制32510.2.2 发送信号32610.2.3 捕捉信号32810.2.4 屏蔽信号33310.2.5 信号安全函数33410.3 进程与文件33510.3.1 内核文件管理33610.3.2 进程中的文件33610.3.3 文件的重定向33910.3.4 文件控制34010.4 进程间通信34210.4.1 Linux中的IPC34210.4.2 信号灯与进程同步34310.4.3 管道34610.4.4 命名管道34810.4.5 共享内存35110.4.6 消息队列355第11章 socket编程36011.1 网络协议层次模型36011.2 socket编程接口36111.2.1 打开socket36111.2.2 socket地址36311.2.3 网络字节序36411.2.4 socket与地址的绑定36511.2.5 侦听36611.2.6 接受连接请求36611.2.7 连接36711.2.8 关闭和切断连接36711.2.9 发送数据36811.2.10 接收数据36911.2.11 使用socket 选项36911.2.12 阻塞与非阻塞操作37111.2.13 可靠的发送与接收操作37211.2.14 多路复用37311.3 socket编程实例37511.3.1 TCP与UDP 程序流程37511.3.2 TCP通信例程37511.3.3 多进程并发服务器应用37811.3.4 多路复用服务器应用38611.3.5 UDP服务器应用392第12章 多线程并发程序设计39812.1 线程的概念39812.2 线程编程接口39812.2.1 线程的创建与退出39912.2.2 线程属性39912.2.3 线程的分离状态40112.2.4 线程应用实例40112.3 线程的同步40312.3.1 使用信号灯进行线程同步40312.3.2 使用互斥体41012.3.3 使用条件变量41412.4 多线程并发程序设计41812.4.1 多线程并发服务器应用41812.4.2 消费者/生产者模型42612.4.3 线程池应用427第4部分 内核与驱动编程435第13章 内核编程初步43613.1 从用户态到内核态43613.1.1 实模式与保护模式43613.1.2 用户态与内核态43613.1.3 内核编程的特点43713.1.4 内核模块与驱动43813.2 内核模块编程43813.2.1 编写源码43813.2.2 printk函数44013.2.3 编译内核模块44113.2.4 加载与卸载44213.2.5 模块参数44313.3 字符设备驱动44513.3.1 设备文件与设备号44513.3.2 字符设备编程接口44613.3.3 文件操作45013.3.4 访问用户态内存45513.3.5 动态分配内存45513.3.6 内存操作45613.3.7 字符设备驱动例程462第14章 内核编程接口46914.1 双向环形链表46914.1.1 定义与初始化46914.1.2 链表操作47014.1.3 链表的使用47214.2 等待与延时47414.2.1 调度与抢占47414.2.2 进程运行状态47614.2.3 定时47714.2.4 等待队列47814.2.5 阻塞与非阻塞操作48014.2.6 延时48114.2.7 等待队列例程48314.3 定时器与延期工作49014.3.1 定时器49014.3.2 tasklet49414.3.3 工作队列49614.3.4 定时器例程50114.4 自旋锁与同步50714.4.1 并发与竞态50714.4.2 自旋锁50814.4.3 原子上下文51214.4.4 读写锁51314.4.5 原子类型51614.4.6 比特位操作51914.4.7 互斥体52014.4.8 信号灯52214.4.9 读写信号灯52414.5 端口IO和内存映射IO52514.5.1 端口IO52714.5.2 内存映射 IO53014.5.3 内存屏障53414.6 中断53614.6.1 申请和释放中断53614.6.2 中断处理函数53714.6.3 中断的禁止和使能53814.6.4 线程化中断53914.6.5 共享中断539第15章 Linux2.6设备模型54115.1 对象与集合54115.1.1 引用计数54115.1.2 内核对象54215.1.3 内核对象的类型54515.1.4 内核集合55015.1.5 内核集合与对象例程55415.2 设备管理55915.2.1 设备56015.2.2 错误码与指针56215.2.3 驱动56315.2.4 总线56415.2.5 类别56615.2.6 接口56815.3 常见总线与类别56915.3.1 platform总线56915.3.2 misc类别573第16章 Linux驱动实例详解57516.1 输入设备驱动57516.1.1 输入设备编程接口57616.1.2 触摸屏驱动例程58016.2 USB驱动59016.2.1 USB概述59016.2.2 USB驱动模型59116.2.3 USB驱动编程接口59216.2.4 USB接口与端点59416.2.5 USB类别59716.2.6 URB59916.2.7 同步传输接口60416.2.8 USB锚60516.2.9 USB驱动范例分析607第5部分 嵌入式Linux系统构建617第17章 Linux内核构建61817.1 内核编译过程61817.2 内核配置系统架构62017.2.1 内核Makefile62117.2.2 KBuild配置系统62417.3 增加代码到内核63117.4 内核配置简介63217.5 启动内核634第18章 根文件系统构建63518.1 init进程63518.2 创建根文件系统63718.2.1 创建目录63718.2.2 创建设备文件63818.2.3 安装共享库63918.2.4 安装busybox64018.2.5 创建配置文件64218.3 挂载根文件系统64318.3.1 使用网络文件系统64318.3.2 使用Flash文件系统644第6部分 应用编程647第19章 C++语言编程要点64819.1 布尔型数据64819.2 引用64819.3 类和对象65019.3.1 类和对象的定义65019.3.2 构造与析构65019.3.3 类的实现65119.3.4 访问对象65219.3.5 this指针65319.3.6 new和delete65319.3.7 静态成员65419.3.8 只读成员65519.3.9 复制构造函数65619.3.10 友元65719.4 类的继承65819.4.1 继承的语法65819.4.2 继承方式65819.4.3 多重继承65919.5 函数和操作符重载66019.5.1 函数重载66019.5.2 操作符重载66219.6 覆盖与虚函数66619.6.1 覆盖66619.6.2 虚函数和多态66719.6.3 虚函数的实现66819.6.4 纯虚函数与抽象类66919.7 名字空间66919.8 模板67019.8.1 模板函数67019.8.2 模板类67219.9 异常处理67219.10 C 与C++混合编程674第20章 嵌入式GUI编程67520.1 建立开发环境67520.2 简单的Qt应用程序67820.2.1 编写源代码67820.2.2 编译67920.2.3 工程文件67920.2.4 运行68120.2.5 移植到目标机68120.3 窗口布局68220.3.1 水平布局与垂直布局68320.3.2 栅格布局68520.4 Qt对象68720.4.1 层次化管理68820.4.2 信号与槽68820.4.3 事件69220.4.4 定时器69520.5 使用 designer69720.5.1 窗体设计69720.5.2 代码编写69920.5.3 运行结果70420.6 Qt 常用类70420.6.1 QChar70420.6.2 QString70520.6.3 QPoint71220.6.4 QSize71320.6.5 QRect71420.6.6 QFont71620.6.7 QPixmap71720.6.8 QIcon71820.6.9 QWidget72020.6.10 QDialog72920.6.11 QLabel73120.6.12 QAbstractButton73320.6.13 QPushButton73520.6.14 QCheckBox73520.6.15 QRadioButton73620.6.16 QLineEdit73720.7 Qt 综合应用73920.7.1 软件设计73920.7.2 源码实现74220.7.3 运行结果74820.7.4 Qt国际化编程748第21章 嵌入式数据库编程75221.1 基本SQL语句75221.1.1 数据库与表75221.1.2 创建和删除表75321.1.3 插入、修改及删除记录75321.1.4 条件表达式75421.1.5 数据库查询75521.2 建立SQLite3开发平台75621.3 SQLite3编程接口75721.3.1 打开和关闭数据库75721.3.2 执行SQL语句75821.3.3 查询数据库75921.4 使用SQLite3工具76021.5 SQLite3数据库应用实例76121.5.1 使用sqlite3_exec查询数据库76221.5.2 使用sqlite3_get_table查询数据库763第22章 产品开发实例:无线信息终端76522.1 总体架构76522.2 硬件设计76622.3 软件设计76722.3.1 总体框架76722.3.2 协议报文格式76822.4 应用软件77122.4.1 GUI应用模块77122.4.2 通信协议模块77522.4.3 业务功能模块78022.4.4 使用多线程读取设备78222.4.5 模块集成784附录A 缩略语785" 内容介绍:本书以S3C2410A芯片及HY2410A开发板为主,介绍了嵌入式ARM平台上Linux系统开发所需的各种技术,包括ARM处理器架构与汇编语言、嵌入式Linux开发环境的建立、C及C++语言要点、bootloader和Linux内核的移植、Linux系统应用编程、Linux内核驱动编程和Qt图形界面应用的开发等,涵盖了嵌入式产品软件开发工作所需的各种主要技术。内容截图: ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-11-18
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! "第1章 概述131.1 嵌入式系统131.2 嵌入式操作系统141.3 嵌入式Linux历史171.4 嵌入式Linux开发环境181.5 嵌入式Linux系统开发要点20第2章 ARM处理器212.1 ARM处理器简介212.1.1 ARM公司简介232.1.2 ARM处理器体系结构242.1.3 Linux与ARM处理器262.2 ARM指令集272.2.1 ARM微处理器的指令集概述272.2.2 ARM指令寻址方式292.2.3 Thumb指令概述312.3 典型ARM处理器简介312.3.1 Atmel AT91RM9200312.3.2 Samsung S3C2410322.3.3 TI OMAP1510/1610系列332.3.4 Freescale i.Max21362.3.5 Intel Xscale PXA系列372.4 三星S3C2410开发板382.4.1 三星S3C2410开发板介绍382.4.2 众多的开发板供应商40第3章 Linux编程环境423.1 Linux常用工具423.1.1 Shell简介423.1.2 常用Shell命令443.1.3 编写Shell脚本523.1.4 正则表达式563.1.5 程序编辑器583.2 Makefile623.2.1 GNU make623.2.2 Makefile规则语法633.2.3 Makefile文件中变量的使用653.3 二进制代码工具的使用663.3.1 GNU Binutils工具介绍663.3.2 Binutils工具软件使用683.4 编译器GCC的使用683.4.1 GCC编译器介绍683.4.2 GCC编译选项解析703.5 调试器GDB的使用技巧743.5.1 GDB调试器介绍743.5.2 GDB调试命令753.6 Linux编程库803.6.1 Linux编程库介绍803.6.2 Linux系统调用813.6.3 Linux线程库84第4章 交叉开发环境874.1 交叉开发环境介绍874.1.1 交叉开发概念模型874.1.2 目标板与主机之间的连接894.1.3 文件传输904.1.4 网络文件系统914.2 安装交叉编译工具924.2.1 获取交叉开发工具链924.2.2 主机安装工具链934.3 主机开发环境配置944.3.1 主机环境配置944.3.2 串口控制台工具954.3.3 DHCP服务984.3.4 TFTP服务994.3.5 NFS服务1004.4 启动目标板1024.4.1 系统引导过程1024.4.2 内核解压启动1034.4.3 挂接根文件系统1044.5 应用程序的远程交叉调试1054.5.1 交叉调试的模型1054.5.2 交叉调试程序实例106第5章 交叉开发工具链1085.1 工具链软件1085.1.1 相关软件工程1085.1.2 软件版本的匹配1095.1.3 工具链制作流程1115.2 制作交叉编译器1135.2.1 准备编译环境1135.2.2 编译binutils1145.2.3 编译GCC的辅助编译器1155.2.4 编译生成glibc库1165.2.5 编译生成完整的GCC编译器1205.3 制作交叉调试器1215.3.1 编译交叉调试器1215.3.2 编译gdbserver121第6章 Bootloader1236.1 Bootloader1236.1.1 Bootloader介绍1236.1.2 Bootloader的启动1246.1.3 Bootloader的种类1266.2 UBoot编程1286.2.1 UBoot工程简介1286.2.2 UBoot源码结构1286.2.3 UBoot的编译1296.2.4 UBoot的移植1326.2.5 添加UBoot命令1346.3 UBoot的调试1366.3.1 硬件调试器1366.3.2 软件跟踪1376.3.3 UBoot启动过程1386.3.4 UBoot与内核的关系1446.4 使用UBoot1496.4.1 烧写UBoot到Flash1506.4.2 UBoot的常用命令1506.4.3 UBoot的环境变量157第7章 配置编译内核1597.1 Linux内核特点1597.1.1 Linux内核版本介绍1597.1.2 Linux内核特点1607.1.3 Linux 2.6内核新特性1607.2 配置编译内核源码1637.2.1 内核源码结构1647.2.2 内核配置系统1677.2.3 Kbuild Makefile1747.2.4 内核编译1867.2.5 内核编译结果1967.3 内核配置选项1977.3.1 使用配置菜单1977.3.2 基本配置选项1987.3.3 驱动程序配置选项200第8章 内核移植浅析2028.1 移植内核源码2028.1.1 移植前的准备工作2028.1.2 开发板内核移植2048.1.3 移植后的工作2118.2 Linux内核启动过程分析2118.2.1 内核启动流程源代码分析2128.2.2 内核自引导程序2128.2.3 内核vmlinux入口2168.2.4 Linux系统初始化2188.2.5 挂接根文件系统2238.2.6 初始化设备驱动2258.2.7 启动用户空间init进程227第9章 内核调试技术2299.1 内核调试方法2299.1.1 内核调试概述2299.1.2 学会分析内核源程序2309.1.3 调试方法介绍2309.2 内核打印函数2339.2.1 内核映像解压前的串口输出函数2339.2.2 内核错误报告子程序2359.2.3 内核打印函数2379.3 获取内核信息2449.3.1 系统请求键2449.3.2 通过/proc接口2459.3.3 通过/sys接口2469.3.4 通过ioctl方法2499.4 处理出错信息2509.4.1 oops信息2509.4.2 panic2519.5 内核源码调试2539.5.1 KGDB调试内核源代码2539.5.2 BDI2000调试内核源代码254第10章 制作Linux根文件系统25910.1 根文件系统目录结构25910.1.1 FHS目录结构26010.1.2 文件存放规则26310.2 添加系统文件26410.2.1 添加共享链接库26410.2.2 添加内核模块26610.2.3 添加设备文件26810.3 init系统初始化过程27010.3.1 inittab文件27010.3.2 System V init启动过程27310.3.3 Busybox init启动过程分析27510.4 定制文件系统27710.4.1 定制应用程序27710.4.2 配置应用程序自动启动277第11章 充分利用开源软件27911.1 开放源代码工程介绍27911.1.1 Linux系统和开源软件28011.1.2 开源软件的特点28111.2 Busybox使用28211.2.1 Busybox工程介绍28211.2.2 配置编译Busybox28211.3 X11图形系统28711.3.1 X Windows介绍28711.3.2 TinyX介绍28711.3.3 GTK图形库28811.4 Qt图形库29411.4.1 Qt介绍29411.4.2 Qt/Embedded介绍29511.4.3 Qt/Embedded架构29711.4.4 Qt/Embedded软件包与安装29811.5 MiniGUI图形系统30011.5.1 MiniGUI图形系统概述30011.5.2 MiniGUI移植30211.6 MicroWindows图形系统30711.7 Linux下的网络应用30911.7.1 嵌入式设备的网络化30911.7.2 TCP/IP协议概述30911.7.3 Linux下的Socket编程31111.8 嵌入式Linux的串行通信32111.8.1 Linux下的串口操作32111.8.2 Linux串口编程实例326第12章 系统集成测试33112.1 系统集成测试33112.1.1 系统集成测试概述33112.1.2 系统集成测试要求33212.2 系统跟踪工具33212.2.1 为什么需要跟踪工具33212.2.2 Strace33312.2.3 Ltrace33412.2.4 LTT33412.3 系统性能测量工具33912.3.1 代码效率测量33912.3.2 LTP34212.3.3 LMbench34312.4 测量内存泄漏34412.4.1 mtrace34412.4.2 dmalloc34512.4.3 memwatch34612.4.4 YAMD348第13章 部署Linux系统35113.1 部署Linux系统概述35113.1.1 部署Linux系统的基本流程35113.1.2 部署Linux系统的关键问题35313.2 文件系统类型35413.2.1 EXT2/EXT335413.2.2 JFS35613.2.3 cramfs35813.2.4 JFFS/JFFS235913.2.5 YAFFS36013.3 存储设备36213.3.1 MTD类型设备36213.3.2 磁盘类型设备36313.4 部署Linux系统36513.4.1 安装MTD工具36513.4.2 使用磁盘文件系统36613.4.3 使用RAMDISK设备36713.4.4 使用MTD设备和JFFS2文件系统36813.4.5 系统启动和升级370第14章 系统设计开发实例37114.1 需求分析37114.2 系统硬件设计37314.3 系统软件设计38414.4 系统集成与部署386" 内容介绍:本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。并以ARM平台为例,对U-Boot和Linux内核启动过程做了分析。内容截图: ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-11-18
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! "书名页1版权页2前言页3目录页7第1章 绪论111.1 无线传感器网络概述111.2 无线传感器网络系统121.2.1 WSN网络结构121.2.2 WSN的特点151.2.3 WSN的应用前景171.3 无线传感器网络系统研究现状191.3.1 节点系统的理论和技术191.3.2 通信协议的理论和技术231.3.3 核心支撑技术251.3.4 网络仿真平台研究281.3.5 WSN实践与应用301.4 小结31第2章 面向实时监测的混合式无线传感器网络322.1 面向实时监测的混合式无线传感器网络系统概述322.1.1 HRMWSN系统特点及应用332.1.2 HRMWSN系统在实时监测系统中的应用优势342.2 HRMWSN系统结构352.3 HRMWSN系统设计原则362.4 HRMWSN系统研究内容382.5 小结41第3章 HRMWSN中自适应低功耗MAC协议423.1 WSN中MAC协议研究423.1.1 协议能耗分析423.1.2 协议设计目标433.1.3 典型的MAC协议453.2 Quorum矩阵表格和FRTS机制513.2.1 Quorum矩阵表格513.2.2 FRTS机制533.3 A^2FMAC协议的设计与分析543.3.1 非同步工作模式的产生553.3.2 A^2FMAC协议描述573.3.3 协议节能和时延特性分析573.3.4 协议的仿真分析593.4 EA^2MAC协议的设计与分析653.4.1 扩展Quorum矩阵表格663.4.2 EA^2MAC协议工作模式673.4.3 协议节能特性分析693.4.4 协议仿真分析713.5 VGPMAC协议的设计与分析733.5.1 VGPMAC协议工作模式743.5.2 VGPMAC仿真分析753.6 小结78第4章 HRMWSN中路由协议794.1 WSN中路由协议研究794.1.1 典型的WSN中路由协议794.1.2 HRMWSN路由协议设计原则854.2 WSN路由协议中能量补给874.3 基于减法聚类的无线传感器网络分簇路由算法884.3.1 簇头产生算法904.3.2 簇的形成算法914.3.3 仿真分析924.4 分簇单跳路由算法954.4.1 簇头数量的确定974.4.2 簇头选择机制984.4.3 非簇头归属机制994.4.4 仿真分析1014.5 基于QoS的多路径路由算法1044.5.1 HRMMP算法的问题描述1054.5.2 HRMMP算法设计1064.5.3 仿真与分析1104.6 小结112第5章 HRMWSN中节点信号处理技术1145.1 HRMWSN中信号处理技术概述1145.1.1 WSN中信号处理技术1155.1.2 中值滤波1165.2 加权中值滤波及伪中值滤波算法1175.2.1 加权中值滤波1185.2.2 加权伪中值滤波1195.3 具有选频特性伪中值滤波算法设计与分析1205.3.1 Mallows综合算法1215.3.2 具有选频特性的伪中值滤波算法设计1235.3.3 仿真与分析1235.4 小结127第6章 车载式货物列车车辆运行状态无线监测系统应用1286.1 车载式货物列车车辆运行状态无线监测系统可行性研究1286.1.1 货物列车车辆状态监测现状1296.1.2 确定状态监测内容1306.2 车载式货物列车车辆运行状态无线监测系统1366.3 车载式货物列车车辆运行状态无线监测系统实现1386.3.1 传感器节点硬件设计1386.3.2 汇聚节点设计1486.3.3 系统软件设计1486.3.4 系统网络通信技术1506.4 小结151第7章 物联网环境下HRMWSN的研究与挑战1527.1 物联网与CPS1527.1.1 物联网1527.1.2 CPS1627.2 物联网环境下的WSN技术1647.2.1 物联网环境下的WSN技术1647.2.2 物联网环境下HRMWSN的研究1667.3 小结169" 内容介绍:本书将主动式和反应式无线传感器网络的特点相结合,构建了面向实时监测的混合式无线传感器网络。针对此类系统中的通信协议、信息处理等相关热点问题进行研究。内容截图: ...
-
分类:å¤©æ–‡åœ°ç† 语言:简体中文 大小:未知 发布时间:13-11-18
å‰è¨€ç¬¬ä¸€ç« 绪论黄土ã€ä¸å›½é»„åœŸé«˜åŽŸä¸Žé»„åœŸé«˜åŽŸåœ°åŒºäººç±»åŽ†å²æ—¶æœŸè‡ªç„¶çŽ¯å¢ƒå˜è¿åŠå…¶å½±å“æ‚ ä¹…è€Œå‘达的å¤ä»£å†œç‰§ä¸šï¼Œä¸°åŽšè€Œæ·±é‚ƒçš„åŽ†å²æ–‡åŒ–ä¸°å¯Œçš„ç…¤ã€æ²¹ã€æ°”ç‰çŸ¿äº§èµ„æºç¬¬äºŒç« 世界上最深厚的黄土黄土形æˆçš„历å²ä¸Žæˆå› é»„åœŸçš„åˆ†å¸ƒä¸ŽåŽšåº¦é»„åœŸçš„ç‰¹æ€§ç¬¬ä¸‰ç« å¥‡ç‰¹çš„é»„åœŸåœ°è²Œé»„åœŸé«˜åŽŸçš„åœ°è²Œç±»åž‹é»„åœŸé«˜åŽŸåœ°è²Œåˆ†åŒºé»„åœŸæ²Ÿå£‘é»„åœŸå¾®åœ°è²Œç¬¬å››ç« æ¤è¢«ç±»åž‹ä¸Žæ¤ç‰©èµ„æºå…¨æ–°ä¸–䏿œŸè‡ªç„¶æ¤è¢«åˆ†å¸ƒæ¦‚况3000å¹´æ¥è‡ªç„¶æ¤è¢«ç±»åž‹ä¸Žåˆ†å¸ƒåŒºåŸŸçš„å˜è¿åކ岿—¶æœŸäººå·¥æ¤è¢«çš„å‘展与当å‰åˆ†å¸ƒæ¦‚况丰富的æ¤ç‰©èµ„æºï¼Œå†é€ 秀美山å·çš„è‰¯å¥½å‰æ™¯ç¬¬äº”ç« é»„åœŸé«˜åŽŸä¸Šçš„æ²³æµä¸Žæ¹–泊黄河水系海河水系湖泊之å˜åŒ–第å…ç« æ°‘æ—ä¸Žäººå£æ°‘æ—çš„å¤§ç†”ç‚‰äººå£æ•°é‡çš„增å‡ä¸Žåˆ†å¸ƒæ¦‚况黄ç§äººç³»åŽå¤æ—çš„å…¸åž‹ä»£è¡¨ç¬¬ä¸ƒç« åŽ†å²ä¸Šçš„æ”¿æ²»ä¸å¿ƒåŒç§¦æ±‰å”的统治ä¸å¿ƒâ€”â€”è¥¿å®‰â€œä¹æœå¤éƒ½â€â€”—洛阳高原上的其他å¤éƒ½ç¬¬å…«ç« ç‹¬ç‰¹çš„æ°‘å±…ä¸Žå¤šå½©çš„æ°‘é—´è‰ºæœ¯å¤šç§æ ·å¼çš„窑洞与大院........ 内容简介ä¸å›½è¥¿éƒ¨çš„å¾ˆå¤šåœ°ç†æ™¯è§‚ï¼Œå¦‚é›ªå±±ã€æ²™æ¼ ã€æˆˆå£ã€è‰åŽŸç‰éƒ½æ˜¯ä¸å›½ä¹‹æœ€ã€‚éšç€äº¤é€šæ¡ä»¶çš„æ”¹å–„ï¼Œè¥¿éƒ¨è‡ªç„¶é‡Žæ€§çš„åœ°ç†æ™¯è§‚ä¹Ÿé€æ¸ä¸ºäººæ‰€çŸ¥ã€‚在《ä¸å›½å›½å®¶åœ°ç†ã€‹2005年组织评选的“ä¸å›½æœ€ç¾Žçš„地方排行榜â€ä¸ï¼Œåœ¨17类景观ä¸ï¼Œ12类景观的第一å都ä½å±…西部。内容截图 ...
-
分类:å¹³é¢è®¾è®¡ 语言:简体中文 大小:未知 发布时间:13-11-16
第1ç« å¹³é¢è®¾è®¡åŸºç¡€1.1 ä½å›¾å’ŒçŸ¢é‡å›¾1.1.1 ä½å›¾1.1.2 矢é‡å›¾1.2 分辨率1.3 色彩模å¼1.3.1 RGB色彩模å¼1.3.2 CMYK色彩模å¼1.3.3 HSB色彩模å¼1.3.4 Lab色彩模å¼1.4 å›¾ç‰‡æ ¼å¼1.4.1 PSDæ ¼å¼1.4.2 AIæ ¼å¼1.4.3 TIFFæ ¼å¼1.4.4 JPEGæ ¼å¼1.4.5 GIFæ ¼å¼1.4.6 PNGæ ¼å¼1.5 çº¸å¼ 1.5.1 çº¸å¼ çš„æž„æˆ1.5.2 çº¸å¼ çš„è§„æ ¼1.5.3 å°åˆ·ä¸Šçš„常用纸1.5.4 çº¸å¼ çš„æ€§èƒ½è¦æ±‚1.6 å¹³é¢åŠå°åˆ·ä¸“业术è¯1.7 版å¼è®¾è®¡1.7.1 版å¼è®¾è®¡çš„æ¦‚念1.7.2 版å¼è®¾è®¡çš„原则1.7.3 版å¼è®¾è®¡çš„å½¢å¼ä¸ŽåŽŸç†1.7.4 版å¼è®¾è®¡çš„基本类型第2ç« æ ‡å¿—è®¾è®¡2.1 æ ‡å¿—è®¾è®¡ç®€ä»‹2.1.1 æ ‡å¿—è¡¨çŽ°å½¢å¼2.1.2 æ ‡å¿—è®¾è®¡æ€è·¯2.1.3 æ ‡å¿—è®¾è®¡çš„è‰²å½©æé…2.2 项目背景分æž2.3 项目制作2.3.1 通过Illustratorè½¯ä»¶å®Œå–„æ ‡å¿—æ•´ä½“è®¾è®¡2.3.2 相关案例效果图展示2.4 项目制作总结第3ç« å¡ç‰‡è®¾è®¡3.1 å¡ç‰‡è®¾è®¡ç®€ä»‹3.2 项目背景分æž3.3 项目制作3.3.1 使用Illustrator软件设计å¡ç‰‡çš„结构3.3.2 使用Photoshop软件设计å¡ç‰‡çš„æ’å›¾3.3.3 使用Illustrator软件完æˆå¡ç‰‡çš„æœ€ç»ˆè®¾è®¡3.4 项目制作总结第4ç« æ’图设计4.1 æ’图设计简介4.2 项目背景分æž4.3 项目制作4.3.1 通过Illustrator软件完æˆäººç‰©æ’图设计4.3.2 使用Illustratorè½¯ä»¶å®Œæˆæ’图背景的绘制4.4 项目制作总结第5ç« ç”»å†Œè®¾è®¡5.1 画册设计简介5.1.1 画册设计原则5.1.2 å°é¢è®¾è®¡5.1.3 画册设计åŠå°é¢è®¾è®¡è¡¨çŽ°æ‰‹æ³•5.2 项目背景分æž5.3 项目制作5.3.1 使用Illustrator软件完æˆç”»å†Œçš„å°é¢å’Œå°åº•设计5.3.2 使用Illustratorå’ŒPhotoshop软件完æˆç”»å†Œçš„内页设计5.4 项目制作总结5.5 相关案例效果图展示第6ç« åŒ…è£…è®¾è®¡6.1 包装设计简介6.1.1 什么是包装和包装设计6.1.2 包装设计三大构æˆè¦ç´ 6.2 项目背景分æž6.3 项目制作6.3.1 使用Illustrator软件设计包装的平é¢å±•开图6.3.2 使用Photoshop软件设计产å“å“åå¾½æ ‡6.3.3 使用Illustrator软件完æˆå°åˆ·æ ‡æ³¨6.4 项目制作总结6.5 ç›¸å…³ææ¡ˆæ•ˆæžœå›¾å±•示第7ç« å…‰ç›˜å°å¥—设计7.1 光盘设计简介7.2 项目背景分æž7.3 项目制作7.3.1 在Illustratorä¸åˆ¶ä½œå…‰ç›˜å°å¥—的框架结构底纹图案7.3.2 在Illustratorä¸åˆ¶ä½œå…‰ç›˜ç›˜é¢çš„æ¡†æž¶ç»“æž„åŠåº•纹图案7.3.3 使用Illustrator软件制作光盘盘é¢çš„图形和文å—7.3.4 在Photoshopä¸åˆ¶ä½œå…‰ç›˜å°é¢çš„镂空效果7.3.5 用Photoshopå¤„ç†æ’图图åƒ7.3.6 用Illustratorè½¯ä»¶å®Œæˆæœ€ç»ˆç‰ˆé¢æ•ˆæžœ7.4 项目制作总结第8ç« ä¹¦ç±å°å¥—设计8.1 书ç±å°å¥—设计简介8.1.1 å°é¢çš„æž„æ€è®¾è®¡8.1.2 å°é¢çš„æ–‡å—设计8.1.3 å°é¢çš„图片设计8.1.4 å°é¢çš„色彩设计8.2 项目背景分æž8.3 项目制作8.3.1 用Illustrator软件完æˆä¹¦ç±ç‰ˆé¢è§„划8.3.2 结åˆä½¿ç”¨Photoshopå’ŒIllustrator软件完æˆåº•纹设计8.3.3 使用Illustrator软件完æˆä¹¦ç±å¤§æ ‡é¢˜è®¾è®¡8.3.4 使用Illustrator软件完æˆä¹¦ç±ç‰ˆé¢æ•´ä½“设计8.4 项目制作总结8.5 相关案例效果图展示第9ç« å¹¿å‘Šæ‹›è´´è®¾è®¡9.1 广告招贴设计简介9.2 项目背景分æž9.3 项目制作9.3.1 使用Illustrator软件设计广告招贴的版å¼ç»“æž„9.3.2 使用Photoshop软件设计广告招贴的æ’图9.3.3 使用Illustrator软件完æˆå¹¿å‘Šæ‹›è´´çš„æœ€ç»ˆæ•ˆæžœ9.4 项目制作总结9.5 相关案例效果图展示第10ç« DM(快讯商å“广告)设计10.1 DM(快讯商å“广告)设计简介10.2 项目背景分æž10.3 项目制作10.3.1 使用Illustrator软件设计DM版å¼10.3.2 使用Photoshop软件设计DMçš„æ’图10.3.3 使用Illustrator软件完æˆDM最终效果10.4 项目制作总结10.5 相关案例效果图展示第11ç« UI(用户界é¢)设计11.1 UI(用户界é¢)设计简介11.1.1 UI设计原则11.1.2 UI设计æµç¨‹11.2 项目背景分æž11.3 项目制作11.3.1 使用Photoshop软件完æˆUI设计11.3.2 使用Photoshopè½¯ä»¶å®Œæˆæ’放器的整体图文效果11.4 项目制作总结 编辑推èPhotoshopå’ŒIllustrator是目å‰åŠŸèƒ½å¼ºå¤§å®Œå–„ã€åº”用范围广泛的设计软件之一。水晶石教育å¦é™¢ç¼–著的《水晶石技法Photoshop+Illustratorå¹³é¢è®¾è®¡ã€‹é€šè¿‡å¯¹è¿™ä¸¤æ¬¾è½¯ä»¶çš„实际è¿ç”¨ï¼Œç»“åˆå¤§é‡çœŸå®žæ¡ˆä¾‹ï¼Œä¸ºå¹¿å¤§è¯»è€…展示了完整的平é¢è®¾è®¡æµç¨‹ã€‚希望读者在读完本书之åŽï¼Œå¯¹å¹³é¢è®¾è®¡çš„ç†è§£å’Œè¿ç”¨æœ‰è¿›ä¸€æ¥çš„认识和æé«˜ã€‚ 本书从平é¢è®¾è®¡å®žé™…æµç¨‹çš„角度出å‘,涉åŠäº†æ ‡å¿—设计ã€å¡ç‰‡è®¾è®¡ã€æ’图设计ã€ç”»å†Œè®¾è®¡ã€åŒ…装设计ã€å…‰ç›˜å°å¥—设计ã€å¹¿å‘Šæ‹›è´´è®¾è®¡ã€DM(快讯商å“广告)设计和UI(用户界é¢)设计,å¯ä»¥è¯´æ˜¯å¹³é¢è®¾è®¡ä¸æ¯”较全é¢ã€ç³»ç»Ÿçš„书ç±ä¹‹ä¸€ã€‚内容æè¦ã€Šæ°´æ™¶çŸ³æŠ€æ³•Photoshop+Illustratorå¹³é¢è®¾è®¡ã€‹ç”±æ°´æ™¶çŸ³æ•™è‚²å¦é™¢ç¼–著,是由ç贵的水晶石教育内部培è®èµ„料整ç†è€Œæˆçš„æ•™æã€‚秉承水晶石教育“实战教å¦ã€å®žç”¨æ•™å¦ã€å®žæ—¶æ•™å¦â€çš„ç†å¿µï¼Œæœ¬ä¹¦ä¸»è¦é€šè¿‡å®žé™…项目案例æ¥è®²è§£è¿ç”¨Photoshopã€Illustrator进行平é¢è®¾è®¡çš„æ–¹æ³•和技巧。 书ä¸å†…容丰富,结构清晰,技术å‚考性强,精选平é¢è®¾è®¡ä¸å¸¸è§çš„é¡¹ç›®ç±»åž‹è¿›è¡Œè®²è§£ï¼Œä¸»è¦æ¡ˆä¾‹æ¶‰åŠæ ‡å¿—设计ã€å¡ç‰‡è®¾è®¡ã€æ’图设计ã€ç”»å†Œè®¾è®¡ã€åŒ…装设计ã€å…‰ç›˜å°å¥—设计ã€å¹¿å‘Šæ‹›è´´è®¾è®¡ã€DM(快讯商å“广告)设计和UI(用户界é¢)设计ç‰ã€‚ å…‰ç›˜ä¸æ”¶å½•了水晶石教育å¦é™¢è€å¸ˆç²¾é€‰çš„æ¡ˆä¾‹è§†é¢‘åŠæ“ä½œç´ æï¼Œå¹¶éšä¹¦é™„èµ â€œå¸®æˆ‘å¦â€ç½‘ç«™å¦ä¹ å¡ï¼Œä¾›è¯»è€…éšæ—¶éšåœ°åœ¨çº¿å¦ä¹ 。《水晶石技法Photoshop+Illustratorå¹³é¢è®¾è®¡ã€‹é€‚åˆä½œä¸ºå„å¤§é™¢æ ¡å’Œç›¸å…³åŸ¹è®æœºæž„çš„åŸ¹è®æ•™ææˆ–æ•™å¦å‚考用书,以åŠå¹³é¢è®¾è®¡ä¸“业工作者和爱好者的自å¦è¯»ç‰©ã€‚内容截图 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-11-16
前言第一篇python语言基础知识第1章python概述1.1python简介1.2python的特征1.3第一个python程序1.4搭建开发环境1.4.1python的下载和安装1.4.2交互式命令行的使用方法1.5python的开发工具1.5.1pythonwin的使用方法1.5.2eclipse ide集成开发环境1.5.3editplus编辑器环境的配置1.6不同平台下的python1.7小结第2章python的基本语法2.1python的文件类型2.2python的编码规则2.2.1命名规则2.2.2代码缩进与冒号.2.2.3模块导入的规范2.2.4使用空行分隔代码2.2.5正确的注释2.2.6语句的分隔2.3变量和常量2.3.1变量的命名2.3.2变量的赋值2.3.3局部变量2.3.4全局变量2.3.5常量2.4数据类型2.4.1数字类型2.4.2字符串类型2.5运算符与表达式2.5.1算术运算符和算术表达式2.5.2关系运算符和关系表达式2.5.3逻辑运算符和逻辑表达式2.5.4运算符的优先级2.6小结第3章python的控制语句3.1结构化程序设计3.2条件语句3.2.1if语句3.2.2if...elif...else语句3.2.3if语句的嵌套3.2.4实现switch语句的功能3.3循环语句3.3.1while循环3.3.2for循环3.3.3break和continue语句3.4结构化程序示例3.5小结第4章内置数据结构4.1元组4.1.1元组的创建4.1.2元组的访问4.1.3元组的遍历4.2列表4.2.1列表的创建4.2.2列表的使用方法4.2.3列表的查找、排序与反转4.2.4用列表实现堆栈和队列4.3字典4.3.1字典的创建4.3.2字典的访问4.3.3字典的方法4.3.4字典的排序与复制4.3.5全局字典——sys.modules模块4.4序列4.5小结第5章模块与函数5.1python程序的结构5.2模块5.2.1模块的创建5.2.2模块的导入5.2.3模块的属性5.2.4模块的内置函数2.5自定义包5.3函数5.3.1函数的定义5.3.2函数的参数5.3.3函数的返回值5.3.4函数的嵌套5.3.5递归函数5.3.6lambda函数5.3.7generator函数5.4小结第6章字符串与正则表达式6.1字符串的操作6.1.1字符串的格式化6.1.2字符串的转义符6.1.3字符串的合并6.1.4字符串的截取6.1.5字符串的比较6.1.6字符串的反转6.1.7字符串的查找和替换6.1.8字符串与日期的转换6.2正则表达式6.2.1正则表达式简介6.2.2使用sys.re模块处理正则表达式6.3小结第7章文件的处理7.1文件的基本操作7.1.1文件的打开或创建7.1.2文件的读取7.1.3文件的写入7.1.4文件的删除7.1.5文件的复制7.1.6文件的重命名7.1.7文件内容的查找和替换7.1.8文件的比较7.1.9配置文件的访问7.2目录的基本操作7.2.1目录的创建与删除7.2.2目录的遍历7.3文件和流7.3.1python的流对象7.3.2模拟java的输入、输出流7.4文件处理示例——文件属性浏览程序7.5小结第8章面向对象编程8.1面向对象编程概述8.2类和对象8.2.1类和对象的区别8.2.2类的定义8.2.3对象的创建8.2.4python对象的体系结构8.3属性和方法8.3.1类的属性8.3.2类的方法8.3.3内部类的使用8.3.4__init__方法8.3.5__del__方法8.3.6垃圾回收机制8.3.7类的内置方法8.3.8方法的动态特性8.4继承8.4.1使用继承8.4.2抽象类的模拟8.4.3多态性8.4.4多重继承8.4.5更好的继承方式8.5运算符的重载8.6python与设计模式8.6.1设计模式简介8.6.2设计模式示例——python实现工厂方法8.7小结第9章异常处理与程序调试9.1异常的处理9.1.1python中的异常9.1.2try…except的使用方法9.1.3try…finally的使用方法9.1.4使用raise抛出异常9.1.5自定义异常9.1.6assert语句的使用方法9.1.7异常信息9.2使用pythonwin调试程序9.3使用eclipse for python调试程序9.3.1新建工程9.3.2配置调试9.3.3设置断点9.4小结第10章python 的数据库编程10.1python环境下的数据库编程10.1.1通过odbc访问数据库10.1.2使用dao对象访问数据库10.1.3使用activex data object访问数据库10.1.4python连接数据库的专用模块10.2python的持久化模块10.2.1用dbhash模块读写数据10.2.2shelve模块读写数据10.3嵌入式数据库sqlite10.3.1sqlite的命令行工具10.3.2使用sqlite3模块访问sqlite数据库10.4小结第二篇python的gui程序设计第11章wxpython的开发环境11.1python所支持的gui开发库11.1.1tkinter11.1.2pygtk11.1.3pyqt11.2wxpython介绍11.2.1下载和安装wxpython11.2.2第一个wxpython程序11.2.3wxpython的封装:pythoncard11.3wxpython的开发工具11.3.1使用wxglade开发wxpython程序11.3.2使用wxformbuilder开发wxpython程序11.3.3使用boaconstructor开发wxpython程序11.4小结第12章wxpython框架初步12.1wxpython的程序结构12.1.1wxpython应用程序的组成12.1.2wxpython窗口的组成12.1.3wxpython应用程序的运行过程12.2wxpython中的事件驱动编程12.2.1事件驱动的编程模型12.2.2事件的触发12.2.3事件的绑定和处理12.3wxpython的常用组件12.3.1对话框12.3.2工具栏12.3.3状态栏12.4小结第13章wxpython库中的基本组件13.1静态文本框13.2文本框13.2.1单行文本框13.2.2多行文本框13.3按钮控件13.3.1普通按钮13.3.2位图按钮13.4单选框13.4.1单选框的选择13.4.2单选框的分组13.5多选框13.5.1多选框13.5.2多选框事件13.6列表控件13.6.1列表框13.6.2下拉列表13.6.3可编辑的下拉列表13.7使用sizers布局组件13.7.1sizers布局管理器13.7.2grid sizer布局13.7.3flex grid sizer布局13.7.4grid bag sizer布局13.7.5box sizer布局13.8小结第14章wxpython库中的菜单、窗口与对话框控件14.1菜单14.1.1创建菜单14.1.2菜单的事件14.1.3多级菜单14.1.4菜单的快捷键14.1.5位图菜单14.1.6上下文菜单14.2窗口14.2.1frame窗口14.2.2带工具栏和状态栏的frame窗口14.2.3mdi窗口14.2.4miniframe窗口14.3对话框14.3.1对话框的创建14.3.2提示对话框14.3.3文本输入对话框14.3.4特殊对话框14.3.5窗口与对话框的交互14.4小结第15章wxpython库中的高级控件15.1表格控件15.1.1表格控件的创建15.1.2通过pygridtable创建表格15.1.3表格控件的单元格15.1.4处理单元格的事件15.2高级列表控件15.2.1列表控件的创建15.2.2列表控件的排序15.2.3带位图的列表控件15.3树型控件15.3.1树型控件的创建15.3.2树型控件的事件15.3.3树表控件15.4定时器控件15.5小结第16章wxpython库中的高级功能16.1wxpython下的html显示16.1.1html的显示16.1.2基于htmlwindow的简单浏览器16.2wxpython中的xrc16.2.1使用xrc16.2.2xrc文件16.3剪贴板的操作16.3.1wxpython中的剪贴板对象16.3.2处理剪贴板对象16.3.3剪贴板操作实例16.4小结第三篇python的web开发第17章python的html应用17.1html介绍17.1.1html的历史17.1.2sgml、html和xhtml三者的关系17.1.3html的标签17.1.4html的框架组成17.2url的处理17.2.1统一资源定位符url17.2.2url的解析17.2.3url的拼合17.2.4url的分解17.2.5url的编码与解码17.2.6中文的编码与解码17.2.7查询参数的编码17.3cgi的使用17.3.1cgi介绍17.3.2获取cgi环境信息17.3.3解析用户的输入17.4获取html资源17.4.1使用urlopen和urlretrieve获取http资源17.4.2分析返回资源的相关信息17.4.3自定义获取资源方式17.4.4使用urllib2模块获取资源17.4.5使用httplib模块获取资源17.5html文档的解析17.5.1使用htmlparser模块17.5.2sgmllib的html文档处理17.5.3html文档元素的处理17.5.4使用htmllib处理html文档17.6小结第18章python和xml18.1xml介绍18.1.1xml的演进历史18.1.2xml的优点和限制18.1.3xml技术的python支持18.2xml文档概览和验证18.2.1xml文档的基本概念18.2.2xml文档的结构良好性验证..18.2.3xml文档的有效性验证18.3xml文档的结构18.3.1xml的元素和标签18.3.2元素的属性18.3.3xml的文字18.3.4字符实体18.3.5cdata段18.3.6注释18.3.7处理指令18.3.8xml定义18.4使用sax处理xml文档18.4.1sax介绍18.4.2sax处理的组成部分18.5使用dom处理xml文档18.5.1dom介绍18.5.2xml.dom模块中的接口操作18.5.3对xml文档的操作18.6小结第19章python的web开发——django框架的应用19.1常见的web开发框架19.1.1zope19.1.2turbogears19.1.3django19.1.4其他的web开发框架19.1.5各种开发框架的选择19.2mvc模式19.2.1mvc模式介绍19.2.2mvc模式的优点和缺点19.2.3django框架中的mvc19.3django开发环境的搭建19.3.1django框架的安装19.3.2数据库的配置19.4django框架的应用19.4.1web应用的创建19.4.2django中的开发服务器19.4.3创建数据库19.4.4生成django应用19.4.5创建数据模型19.4.6url设计19.4.7创建视图19.4.8模板系统19.4.9发布django项目19.5django框架的高级应用19.5.1管理界面19.5.2生成数据库数据19.5.3session功能19.5.4国际化19.6小结第20章敏捷方法学在python中的应用——测试驱动开发20.1测试驱动开发20.1.1测试驱动开发模式(tdd)20.1.2tdd的优势20.1.3tdd的使用步骤20.2unittest测试框架20.2.1unittest模块介绍20.2.2构建测试用例20.2.3构建测试固件20.2.4组织多个测试用例20.2.5构建测试套件20.2.6重构代码20.2.7执行测试20.3使用doctest模块进行测试20.3.1doctest模块介绍20.3.2构建可执行文档20.3.3执行doctest测试20.4小结第四篇python的其他应用第21章python中的进程和线程21.1进程和线程21.1.1进程和线程的概念21.1.2python中对于进程和线程处理的支持21.2python下的进程编程21.2.1进程的运行环境21.2.2创建进程21.2.3终止进程21.3使用subprocess模块管理进程21.3.1使用popen类管理进程21.3.2调用外部系统命令21.3.3替代其他进程创建函数21.4进程间的信号机制21.4.1信号的处理21.4.2信号的使用规则21.5多线程概述21.5.1什么是多线程21.5.2线程的状态21.5.3python中的线程支持21.6生成和终止线程21.6.1使用thread模块21.6.2使用threading.thread类21.7管理线程21.7.1线程状态转移21.7.2主线程对子线程的控制21.7.3线程中的局部变量1.8线程之间的同步21.8.1临界资源和临界区21.8.2锁机制21.8.3条件变量21.8.4信号量21.8.5同步队列21.8.6线程同步小结21.9小结第22章基于python的系统管理22.1增强的交互式环境ipython22.1.1ipython介绍22.1.2ipython的安装22.1.3ipython的启动22.1.4ipython的环境配置22.1.5ipython的退出22.2和ipython的简单交互22.2.1ipython中的输入与输出22.2.2输出提示符的区别22.2.3输出提示符不同的原因22.2.4ipython中的in和out22.3ipython中的magic函数22.3.1magic函数的使用和构造22.3.2目录管理22.3.3对象信息的收集22.4ipython适合于系统管理的特点22.4.1tab补全22.4.2历史记录功能22.4.3执行外部的系统命令和运行脚本文件22.4.4对象的查看和自省22.4.5直接编辑代码22.4.6设置别名和宏22.5使用python进行文件管理22.5.1文件的比较22.5.2文件的归档22.5.3文件的压缩22.6使用python定时执行任务22.6.1使用休眠功能22.6.2使用sched来定时执行任务22.7小结23章python和网络编程23.1网络模型介绍23.1.1osi简介23.1.2tcp/ip简介23.2socket应用23.2.1socket基础知识23.2.2socket的工作方式23.3服务器端和客户端通信23.3.1服务器端的构建23.3.2客户端的构建23.4异步通信方式23.4.1使用fork方式23.4.2使用线程方式23.4.3异步io方式23.4.4使用asyncore模块23.5twisted网络框架23.5.1认识twisted框架23.5.2twisted框架下服务器端的实现23.5.3twisted框架下服务器端的其他处理23.6小结24章常见的python网络应用24.1使用ftp传输文件24.1.1ftp的工作原理和python库的支持24.1.2ftp的登录和退出24.1.3ftp的数据传输24.2使用pop3获取邮件24.2.1pop3协议介绍24.2.2poplib模块的使用方法24.3使用smtp发送邮件24.3.1smtp协议介绍24.3.2smtplib模块的使用24.4使用telnet协议远程登录24.4.1telnet协议介绍和python库的支持24.4.2telnetlib模块的使用方法24.5使用snmp管理网络24.5.1snmp协议的组成24.5.2pysnmp框架介绍及其使用方法24.6网络分析24.6.1网络分析概述24.6.2使用scapy在网络中抓包分析24.7小结第25章图像处理和游戏开发25.1图像处理的基本概念25.1.1python下的图像处理包25.1.2pil支持的图像文件格式25.1.3图像处理中的其他概念25.2图像的基本处理25.2.1图像的读写操作25.2.2获取图像信息25.2.3图像文件格式的转换25.2.4图像的裁剪和合成25.2.5图像的变换25.3图像处理的高级应用25.3.1图像的通道操作25.3.2图像的增强处理25.3.3pil中的内置滤镜25.4使用pygame进行游戏开发25.4.1python游戏开发包:pygame25.4.2创建基本的pygame窗口25.4.3事件系统25.5小结26章python语言的扩展与嵌入26.1python语言的扩展26.1.1python扩展简介26.1.2一个c扩展的例子26.1.3模块方法表和初始化函数26.1.4编译和测试26.2python语言的嵌入26.2.1python嵌入简介26.2.2一个python嵌入的例子26.2.3更好的嵌入26.3小结第27章windows下的python27.1组件对象模型27.1.1组件对象模型介绍27.1.2com结构27.1.3com对象的交互27.2python对com技术的支持27.2.1python中的windows扩展:pywin3227.2.2客户端com组件27.2.3实现com组件27.3windows下的常见python应用27.3.1对word的自动访问27.3.2对excel的自动访问27.3.3对powerpoint的自动访问27.3.4对outlook的自动访问27.4小结... ...
-
分类:数据库 语言:简体中文 大小:未知 发布时间:13-11-16
第1章 如何快速获得一份数据库相关方面的工作 11.1 学习oracle数据库有很高要求吗 11.2 数据库是什么,有什么作用 21.3 为什么要学习oracle数据库 21.4 oracle数据库有哪些岗位 21.5 数据库岗位招聘都需要几年经验,我们还有机会吗 31.6 数据库容易学习吗 31.7 面试难吗,应该怎样准备面试 41.8 本书主要讲解哪些方面的内容 51.9 如何学习本书 5第2章 在windows系统中如何安装oracle数据库 72.1 初生牛犊不怕虎,首次安装数据库 72.1.1 在安装oracle数据库之前需要注意什么事项 72.1.2 在oracle官方网站下载oracle数据库软件 82.1.3 解压刚下载的oracle软件包 82.1.4 安装oracle数据库软件 82.2 如何进入和退出oracle数据库 122.3 如何设置oracle的环境变量 132.4 oracle数据库的企业管理器 16.第3章 如何对表进行增删改查操作 183.1 什么是oracle的sqlplus 183.2 确定oracle数据库服务是否启动 183.3 如何知道数据库的状态 193.4 如何启动和关闭oracle数据库 203.5 如何知道当前数据库的名称 213.6 sql是什么 213.7 查询数据库默认用户scott状态 223.7.1 对scott用户进行解锁 243.7.2 使用scott用户登录数据库,并设置新密码 243.8 最简单的查询、插入、更新、删除sql语句 273.8.1 查询用户拥有几个表 273.8.2 查询公司有哪些部门 283.8.3 如何增加一个部门 293.8.4 更新部门表的数据 303.8.5 删除一条数据 313.9 查询公司每个员工的编号、名字、薪水 323.10 查询公司员工的入职时间 333.10.1 设置查询数据的时间格式 343.10.2 查询出每个员工到目前的工作年数 353.10.3 按照工作年数排序查询出每个员工的姓名及年数 363.10.4 查询出每个员工的工作年数,按年数倒序排列数据 373.10.5 变成中文列名,本土化查询语句 383.10.6 临时多给每个员工1500元的奖金 383.10.7 查看哪些部门还没有人员安排 403.10.8 按照薪水排序查询工资少于2000元的员工 413.10.9 查看薪水在某个区间的员工 423.10.10 查看销售部门拿保底工资的有多少人 423.10.11 查看没有奖金或者工资少于1500元的员工 433.10.12 查看名字开头为“m”的员工 443.10.13 查找销售人员、分析师和管理人员数据 453.10.14 统计公司每个岗位有多少个员工 453.11 统计公司每个部门分别有多少个员工 463.12 统计公司本月总共需要支出多少薪水 473.13 统计公司员工的平均工资 483.14 统计公司所有员工中最高、最低工资及相差多少 483.15 查找哪些岗位的平均工资高于2500元 49第4章 工欲善其事,必先利其器——pl/sql developer 504.1 什么是pl/sql developer 504.2 下载pl/sql developer 软件并解压 504.3 如何安装 pl/sql developer 软件 514.4 如何安装汉化 pl/sql developer 语言软件包 534.5 使用pl/sql developer之前配置本地net服务名 554.6 如何使用pl/sql developer 604.7 在pl/sql developer中查看用户本身的表 624.8 在pl/sql developer中查询表数据 634.9 如何在pl/sql developer中插入表数据 664.10 在pl/sql developer中更新表数据 684.11 在pl/sql developer中删除表数据 714.12 在pl/sql developer中如何高效地输入sql语句 72第5章 如何创建表及设计表需要注意什么 755.1 表由什么组成 755.2 表的列有哪些约束 775.3 如何创建表 795.4 如何删除表 815.5 如何创建带有外键的表 835.6 如何设置表中列值的条件和唯一性 855.7 用pl/sql developer把表的数据复制到另一个表中 885.8 如何在pl/sql developer中快速删除表 905.9 如何在pl/sql developer中快速创建表 905.10 如何把表中的数据快速地导入新表中 945.11 如何在表中存储文档 955.12 如何使用pl/sql developer修改表结构 97第6章 如何新增、修改、删除用户及如何授权 1006.1 如何使用pl/sql developer创建数据库用户 1006.2 如何对刚创建的数据库用户进行授权 1016.3 如何回收数据库用户的权限 1026.4 把表的增、删、改权限授权给用户和修改密码 1036.5 如何删除数据库用户 1046.6 数据库的权限和角色 1056.7 如何给一个开发人员创建数据库用户并授权 108第7章 数据库有哪些重要的对象 1097.1 数据库最重要的对象——表 1097.2 数据库对象——视图 1117.3 数据库对象——序列 1147.4 数据库对象——函数 1167.5 数据库对象——存储过程 1207.6 数据库对象——索引 1227.7 数据库对象——同义词 126第8章 数据库启动的不同状态 1318.1 关闭数据库的4个不同命令 1318.2 启动数据库到nomount状态 1338.3 数据库的mount状态 1358.4 数据库的open状态 1378.5 数据库的密码文件 1388.6 查询及说明表空间 1398.7 查询及说明数据文件 1408.8 查询及说明重做日志 141第9章 如何安装linux操作系统 1439.1 安装虚拟机 1439.2 安装linux系统 1469.3 linux系统的常用命令 1699.3.1 查询linux的内核版本 1699.3.2 查询linux系统发行版本 1719.3.3 查询linux的具体版本号 1719.3.4 清屏命令 1719.3.5 启动或关闭ftp服务 1729.3.6 查看linux硬盘大小 1739.3.7 查看linux内存大小 1739.3.8 查看cpu个数 1749.3.9 查看cpu的相关信息 1759.3.10 切换到某个目录 1759.3.11 查看某个目录下的所有文件 1769.3.12 查看当前目录的绝对路径 1779.4 让windows和虚拟机中的linux系统可以互相通信 1789.5 telnet服务 1819.6 linux系统的vi编辑器 184第10章 如何在linux中安装oracle数据库 19110.1 下载32位linux系统oracle 10g软件 19110.2 在oracle官方网站下载oracle数据库软件 19210.3 使用ftp服务把压缩包上传到linux系统上 19210.4 检查和安装oracle数据库安装 所需要的linux系统软件包 19410.5 检查安装oracle数据库的硬件要求 19910.6 设置linux系统的配置文件参数 20010.7 创建安装oracle的用户及组 20210.8 创建安装oracle数据库所需目录 20410.9 设置oracle用户的环境变量 20510.10 修改linux的主机名 20610.11 设置oracle 10g数据库支持redhat enterprise的参数 20710.12 使用xmanager工具安装oracle数据库 20810.13 从图形界面安装oracle数据库 21510.14 验证oracle是否安装成功 22210.15 如何在linux中删除和创建数据库 229第11章 异构环境oracle数据库迁移 24211.1 export和import是什么 24211.2 在windows的数据库中给开发人员新建一个用户及其表空间以测试新项目 24311.3 在linux的数据库中新建一个用户及其表空间 25111.4 使用export导出数据 25611.5 配置oracle本地net服务器名 25711.6 使用import导入数据 26411.7 使用expdp、impdp迁移数据 266第12章 不影响数据库运行如何快速恢复刚删除的表及其数据 27612.1 oracle 10g中的flashback是什么 27612.2 如何恢复刚才删除的一条数据 27812.3 如何恢复刚更新的数百万条数据 28112.4 如何恢复删除的表 28512.5 在windows中备份linux系统数据库中的数据 28812.6 演示恢复3天前的表数据 294第13章 如何备份数据库 29813.1 备份需求和rman备份 29813.2 查看相关备份的环境 29813.3 更改数据库的归档模式 30013.4 设置rman备份环境参数及自动备份控制文件 30113.5 编写备份脚本 30413.6 测试备份脚本 30713.7 使用linux的crontab设置自动执行备份脚本 309第14章 如何恢复数据库 31114.1 如何完全恢复数据文件 31114.2 如果重做日志文件的硬盘坏掉,如何重新生成 31614.3 数据库丢失数据文件、控制文件、 重做日志文件,如何恢复 31914.4 丢失数据文件、控制文件、重做日志、初始化文件,如何恢复 32514.5 如何把数据库恢复到某个时间点 33414.6 如何把数据库恢复到某个scn 339第15章 如何跟踪数据库变化的数据 34515.1 审计是什么 34515.2 激活审计 34515.3 定义审计的表 34615.4 授权普通用户查看审计表 34715.5 执行表的增删改操作 34715.6 查看刚才的审计操作 34815.7 取消审计 349第16章 如何分析数据库的日志 发生了什么变化 35016.1 logminer是什么 35016.2 操作表的数据 35016.3 如何查找数据库归档日志序号 35116.4 如何确定要分析的日志文件 35216.5 使用logminer分析数据 35316.6 启动logminer 35416.7 把分析数据放入表中并授权给普通用户 35416.8 查看分析日志的结果 355第17章 如何检查数据库和日常维护数据库 35617.1 检查操作系统日志 35617.2 检查数据库的日志 35717.3 检查系统的磁盘空间情况 35717.4 检查数据库的表空间使用率 35817.5 检查数据库的数据文件是否为自动扩展 35917.6 检查备份是否出错 35917.7 实时监控linux系统 36017.8 查看oracle数据库的进程 36117.9 查看oracle数据库的监听进程 361第18章 如何对数据库进行监控检查 36318.1 什么是oracle的自动工作负载库 36318.2 如何生成oracle的自动负载库报告 36318.3 自动负载报告说明 36718.4 什么是oracle的数据库自动诊断工具 37118.5 如何生成oracle的数据库自动诊断报告 37118.6 oracle的数据库自动诊断报告说明 374第19章 oracle数据库的体系结构 37619.1 oracle数据库的体系结构 37619.2 oracle instance 38019.3 oracle的后台进程 38219.4 oracle数据库的逻辑结构 38319.5 数据库的表空间 385第20章 实用故障例子 38920.1 如何解决锁表 38920.2 如何查看及解决最耗cpu的sql语句 39020.3 如何处理引起等待的sql语句 39120.4 如何解决数据文件达到最大值的问题 39220.5 解决临时表空间过大导致磁盘空间不足的问题 39320.6 解决还原表空间过大导致磁盘空间不足的问题 39420.7 数据库归档日志导致空间不够的问题 39720.8 解决windows系统的数据库不能启动ora-00119 ora-00130的问题 39920.9 解决数据库在linux 5中出现的-bash:syntax error near unexpected token的问题 40020.10 恢复数据库出现ora-01122 ora-01110 ora-01207错误 40120.11 数据库监听器出现tns-12537 tns-12560 tns-00507错误 402第21章 如何找到一份满意的oracle数据库工作 40421.1 如何准备简历,让简历脱颖而出 40421.2 如何准备面试 408 ...