自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 CSAPP:代码优化【矩阵读写】

写程序最主要的目标就是使它在所有可能的情况下都正确工作,另一方面,在很多情况下,让程序运行得很快也是一个重要的考虑因素。编写高效程序需要做到以下两点:选择一组合适的算法和数据结构编写编译器能够有效优化以转换成高效可执行代码的源代码第一点合适的算法和数据结构往往是大家写程序时会首先考虑到的,而第二点常被忽略。这里我们就代码优化而言,主要讨论如何编写能够被编译器有效优化的源代码,其中理解优...

2019-11-03 23:49:06 479

原创 CSAPP:代码优化【矩阵运算】

编程除了使程序在所有可能的情况下都正确工作,还需要考虑程序的运行效率,上一节主要介绍了关于读写的优化,本节将对运算的优化进行分析。编写高效程序需要做到以下两点:选择一组合适的算法和数据结构编写编译器能够有效优化以转换成高效可执行代码的源代码第一点合适的算法和数据结构往往是大家写程序时会首先考虑到的,而第二点常被忽略。这里我们就代码优化而言,主要讨论如何编写能够被编译器有效优化的源代码,...

2019-11-03 23:48:49 589

原创 CSAPP Lab3: 缓冲区溢出攻击

逆向工程【缓冲区溢出攻击】任务描述掌握函数调用时的栈帧结构,利用输入缓冲区的溢出漏洞,将攻击代码嵌入当前程序的栈帧中,使程序执行我们所期望的过程。主要方法溢出的字符将覆盖栈帧上的数据,会覆盖程序调用的返回地址,这赋予了我们控制程序流程的能力。通过构造溢出字符串,程序将“返回”至我们想要的代码上。实验包括三个可执行文件:—| bufbomb为目标程序—| makecookie可以生成...

2019-10-24 21:36:57 3019

原创 CSAPP Lab2: 反汇编 二进制炸弹

逆向工程【二进制炸弹】任务描述“二进制炸弹包含若干个阶段,每个阶段需要输入特定的字符串,所有输入正确则炸弹被排除,否则……”拆弹的任务也就是找出这些字符串将字符串记录到solution.txt文件中,用换行区别不同阶段的字符串,Linux环境下可按下列方式验证拆弹结果:$ ./bomb solution.txt主要方法objdump反汇编与gdb调试。分析流程已知数据有编译好的二进...

2019-10-24 12:30:46 1419

原创 CSAPP Lab1: 位操作实现基本运算

位操作实现简单函数实验要求实现代码1、pow2plus12、pow2plus43、bitXor4、tmin5、isTmax6、allOddBits7、negate8、isAsciiDigit9、conditional10、isLessOrEqual11、logicalNeg12、howManyBits13、floatScale214、floatFloat2Int15、floatPower2实验要...

2019-10-24 11:34:06 1016

计算机考研408历年真题与解析【2009-2016】

计算机考研408历年真题,资料整理自王道与天勤论坛; 内容包括了09-16年的历年真题与解析,以供下载学习;

2018-09-11

MySql.Data.dll

支持 mysql 5.5 /5.6 ADO.Net driver for MySQL 支持 net franework 4.0 放 \bin MySql.Data.dll 后直接引用 要记得要先引用MySql的驱动,也就是在类的最上面using MySql.Data.MySqlClient;

2018-04-25

《数据结构》严蔚敏、吴伟民版本【考研数据结构附带动画】

附带全套代码 高清扫描版PDF 附带动画讲解 计算机考研党必备

2017-12-21

【高清pdf】OpenCV计算机视觉编程攻略(第2版)【完整版】

高清PDF【可复制】 OpenCV是计算机视觉领域使用最广泛的开源程序库。 本书并不是简 单地列出各种函数和类, 而是由浅入深地介绍OpenCV及有关算法, 让读者从零开始学习计算机视觉和OpenCV, 真正掌握相关程序的开 发方法。 通过阅读本书, 你将了解计算机视觉的基础知识, 知道有关算法的来 龙去脉, 学会OpenCV的总体架构和常用功能, 掌握用OpenCV解决具 体问题的方法。 本书将带你进入图像和视频分析的世界, 揭开图像识 别、 图像配准、 视觉跟踪、 三维重建等技术的神秘面纱。

2017-11-18

MySQL最新版本安装包(兼容32与64位)【mysql-installer-community-5.7.19.msi】

版本:mysql-installer-community-5.7.19.msi 大小:378.5 M 详细信息: MySQL-5.7.19 Windows x86,32-bit, Installer MSI MySQL Community Server 5.7.19 Windows (x86,32-bit) 截至2017.08.10 最新版MySQL For Windows 32位(兼容64位) MD5: 2578bfc3c30273cee42d77583b8596b5

2017-11-09

【免费】疯狂Android讲义 第3版 李刚编著 【完整版】

安卓最好的参考书籍,安卓新手和长期开发人员必备参考书。

2017-09-27

【免费】Cocos2d-x游戏开发之旅+PDF电子书带书签.pdf

版本很清晰,内容丰富,分享给正在做Cocos的大家做开发参考。

2017-09-27

【免费】Unity 3D手机游戏开发 金玺曾.pdf【高清扫描版带书签】

Unity 3D手机游戏开发 金玺曾.pdf,扫描版很清晰,适合游戏开发者参考。

2017-09-27

Unity 5.x 从入门到精通.pdf 下载

由于不是扫描版,就只收一分吧,貌似这本书网上找不到扫描版。不过资源还是清晰的,分享给想入门游戏开发的人员使用。

2017-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除