360内置的系统漏洞升级补丁下载

weixin_39821620 2019-08-21 03:00:19
360内置的系统漏洞升级补丁,用这个升级XP系统非常方便好用,不用其它的软件了
相关下载链接://download.csdn.net/download/zjsff/5331452?utm_source=bbsseo
...全文
21 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
ECSHOP是最大的开源网店系统,只专注于网上商店软件的开发,因为专注所以专业,已成功为数以万计的企业和个人用户提供完美网上开店解决方案,成为目前国内最受欢迎的网店。ECShop网店系统只专注于网上商店软件的开发,因为专注所以专业,已成功为数以万计的企业和个人用户提供完美网上开店解决方案,成为目前国内最受欢迎的网店。 ECSHOP网店系统 2.7.3 GBK 更新日志:2012-11-06 版本提高了用户体验,优化代码,提升安全性,对原有产品各功能线进行梳理合理优化。 此版本后台新增云服务,方便用户查看版本和最新补丁信息,同时提供应用服务。 新增 银联支付。 新增云提醒,加强云服务。 新增  新版本淘宝助理数据导入导出和虚拟卡批量上传增加csv实例文件,方便用户数据导入和导出。 解决了360浏览器加入购物车,商品数据丢失问题。 修改 会员和管理员的密码加密方法,提高安全性。 修复安全漏洞 ECSHOP网店系统可免费下载、免费使用、免费升级,无使用时间与功能限制。 ECSHOP网店系统是一套免费开源的网上商店软件,无论在稳定性、代码优化、运行效率、负载能力、安全等级、功能可操控性和权限严密性等方面都居国内外同类产品领先地位。 ECSHOP网店系统只专注于网上商店软件的开发,因为专注所以专业,已成功为数以万计的企业和个人用户提供完美网上开店解决方案,成为目前国内最受欢迎的网上购物软件之一。 ECSHOP网店系统支持多种类型商品销售,实物商品销售及虚拟商品(如电话卡,游戏点卡等)可在同一个网店中进行管理。 ECSHOP网店系统提供了灵活强大的模板机制,内置多套免费精美模板,同时可在后台任意更换,让您即刻快速建立不同的网店外观。同时您可以对网店模板自定义设计,建立个性化网店形象。 ECSHOP网店系统强大的站内商品搜索引擎,结合Ecshop独有的商品属性可搜索功能,买家在您的网店可以轻松找到所需商品。 ECSHOP网店系统整合了现今市面上几乎所有主流第三方支付网关(如支付宝、财付通、PayPal、环迅IPS、快钱、网银、贝宝等)数量达十多种,更多的支付网关我们将根据你的要求免费整合。 产品功能: 页面样式与程序彻底分离的模板技术 支持多套模板并存,具有方便灵活、通用性强、容错处理完善、安全性高的特点。 缓存技术 通过优化代码与数据库结构,配合ECSHOP独家设计的缓存机制,在不考虑网速的情况下,网店动态页面与纯静态页面访问速度相当。 适用广泛,可扩展技术 适应于起步阶段的网上营销,仅需要一个虚拟主机即可正常运行,得益于 LAMP 架构的高度可扩展性。 支持实体及虚拟商品 支持多种类型商品销售,实物商品销售及虚拟商品(如电话卡,游戏点卡等)可在同一个网店中进行管理。 强大站内商品搜索引擎 强大的站内商品搜索引擎,结合ECSHOP独有的商品属性可搜索功能,买家在您的网店可以轻松找到所需商品。 开放的插件机制 支付、配送,会员整合都是以插件形式实现。商家可以随时增加或变更的支付方式和配送体系。 搜索引擎优化 在SEO(搜索引擎优化)上,ECSHOP独家支持两种 URL 重写方式,并且是同类软件中第一家支持sitemaps 0.9 网站索引规范。 功能 AJAX 化 使用户在浏览网页时获得更好的体验,商家在后台操作时更加方便、效率更高。大大降低了服务器的压力。 促销功能 提供了拍卖、夺宝奇兵、团购、礼包、积分商城、红包、赠品,等多种促销方法,快速提高网店人气及订单数量。 多语言支持 支持简体,繁体,英文。灵活的语言包机制使商家可以方便的扩展更多种语言,把生意做到全球每一个角落。 服务器端运行环境推荐: ·php版本5.0及以上 ·Mysql版本5.0及以上 ·空间安装zend ·空间支持文件锁功能 ·开启GD功能 ·Mysql函数支持mbstring、iconv、fsockopen 管理后台运行浏览器推荐: Firefox、IE7 、Safari、Chrome
Linux程序设计 分卷文件共有以下2个: Linux程序设计 第4版.haozip01.zip Linux程序设计 第4版.haozip02.zip 基本信息 原书名: Beginning Linux Programming 原出版社: Wrox 作者: (英)Neil Matthew Richard Stones [作译者介绍] 译者: 陈健 宋健建 丛书名: 图灵程序设计丛书 操作系统 出版社:人民邮电出版社 ISBN:9787115228215 上架时间:2010-6-11 出版日期:2010 年6月 开本:16开 页码:642 版次:1-1 目录回到顶部↑第1章 入门 1 1.1 unix、linux和gnu简介 1 1.1.1 什么是unix 1 1.1.2 什么是linux 2 1.1.3 gnu项目和自由软件基金会 3 1.1.4 linux发行版 3 1.2 linux程序设计 4 1.2.1 linux程序 4 1.2.2 文本编辑器 5 1.2.3 c语言编译器 5 1.2.4 开发系统导引 7 1.3 获得帮助 12 1.4 小结 14 第2章 shell程序设计 15 2.1 为什么使用shell编程 15 2.2 一点哲学 16 2.3 什么是shell 16 2.4 管道和重定向 18 2.4.1 重定向输出 18 2.4.2 重定向输入 19 .2.4.3 管道 19 2.5 作为程序设计语言的shell 20 2.5.1 交互式程序 20 2.5.2 创建脚本 21 2.5.3 把脚本设置为可执行 22 2.6 shell的语法 23 2.6.1 变量 23 2.6.2 条件 27 2.6.3 控制结构 29 2.6.4 函数 39 2.6.5 命令 42 2.6.6 命令的执行 58 2.6.7 here文档 61 2.6.8 调试脚本程序 63 2.7 迈向图形化:dialog工具 63 2.8 综合应用 68 2.8.1 需求 68 2.8.2 设计 68 2.8.3 应用程序的说明 76 2.9 小结 77 第3章 文件操作 78 3.1 linux文件结构 78 3.1.1 目录 79 3.1.2 文件和设备 79 3.2 系统调用和设备驱动程序 80 3.3 库函数 81 3.4 底层文件访问 82 3.4.1 write系统调用 82 3.4.2 read系统调用 83 3.4.3 open系统调用 84 3.4.4 访问权限的初始值 85 3.4.5 其他与文件管理有关的系统调用 88 3.5 标准i/o库 91 3.5.1 fopen函数 91 3.5.2 fread函数 92 3.5.3 fwrite函数 92 3.5.4 fclose函数 92 3.5.5 fflush函数 93 3.5.6 fseek函数 93 3.5.7 fgetc、getc和getchar函数 93 3.5.8 fputc、putc和putchar函数 94 3.5.9 fgets和gets函数 94 3.6 格式化输入和输出 94 3.6.1 printf、fprintf和sprintf函数 94 3.6.2 scanf、fscanf和sscanf函数 96 3.6.3 其他流函数 98 3.6.4 文件流错误 99 3.6.5 文件流和文件描述符 99 3.7 文件和目录的维护 100 3.7.1 chmod系统调用 100 3.7.2 chown系统调用 100 3.7.3 unlink、link和symlink系统调用 100 3.7.4 mkdir和rmdir系统调用 101 3.7.5 chdir系统调用和getcwd函数 101 3.8 扫描目录 102 3.8.1 opendir函数 102 3.8.2 readdir函数 102 3.8.3 telldir函数 103 3.8.4 seekdir函数 103 3.8.5 closedir函数 103 3.9 错误处理 106 3.9.1 strerror函数 106 3.9.2 perror函数 106 3.10 /proc文件系统 107 3.11 高级主题:fcntl和mmap 110 3.11.1 fcntl系统调用 110 3.11.2 mmap函数 111 3.12 小结 113 第4章 linux环境 114 4.1 程序参数 114 4.1.1 getopt 116 4.1.2 getopt_long 118 4.2 环境变量 120 4.2.1 环境变量的用途 122 4.2.2 environ变量 122 4.3 时间和日期 123 4.4 临时文件 129 4.5 用户信息 131 4.6 主机信息 134 4.7 日志 135 4.8 资源和限制 139 4.9 小结 143 第5章 终端 144 5.1 对终端进行读写 144 5.2 与终端进行对话 149 5.3 终端驱动程序和通用终端接口 151 5.3.1 概述 151 5.3.2 硬件模型 151 5.4 termios结构 152 5.4.1 输入模式 153 5.4.2 输出模式 154 5.4.3 控制模式 155 5.4.4 本地模式 155 5.4.5 特殊控制字符 155 5.4.6 终端速度 158 5.4.7 其他函数 159 5.5 终端的输出 162 5.5.1 终端的类型 163 5.5.2 识别终端类型 163 5.5.3 使用terminfo功能标志 165 5.6 检测击键动作 170 5.7 虚拟控制台 172 5.8 伪终端 173 5.9 小结 174 第6章 使用curses函数库管理基于文本的屏幕 175 6.1 用curses函数库进行编译 175 6.2 curses术语和概念 176 6.3 屏幕 178 6.3.1 输出到屏幕 179 6.3.2 从屏幕读取 180 6.3.3 清除屏幕 180 6.3.4 移动光标 180 6.3.5 字符属性 181 6.4 键盘 183 6.4.1 键盘模式 183 6.4.2 键盘输入 184 6.5 窗口 185 6.5.1 window结构 185 6.5.2 通用函数 186 6.5.3 移动和更新窗口 187 6.5.4 优化屏幕刷新 190 6.6 子窗口 191 6.7 keypad模式 193 6.8 彩色显示 195 6.9 pad 198 6.10 cd唱片应用程序 200 6.10.1 新cd唱片应用程序的开始部分 200 6.10.2 main函数 202 6.10.3 建立菜单 203 6.10.4 操作数据库文件 204 6.10.5 查询cd数据库 209 6.11 小结 213 第7章 数据管理 214 7.1 内存管理 214 7.1.1 简单的内存分配 214 7.1.2 分配大量的内存 215 7.1.3 滥用内存 218 7.1.4 空指针 219 7.1.5 释放内存 220 7.1.6 其他内存分配函数 221 7.2 文件锁定 222 7.2.1 创建锁文件 222 7.2.2 区域锁定 225 7.2.3 锁定状态下的读写操作 227 7.2.4 文件锁的竞争 232 7.2.5 其他锁命令 236 7.2.6 死锁 236 7.3 数据库 237 7.3.1 dbm数据库 237 7.3.2 dbm例程 238 7.3.3 dbm访问函数 239 7.3.4 其他dbm函数 242 7.4 cd唱片应用程序 244 7.4.1 更新设计 244 7.4.2 使用dbm数据库的cd唱片应用程序 245 7.5 小结 262 第8章 mysql 263 8.1 安装 263 8.1.1 mysql软件包 264 8.1.2 安装后的配置 266 8.1.3 安装后的故障修复 270 8.2 mysql管理 270 8.2.1 命令 270 8.2.2 创建用户并赋予权限 274 8.2.3 密码 276 8.2.4 创建数据库 276 8.2.5 数据类型 277 8.2.6 创建表 278 8.2.7 图形化工具 280 8.3 使用c语言访问mysql数据 283 8.3.1 连接例程 283 8.3.2 错误处理 287 8.3.3 执行sql语句 288 8.3.4 更多的函数 301 8.4 cd数据库应用程序 301 8.4.1 创建表 302 8.4.2 添加数据 304 8.4.3 使用c语言访问数据 306 8.5 小结 316 第9章 开发工具 317 9.1 多个源文件带来的问题 317 9.2 make命令和makefile文件 318 9.2.1 makefile的语法 318 9.2.2 make命令的选项和参数 318 9.2.3 makefile文件中的注释 321 9.2.4 makefile文件中的宏 321 9.2.5 多个目标 323 9.2.6 内置规则 325 9.2.7 后缀和模式规则 326 9.2.8 用make管理函数库 327 9.2.9 高级主题:makefile文件和子目录 329 9.2.10 gnu make和gcc 329 9.3 源代码控制 330 9.3.1 rcs 331 9.3.2 sccs 336 9.3.3 rcs和sccs的比较 336 9.3.4 cvs 337 9.3.5 cvs的前端程序 340 9.3.6 subversion 341 9.4 编写手册页 342 9.5 发行软件 345 9.5.1 patch程序 345 9.5.2 其他软件发行工具 347 9.6 rpm软件包 349 9.6.1 使用rpm软件包文件 349 9.6.2 安装rpm软件包 350 9.6.3 创建rpm软件包 350 9.7 其他软件包格式 358 9.8 开发环境 358 9.8.1 kdevelop 358 9.8.2 其他开发环境 360 9.9 小结 360 第10章 调试 361 10.1 错误类型 361 10.2 常用调试技巧 362 10.2.1 有漏洞的程序 362 10.2.2 代码检查 364 10.2.3 取样法 365 10.2.4 程序的受控执行 367 10.3 使用gdb进行调试 368 10.3.1 启动gdb 368 10.3.2 运行一个程序 369 10.3.3 栈跟踪 369 10.3.4 检查变量 370 10.3.5 列出程序源代码 370 10.3.6 设置断点 371 10.3.7 用调试器打补丁 374 10.3.8 深入学习gdb 375 10.4 其他调试工具 375 10.4.1 lint:清理程序中的“垃圾” 376 10.4.2 函数调用工具 378 10.4.3 用prof/gprof产生执行存档 380 10.5 断言 381 10.6 内存调试 383 10.6.1 electricfence函数库 383 10.6.2 valgrind 384 10.7 小结 387 第11章 进程和信号 388 11.1 什么是进程 388 11.2 进程的结构 388 11.2.1 进程表 390 11.2.2 查看进程 390 11.2.3 系统进程 391 11.2.4 进程调度 393 11.3 启动新进程 394 11.3.1 等待一个进程 399 11.3.2 僵尸进程 401 11.3.3 输入和输出重定向 403 11.3.4 线程 404 11.4 信号 404 11.4.1 发送信号 408 11.4.2 信号集 412 11.5 小结 415 第12章 posix线程 416 12.1 什么是线程 416 12.2 线程的优点和缺点 417 12.3 第一个线程程序 418 12.4 同时执行 421 12.5 同步 423 12.5.1 用信号量进行同步 423 12.5.2 用互斥量进行同步 427 12.6 线程的属性 431 12.7 取消一个线程 435 12.8 多线程 438 12.9 小结 442 第13章 进程间通信:管道 443 13.1 什么是管道 443 13.2 进程管道 444 13.3 将输出送往popen 445 13.3.1 传递更多的数据 446 13.3.2 如何实现popen 447 13.4 pipe调用 449 13.5 父进程和子进程 451 13.5.1 管道关闭后的读操作 453 13.5.2 把管道用作标准输入和标准输出 454 13.6 命名管道:fifo 456 13.6.1 访问fifo文件 458 13.6.2 高级主题:使用fifo的客户/服务器应用程序 464 13.7 cd数据库应用程序 468 13.7.1 目标 469 13.7.2 实现 469 13.7.3 客户接口函数 472 13.7.4 服务器接口server.c 478 13.7.5 管道 481 13.7.6 对cd数据库应用程序的总结 487 13.8 小结 487 第14章 信号量、共享内存和消息队列 488 14.1 信号量 488 14.1.1 信号量的定义 489 14.1.2 一个理论性的例子 489 14.1.3 linux的信号量机制 490 14.1.4 使用信号量 492 14.2 共享内存 496 14.2.1 shmget函数 497 14.2.2 shmat函数 497 14.2.3 shmdt 498 14.2.4 shmctl 498 14.3 消息队列 502 14.3.1 msgget函数 502 14.3.2 msgsnd函数 503 14.3.3 msgrcv函数 503 14.3.4 msgctl函数 504 14.4 cd数据库应用程序 507 14.4.1 修改服务器函数 507 14.4.2 修改客户函数 509 14.5 ipc状态命令 511 14.5.1 显示信号量状态 511 14.5.2 显示共享内存状态 511 14.5.3 显示消息队列状态 511 14.6 小结 512 第15章 套接字 513 15.1 什么是套接字 513 15.2 套接字连接 513 15.2.1 套接字属性 517 15.2.2 创建套接字 519 15.2.3 套接字地址 520 15.2.4 命名套接字 520 15.2.5 创建套接字队列 521 15.2.6 接受连接 521 15.2.7 请求连接 522 15.2.8 关闭套接字 523 15.2.9 套接字通信 523 15.2.10 主机字节序和网络字节序 525 15.3 网络信息 527 15.3.1 因特网守护进程(xinetd/inetd) 531 15.3.2 套接字选项 533 15.4 多客户 534 15.4.1 select系统调用 537 15.4.2 多客户 540 15.5 数据报 543 15.6 小结 545 第16章 用gtk+进行gnome编程 546 16.1 x视窗系统简介 546 16.1.1 x服务器 547 16.1.2 x客户端 547 16.1.3 x协议 547 16.1.4 xlib库 547 16.1.5 x工具包 547 16.1.6 窗口管理器 548 16.1.7 创建gui的其他方法——平台无关的窗囗api 548 16.2 gtk+简介 549 16.2.1 glib类型系统 549 16.2.2 gtk+对象系统 550 16.2.3 gnome简介 550 16.2.4 安装gnome/gtk+开发库 551 16.3 事件、信号和回调函数 554 16.4 组装盒构件 556 16.5 gtk+构件 559 16.5.1 gtkwindow 559 16.5.2 gtkentry 560 16.5.3 gtkspinbutton 563 16.5.4 gtkbutton 565 16.5.5 gtktreeview 568 16.6 gnome构件 571 16.7 gnome菜单 572 16.8 对话框 576 16.8.1 gtkdialog 577 16.8.2 模式对话框 578 16.8.3 非模式对话框 579 16.8.4 gtkmessagedialog 580 16.9 cd数据库应用程序 581 16.10 小结 592 第17章 用qt进行kde编程 593 17.1 kde和qt简介 593 17.2 安装qt 594 17.3 信号和槽 596 17.4 qt构件 602 17.4.1 qlineedit 602 17.4.2 qt按钮 605 17.4.3 qcombobox 609 17.4.4 qlistview 613 17.5 对话框 615 17.5.1 qdialog 615 17.5.2 qmessagebox 617 17.5.3 qinputdialog 618 17.5.4 使用qmake简化makefile文件的编写 620 17.6 kde的菜单和工具栏 620 17.7 使用kde/qt编写cd数据库应用程序 624 17.7.1 主窗口 624 17.7.2 addcddialog 627 17.7.3 logondialog 629 17.7.4 main.cpp 630 17.8 小结 632 第18章 linux标准 633 18.1 c编程语言 634 18.1.1 发展历史简介 634 18.1.2 gnu编译器集 634 18.1.3 gcc选项 635 18.2 接口和lsb 636 18.2.1 lsb标准函数库 637 18.2.2 lsb用户和组 638 18.2.3 lsb系统初始化 638 18.3 文件系统层次结构标准 639 18.4 更多标准 642 18.5 小结 642 注: 仅用于学习,下载学习后请删除,请购买正版图书。
Linux程序设计 分卷文件共有以下2个: Linux程序设计 第4版.haozip01.zip Linux程序设计 第4版.haozip02.zip 基本信息 原书名: Beginning Linux Programming 原出版社: Wrox 作者: (英)Neil Matthew Richard Stones [作译者介绍] 译者: 陈健 宋健建 丛书名: 图灵程序设计丛书 操作系统 出版社:人民邮电出版社 ISBN:9787115228215 上架时间:2010-6-11 出版日期:2010 年6月 开本:16开 页码:642 版次:1-1 目录回到顶部↑第1章 入门 1 1.1 unix、linux和gnu简介 1 1.1.1 什么是unix 1 1.1.2 什么是linux 2 1.1.3 gnu项目和自由软件基金会 3 1.1.4 linux发行版 3 1.2 linux程序设计 4 1.2.1 linux程序 4 1.2.2 文本编辑器 5 1.2.3 c语言编译器 5 1.2.4 开发系统导引 7 1.3 获得帮助 12 1.4 小结 14 第2章 shell程序设计 15 2.1 为什么使用shell编程 15 2.2 一点哲学 16 2.3 什么是shell 16 2.4 管道和重定向 18 2.4.1 重定向输出 18 2.4.2 重定向输入 19 .2.4.3 管道 19 2.5 作为程序设计语言的shell 20 2.5.1 交互式程序 20 2.5.2 创建脚本 21 2.5.3 把脚本设置为可执行 22 2.6 shell的语法 23 2.6.1 变量 23 2.6.2 条件 27 2.6.3 控制结构 29 2.6.4 函数 39 2.6.5 命令 42 2.6.6 命令的执行 58 2.6.7 here文档 61 2.6.8 调试脚本程序 63 2.7 迈向图形化:dialog工具 63 2.8 综合应用 68 2.8.1 需求 68 2.8.2 设计 68 2.8.3 应用程序的说明 76 2.9 小结 77 第3章 文件操作 78 3.1 linux文件结构 78 3.1.1 目录 79 3.1.2 文件和设备 79 3.2 系统调用和设备驱动程序 80 3.3 库函数 81 3.4 底层文件访问 82 3.4.1 write系统调用 82 3.4.2 read系统调用 83 3.4.3 open系统调用 84 3.4.4 访问权限的初始值 85 3.4.5 其他与文件管理有关的系统调用 88 3.5 标准i/o库 91 3.5.1 fopen函数 91 3.5.2 fread函数 92 3.5.3 fwrite函数 92 3.5.4 fclose函数 92 3.5.5 fflush函数 93 3.5.6 fseek函数 93 3.5.7 fgetc、getc和getchar函数 93 3.5.8 fputc、putc和putchar函数 94 3.5.9 fgets和gets函数 94 3.6 格式化输入和输出 94 3.6.1 printf、fprintf和sprintf函数 94 3.6.2 scanf、fscanf和sscanf函数 96 3.6.3 其他流函数 98 3.6.4 文件流错误 99 3.6.5 文件流和文件描述符 99 3.7 文件和目录的维护 100 3.7.1 chmod系统调用 100 3.7.2 chown系统调用 100 3.7.3 unlink、link和symlink系统调用 100 3.7.4 mkdir和rmdir系统调用 101 3.7.5 chdir系统调用和getcwd函数 101 3.8 扫描目录 102 3.8.1 opendir函数 102 3.8.2 readdir函数 102 3.8.3 telldir函数 103 3.8.4 seekdir函数 103 3.8.5 closedir函数 103 3.9 错误处理 106 3.9.1 strerror函数 106 3.9.2 perror函数 106 3.10 /proc文件系统 107 3.11 高级主题:fcntl和mmap 110 3.11.1 fcntl系统调用 110 3.11.2 mmap函数 111 3.12 小结 113 第4章 linux环境 114 4.1 程序参数 114 4.1.1 getopt 116 4.1.2 getopt_long 118 4.2 环境变量 120 4.2.1 环境变量的用途 122 4.2.2 environ变量 122 4.3 时间和日期 123 4.4 临时文件 129 4.5 用户信息 131 4.6 主机信息 134 4.7 日志 135 4.8 资源和限制 139 4.9 小结 143 第5章 终端 144 5.1 对终端进行读写 144 5.2 与终端进行对话 149 5.3 终端驱动程序和通用终端接口 151 5.3.1 概述 151 5.3.2 硬件模型 151 5.4 termios结构 152 5.4.1 输入模式 153 5.4.2 输出模式 154 5.4.3 控制模式 155 5.4.4 本地模式 155 5.4.5 特殊控制字符 155 5.4.6 终端速度 158 5.4.7 其他函数 159 5.5 终端的输出 162 5.5.1 终端的类型 163 5.5.2 识别终端类型 163 5.5.3 使用terminfo功能标志 165 5.6 检测击键动作 170 5.7 虚拟控制台 172 5.8 伪终端 173 5.9 小结 174 第6章 使用curses函数库管理基于文本的屏幕 175 6.1 用curses函数库进行编译 175 6.2 curses术语和概念 176 6.3 屏幕 178 6.3.1 输出到屏幕 179 6.3.2 从屏幕读取 180 6.3.3 清除屏幕 180 6.3.4 移动光标 180 6.3.5 字符属性 181 6.4 键盘 183 6.4.1 键盘模式 183 6.4.2 键盘输入 184 6.5 窗口 185 6.5.1 window结构 185 6.5.2 通用函数 186 6.5.3 移动和更新窗口 187 6.5.4 优化屏幕刷新 190 6.6 子窗口 191 6.7 keypad模式 193 6.8 彩色显示 195 6.9 pad 198 6.10 cd唱片应用程序 200 6.10.1 新cd唱片应用程序的开始部分 200 6.10.2 main函数 202 6.10.3 建立菜单 203 6.10.4 操作数据库文件 204 6.10.5 查询cd数据库 209 6.11 小结 213 第7章 数据管理 214 7.1 内存管理 214 7.1.1 简单的内存分配 214 7.1.2 分配大量的内存 215 7.1.3 滥用内存 218 7.1.4 空指针 219 7.1.5 释放内存 220 7.1.6 其他内存分配函数 221 7.2 文件锁定 222 7.2.1 创建锁文件 222 7.2.2 区域锁定 225 7.2.3 锁定状态下的读写操作 227 7.2.4 文件锁的竞争 232 7.2.5 其他锁命令 236 7.2.6 死锁 236 7.3 数据库 237 7.3.1 dbm数据库 237 7.3.2 dbm例程 238 7.3.3 dbm访问函数 239 7.3.4 其他dbm函数 242 7.4 cd唱片应用程序 244 7.4.1 更新设计 244 7.4.2 使用dbm数据库的cd唱片应用程序 245 7.5 小结 262 第8章 mysql 263 8.1 安装 263 8.1.1 mysql软件包 264 8.1.2 安装后的配置 266 8.1.3 安装后的故障修复 270 8.2 mysql管理 270 8.2.1 命令 270 8.2.2 创建用户并赋予权限 274 8.2.3 密码 276 8.2.4 创建数据库 276 8.2.5 数据类型 277 8.2.6 创建表 278 8.2.7 图形化工具 280 8.3 使用c语言访问mysql数据 283 8.3.1 连接例程 283 8.3.2 错误处理 287 8.3.3 执行sql语句 288 8.3.4 更多的函数 301 8.4 cd数据库应用程序 301 8.4.1 创建表 302 8.4.2 添加数据 304 8.4.3 使用c语言访问数据 306 8.5 小结 316 第9章 开发工具 317 9.1 多个源文件带来的问题 317 9.2 make命令和makefile文件 318 9.2.1 makefile的语法 318 9.2.2 make命令的选项和参数 318 9.2.3 makefile文件中的注释 321 9.2.4 makefile文件中的宏 321 9.2.5 多个目标 323 9.2.6 内置规则 325 9.2.7 后缀和模式规则 326 9.2.8 用make管理函数库 327 9.2.9 高级主题:makefile文件和子目录 329 9.2.10 gnu make和gcc 329 9.3 源代码控制 330 9.3.1 rcs 331 9.3.2 sccs 336 9.3.3 rcs和sccs的比较 336 9.3.4 cvs 337 9.3.5 cvs的前端程序 340 9.3.6 subversion 341 9.4 编写手册页 342 9.5 发行软件 345 9.5.1 patch程序 345 9.5.2 其他软件发行工具 347 9.6 rpm软件包 349 9.6.1 使用rpm软件包文件 349 9.6.2 安装rpm软件包 350 9.6.3 创建rpm软件包 350 9.7 其他软件包格式 358 9.8 开发环境 358 9.8.1 kdevelop 358 9.8.2 其他开发环境 360 9.9 小结 360 第10章 调试 361 10.1 错误类型 361 10.2 常用调试技巧 362 10.2.1 有漏洞的程序 362 10.2.2 代码检查 364 10.2.3 取样法 365 10.2.4 程序的受控执行 367 10.3 使用gdb进行调试 368 10.3.1 启动gdb 368 10.3.2 运行一个程序 369 10.3.3 栈跟踪 369 10.3.4 检查变量 370 10.3.5 列出程序源代码 370 10.3.6 设置断点 371 10.3.7 用调试器打补丁 374 10.3.8 深入学习gdb 375 10.4 其他调试工具 375 10.4.1 lint:清理程序中的“垃圾” 376 10.4.2 函数调用工具 378 10.4.3 用prof/gprof产生执行存档 380 10.5 断言 381 10.6 内存调试 383 10.6.1 electricfence函数库 383 10.6.2 valgrind 384 10.7 小结 387 第11章 进程和信号 388 11.1 什么是进程 388 11.2 进程的结构 388 11.2.1 进程表 390 11.2.2 查看进程 390 11.2.3 系统进程 391 11.2.4 进程调度 393 11.3 启动新进程 394 11.3.1 等待一个进程 399 11.3.2 僵尸进程 401 11.3.3 输入和输出重定向 403 11.3.4 线程 404 11.4 信号 404 11.4.1 发送信号 408 11.4.2 信号集 412 11.5 小结 415 第12章 posix线程 416 12.1 什么是线程 416 12.2 线程的优点和缺点 417 12.3 第一个线程程序 418 12.4 同时执行 421 12.5 同步 423 12.5.1 用信号量进行同步 423 12.5.2 用互斥量进行同步 427 12.6 线程的属性 431 12.7 取消一个线程 435 12.8 多线程 438 12.9 小结 442 第13章 进程间通信:管道 443 13.1 什么是管道 443 13.2 进程管道 444 13.3 将输出送往popen 445 13.3.1 传递更多的数据 446 13.3.2 如何实现popen 447 13.4 pipe调用 449 13.5 父进程和子进程 451 13.5.1 管道关闭后的读操作 453 13.5.2 把管道用作标准输入和标准输出 454 13.6 命名管道:fifo 456 13.6.1 访问fifo文件 458 13.6.2 高级主题:使用fifo的客户/服务器应用程序 464 13.7 cd数据库应用程序 468 13.7.1 目标 469 13.7.2 实现 469 13.7.3 客户接口函数 472 13.7.4 服务器接口server.c 478 13.7.5 管道 481 13.7.6 对cd数据库应用程序的总结 487 13.8 小结 487 第14章 信号量、共享内存和消息队列 488 14.1 信号量 488 14.1.1 信号量的定义 489 14.1.2 一个理论性的例子 489 14.1.3 linux的信号量机制 490 14.1.4 使用信号量 492 14.2 共享内存 496 14.2.1 shmget函数 497 14.2.2 shmat函数 497 14.2.3 shmdt 498 14.2.4 shmctl 498 14.3 消息队列 502 14.3.1 msgget函数 502 14.3.2 msgsnd函数 503 14.3.3 msgrcv函数 503 14.3.4 msgctl函数 504 14.4 cd数据库应用程序 507 14.4.1 修改服务器函数 507 14.4.2 修改客户函数 509 14.5 ipc状态命令 511 14.5.1 显示信号量状态 511 14.5.2 显示共享内存状态 511 14.5.3 显示消息队列状态 511 14.6 小结 512 第15章 套接字 513 15.1 什么是套接字 513 15.2 套接字连接 513 15.2.1 套接字属性 517 15.2.2 创建套接字 519 15.2.3 套接字地址 520 15.2.4 命名套接字 520 15.2.5 创建套接字队列 521 15.2.6 接受连接 521 15.2.7 请求连接 522 15.2.8 关闭套接字 523 15.2.9 套接字通信 523 15.2.10 主机字节序和网络字节序 525 15.3 网络信息 527 15.3.1 因特网守护进程(xinetd/inetd) 531 15.3.2 套接字选项 533 15.4 多客户 534 15.4.1 select系统调用 537 15.4.2 多客户 540 15.5 数据报 543 15.6 小结 545 第16章 用gtk+进行gnome编程 546 16.1 x视窗系统简介 546 16.1.1 x服务器 547 16.1.2 x客户端 547 16.1.3 x协议 547 16.1.4 xlib库 547 16.1.5 x工具包 547 16.1.6 窗口管理器 548 16.1.7 创建gui的其他方法——平台无关的窗囗api 548 16.2 gtk+简介 549 16.2.1 glib类型系统 549 16.2.2 gtk+对象系统 550 16.2.3 gnome简介 550 16.2.4 安装gnome/gtk+开发库 551 16.3 事件、信号和回调函数 554 16.4 组装盒构件 556 16.5 gtk+构件 559 16.5.1 gtkwindow 559 16.5.2 gtkentry 560 16.5.3 gtkspinbutton 563 16.5.4 gtkbutton 565 16.5.5 gtktreeview 568 16.6 gnome构件 571 16.7 gnome菜单 572 16.8 对话框 576 16.8.1 gtkdialog 577 16.8.2 模式对话框 578 16.8.3 非模式对话框 579 16.8.4 gtkmessagedialog 580 16.9 cd数据库应用程序 581 16.10 小结 592 第17章 用qt进行kde编程 593 17.1 kde和qt简介 593 17.2 安装qt 594 17.3 信号和槽 596 17.4 qt构件 602 17.4.1 qlineedit 602 17.4.2 qt按钮 605 17.4.3 qcombobox 609 17.4.4 qlistview 613 17.5 对话框 615 17.5.1 qdialog 615 17.5.2 qmessagebox 617 17.5.3 qinputdialog 618 17.5.4 使用qmake简化makefile文件的编写 620 17.6 kde的菜单和工具栏 620 17.7 使用kde/qt编写cd数据库应用程序 624 17.7.1 主窗口 624 17.7.2 addcddialog 627 17.7.3 logondialog 629 17.7.4 main.cpp 630 17.8 小结 632 第18章 linux标准 633 18.1 c编程语言 634 18.1.1 发展历史简介 634 18.1.2 gnu编译器集 634 18.1.3 gcc选项 635 18.2 接口和lsb 636 18.2.1 lsb标准函数库 637 18.2.2 lsb用户和组 638 18.2.3 lsb系统初始化 638 18.3 文件系统层次结构标准 639 18.4 更多标准 642 18.5 小结 642 注: 仅用于学习,下载学习后请删除,请购买正版图书。

12,806

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧