网络/OS/计组/编译/汇编等基础
有心好书
种一棵树最好的时间是十年前,其次是现在
展开
-
那些逆天的计算机术语翻译!!
Windows 的 file handle 为什么译为「文件句柄」?修改 和「句」有什么关系?file handle 之类的翻译做「文件句柄」,完全就是乱来。handle 就是「把手」,什么门的把手、锅的把手、锤子的把手都是handle,可以理解为用来方便控制某个东西的东西。所以file handle是用来控制file的东西。要控制哪个object就用哪个handle.参考翻译:操作符或者把儿。原创 2015-05-04 21:18:07 · 7745 阅读 · 2 评论 -
程序的链接、装载和库——《程序员的自我修养》笔记
一.计算机软件系统体系结构: 计算机系统软件体系结构采用一种层的结构,有人说过一句名言: 计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。 这句话几乎概括了计算机系统软件体系结构的设计要点,整个体系结构从上到下都是按照严格的层次结构设计的,不仅是计算机系统软件整个体系是这样的,体系里面的每个组件比如操作系统本书,很多应用程序、软件系统甚至很多硬件结构都是按照这种层次的结构组织和设原创 2016-02-28 17:53:44 · 1032 阅读 · 0 评论 -
计算机网络复习系列:前言
#目的:我作为一个移动开发者,为何突然开始写计算机网络相关的博客呢?因为最近在阅读网络框架相关的代码时,包括上传下载等等,我发现我对计算机网络的学习都停留在大学书本面上,早已忘得差不多了,也越发感觉到之前CTO在面试我的时候提到的基础非常重要。这部分的分享侧重宏观的把握和串联,主要理顺开发中非常常用的一些协议。#参考书籍与资料《图解TCP/IP》《TCP/IP详解卷一:协议》《原创 2016-08-14 13:04:08 · 897 阅读 · 0 评论 -
计算机网络复习系列:计算机网络体系结构
计算机网络复习系列:计算机网络体系结构计算机网络的定义:计算机网络就是一些互联的、自洽的计算机系统的集合。物理组成上,计算机网络包括硬件、软件、协议三部分。硬件:由主机、通信处理机、通信线路(包括有线和无线等),交换设备(交换机等连接设备)组成。软件:主要有实现资源共享的软件和方便用户使用的各种工具软件(如QQ)。协议:就是一种规则,如汽车在道路上行驶必须遵循交通规则一样,数据在线路上传输原创 2016-08-14 13:04:44 · 1058 阅读 · 0 评论 -
计算机网络复习系列:TCP/IP四层模型浅析
一、概述网络通讯协议Internet最基本的协议由网络层的IP协议和传输层的TCP协议组成二、应用层功能概述 应用层:提供应用协议,用户与网络面对面的接口。负责对软件提供接口以使程序能使用网络服务。术语“应用层”并不是指运行在网络上的某个特别应用程序 ,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。应用程序通过这层访问网络。应用程序只有实现了这一层的协议,才可以访问网络。原创 2015-05-27 21:51:07 · 1505 阅读 · 0 评论 -
计算机网络复习系列:http协议
HTTP(Hypertext Transfer Protocol)就是超文本传输协议,它是现代互联网最重要也是最基本的协议。Http协议是无状态的、应用层协议,它是web开发的基础,如果想从事web方面的开发,一定要仔细学习一下这个协议。#一、Http基础Http设计的目的就是支持客户端(一般是浏览器)和服务器端进行方便的沟通,它是一个B/S协议。因为在互联网中,一个服务器往往需要处理大量的客户端请求,H转载 2016-08-14 13:06:52 · 1012 阅读 · 0 评论 -
计算机网络复习系列:一张图涵盖程序员应该具备的基础知识
图示原创 2016-08-14 13:07:16 · 989 阅读 · 0 评论 -
计算机网路复习系列:UrlConnection连接和Socket连接的区别
httpurlconnection是对socket的封装。类似httpclient, ftpClient,URLConnetcion之类的,是对专属协议的封装。Socket是底层实现,协议你要自己去写,不局限于http,可以是任何协议。1.Socket 的连接是有状态的,一旦两边连接上了,将一直保持连接,除非人为断开。一般用于游戏,需要持续的网络畅通2.URLConnection和HttpURLCo原创 2016-08-14 16:09:05 · 1318 阅读 · 0 评论