【读书笔记】数据结构(C语言版)(第三版)人民邮电出版社
第一章 概论数据:逻辑结构:数据与数据之间所存在的逻辑关系存储结构:数据在计算机中的存储结构,体现逻辑结构运算集合:由为数据定义的所有运算构成,定义在逻辑结构上,实现依赖于存储结构结点:开始结点:无前驱结点内部结点:不是开始结点,也不是终端结点终端结点:无后继结点线性结构:只有一个开始和终端,其余每个结点有且仅有一个前驱和后继非线性结构:树型结构:一个开始,多个终端,除开始外都有且只有一个前驱图形结构:多个前驱,多个后继存储结构:顺序存储:物理位置相邻链式存储:每个结点有若干个指针索引存储:根据结点索引号确定存储地址散列存储:结点 k_i 的存储地址有函数 h(k_i) 确定数据的抽象发展阶段:无类型的二进制数:基本数据类型基本:用户自定义类型自定义:抽象数据类型数据类型:数据属性在这些数据上可施加的运算..
更多【读书笔记】人性的弱点
01:如欲采蜜,勿蹴蜂房批评不但不会改变事实,反而会招致愤恨。因批评而引起的羞忿,常常使雇员、亲人和朋友的情绪大为低落,并且对应该矫正的现实状况,一点好处也没有。尽量去了解别人,而不要用责骂的方式;尽量设身处地去想——他们为什么要这样做。这比起批评责怪要有益、有趣得多,而且让人心生同情、忍耐和仁慈。02:真诚地赞赏他人天底下只有一种方法可以促使他人去做任何事——给他想要的东西。在你每天的生活之旅中,别忘了为人间留下一点赞美的温馨,这一点小火花会燃起友谊的火焰。爱默生说:“我遇见的每一个人,或多或少是我的老师,因为我从他们身上学到了东西。”03:激发他人的强烈需求天底下只有一种方法可以影响他人,就是提出他们的需要,并且让他们知道怎样去获得。成功的人际关系在于你捕捉对方观点的能力;还有,看一件事须兼顾你和对方..
更多【读书笔记】软技能 - 代码之外的生存指南
第1章 为何这本书与你先前读过的任何书籍都迥然不同在我们成长过程中,我们被迫接受的大多数教育体系是支离破碎的,因为它们都依赖于一个错误的前提:你必须要有老师去教,学习只在一个方向上流动。第一篇:职业你所能犯的最大错误就是相信自己是在为别人工作。这样一来你对工作的安全感已然尽失。职业发展的驱动力一定是来自个体本身。记住:工作是属于公司的,而职业生涯却是属于你自己的。第2章 从非同凡响开始:绝不要做他人都在做的事只有你开始把自己当作一个企业去思考时,你才能开始做出良好的商业决策。职业生涯中必须要做的第一要务:转变你的心态,从被一纸“卖身契”束缚住的仆人转变为一名拥有自己生意的商人。在起步阶段就具备这种心态会改变你对职业生涯的思维方式,将此铭记在心,并积极主动地管理自己的职业生涯。你所能提供的服务就是创建软件。..
更多【读书笔记】自控力
前言提高自控力的最有效途径在于,弄清自己如何失控、为何失控。第一章 我要做,我不要,我想要:什么是意志力?为什么意志力至关重要?现代人大脑里前额皮质的主要作用是让人选择做“更难的事”。我要做:帮你处理枯燥、困难或充满压力的工作;我不要:克制一时冲动;我想要:记录你的目标和欲望。当下的自己和想要自控的自己,总有一方会击败另一方,只是双方觉得重要的东西不同而已。学会利用原始本能,而不是反抗这些本能。原始本能先发生作用,然后是前额皮质。注意力分散的人更容易向诱惑屈服。做决定时,应该排除干扰。冥想可以提升自控力、提升注意力、管理压力、克制冲动和提升认识自我的能力。5 分钟冥想:原地不动,安静坐好;注意你的呼吸;感受呼吸,弄清自己是怎么走神的。冥想时感觉“很糟糕”,才能让训练有效果。冥想不是让你什么都不想,而是让你..
更多【读书笔记】程序员健康指南
第一章 做出改变爬完一层楼梯,你是否会喘不过气?你是否经常一坐就是一个多小时?在最近一年内,你是否曾经因为背痛、颈痛、肩痛或手腕痛而使工作受到影响?在最近一周内,你的眼睛是否有过干涩、充血、发炎的症状,或是看完电脑屏幕之后难以看清别的东西?在最近一个月内,你是否至少有一次因吃得太饱而感到难受?今天你暴露在阳光下的时间是否不超过10分钟?在最近5年内,你的蛀牙是否增加了?弯下腰系鞋带时,你是否感到不适?过去5年内,你的腰围是否明显增大了?对于这些问题,哪怕只有一个答案是肯定的,那么你的健康状况就可能处在危险边缘—即使你认为自己的身体状况保持得还不错。体育锻炼不但能促进蛋白质的生成,从而巩固脑组织的神经化学物质平衡,还能提高大脑的氧气和葡萄糖水平,进而提高我们的认知能力。改变习惯的关键在于,在维持原先的暗示信..
更多【读书笔记】贫穷的本质 - 我们为什么摆脱不了贫穷
第一章 再好好想想专注于实务,而不是空谈。第二章 饥饿人口已达到 10 亿?如果人们更富有,他们就可以购买更多食物。一旦人体的新陈代谢需求得到了满足,所有额外的食物就可以用来增强力量,人的生产效率就会提高,从而生产出更多东西,满足维持生命以外的其他需求。如果主食的消费与贫穷的状态有关(比如说,因为主食价格便宜,但不那么好吃),那么富有的感觉可能会促使他们买更少的主食。穷人在选择食品时,主要考虑的并不是价格是否便宜,也不是有无营养价值,而是食品的口味怎么样。穷人常常拒绝我们为其想出的完美计划,因为他们不相信这些计划会有什么效果。在穷人的生活中,还有比食物更重要的东西。葬礼的花费是导致贫穷的主要原因。穷人的首要选择显然是,让自己的生活少一点儿乏味。穷人会更加怀疑那些想象中的机遇,怀疑其生活产生任何根本改变的可..
更多【读书笔记】富爸爸,穷爸爸
前言学校教育只专注于学术知识的传授和专业技能的培养,却忽视了理财技能的培训。贫穷和破产的区别是:破产是暂时的,而贫穷是永久的。第一章 富人不为钱工作穷人和中产阶级为钱而工作。富人让钱为他工作。老鼠赛跑:一开始,没钱的恐惧会促使他们努力工作,得到报酬后,贪婪或欲望又让他们想拥有所有用钱能买到的好东西。工作只是面对长期问题的一种暂时的解决办法。大多数人并不知道是他们的感情代替了他们进行思考。第二章 为什么要教授财务知识你挣了多少钱并不重要,重要的是你留下了多少钱。如果人们能灵活一些,保持开放的头脑不断学习,他们将在时代的变化中一天天地富有起来。如果人们认为钱能解决一切问题,恐怕他们的日子就不会太好过。只有知识才能解决问题并创造财富,那些不是靠财务知识挣来的钱也不会长久。如果你想发财,就要学习财务知识。必须明白..
更多【习题解答】计算机科学导论
第 1 章 绪论复习题:一种通用计算设备,所有的计算都可以执行。由数据处理器和程序组成。和图灵模型类似,区别在于,要求程序跟数据一样存储在存储器中。用来告诉计算机对数据进行处理的指令集合。用来告诉计算机对数据进行处理的指令集合。存储器、算术逻辑单元、控制单元、输入/输出。用来存储的区域,在计算机的处理过程中存储器用来存储数据和程序。用来进行计算和逻辑运算的地方。对存储器、算数逻辑单元、输入/输出等子系统进行控制操作的单元。输入子系统负责从计算机外部接收输入数据和程序;输出子系统负责将计算机的处理结果输出到计算机外部。第一代计算机:以商用计算机的出现为主要特征;第二代计算机:使用晶体管代替真空管;第三代计算机:集成电路(晶体管、导线以及其它部件做在一块单芯片上)的发明更加减少了计算机的成本和大小;第四代计算..
更多【读书笔记】编码 - 隐匿在计算机软硬件背后的语言
第一章 至亲密友莫尔斯电码(Morse Code):有两种闪烁,短闪和长闪。或者点(dot)和划(dash)。莫尔斯电码表:编码:一种用来在机器和人之间传递信息的方式。口头话语(the spoken word)或言辞(speech):书面语言(the written word)或文本(text):布莱叶盲文:可以约定,一个 dash 的时长是 dot 的 3 倍。一个字母中的 dot 和 dash 应间隔一个 dot 的时间。一个单词中的字母应用一个 dash 的时间分隔。一个句子中的单词应用两个 dash 的时间分隔。简单且短促的编码被分配给字母表中使用频率较高的字母,而不太常用的字母则被分配以较长的编码。SOS:国际求救信号,三个点,三个划,三个点。缺点:没有区分大写字母和小写字母,但可以通过增加序列..
更多CTF | 2022 未知之境 腾讯网络安全T-Star高校挑战赛 WriteUp
本文首发于跳跳糖:https://tttang.com/archive/1577/ 引言 Into the Unknown|腾讯网络安全T-Star高校挑战赛 主办方:腾讯安全应急响应中心(TSRC) 比赛时间:04/20 10:00 ~ 04/24 18:00 招募对象 全日制在读大学生(包括专科院校、硕博学生,年级、专业、地区不限) 无论你是安全专业学生,还是解密游戏爱好者,都可以在这里大展身手! 排名规则 个人报名参赛,在线破解 比赛共6题,分值分别为100、100、200、200、300、300,排行榜满分为1200分 排名逻辑 总分不同,分数高>分数低。 总分相同,时间优先。即,根据所答最后一题时间先后,先答题者排名更高。 https://cloud.tencent.co..
更多