E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CSAPP
怎么成为一个优秀的程序员,而不是一个优秀的码农
转载知乎:+++基础的分割线+++列举几个我认为比较重要的根基并附入门书编程语言,《程序设计语言-实践之路》《conceptsofprogramminglanguages》计算机通用知识,《
csapp
》
沈万三gz
·
2014-09-14 22:50
杂七杂八
CSAPP
六个重要实验 lab2
CSAPP
&& lab2哈哈~不愧是“美国进口的六级炸弹”!
u011368821
·
2014-09-10 21:00
CSAPP
CSAPP
六个重要实验 lab0(预热 暖场 \-0-/ )
CS:APP &&Lab0 之前在网上找了一会关于这几个实验的资料,发现都没有.其实washingtonuniversity的 的课程实验. 伟大而又乐于分享的高校.WU 我陆续更新把这五个实验(这个预热的lab0不算,太简单,C入门的级别,这里指lab1~lab5),贴出来分析学习.希望更多的人能够收益.开源,分享.---------------------
u011368821
·
2014-09-09 01:00
c
language
CSAPP
缓冲区溢出实验记录(三)
Level5Nitroglycerin(10分)题目说明:这一关是一道加分题。在bufbomb程序中还有一个'-n'的选项,使用这个选项时,bufbomb会运行Nitro模式,此时程序不会调用getbuf,而是调用getbufn:int getbufn() { char buf[512]; Gets(buf); return 1; }这个函数与getbuf所不同的是,分配了
heeeeen
·
2014-09-08 22:56
实验
缓冲区溢出
CSAPP
缓冲区溢出实验记录(二)
Level2:firecracker(30分)bufbomb中存在一个bang函数,int global_value = 0; void bang(int val) { if (global_value == cookie) { printf("Bang!: You set global_value to 0x%x\n", global_value); va
heeeeen
·
2014-09-06 21:52
缓冲区溢出;实验
CSAPP
缓冲区溢出实验记录(二)
Level2:firecracker(30分)bufbomb中存在一个bang函数,int global_value = 0;void bang(int val){ if (global_value == cookie) { printf("Bang!: You set global_value to 0x%x\n", global_value); validat
heeeeen
·
2014-09-06 21:52
缓冲区溢出;实验
术
CSAPP
缓冲区溢出实验记录(一)
近日,下载了CMU为《深入理解计算机系统》(
CSAPP
)一书教学配合的缓冲区溢出实验BufferBomb,重温了栈溢出的原理。
heeeeen
·
2014-09-06 17:06
缓冲区溢出;实验
CSAPP
缓冲区溢出实验记录(一)
近日,下载了CMU为《深入理解计算机系统》(
CSAPP
)一书教学配合的缓冲区溢出实验BufferBomb,重温了栈溢出的原理。
heeeeen
·
2014-09-06 17:06
缓冲区溢出;实验
术
Summer ending —— 仅此留给这两个逝去的夏天
看完
CSAPP
是一种释怀,cha
u011368821
·
2014-08-25 00:00
Date
life
关于补码运算原理
刚才看java视频偶然发现有这么一个东西,之前看
csapp
不知道是我自己忘了还是没有。
u010092734
·
2014-08-11 17:00
CSAPP
中一个有意思的小东西
回家的效率明显下降了,但是第三章还是快要结束的节奏。今天看到定长数组这里的时候,看到一个好玩的东西。在计算机的底层中,所有对数组的操作都是利用指针来完成的。数组其实也是一个很简单的数据结构,就是把一些最简单的数据类型合并在一段连续的内存区域上,这就是一个复合类型---数组。学C语言的时候,大家都知道访问数组元素有两种方法,一种是利用数组名加索引的形式,另外一种就是利用指针加上偏移量的形式。在底层中
u010092734
·
2014-08-11 09:00
数据结构
优化
二维数组
编译器
CSAPP
cocos2dx学习之常用控件的使用
看
CSAPP
看的头大,做个小游戏娱乐娱乐。
u010092734
·
2014-08-07 16:00
游戏
python
application
cocos2dx
vs
<
csapp
> malloc lab (《深入理解计算机系统》lab6) (附lab4\lab5下载地址)
一直很懒,好久没更了。。就前几天把lab4、lab5y86那一套lab的代码打包上传了也没做特别的说明,在这里一起说了吧。先扔上下载地址 http://download.csdn.net/detail/u013648407/7626133说明一下吧,y86是相对于x86简单的一种教学性质的系统,这两个lab分别实现的是y86assembler和y86simulator。具体就是做一个汇编语言转机器
u013648407
·
2014-08-05 22:00
CSAPP
malloclab
CSAPP
书附带的代码中找不到的 config.h 在此给出(坑爹啊。。。)
原本是在实现malloc的过程中要有个#include"config.h"但是怎么找都找不到,只要google,还好有好心人给出了config.h不然我怎么都不明白HEAP_MAX究竟是多少。。。。#ifndef__CONFIG_H_ #define__CONFIG_H_ /* *config.h-malloclabconfigurationfile * *Copyright(c)2002,R.
u011368821
·
2014-07-28 15:00
CSAPP
深入理解计算机系统第二章学习笔记(1)
1、可以利用数字的算数右移,然后利用0XFF这样的数字做掩码运算,可以获取到一个数字的符号位。计算机的移位运算有一种很重要的作用就是利用掩码运算去提取一个位模式的一段信息。2、在C语言中的条件语句,以及三目的条件运算符,都可以用移位的方式来做。3、在进行位扩展操作的时候,比较讲一个32位的有符号数扩展到64位,那么在保证原来的值不变的情况下,把31个低位扩展到64位的低位上,而最高的符号位扩展到高
u010092734
·
2014-07-15 22:00
C 类型转换
《
CSAPP
》1.二进制码的含义计算机内存中的数据以二进制的方式存储,一段二进制序列可能表示整型数据、浮点型数据及指令,这段二进制的具体含义由访问它的指令决定。
misskissC
·
2014-06-14 16:00
误解程序运行(从单片机到开始)
最近在看
CSAPP
时这个念头经常在脑袋中晃荡。
catch2000
·
2014-06-14 09:00
Editor,Compiler,assembler,Debugger,Linker,Loader
/ModuleW.htmlhttp://www.cs.gmu.edu/~setia/cs365-S02/assembler.pdfhttp://www.iecc.com/linkers/http://
csapp
.cs.cmu.edu
耐心
·
2014-06-13 00:00
<
csapp
> buffer lab (《深入理解计算机系统》lab3)
lab3buflab。一个训练你利用buffer漏洞干一些非法的事情(狐狸脸ing)的lab。。总体难度比上一个lab即bomblab简单一些,只要弄清楚buffer的原理还是比较容易做的。*********************************************************************************************************
u013648407
·
2014-05-14 13:00
计算机
32位
CSAPP
buflab
CSAPP
陆陆续续花了2个月的时间终于把这个久负盛名的
CSAPP
看完了,不愧为一本名副其实的经典书籍。有种相见恨晚的感觉,以至于从不会写书评的我也情不自禁的想说点什么。
lgh1992314
·
2014-05-03 20:00
<
csapp
> bomb lab (《深入理解计算机系统》lab2)
bomblab下载页:http://download.csdn.net/download/u013648407/7279933 其中bomb是可执行文件 需要用objdump指令反汇编,c1.txt是我反汇编所得到的assemblycode。*******************************************************************************
u013648407
·
2014-05-01 23:00
计算机
32位
CSAPP
bomblab
<
csapp
> data lab (《深入理解计算机系统》lab1)
po主是在读大学生一枚,最近在学校中上ics课(introductiontocomputerscience)并做配套的10个lab。特在此将lab内容以及我的思考解答过程与各位大神分享,希望能给真正想了解此课及这些实验之人一些帮助。若我的所言有不当之处,也请各位多多加以指正,也算是带一带我这个新人,我将感激不尽。废话不多说,直入正题。datalab是初读此课的新手将要面临的第一个lab(po主当初
u013648407
·
2014-04-26 21:00
计算机
32位
CSAPP
DATALAB
深入理解计算机系统 2.73
2345678910111213141516171819202122232425262728293031323334 转自:https://github.com/darrenhp/Practise/blob/master/
csapp
fengjingge
·
2014-04-25 11:00
一款非常不错的vim配色
install
CSApp
r
so true
·
2014-04-15 19:00
如何判断整数相加是否溢出
CSAPP
inttadd_ok(intx,inty) { intsum=x+y; intneg_over=x=0; intpos_over=x>=0&&y>=0&&sum=0||(x
macula7
·
2014-04-13 23:00
csapp
2e 读书笔记
CSAPP
读书笔记TableofContents1第二章信息的处理和表示1.1C语言中的位级表示1.1.1交换两个值1.1.2习题2.121.1.3习题2.131.2C语言中的移位运算1.3整数表示1.3.1
wdkirchhoff
·
2014-03-29 12:00
高速缓存污染 cache pollution
CSAPP
中提到的一种现象。
u011368821
·
2014-03-27 10:00
Microsoft Robotics Developer Studio 4
DownloadMicrosoft®RoboticsDeveloperStudio4isafreelyavailable.NET-basedprogrammingenvironmentforbuildingroboti
csapp
lications.Itcanbeusedbyboth
·
2014-03-21 19:00
Microsoft
深入理解计算机中的
csapp
,h和
csapp
.c
这一周老师给布置了一个有关IO的Open函数的实验,叫我们自己到linux上去运行一下,结果在
csapp
.h这个头文件上纠结了好久,在这里特别总结一下,留个纪念.
·
2013-11-14 16:00
APP
误解程序运行
最近在看
CSAPP
时这个念头经常在脑袋中晃荡。
u011308691
·
2013-11-12 19:00
CSAPP
datalab1 (附答案)
/* *CS:APPDataLab * *header;itconfusesthedlc *compiler.Youcanstilluseprintffordebuggingwithoutincluding *,althoughyoumightgetacompilerwarning.Ingeneral, *it'snotgoodpracticetoignorecompilerwarni
locusxt
·
2013-10-22 12:00
CSAPP
Part4:Citrix 3D 技术Step by Step配置指导手册
推荐给大家一个四件套手册,套件名称就是《Reviewer'sGuideforDelivering3DGraphi
csApp
s》。
rind
·
2013-10-14 12:29
grid
GPU
citrix
xendesktop
nVidia
xenserver
k1
K2
vGPU
[week6]每周总结与工作计划
dp题目背单词、马克思、练硬笔书法学日语itercast的linux磁盘基础学完,sql也看一下看完RandyPausch的演讲,收集演讲HeadFirstJava第5章计算机网络+操作系统的学习安排看
csapp
hcbbt
·
2013-10-14 01:00
ACM
深入理解计算机系统 chapter 9 学习笔记
该书源代码可在该网站找到http://
csapp
.cs.cmu.edu/public/code.htmlAddress SpaceAnaddressspaceisanorderedsetofnonnegativeintegeraddresses
zhanglei0107
·
2013-10-02 22:00
[week4]每周总结与工作计划
计算机网络TAT小白dp28号还有一场背单词背马克思python目标80%熟悉courserac++模版和仿函数人文修养开学数据库,itercast的sql*2itercast的linux视频*2
csapp
hcbbt
·
2013-09-30 01:00
总结规划
[
CSAPP
笔记]Binary , Unsigned , Signed 之间的相互装换
LaTex+MarkDown+Pandoc组合套件写博客的处女作,试试效果。各自的分工为:Latex下编辑公式,在SublimeText2下使用Markdown排版,最后用Pandoc导出。摘要本文主要讲解Binary,Unsigned,Signed三种数据中任意两者之间的转换。下面是文中的一些约定写法。转换名称B2Uw(x):将位数为w的二进制数 binary 转换为无符号数UnsignedB2
·
2013-09-25 13:00
binary
C++实现Sapphire加密
算法描述:ftp://ebible.org/pub/public/sapphire.pdfVS2010新建控制台空项目,加入下面的代码:
CSapp
hire.h:#ifndef__
CSAPP
HIRE_H_
feier7501
·
2013-08-28 21:00
CCIE考试什么
url]http://www.cisco.com/web/learning/le3/ccie/rs/book_list.html[/url]BookListThispagelistsbooksontopi
csapp
earingontheCCIEexamblueprints.Thes
diyumilu
·
2013-08-24 23:05
CCIA考试必看
学习C++实践者的方法
.从事日常编码的实践者的角度来说,采用后一种分类可以让我们迅速掌握80%场景下的复杂性.建议1:有辨别力地阅读(包括那些被广泛称为“经典”的)C++书籍.建议2:养成随时查阅资料和文档的习惯.建议3:
CSAPP
leiych
·
2013-08-12 21:00
关于一道IEEE754浮点数标准的百度面试题再论
作者解释的很清楚,看完之后,拿出手边的
CSAPP
,翻开2.4.2节的”IEEE浮点表示“P70-73一节再次默默观看并将代码敲到VS里面看看内存中是不是真的如作者所说。
fovwin
·
2013-08-06 19:00
百度
面试题
IEEE754
全局变量的多重定义
此处请参考下:http://coolshell.cn/articles/10115.html C语言全局变量那些事儿
csapp
:p_700 以上记录的解决方法有个缺点,当我们分别编译而后再链接时,
·
2013-08-01 12:00
全局变量
昨天
CSAPP
上的疑问的解答
昨天
CSAPP
上的疑问的解答今天整明白了。
CSAPP
英文版第2版,826页,或者中文版第2版546页,有这么一段。关于多级页表的。"
·
2013-07-22 19:00
APP
我是这样啃《深入理解计算系统》的……
对《深入理解计算机系统》(
CSAPP
)慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和实际编程没多大关系的计算机原理(毕竟是著名计算机院校里面最偏软件的CMU的作品),重点非常明确,像我这种没有本科科班出身又不想去死读些不知道以后有没有用的东西的人来说
刘静
·
2013-06-17 16:00
图书
CSAPP
深入理解计算机系统
C++学习书目
41450f0f79563c1ec4da7101.html深入理解计算机系统AcceleratedC++TheCProgrammingLanguageTheC++ProgrammingLanguage
CSAPP
teddy99999
·
2013-06-01 13:00
APUE读书笔记 之 进程控制
应该是因为限于这本书的主题,而缺少了
CSAPP
第三章,第七章那种较为底层的讲解。综合
csapp
和《UNIX网络编程卷2:进程间通信》才能对进程相关的原理概念较为了解。具体内容见
·
2013-04-26 22:00
读书笔记
APUE读书笔记 之 进程环境
补充概念:(摘自
CSAPP
)进程的经典定义是一个执行中的程序的实例。系统中的每个程序都运行在某个进程的上下文中。上下文由程序正确运行所需的状态组成的。
·
2013-04-25 15:00
读书笔记
Using Beyond Compare with Version Control Systems
BeyondComparecanbeconfiguredastheexternaldifferenceutilityinmanypopularV
CSapp
lications.
小熊猫大暴走
·
2013-03-06 11:00
C语言开发Linux下web服务器(支持GET/POST,SSL,目录显示等)
这个主要是在
CSAPP
基础上做的,添加了POST,SSL,目录显示等功能。
yueguanghaidao
·
2012-12-29 17:00
linux
ssl
cgi
web服务
HTML5: What You Have To Know For Interview
AlotoflegacyapplicationsbasedonLotusNotesinClient/Servermode,whichhasverypoorperformancewhenaccessedfromoverseas,butthenotes
CSapp
licationsareabl
Derek_Zhang_
·
2012-12-26 13:00
多线程的共享变量
#include"
csapp
.h" #defineN2 void*thread(void*vargp); char**ptr; intmain(void) { inti; pthread_ttid;
angelbosj
·
2012-12-19 20:00
android
linux
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他