上周在网上买了三本书
深入理解计算机系统
the c programming language
和unix环境高级编程
初衷是为了能够希望这些书帮助我读懂tcp/ip协议详解 第二卷的实现部分.
因为unix的代码基本上都是c语言写的,另外还涉及到系统堆栈等底层结构.
后来发现当前工作中的内容很多都是和系统底层有关的,
例如 java的socket的数据缓冲区大小的设置,为什么1500byte是个比较恰当的数值.
java的tcp协议的数据传输是基于流的而udp是基于包的,为什么要这样设计和实现.
实际上这两个问题和java语言一点关系都没有,而是和网络协议和操作系统密切相关的.
为了写出更好的代码,就需要理解这些内容.
虽然现在自己的身份是java开发工程师,但是却对操作系统产生了很浓厚的兴趣.
大学时候虽然也学过c语言,汇编语言,计算机体系结构和操作系统.
但是那个时候怀着成为优秀j2ee工程师或者架构师的梦想,
对这些课程所了解的程度只是考试通过而已,
其中的操作系统好像还逃过进一半的课时,理由很简单不喜欢学院的教学态度.
现在回想一下,实际上是自己当时太任性,太轻浮.
现在又何尝不是能.
什么都期望能够速成,全世界的人都期望二十多岁就能获得事业上的成功.
记得不久前看了一本书,里面谈到
人们可以拥有相同的目标,但是不可能拥有相同的精神.
时常想起这句话,进行自勉.
要经历一个从无到有的过程,技术发展如此,个人成长也是如此.
总是有一些精神贯穿其中,起到推动的作用.
分享到:
相关推荐
这包括回到历史起点,通过逆向思维追溯理论的源头;运用整体与个别相结合的方法,从宏观和微观层面全面理解教育的内涵;以及坚持历史与逻辑相统一,确保理论的连贯性和一致性。这些方法有助于挖掘理论的深度,增强...
随着个人中心的特色功能逐渐完善,简历搬家工具已经完成了它的历史使命,最终被取消。 此外,百伯还推出了按效果付费的商业模式,这一模式与传统招聘网站相比有较大的差异。在传统模式中,企业往往需要为广告投放...
"回到战国"是一款基于Android开发的RPG小游戏,它以战国时期为背景,为玩家提供了一次穿越历史的冒险体验。对于想要学习Android游戏开发的初学者来说,这款源代码是一个很好的学习资源。 **1. Android游戏开发基础*...
LoopIterator 让我们遍历一个数组,然后在您运行得太远时返回到起点。 您还可以向后迭代并保留历史记录。安装npm install loop-iterator --save用法var LoopIterator = require ( 'loop-iterator' ) ;var iterator =...
这不仅仅是长城东部的起点,更是中国历史上的重要关口。 古城的范围广泛,包括了关城和东罗城,是一个防御体系完善的巨大城池。城外护城河环绕,城内众多历史遗迹星罗棋布,关帝庙、天齐庙等古建筑无不诉说着古老的...
全国大学生数学建模竞赛,简称“数模”,是大学生科技竞赛中的一颗璀璨明星,...2009年的全国数模比赛,已经是历史的一部分,但其留给后来者的,不仅是那一年题目的解答,更是对知识、创新与合作精神的不懈追求和传承。
古代卷作为《世界通史》的开篇,带领我们回到了文明的起点。它不仅展现了各个古代文明的辉煌成就,也揭示了它们之间的交流与碰撞。作者通过详尽的史料和深刻的分析,让读者能够对古代世界有一个立体的认识。 步入中...
旅行者最终两手空空地回到了起点,这让我们意识到,生活的本质并不是物质的得与失,而是一种内心的平和与心态的平衡。 在现实生活中,我们也常常会遇到类似的境遇。有人可能会因为一次小小的成功而沾沾自喜,也有人...
黎明等艺术家的作品“古城辉煌”展现了秦朝时期广州城的繁荣,而长达100米的“南州风采”浮雕,则生动叙述了广州作为海上丝绸之路起点的贸易辉煌与文化交融。这不仅是艺术的享受,也是历史的教育,游客们在欣赏雕塑...
2. 进行测量:清除数据后,手持测量仪沿田块边缘行走,从起点出发并回到起点,完成环绕测量。 3. 数据保存与显示:测量结束后,选择“存储”键将数据保存至仪器中,并确认显示的面积单位为“m2”。 三、其他操作 ...
博伊尔在遇到挫折后,没有选择放弃,而是选择再次回到电影大院,继续他的电影之路。他利用所有可用的时间学习和实践,最终引起了大导演的关注,开始了他的演艺生涯。 最后,多元化经验的价值。博伊尔从童工到演员,...
漫步于此,游客仿佛穿越了时空,回到了那个古色古香的时代。 晋祠不仅是古建筑的宝库,更是一处包含着无数名胜古迹的圣地。其中,周柏、唐槐等千年古树依然生机勃勃,见证着岁月的更迭。此外,唐太宗李世民亲笔撰写...
如此一来,“七桥问题”转化为了判断是否存在一条路径,可以经过图中的每条边恰好一次,并最终回到起点。 通过对这一抽象模型的研究,欧拉发现了连通图的一笔画规律,这是解决哥尼斯堡七桥问题的关键。所谓连通图,...
1997年,当她面临艺术院校招考和舞蹈学院毕业的抉择时,因合同违约金的问题,她放弃了当年的高考机会,回到了歌舞剧院工作。这并非是放弃,而是一种策略的调整,姚晨选择暂时搁置梦想,等待更好的时机。 在这段时间...
问题的关键在于寻找一条路径,能够恰好经过每座桥一次,并最终回到起点。数学家欧拉(Leonhard Euler)解决了这个问题,他通过将每块陆地抽象成一个顶点,每座桥抽象成一条边,从而将实际问题转化成了数学问题。欧拉...
在探讨数学的起源和发展之前,我们先回到人类文明的起点,探索那些最初的概念是如何形成的。根据《数学演义》的第一回,我们可以看到早期人类如何逐渐认识到数字的重要性。 **混沌初分大千世界**:在中国古代神话中...
10. **多边形套索工具**:多边形套索工具允许用户通过点击鼠标创建直线段来构建多边形选区,不属于绘图工具,也不属于规则选框工具,而是自由形状选择工具的一种,用户每次点击确定一个顶点,直到回到起点闭合选区。...
哥尼斯堡七桥问题,这个源自18世纪东波罗的海古城哥尼斯堡的问题,不仅是数学历史上的一个经典案例,更是现代图论的起点。它涉及的是关于能否通过城市中七座桥而各不重复的数学谜题。哥尼斯堡城中有四块连续的土地,...
在探索中华民族的悠久历史和辉煌文化的长河中,我们不得不从一个至关重要的起点讲起——我们的祖先。本节课,我们将会集中于中华文明的起源和早期发展,透过历史的迷雾,去探寻那些塑造了我们的文明和身份的先辈们。...
- 当用户进入起终点选择页面,如果没有输入任何内容,系统会显示Rec列表页,提供推荐的起点或终点。 - 城市切换入口:显示城市名称,可点击进入城市切换页面。 - 输入框:闪烁竖线提示用户输入,点击可进入Sug...