深入理解OpenStack中的网络实现 希望对大家有帮助
2021-11-09 15:39:13 2.94MB OpenStack 网络
1
CS:APP实验室 这个项目是《 CS:APP》第三版的相关实验解答和笔记,实验的所有实验室已经上传在下,来源是。 目录: 包含所有的lab文件,以及CMU给的参考文档,也包含我写的解答文件,我的实验环境是Ubuntu 16.04 amd-64,其中保存了所有lab的原文件; 是我写的笔记: 涉及到位运算,补码和浮点数等内容,都是C语言程序设计题。 清除二进制炸弹,可以大大提升看汇编代码的能力。 这个实验室主要涉及了栈随机化,不可执行等栈保护的方法和使栈溢出,ROP攻击等内容。 Architecture Lab,涉及了Y86-64指令集,以及SEQ和PIPE的实现方式,以及程序优化等内容,可以熟悉汇编和硬件语言HCL。 这个实验室在CMU已经被Cache Lab取代了,考虑到Cache Lab比较难,可以先做这个lab练练手,虽然这个也有困难。基于书上第五,六章对程序进行优化,主要用了循环分块消除缓存不命中和消除分支预测错误等方法。 A部分要求写一个缓存模拟器,B部分要求优化矩阵转置函数,减少缓存不命中数。这个实验室可以加深对缓存的理解。已写完A部分。
2021-11-08 21:44:37 4.39MB c linux system notebook
1
深入理解计算机系统第三版(超清晰),撸主找了很久才找到。因为CSDN上的全部都是不清晰的。此版本超级清晰,500M。上传到网盘了,分享给大家。
2021-11-08 15:46:37 53B 深入理解
1
中文版Understanding the Linux Kernel 深入理解Linux内核
2021-11-08 10:43:43 9.23MB linux
1
《深入理解视频编解码技术:基于H.264标准及参考模型》主要介绍基于H.264标准及参考模型的视频编解码技术。第1章绪论介绍了数字视频的基本概念和视频压缩标准的发展历程;第2章讲解了当前视频编解码标准中基本的编码方法;第3章是《深入理解视频编解码技术:基于H.264标准及参考模型》的核心——H.264编解码技术,可以看作对第2章理论部分的实例化;第4章和第5章是《深入理解视频编解码技术:基于H.264标准及参考模型》的精华内容,介绍了H.264的参考软件并用大量篇幅分析了JM8.6版本的代码,使读者能更快地掌握H.264的核心内容;第6章是H.264的DSP移植与优化;第7章是对未来标准H.265及流媒体技术发展的展望。《深入理解视频编解码技术:基于H.264标准及参考模型》共享相关的资料和源代码,请到北京航空航天大学出版社网站下载。
2021-11-05 09:42:10 29.43MB H.264标准 视频 编解码 模型
1
深入理解OpenCV 实用计算机视觉项目解析.zip
2021-11-04 14:04:10 79.71MB 计算机视觉 opencv
1
深入理解openwrt架构,主要是介绍openwrt的安装和下载,
2021-10-31 22:41:47 268KB openwrt
1
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 深入理解MySQL(MySQL核心开发人员力作) 基本信息 原书名: Expert MySQL 原出版社: Apress 作者: (美)Charles A. Bell    译者: 杨涛 王建桥 杨晓云 韩兰 丛书名: 图灵程序设计丛书 数据库 出版社:人民邮电出版社 ISBN:9787115189103 上架时间:2009-12-31 出版日期:2010 年1月 开本:16开 页码:467 版次:1-1 编辑推荐    MySQL核心开发人员力作    带你深入MySQL源代码和底层架构    身临其境,透彻掌握数据库理论与实践 内容简介    本书深入源代码,剖析了mysql数据库系统的架构,并提供了分析、集成和修改mysql源代码的专家级建议。本书分三个部分:第一部分介绍开发和修改开源系统的概念,提供探讨更高级数据库概念所需的工具和资源;第二部分讨论mysql系统,阐明如何修改mysql源码,如何将mysql系统作为嵌入式数据库系统;第三部分更深入地探讨了mysql系统,讲述数据库工作的内部机理。    本书面向mysql数据库开发人员。 作译者 作者: Charles A.Bell    Charles A.Bell,MySQL核心开发人员,目前是Sun公司高级软件工程师;同时也是弗吉尼亚联邦大学的客座教授,主要是为研究生讲授计算机科学课程。他主要从事新兴技术的研究,研究方向包括数据库系统、版本系统、语义网和敏捷软件开发等。 目录 封面 -10 封底 468 扉页 -9 版权 -8 前言 -7 目录 -4 第一部分 MySQL开发入门 1 第1章 MySQL与开源运动 2 1.1 什么是开源软件 2 1.1.1 为什么要使用开源软件 4 1.1.2 开源软件是否对商业软件构成真正的威胁 7 1.1.3 法律问题与《GNU宣言》 8 1.1.4 将开源进行到底 10 1.2 用MySQL进行开发 11 1.2.1 为什么修改MySQL 13 1.2.2 MySQL里哪些可以修改,有什么限制 14 1.2.3 MySQL的许可证问题 15 1.2.4 到底能否修改MySQL 16 1.2.5 修改MySQL的指导原则 17 1.3 实际的例子:TiVo 18 1.4 小结 19 第2章 数据库系统剖析 20 2.1 数据库系统的体系结构 20 2.2 数据库系统的类型 20 2.2.1 面向对象数据库系统 20 2.2.2 对象关系数据库系统 21 2.2.3 关系数据库系统 23 2.3 关系数据库系统的体系结构 24 2.3.1 客户端应用程序 25 2.3.2 查询接口 26 2.3.3 查询处理 27 2.3.4 查询优化器 29 2.3.5 查询的内部表示 31 2.3.6 查询的执行 32 2.3.7 文件访问 33 2.3.8 查询结果 35 2.3.9 关系数据库的体系结构小结 35 2.4 MySQL数据库系统 35 2.4.1 MySQL系统体系结构 36 2.4.2 SQL接口 37 2.4.3 解析器 38 2.4.4 查询优化器 39 2.4.5 查询的执行 40 2.4.6 查询缓存 40 2.4.7 缓存和缓冲区 42 2.4.8 通过插件式存储引擎访问文件 43 2.5 小结 50 第3章 MySQL源代码 51 3.1 预备知识 51 3.1.1 了解许可证 51 3.1.2 获得MySQL源代码 52 3.2 MySQL源代码 56 3.2.1 预备知识 57 3.2.2 main()函数 59 3.2.3 处理连接和创建线程 62 3.2.4 解析查询 69 3.2.5 优化查询的准备工作 75 3.2.6 优化查询 78 3.2.7 执行查询 80 3.2.8 辅助库 82 3.2.9 重要的类和结构 83 3.3 编程指导 88 3.3.1 总体指导 89 3.3.2 文档 89 3.3.3 函数和参数 91 3.3.4 命名约定 92 3.3.5 分隔与缩进 92 3.3.6 文档工具 93 3.3.7 保持工作记录的习惯 95 3.3.8 追踪变化 95 3.4 第
2021-10-29 18:56:31 85.15MB 深入理解 MySQL SQL 核心开发人员
1
并发编程之深入理解JMM&并发三大特性
2021-10-28 20:06:36 1.54MB JMM 并发编程
1
javascript原型和闭包
2021-10-27 17:03:51 1.03MB javascript原型和闭包
1