csappSEARCH AGGREGATION

专线服务

基于UCloud全球物理网络,提供自主研发的内网加速产品-高速通道UDPN、全球动态加速产品-PathX、云服务远程加速产品-GlobalSSH&GlobalRDP,满足用户的各种场景需求。
csapp
这样搜索试试?

csapp精品文章

  • 基本网络编程范式

    ... 总结一下这一段时间来,有关网络编程的学习。我是从csapp的最后章节的Tiny HTTP服务器开始,以它为基础,改用不同的方式实现并发,包括进程、线程、线程池、I/O多路复用。所有代码见地址:https://github.com/xibaohe/tiny_server 一、...

    e10101 评论0 收藏0
  • [Linux] socket编程

    ...p://beej.us/guide/bgnet/ou... 学习socket编程,下面的资料是在读CSAPP时的一些总结,已经过时。 从programmer的角度,我们们可以把因特网看成一个世界范围内的主机集合,满足以下要求: 主机集合被映射为一组32位的ip地址 这组ip地址...

    shixinzhang 评论0 收藏0
  • 从表到里学习JVM实现

    ...该有点用。要注意的是千万别只读这本书来入门,请结合CSAPP来重新洗一次脑。 如果对C或C++已经有所了解,那《深入理解计算机系统》(CSAPP)是计算机体系结构入门的最适合的书了。    8. 进一步阅读    到此为止各种...

    Cristic 评论0 收藏0
  • 推荐一些系统方面的书

    ...我挑出来一些不错的书推荐给大家。 书名 涉及范围 csapp 数据表示、汇编、处理器、cache、虚拟地址、链接、进程、信号、线程、底层IO、套接字 apue 进程、信号、线程、底层IO、文件系统、套接字 linux c 一站式学习 c语言...

    xiaodao 评论0 收藏0
  • 飞龙的程序员书单 - 组原、OS、网络

    ...。 计算机组成与设计 斯坦福校长写的书。如果你受不了csapp中y86的繁琐,来看这本吧。其中有一个简单的用于教学的mips,只需要记住和实现5种指令,简单吧。 OS 深入理解计算机系统 现代操作系统 一本中规中矩的OS教科书,主...

    rottengeek 评论0 收藏0
  • Buffer Overflow: 堆栈溢出攻击实验

    前言 这是CSAPP官网上的著名实验,通过注入汇编代码实现堆栈溢出攻击。实验材料可到我的github仓库 https://github.com/Cheukyin/C... 下载 linux默认开启ASLR,每次加载程序,变量地址都会不一样,所以若要关闭ASLR:sysctl -w kernel.randomize_v...

    trigkit4 评论0 收藏0
  • Linux C 线程池实现

    ...这些请求的时间往往还很短。《深入理解计算机系统》 (CSAPP) 在讲解网络编程时实现了一个经典的Web Server,这个Web Server不仅满足了静态请求,同时还满足了动态请求 (CGI)。虽然这个Web Server能够正常使用,但是仍存在一个明显的...

    itvincent 评论0 收藏0
  • 只看不敲,神也学不好C---------计算机经典书籍经验分享

    ...       国内少有的经典 《深入理解计算系统》被称为CSAPP!         平时也有收集书籍PDF的习惯,需要的评论区@,CSDN现在不能上传免费的资源。分享至此,欢迎大家的阅读!

    FleyX 评论0 收藏0
  • 《深入理解计算机系统》·深入浅出·快速理解第2章(3日完稿)

    ...题  ?2.1.9C语言中的移位运算  ·左移 ·(我觉得这段CSAPP讲的没有很难懂,就直接拷贝了)  ·右移 ·逻辑右移:补0(无符号数必须逻辑右移) ·算术右移:补最高位(基本上对有符号数使用算术右移) ·很好的例子   ...

    wing324 评论0 收藏0
  • 《深入理解计算机系统》·深入浅出·快速理解第2章(3日完稿)

    ...题  ?2.1.9C语言中的移位运算  ·左移 ·(我觉得这段CSAPP讲的没有很难懂,就直接拷贝了)  ·右移 ·逻辑右移:补0(无符号数必须逻辑右移) ·算术右移:补最高位(基本上对有符号数使用算术右移) ·很好的例子   ...

    YJNldm 评论0 收藏0
  • [Linux] RIO C++封装

    RIO包是CSAPP中一个基于read和write函数实现的能够处理终端并提供了带缓冲区读取的IO包。代码很简单,但很巧妙。缩减了原程序的初始化等函数之后,主要有以下四个对外函数: 1.ssize_t readn(int fd,void *usrbuf,size_t n);fd为通过open...

    makeFoxPlay 评论0 收藏0
  • 如何实现一个Web Server

    ...om/tinylcy/vino . [2] Computer Systems: A Programmers Perspective, http://csapp.cs.cmu.edu/ . [3] Advanced Programming in the UNIX Environment (3rd Edition), https://www.amazon.ca/Advance... . [4] ...

    Noodles 评论0 收藏0
  • 如何实现一个Web Server

    ...om/tinylcy/vino . [2] Computer Systems: A Programmers Perspective, http://csapp.cs.cmu.edu/ . [3] Advanced Programming in the UNIX Environment (3rd Edition), https://www.amazon.ca/Advance... . [4] ...

    galois 评论0 收藏0
  • (快)开学了,各大编程语言在群里吵翻了天!

    ...理有所了解,那么我更接近底层,显然是绕不开的。 像 CSAPP 这本经典书,例子就是用我编写的。 大家懂我了吗? C++ 大家好,我是 C++,对,比 C 多了两个+号,意味着我就是 C语言的增强版本。 20 世纪 80 年代,比雅尼·斯特劳...

    bang590 评论0 收藏0
  • Binary Bomb: 二进制炸弹

    前言 这是CSAPP官网上的著名实验,二进制炸弹,通过gdb和反汇编猜测程序意图,共有6关和一个隐藏关卡,只有输入正确的字符串才能过关,否则会程序会bomb终止运行,隐藏关卡需要输入特定字符串方会开启 实验材料可到我的githu...

    xiyang 评论0 收藏0

推荐文章

相关产品

<