展开

关键词

关于的书单

想起了自己当初看过的书,在这里列一下 特别感激当年把教师借书证借给我的老师们,让我在图书馆的书库里面去泡了一年 想知其所以然的话就多读书 以下有些读过有些没读过但是看过类似的 《深入理解系统 《汇编语言》 image.png 当初特意从外面挖来一个有实战经验的老师来给我们讲这门课,记得当初用汇编写了个半成品的分表格,同有用这个画了一朵花的。 《数据库系统概念》《数据库系统:设、实现与管理》《分布式数据库系统原理》 image.png 我错了,我不该在面试的时候问毕业生关于选择、投影的这些问题,我犯了经验主义错误,以为过了数据库的人都知道这些基本概念 ,没想到的是现在的大教材根本就不讲这个。 《视觉:模型、和推理》 image.png 《组成与设:硬件/软件接口》 image.png 《安全:原理与实践》 image.png 《图形原理及实践

51950

B程序员:讲述三年辛酸史

原理和应用纬度必须,方向纬度根据自己擅长方向深入。 ? 原理:网络、操作系统、数据结构/法,这些东西都是专业课好好即可,数据结构/法可以偶尔刷题。 问题:如何高效的理论? ? 其实,编程语言和基础都是相通的,只要你透一门编程语言剩下的就大同小异。当然,基础毕竟是枯燥无味的,毕竟是有方法的。 源自于它跟基础有紧密结合,你要优化它们你必须具备扎实基本功。 基于我的研究经验,我建议大家在基础的时候,不要因为理论而理论。 你应该去通过编程语言源码去基础,只你当前认为最重要的。 举个例子: 当我去数据结构/法的时候,我会一边源码一边思考数据结构,这样就让我有实际应用场景不会因为理论而理论。 当我去网络的时候,我会一边socket的用法,Linux网络通信模型epoll,这样就重点把网络协议会了。

22630
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    路径

    Python 数据结构 的点点滴滴多多多多多多多多多多多多多多多 程序员(1w-2w)单一领域 对技术体系缺少理解 工程师()法 数据结构 设模式 面向对象 对技术体系有理解 基本功扎实 微服务 分布式应用 技术专家 对技术领域有贡献 Python 数据结构 法 数据库 网络 网页开发 移动端 数据科 视觉 自然语言处理 软件编程实践 区块链

    44400

    量子如何自评?华威大物理系给出新思路

    华威大的科家通过创建允许量子自我检查难题解答的协议,提供了一种确认量子在不过度使用资源的情况下能否正常工作的方法。 这是确定未来量子实用性的关键步骤。 华威大物理系的Animesh Datta博士认为:“量子只有实现了这两点,才真正具有意义:第一,它能解决一个难题;第二,它能正确地解决这个难题。 论文主要作者Samuele Ferracin一直在为试图将量子用于日常工作的的科家进行开发研究。他说:“过去的几年中,我们一直在思考检查量子答案的新方法,并将其提出给实验者。 我们正在与实验人员合作,以了解它在真实器上的性能。” 量子利用了量子物理非同寻常的性质,以与传统完全不同的方式来处理信息。 Datta博士补充说:“我们感兴趣的是,设或发掘使用这些量子器来解决物理和化难题的方法,设新的化物质和材料,或找到有趣或具有奇特性能的材料,这就是为什么我们对的正确性尤其感兴趣。”

    28420

    网络--概述

    互联网是“网络的网络”(network of networks) 连接在因特网上的都称为主(host) 1.2、网络与因特网 网络把许多连接在一起。 因特网则把许多网络连接在一起。 ? 这将要延误一些时间 总结: 数据具有突发性。 这导致通信线路的利用率很低。 迅速 不必先建立连接就能向其他主发送分组。 1.5、性能指标 1.5.1、速率 比特(bit)是中数据量的单位,也是信息论中使用的信息量的单位。 速率即数据率(data rate)或比特率(bit rate)是网络中最重要的一个性能指标。速率的单位是 b/s,或kb/s, Mb/s, Gb/s 等 速率往往是指额定速率或标称速率。

    17010

    适合你的组织吗?

    那么开发人员使用云工具构建的应用程序有哪些?为什么有些开发人员选择基于云的工具而不是其他类型的软件? 云用例 基于云的用例与其他类型的的用例非常相似。 基于云的好处 云相对于其他类型的解决方案的最大优点之一是,它可以使组织能够访问高性能的基础设施,而这些基础设施本身可能无法承受。 许多厂商表示,他们的客户能够快速获得基于云解决方案。 时间会告诉人们,云产品是否能够实现的民主化目标,但他们面临着一个艰难的挑战。 云平台的另一个大问题是所有公共云所共有的问题:供应商锁定。 因此,一些组织可能不需要建立自己的应用程序。 流行的云服务 即使有了所有这些替代方案,随着组织增加使用,云平台仍然越来越受欢迎。

    73260

    网络笔记(一)

    这就是IP地址,它也唯一标识了主。 但一个服务器可能要同时服务多种客户。每个客户需要找到服务主上自己需要的服务,即服务主上的接受进程。这个就是端口号。 TCP还具有拥塞控制制。简而言之,当发送方和接收方之间的网络发生拥塞时,TCP会抑制发送进程。 安全性,TCP本身没有提供加密制。SSL是TCP的辅助服务。

    33720

    网络笔记(二)

    DNS服务器的类型 根DNS服务器 顶级域(DNS)服务器 权威DNS服务器 本地DNS服务器 如果公司A客户端想要访问公司B的一个服务器,DNS查询需要经过: A主 -> A本地DNS服务器 A本地 DNS -> 根服务器 根服务器 -> 顶级域(DNS)服务器 顶级域(DNS)服务器 -> 权威DNS服务器(B主的) 权威DNS服务器 -> 顶级域(DNS)服务器 顶级域(DNS)服务器 -> 根服务器 根服务器 -> A本地DNS A本地DNS -> A主 此时A主,就拿到了B主的IP,可以直接访问了。 一定时间内,服务器范围内的主再次查询就可以直接返回结果。那么这个“一定时间内”,究竟是谁来控制呢? DNS记录 在DNS报文中,包含了一条或多条DNS资源记录。

    22310

    网络--网络层

    由用户主负责 ? ICMP 允许主或路由器报告差错情况和提供有关异常情况的报告。 ICMP 不是高层协议,而是 IP 层的协议。 4.4.2、OSPF “最短路径优先”使用了 Dijkstra 提出的最短路径法SPF 最短路径根据网速确定 由于各路由器之间频繁地交换链路状态信息,因此所有的路由器最终都能建立一个链路状态数据库 OSPF 只能是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由 每一个自治系统的管理员要选择至少一个路由器作为该自治系统的“BGP 发言人” 4.5、路由器 路由器是一种具有多个输入端口和多个输出端口的专用 “路由选择”(routing)则是按照分布式法,根据从各相邻路由器得到的关于网络拓扑的变化 情况,动态地改变所选择的路由 路由表是根据路由选择法得出的。

    20830

    网络--传输层

    复位 RST (ReSeT) —— 当 RST = 1 时,表明 TCP 连接中出现严重差错(如由于主崩溃或其他原因),必须释放连接,然后再重新建立运输连接。 超时时器的重传时间应当比数据在分组传输的平均往返时间更长一些。 通过ARQ(Automatic Repeat reQuest)协议实现自动重传 ? 5.4、TCP三次握手(重点) 发送连接请求和一些参数,申请开始连接 收到连接请求,发送自身一些参数 收到B服务器的连接确认之后,再次向B服务器发送确认请求,确认后才连接建立成功 为什么明明两次可以商量明白却还需要第三次 ACK报文请求断开了,客户端还没有给我回应,应该是我发送的请求断开报文它没有收到,于是服务器又会重新发送一次,而客户端就能在这个2MSL时间段内收到这个重传的报文,接着给出回应报文,并且会重启2MSL时器

    18320

    网络--应用层

    6.1、域名系统DNS 因特网采用层次结构的命名树作为主的名字,并使用分布式的域名系统 DNS 一个服务器所负责管辖的(或有权限的)范围叫做区(zone) 每一个区设置相应的权限域名服务器,用来保存该区中的所有主的域名到 ,为保持高速缓存中的内容正确,域名服务器应为每项内容设置时器,并处理超过合理时间的项(例如,每个项目只存放两天) 6.2、文件传送协议 6.2.1、FTP概述 文件传送协议 FTP (File Transfer FTP 屏蔽了各系统的细节,因而适合于在异构网络中任意之间传送文件 6.2.2、FTP工作原理 FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。 用户用 TELNET 就可在其所在地通过 TCP 连接注册(即登录)到远地的另一个主上(使用主名或 IP 地址)。 TELNET 能将用户的击键传到远地主,同时也能将远地主的输出通过 TCP 连接返回到用户屏幕。

    24830

    网络--物理层

    第一章 概述 第二章 物理层 第三章 数据链路层 第四章 网络层 第五章 传输层 第六章 应用层 第二章 物理层 2.1、基本概念 械特性 指明接口所用接线器的形状和尺寸、引线数目和排列 像输出的代表各种文字或图像文件的数据信号都属于基带信号。 统时分复用STDM 即为给数据添加标识,在帧满后就发送 ? 2.5.3、波分复用WDM 波分复用就是光的频分复用 ? 2.5.4、码分复用 CDM 码分多址:CDMA(电信手) 每一个比特时间划分为 m 个短的间隔,称为码片(chip)。 每个站被指派一个唯一的 m bit 码片序列。

    21230

    干货收藏 | 绝对不能错过的10大网站(内附网站链接)

    Market Sentiment Monitor 更新速度:平均每日三至四篇 访问外国网站:Yes 竞争强度:中等 笔者有话说:这是一个内容非常丰富的数据科网站 这个Roundup通常分两个部分: 新闻和资源。建议主要关注这个Roundup里的资源,有许多技术性的文章质量很高。 7. DZONE 名称:DZONE 链接:https://dzone.com/ 内容:各种相关信息 例文:NLP in Python 更新速度:平均每日每种类别都会更新一到两篇文章 访问外国网站:No 竞争强度:低 笔者有话说:笔者在“内容”一栏填写了“各种相关信息”,是因为这个网站的内容对于领域的知识覆盖简直让人惊讶 不论是AI、云、数据安全还是性能、IoT和网站设,这网站都有相关的文章,并且分好了类别。该网站的更新速度很快,而且每次都会对各个类别的文章进行大量更新。

    27120

    简单的CV(视觉)

    CG与CV 图形(Computer Graphics,简称CG),图形的主要研究内容就是研究如何在中表示图形、以及利用进行图形的、处理和显示的相关原理与法。 ? 视觉(Computer Vision)是基于感测图像对真实物体和场景做出有用的决策。 广义上说,图形中包含了视觉的内容。 视觉作为一个较新的研究方向有着广阔的应用前景,与最近的很火的神经网络法,人工智能有着深刻联系,将视觉单独分出做区分。 相的像素 相的像素一般指定的是相感光芯片(CCD或CMOS)最小感光单元的总数量。 ? 例如,当图中的相感光芯片的尺寸是640*480时,那么这个相的像素数是307200。即30万像素的相

    44620

    2020年视觉指南

    另外,在视觉的理论前,先了解和和 python 方面的知识是更好的做法。 ---- 框架 不需要在开始视觉的时候,就选择使用框架,但应用新获得的知识是必要的。 论文和代码 https://arxiv.org/:免费获取最新论文的网站 https://paperswithcode.com/sota:展示了深度最新的性能最佳的论文,不仅仅是视觉方面的; ,它包含了各种类型的比赛,其中很多都是视觉方面的比赛。 ,包括推荐采用的深度框架、课程、电子书、查阅论文和代码的网站,以及一个比赛网站,kaggle; 另外还有一条会更加困难的路线,也就是阅读经典的论文,从网络结构到常见的视觉方向,检测、分割、 最后,也可以通过下方搜索框搜索公众号更新过的视觉、深度和pytorch相关的文章,了解更多相关的知识。 ----

    24920

    如何网络——方法

    二、网络应该注意的要点 1.理解网络的组成 网络是与通信技术的结合,软件与硬件的结合,通信子网与资源子网的结合,这样来理解,可以减少网络课程的难度。 网络的实质是TCP/IP协议,因为只有采用了TCP/IP这个完整协议的网络才称得上是真正的网络,因此,好TCP/IP协议,理解了TCP/IP协议的内涵,也就真正地理解了网络 五、通过应用引领 网络不光在信息类专业的工作中很有用,其实,在我们的日常生活中也经常要用到网络技术的相关知识。 网络,应该结合日常应用来,这样可以提高兴趣,也能建立明确的目标,才能更好地网络课程。 ,有了浓厚的兴趣,就可以自觉地,刻苦地,钻研到网络的知识体系中去,相信,只要有了这样的专研精神,就一定可以并掌握好网络课程。

    41020

    【大脑新解】像一样

    他们提出大脑以类似于的方式进行:将信息加密在神经元内部的分子中,然后在的时候再进行信息读取。 ? GaryWaters/Getty Images(加里·沃特斯/盖蒂图片社) 我和家,亚当.金在我们合著的《存储和的大脑,为什么认知科将转变为神经科》一书中提到:认知科中完善的结果暗示 并不会通过对自己重新布线进行,它通过将事实编码为‘0’或‘1’的序列组成的位串并将其存储在可寻址寄存器中进行。寄存器可视为微型开关的位串。 这对于过程至关重要,因为很多情况下得到的原始数据并不是能够直接可用的事实。原始数据通过操作被转化为行为上有用的事实。 的越多,其内存中寄存器存储的从经验中获得的、能够利用操作进行检索和处理的事实就越多。以这种方式,内存中逐渐填满其过的、可基于所内容执行有效行为的位串。

    373100

    网络--数据链路层

    3.3.2、CSMA/CD协议 载波监听多点接入/碰撞检测 “多点接入”表示许多以多点接入的方式连接在一根总线上。 “载波监听”是指每一个站在发送数据之前先要检测一下总线上是否有其他在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。 “碰撞检测”就是边发送数据边检测信道上的信号电压大小 当一个站检测到的信号电压摆动值超过一定的门限值时,就认为总线上至少有两个站同时在发送数据,表明产生了碰撞 碰撞的结果是两个帧都变得无用 ? 以太网的端到端往返时延 2t 称为争用期,或碰撞窗口 二进制指数类型退避法 发生碰撞的站在停止发送数据后,要推迟(退避)一个随时间才能再发送数据。 网桥在转发帧之前必须执行 CSMA/CD 法。 若在发送过程中出现碰撞,就必须停止发送和进行退避。

    25650

    网络笔记-应用层

    前言 正在网络这门课程,顺便做个笔记,记录一下知识点。 参考资料: 中科大郑烇老师全套《网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》课程:https://www.bilibili.com/video/BV1JV411t7ow p=1 《网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》 第二章:应用层 互联网层次中,应用层的协议是最多的。 / voice over IP (IP电话) / real-time video conferencing (实时视频会议) / grid computing/Cloud computing (网格小组为例会比较形象的描述文件传输的过程:假设一门课程的内容被分为很多小的知识点,这些知识点被分发在小组当中,那么节点与节点之间可以相互通信,共享这些知识点,从而使每个节点都到所有的知识点,

    8420

    网络笔记-传输层

    前言 正在网络这门课程,顺便做个笔记,记录一下知识点。 参考资料: 中科大郑烇老师全套《网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》课程:https://www.bilibili.com/video/BV1JV411t7ow p=1 《网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》 第三章:传输层 概述和传输层服务 传输层为运行在不同主上的应用进程提供逻辑通信服务(以报文为单位 发送方: 将报文段的内容视为16bit的整数 校验和:报文段的加法和(1的补运) 发送方将校验和放在UDP的校验和字段 接受方: 接收到的报文段的校验和 检查出的校验和与校验和字段的内容是否相等 进位回滚: 16bit整数相加可能会有进位,这是就把进位加到结果的最后一位。最后求得的校验和是处理进位的结果的反码。

    12010

    相关产品

    • 联邦学习

      联邦学习

      联邦学习(Federated Learning,FL)联邦学习为客户提供一种能保护自有数据,通过远程操作以及低成本快速迭代的联合建模服务。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券