- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 浮点数的二进制表示
浮点数的二进制表示作者: 阮一峰1.前几天,我在读一本C语言教材,有一道例题: #include void main(void){ int num=9; /* num是整型变量,设为9 */ float* pFloat=# /* pFloat表示num的内存地址,但是设为浮
2015-12-02 20:10:13 475
转载 计算机如何表示浮点数(小数)
C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24 ,而dou
2015-12-02 19:58:38 11381
转载 免费的编程中文书籍索引
免费的编程中文书籍索引免费的编程中文书籍索引,欢迎投稿。国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版github 上的一个流行的编程书籍索引 中文版感谢 @siberiawolf 使用 Bootstrap 开发了网页版,地址:http://siberiawolf.
2015-12-16 16:12:03 1255
转载 深入理解Windows域概念
原文地址:http://angerfire.blog.51cto.com/198455/43217在说域这个概念之前,我们先来回忆一下工作组. 首先,工作组中,每一台计算机都独立维护自己的资源,不能集中管理所有网络资源. 其次,每一台计算机都在本地存储用户的帐户 第三,一个账户只能登陆到一台计算机 第四,工作组中计算机都是平等的,对于其他计算机来说即是服务器,也是客户机.
2015-12-16 12:18:11 23678 2
转载 NAT穿透
NAT(Network Address Translation, 网络地址转换),是指在IP包通过路由设备时,修改其IP地址信息的技术。一般应用是,通过将内网地址转换为公网地址,从而实现多台主机使用一个IP地址访问互联网,在很多网络环境中,均可见到。这项技术的好处我们暂且不谈,对我们来说它的“坏处”是显而易见的,因为中间存在了NAT,给我们的p2p网络中主机之间的通信造成了不小的麻烦。下面开始先简
2015-12-15 15:16:09 627
转载 互联网应用如何穿越NAT
什么是穿越NAT 在上图中,ICG网关后面有两台主机分别是有线主机192.168.1.2和无线主机192.168.1.3,现在这两台主机都要访问网站www.tektalk.cn(弯曲评论,域名解析后地址为74.220.215.202),根据专栏第三期介绍,ICG要将内部主机地址进行转换(NAT),换成网关的WAN口地址发起访问,否则网站数据无法正确返回。我们先看看问题是怎么产生的,19
2015-12-15 15:09:40 439
转载 用户空间与内核空间,进程上下文与中断上下文[总结]
用户空间与内核空间,进程上下文与中断上下文[总结]1、前言 最近在学习linux内核方面的知识,经常会看到用户空间与内核空间及进程上下文与中断上下文。看着很熟悉,半天又说不出到底是怎么回事,有什么区别。看书过程经常被感觉欺骗,似懂非懂的感觉,很是不爽,今天好好结合书和网上的资料总结一下,加深理解。2、用户空间与内核空间 我们知道现在操作系统都是采用虚拟存
2015-12-08 17:42:49 367
转载 编译器的工作过程
编译器的工作过程作者: 阮一峰源码要运行,必须先转成二进制的机器码。这是编译器的任务。比如,下面这段源码(假定文件名叫做test.c)。#include stdio.h>int main(void){ fputs("Hello, world!\n", stdout); return 0;}
2015-12-02 20:22:58 306
orleans.rar
2019-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人