自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AI架构师易筋

Life is a game, so level up!

  • 博客(1313)
  • 资源 (12)
  • 收藏
  • 关注

原创 翻译: GPT4等大型语言模型的原理解析和未来预测慢思考和模型自我迭代和LLM安全

YouTube: Intro to Large Language Models - YouTube大家好,最近我做了一个关于大型语言模型的 30 分钟演讲,有点像介绍性演讲,不幸的是,那个演讲没有被录制下来,但很多人在演讲结束后来找我,他们告诉我,呃,他们真的很喜欢这个演讲,所以我会,我想我会重新录制它,基本上把它放在 YouTube 上,所以我们来了,忙碌的人的大型语言模型简介,主管 Scott:好的,让我们首先开始,什么是大型语言模型,嗯,大型语言模型只是两个文件. 这个假设的目录下有两个文件,所

2023-12-03 09:39:13 2361 1

原创 翻译: 详细图解Transformer多头自注意力机制 Attention Is All You Need

它们是用于计算和思考注意力的抽象概念。一旦你继续阅读下面的注意力是如何计算的,你就会知道几乎所有你需要知道的关于每个向量所扮演的角色。计算self-attention的第二步是计算一个分数。假设我们正在计算本例中第一个单词“Thinking”的自注意力。我们需要根据这个词对输入句子的每个词进行评分。当我们在某个位置对单词进行编码时,分数决定了对输入句子其他部分的关注程度。分数是通过查询向量与我们正在评分的各个单词的关键向量的点积来计算的。因此,如果我们正在处理位置#1中单词的自注意力,第一个分数将是q。

2022-09-02 07:35:34 29262 4

原创 AI 最新突破集锦 AI的瓶颈和进展 AI控制核聚变 AI预测蛋白质3D结构 Alpha Fold2 AI证明数学公式 自动驾驶 AI替代的硬件

大名鼎鼎的 DeepMind 公司,它是全球最大的 AI 研究机构。在围棋比赛中战胜人类的 AlphaGo、预测蛋白质结构的 AlphaFold2、战胜星际争霸世界冠军的 AlphaStar,都出自 DeepMind。DeepMind被谷歌公司以6亿美元的价格收购。1. 控制核聚变的 AI – Deep Mind在巨大的热量和重力下,太阳核心中的氢原子核相互碰撞,聚合成更重的氦原子,并在此过程中释放出大量能量。数十年来,科学家和工程师们探索通过形似甜甜圈的托卡马克装置,约束等离子体,从而达成可控核聚变的

2022-03-23 08:00:49 1867

原创 人的差距是数量级的、美国工程院士杰夫迪恩、比贫穷更可怕的是、吾生也有涯

1. 工程师分为了五个等级1.0 物理学家的分级苏联著名的物理学家朗道提出了一种按照水平和贡献划分物理学家的方法,被称为物理学家的等级。按照朗道的理论,物理学家可以分为五个等级。第一级最高,第五级最低。每一级之间能力和贡献相差十倍。在第一级当中朗道列出了当时十几个世界级的大师包括波尔、狄拉克等人。在第二级中全世界也只有几十位,朗道将自己列入了2.5级,在获得了诺贝尔奖后,将自己提升到了1.5级。在所有的物理学家中朗道给出了一个零级的物理大师那就是爱因斯坦。朗道等级最核心的思想是,人和人的差距

2021-04-13 22:52:34 1468 6

原创 成功要素:富兰克林的13条必要美德! 与 狗熊掰棒子

富兰克林的“十三条修身计划”(Benjamin Franklin 13-point plan for honest living)These names of virtues, with their precepts, were:TEMPERANCE. Eat not to dullness; drink not to elevation.一、节制,食不过饱,饮酒不醉。SILENCE. Speak not but what may benefit others or yourself; a

2020-12-15 14:16:35 1047

原创 史上最全 人工智能AI、黑客电影、网络安全题材电影最全合集

【史上最全】黑客和网络安全题材电影合集我们筛选出的绝大部分电影主题都是围绕“黑客”,其余电影也有足够多的网络安全情节和素材。这些电影能让一些无聊的技术话题(对于一部分朋友来说)变得更生动有趣。不管怎样,这些作品让更多的人们进一步了解了网络安全领域以及如何打击网络犯罪。1.为了让大家能大致了解电影内容,我在原作者的基础上增加了对电影情节的描述,所有描述均摘自豆瓣电影。2.电影按上映时间排序。3.可以说这是有史以来最好的黑客电影合集。1969- The Computer Wore Tennis Sho

2020-10-05 17:00:52 28566

原创 视频直播技术大全、直播架构、技术原理和实现思路方案整理

说明本文包括原理篇/思路篇/实践篇/方案篇/前端篇/总结直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的。直播易:已经有各个领域的大牛,封装好了许多牛逼的框架,我们只需要用别人写好的框架,就能快速的搭建一个直播app,也就是传说中的站在大牛肩膀上编程。通用直播模型首先是主播方,它是产生视频流的源头,由一系列流程组成:第一,

2020-09-13 17:37:56 14494 4

原创 架构师资源汇总 从入门到精通 将近20年的工作经验毫无保留分享

说明笔者参加极客大学架构师训练营,把架构师的方方面面都做了详细笔记。此文为资源的汇总篇。(持续更新中…)讲师 - 现艺龙同程首席架构师 李智慧 (前Intel架构师,阿里巴巴架构师)主课程架构师职责 听课总结 – 第一课架构视图,设计文档 – 第二课编程的本质与未来 第三课 听课总结框架设计、设计原则、设计模式 第四课 听课总结框架开发 设计原则 设计模式 反应式编程框架 上课总结 第五课框架开发 模式与重构 JUnit、Spring、Hive核心源码解析 第6课 听课总结系统架构 高

2020-08-20 11:17:16 3062 11

原创 《了不起的我》 自我发展的心理学 -- 陈海贤 读后感

说明《了不起的我》比较全面剖析了常见的心理问题,以及解决方法。一共有五大板块:开启行为的改变推动思维的进化发展关系中的自我走出人生的瓶颈绘制人生的地图下面笔者就挑选了印象深刻的两个故事。阿德勒咨询室的三面柱子不同人生阶段需要突破的问题;不突破,它会在下个阶段重现,提醒我们补课。。阿德勒的咨询室的三面柱子心理学家阿德勒的咨询室有一个三面柱子,分别刻着三个不同选项:我很可怜别人很可恶怎么办如果你去找阿德勒咨询,你想聊什么?如果你是阿德勒,你会喜欢什么样的来访者?或者

2020-06-06 16:06:48 3529

原创 服务器灾备解决方案--两地三中心(图文详解)

说明两地三中心:两地是指同城、异地三中心是指生产中心、同城容灾中心、异地容灾中心。备端在线两地三中心灾备方案网络设计如下:容灾系统 衡量指标衡量容灾系统的主要指标有RPO(Recovery Point Object) :灾难发生时允许丢失的数据量RTO(Recovery Time Objective) : 系统恢复的时间容灾半径: 生产系统和容灾系统之间的距离ROI(R...

2020-01-27 23:48:52 28669 8

原创 翻译: 硅谷软件工程师面试:准备所需的一切

没有人有时间去做成百上千道LeetCode题目,好消息是你实际上并不需要做那么多题目就能够在FAANG公司找到工作!我曾经在Grab工作,这是东南亚的一家共享出行公司,但我对工作感到沮丧,想要进入FAANG公司,但我不确定如何做到。经过几个月的研究、学习和练习,我面试了11家公司,最终获得了来自旧金山湾区顶级科技公司的9份工作offer,包括Facebook、Google、Airbnb、Palantir、Dropbox、Lyft以及一些初创公司。这是一个繁琐的过程,我不想再经历了。

2024-03-31 18:09:40 764

原创 ChatGPT如何帮忙把YouTube的内容转为博客

撰写技术博客可能需要一些时间和精力,但通过遵循以上步骤,你将能够有效地将想法转化为优质的博客内容。记住,不断练习和反思是提高写作水平的关键,所以勇敢地开始并持之以恒吧!

2024-03-31 09:13:08 307

原创 深入技术面试:程序员必备资源一网打尽Leetcode System Design

想要在技术面试中脱颖而出?无论你是新手求职者还是经验丰富的工程师,精通面试技巧至关重要。本文为你提供了完整的技术面试准备指南,覆盖编码、系统设计、行为面试等方面的最佳资源。

2024-03-31 08:37:15 300

原创 Google插件Sider: ChatGPT Sidebar + GPTs & GPT-4 Turbo Sider

可以使得满屏都是机器人,左侧栏可以打开访问GPT-4.google 搜索的右侧也有打开。

2024-02-21 23:58:28 875

原创 Swift Combine 使用调试器调试管道 从入门到精通二十六

通过非常活跃的管道会处理大量数据,这将是一个非常有效的工具,在需要调试器时,让调试器处于活动状态,并让其他数据继续移动。操作符不会立即将你带到闭包的位置,在那里你可以看到可能触发断点的正在传递的数据、抛出的错误或控制信号。操作符经常用于简单的输出类型转换,因此它通常是具有你可以使用的闭包的优秀候选者。当你在操作符的闭包中触发断点时,调试器也会立即获取该闭包的上下文,以便你可以查看/检查正在传递的数据。你可以在管道内的任何操作符的任何闭包内设置一个断点,触发调试器激活以检查数据。

2024-02-20 23:15:56 1046

原创 Swift Combine 使用 handleEvents 操作符调试管道 从入门到精通二十五

目的: 使用断点、打印、记录语句或其他额外的逻辑,以便更有针对性地了解管道内发生的情况。传入数据,不对输出和失败类型或数据进行任何修改。当你在管道中加入该操作符时,可以指定一些可选的闭包,从而让你能够专注于你想要看到的信息。具有特定闭包的操作符是一个打开新窗口的好方法,通过该窗口可以查看管道取消、出错或以其他预期的方式终止时发生的情况。如果每个闭包都包含打印语句,则该操作符将非常像print操作符,具体表现在 使用 print 操作符调试管道。使用。

2024-02-20 23:11:41 1029

原创 Swift Combine 使用 print 操作符调试管道 从入门到精通二十四

虽然非常有效,但 print 操作符是一个钝器,它会生成大量的输出,你必须分析和审查它们以得到你想要的信息。如果你想让标识和打印的内容更具选择性,或者如果你需要处理传输的数据才能更有意义地使用它们,那么你可以查看 handleEvents 操作符。你可以在开始时看到初始化订阅的设置,然后看到通知,包括通过 print 操作符传递的值的调试信息。虽然上面的示例内容中未显示它,但你还会在出现错误时看到取消管道的事件,或在发布者报告没有进一步数据时的 completions 事件。要理解简单的管道,使用。

2024-02-19 21:36:20 1000

原创 Swift Combine 使用从 PassthroughSubject 预定好的发送的事件测试订阅者 从入门到精通二十三

扩展了 Combine 的 Swift 库。EntwineTest 中包含的关键元素之一是虚拟时间调度器,以及使用此调度器时安排(此技术的一个明显缺点是,它使得测试花费的最短时间至少是测试中的最大的队列延迟。在进行 UI 测试之外,你可能需要测试你的管道时序具有所需的效果。目的:当你想要测试的是管道的时序时,用于测试管道或订阅者。在 Combine 中有许多针对数据时序的操作符,包括。,只要使用时遵守 MIT 证书即可。测试订阅者,在测试中添加。的一部分,一个提供了一些。)结果时间的其他类。

2024-02-19 21:26:43 1441

原创 Swift Combine 使用 PassthroughSubject 测试订阅者 从入门到精通二十二

目的:为了测试订阅者或包含订阅者的代码,我们可以使用 PassthroughSubject 模拟发布源,明确地控制哪些数据被发送和何时发送。此模式依赖于订阅者在构建时设置发布者-订阅者生命周期的初始部分,并让代码保持等待直到提供数据。,发送数据以触发管道和订阅者闭包,或跟踪可以被验证的状态更改,即可控制测试代码本身。当你测试订阅者对失败的反应时,这种测试模式也非常有效,否则可能会终止订阅。当你单独测试订阅者时,你可以通过使用。方法触发更新来更精细的控制测试。模拟发布者以及使用相关的。

2024-02-18 23:54:29 846

原创 Swift Combine 使用 XCTestExpectation 测试发布者 从入门到精通二十一

Combine 中的发布者和订阅者接口是非常易于测试的。借助 Combine 的可组合性,你可以利用此优势创建或消费符合协议的 API。以为关键接口,你可以替换任何一方以单独验证你的代码。例如,如果你的代码专注于通过 Combine 从外部 Web 服务中提供其数据,则可能会使此接口遵循。然后,你可以使用该接口独立测试管道的任何一侧。你可以模拟 API 请求和可能响应的数据,包括各种错误条件。这可以包括使用Just或Fail创建的发布者来返回数据,或者更复杂的使用Future。

2024-02-18 23:46:08 810

原创 Swift Combine 使用 ObservableObject 与 SwiftUI 模型作为发布源 从入门到精通二十

目的: SwiftUI 包含和协议,它为 SwiftUI 的视图提供了将状态外部化的手段,同时通知 SwiftUI 模型的变化。SwiftUI 视图是基于某些已知状态呈现的声明性结构,当该状态发生变化时,这些当前的结构将失效并更新。我们可以使用 Combine 来提供响应式更新来操纵此状态,并将其暴露回 SwiftUI。此处提供的示例是一个简单的输入表单,目的是根据对两个字段的输入提供响应式和动态的反馈。以下规则被编码到CombineSwiftUI 通过将状态外化为类中的属性,并使用。

2024-02-17 11:37:36 888

原创 Swift Combine 响应NotificationCenter 的更新 从入门到精通十九

通知名称是基于字符串的结构体。创建 NotificationCenter 发布者时,你提供要接收的通知的名称,并可选地提供对象引用,以过滤特定类型的对象。通过 NotificationCenter 发送的 Notifications 为你应用中的事件提供了一个通用的中心化的位置。目的:作为发布者接收 NotificationCenter 的通知,以声明式的对所提供的信息做出响应。这允许将任意的字典(无论是引用类型还是值类型)包含在通知中。你还可以将自己的通知添加到你的应用程序中,在发送通知时,还可以在其。

2024-02-17 11:22:01 898

原创 Swift Combine 通过包装基于 delegate 的 API 创建重复发布者 从入门到精通十八

目的: 将 Apple delegate API 之一包装为 Combine 管道来提供值。Future 发布者非常适合包装现有代码以发出单个请求,但它不适用于产生冗长或可能无限量输出的发布者。Apple 的 Cocoa API 倾向于使用对象/代理模式,你可以选择接收任意数量的不同回调(通常包含数据)。其中一个例子是在 CoreLocation 库中,提供了许多不同的数据源。如果你想在管道中使用此类 API 之一提供的数据,你可以将对象包装起来,并使用来暴露发布者。

2024-02-16 23:55:00 868

原创 Swift Combine 合并多个管道以更新 UI 元素 从入门到精通十七

ViewController 被配置了多个通过声明式更新的元素。此示例故意模仿许多 Web 表单样式的验证场景,不过是在 UIKit 中使用 Combine。如果这些规则中的任何一个未得到满足,则我们希望禁用提交按钮并显示相关消息,解释需要满足的内容。目的:观察并响应多个 UI 元素发送的值,并将更新的值联合起来以更新界面。它还有一个按钮来提交合并的值,以及两个 labels 来提供反馈。这可以通过设置连接与合并在一起的一系列管道来实现。下面的示例将这些结合起来进行了展示。

2024-02-16 23:44:24 1223

原创 Swift Combine 级联多个 UI 更新,包括网络请求 从入门到精通十六

由上游的订阅者触发多个 UI 元素更新. 以下提供的示例是扩展了 通过用户输入更新声明式 UI 例子中的发布者, 添加了额外的 Combine 管道,当有人与所提供的界面交互时以更新多个 UI 元素。

2024-02-15 12:25:00 1238

原创 Swift Combine 通过用户输入更新声明式 UI 从入门到精通十五

将 Combine 与 UIKit 集成的模式是设置一个变量,该变量将保持对更新状态的引用,并使用 IBAction 连接控件。像 Combine 这样的框架的主要好处之一是建立一个声明性结构,定义界面将如何根据用户输入进行更新。这个例子与下一个模式 级联多个 UI 更新,包括网络请求 有点重叠,都建立在一个初始的发布者上。模式 级联多个 UI 更新,包括网络请求 在此代码上扩展为各种UI元素的多个级联更新。以下示例是更大的 ViewController 实现中的代码的一部分。

2024-02-15 12:06:21 1388

原创 Swift Combine 网络受限时从备用 URL 请求数据 从入门到精通十四

目的:flatMap操作符可以与catch一起使用,以持续处理新发布的值上的错误。flatMap 是用于处理持续事件流中错误的操作符。你提供一个闭包给flatMap,该闭包可以获取所传入的值,并创建一个一次性的发布者,完成可能失败的工作。这方面的一个例子是从网络请求数据,然后将其解码。你可以引入一个catch操作符,以捕获任何错误并提供适当的值。当你想要保持对上游发布者的更新时,这是一个完美的机制,因为它创建一次性的发布者或短管道,发送一个单一的值,然后完成每一个传入的值。

2024-02-14 15:43:14 1011

原创 Swift Combine 使用 flatMap 和 catch错误处理 从入门到精通十三

上述示例都假设,如果发生错误情况,订阅者将处理这些情况。但是,你并不总是能够控制订阅者的要求——如果你使用 SwiftUI,情况可能如此。在这些情况下,你需要构建管道,以便输出类型与订阅者的类型匹配。这意味着你在处理管道内的任何错误。例如,如果你正在使用 SwiftUI,并且你希望使用assign在按钮上设置isEnabled如果发布者抛出一个错误(例如),你需要构建一个管道来转换输出类型,还需要处理管道内的错误,以匹配错误类型。如何处理管道内的错误取决于管道的定义方式。

2024-02-14 15:35:15 869

原创 Swift Combine 有序的异步操作 从入门到精通十二

目的:使用 Combine 的管道来显式地对异步操作进行排序这类似于一个叫做 “promise chaining” 的概念。虽然你可以将 Combine 处理的和其行为一致,但它可能不能良好地替代对 promise 库的使用。主要区别在于,promise 库总是将每个 promise 作为单一结果处理,而 Combine 带来了可能需要处理许多值的复杂性。任何需要按特定顺序执行的异步(或同步)任务组都可以使用 Combine 管道进行协调管理。

2024-02-13 12:03:04 2383

原创 Swift Combine 用 Future 来封装异步请求 从入门到精通十一

目的:使用 Future 将异步请求转换为发布者,以便在 Combine 管道中使用返回结果。promiseFuture 在创建时立即发起其中异步 API 的调用,而不是 当它收到订阅需求时。这可能不是你想要或需要的行为。如果你希望在订阅者请求数据时再发起调用,你可能需要用来包装 Future。如果您想返回一个已经被解析的promise作为Future发布者,你可以在闭包中立即返回你想要的结果。以下示例将单个值true返回表示成功。你同样可以简单地返回false,发布者仍然会将其作为一个成功的。

2024-02-13 11:41:57 596

原创 Swift Combine 使用 dataTaskPublisher 发起网络请求 从入门到精通十

这可以通过使用 Combine 的搭配一系列处理数据的操作符来轻松完成。最简单的,调用的,然后在数据到达订阅者之前使用和。

2024-02-10 00:30:00 878

原创 Swift Combine 使用 sink, assign 创建一个订阅者 从入门到精通九

本章包括一系列模式和发布者、订阅者和管道的示例。这些示例旨在说明如何使用 Combine 框架完成各种任务。

2024-02-10 00:15:00 1801

原创 Swift 使用 Combine 管道和线程进行开发 从入门到精通八

Combine 不是一个单线程的结构。操作符和发布者可以在不同的调度队列或 runloops 中运行。构建的管道可以在单个队列中,也可以跨多个队列或线程传输数据。Combine 允许发布者指定线程调度器,不论是从上游的发布者(操作符)接收数据或者向下游的订阅者发送数据,都使用它调度到指定线程。在与更新 UI 元素的订阅者配合使用时,这一点至关重要,因为更新 UI 始终应该在主线程上。许多操作符可以修改用于进行相关处理的线程或队列。和。

2024-02-09 00:30:00 934

原创 Swift 使用 Combine 进行开发 从入门到精通七

通常从利用现有的发布者、操作符和订阅者来组成管道开始。本书中的许多示例突出了各种模式,其中许多模式旨在对界面内的用户输入提供声明性响应。你可能还希望创建更容易集成到 Combine 的 API。例如,创建一个封装远程 API 的发布者,返回单个结果或一系列结果。或者,你可能正在创建一个订阅者来随着时间的推移去处理和消费数据。

2024-02-09 00:15:00 1655

原创 Swift Combine 订阅者Subscriber的生命周期 从入门到精通六

接受一个闭包,该闭包接收从发布者发送的任何结果值。存储对订阅者的引用非常重要,因为当引用被释放销毁时,它将隐含地取消其操作。将从发布者传下来的值应用到由 keypath 定义的对象, keypath 在创建管道时被设置。是用于接收整个管道数据的协议,但通常 the subscriber 指的是管道的末端。订阅者支持取消操作,取消时将终止订阅关系以及所有流完成之前,由发布者发送的数据。当你存储和自己订阅者的引用以便稍后清理时,你通常希望引用销毁时能自己取消订阅。接受的闭包,可以操纵 SwiftUI 中的。

2024-02-08 00:30:00 760

原创 Swift Combine 操作符operations和Subjects发布者的生命周期 从入门到精通五

操作符是 Apple 参考文档中发布者下包含的一些预构建函数的便捷名称。操作符用来组合成管道。许多操作符会接受开发人员的一个或多个闭包,以定义业务逻辑,同时保持并持有发布者/订阅者的生命周期。一些操作符支持合并来自不同管道的输出、更改数据的时序或过滤所提供的数据。操作符可能还会对操作类型有限制, 还可用于定义错误处理和重试逻辑、缓冲和预先载入以及支持调试。

2024-02-08 00:15:00 880

原创 Swift Combine 发布者publisher的生命周期 从入门到精通四

cancel().failure在上述图表中包含了一组堆积起来的弹珠图, 这是为了突出 Combine 的弹珠图在管道的整体生命周期中的重点。通常,图表推断所有的连接配置都已完成并已发送了数据请求。Combine 的弹珠图的核心是从请求数据到触发任何完成或取消之间的一系列事件。

2024-02-07 15:57:16 1335

原创 Swift Combine 管道 从入门到精通三

函数响应式编程的管道可能难以理解。发布者生成和发送数据,操作符对该数据做出响应并有可能更改它,订阅者请求并接收这些数据。这本身就很复杂,但 Combine 的一些操作符还可能改变事件发生的时序 —— 引入延迟、将多个值合并成一个值等等。由于这些比较复杂可能难以理解,因此函数响应式编程社区使用一种称为 弹珠图 的视觉描述来说明这些变化。在探索 Combine 背后的概念时,你可能会发现自己正在查看其他函数响应式编程系统,如RxSwift或。与这些系统相关的文档通常使用弹珠图。

2024-02-07 15:35:48 1392

原创 Swift Combine 发布者订阅者操作者 从入门到精通二

你只需要了解几个核心概念,就能使用好 Combine,但理解它们非常重要。这些概念中的每一个都通过通用协议反映在框架中,以将概念转化为预期的功能。

2024-02-06 23:55:51 1315

原创 Swift Combine 从入门到精通一

用 Apple 官方的话来说,Combine 是:Combine 是 Apple 用来实现函数响应式编程的库, 类似于 RxSwift。RxSwift 是 ReactiveX 对 Swift 语言的实现。Combine 使用了许多可以在其他语言和库中找到的相同的函数响应式概念,并将 Swift 的静态类型特性应用其中。

2024-02-06 23:39:21 1372

注意力 > 时间 > 金钱 用于谋生的知识,学生主要工作是学习,成年人的工作是养家糊口, 这是基本的要求,在这之上,才能有

注意力 > 时间 > 金钱 用于谋生的知识,学生主要工作是学习,成年人的工作是养家糊口, 这是基本的要求,在这之上,才能有更高的追求。 不要短期期望过高,长期期望过低。 1024内随便猜一个数字,10个问答可以找到答案 1024 / 2 = 512 1 2 3 4 5 6 7 8 9 512 256 128 64 96 80 88 86 1024 = 2 ^ 10 所以如何提升成绩名次,可以用每次少一半的逻辑上升, 因为从80分到90分比较容易,从95到98分就比较难。 61 = 30 > 15 > 7 > 3 > 2 > 1 1500 = 750 > 350 > 175 > 86 > 43 > 22 > 11 > 5 > 3 > 2 > 1 从一开始就要习惯于避开“短期思考”。 在我看来,所有不能改变行为的概念和知识,基本等同于无用

2023-10-04

注意力 > 时间 > 金钱 用于谋生的知识,学生主要工作是学习,成年人的工作是养家糊口, 这是基本

注意力 > 时间 > 金钱 分享 2023-10-1 用于谋生的知识,学生主要工作是学习,成年人的工作是养家糊口, 这是基本的要求,在这之上,才能有更高的追求。 不要短期期望过高,长期期望过低。 1024内随便猜一个数字,10个问答可以找到答案 1024 / 2 = 512 1 2 3 4 5 6 7 8 9 512 256 128 64 96 80 88 86 1024 = 2 ^ 10 所以如何提升成绩名次,可以用每次少一半的逻辑上升, 因为从80分到90分比较容易,从95到98分就比较难。 61 = 30 > 15 > 7 > 3 > 2 > 1 1500 = 750 > 350 > 175 > 86 > 43 > 22 > 11 > 5 > 3 > 2 > 1 从一开始就要习惯于避开“短期思考”。 在我看来,所有不能改变行为的概念和知识,基本等同于无用

2023-10-04

自动驾驶级别定义J3016_202104.pdf

自动驾驶级别定义J3016_202104.pdf

2021-10-13

编码技巧进阶,五级工程师,美国工程院院士杰夫迪恩

编码技巧进阶,五级工程师,美国工程院院士杰夫迪恩

2021-05-03

Amazon Neptune Workshop-Fundamental-V1.0.pdf

什么是图数据库 Amazon Neptune 是一项快速、可靠且完全托管的图数据库服务,可帮助您轻松 构建和运行使用高度互连数据集的应用程序。Amazon Neptune 的核心是专门构建的高 性能图数据库引擎,它进行了优化以存储数十亿个关系并将图形查询延迟降低到毫秒 级。 Amazon Neptune 支持常见的图形模型 Property Graph 和 W3C 的 RDF 及其关 联的查询语言 Apache TinkerPop Gremlin 和 SPARQL,从而使您能够轻松构建查询以有 效地导航高度互连数据集。Neptune 支持图形使用案例,如建议引擎、欺诈检测、知 识图谱、

2020-10-31

利用 Auto Scaling 实现 弹性高可用.pdf

本实验将逐步指导您使用 Elastic Load Balancing(ELB)和 Auto Scaling 服务对基础设施进行负载均衡 和自动扩展。 涵盖的主题 本实验室课程将演示: • 创建负载均衡器(Elastic Load Balancer)。 • 创建启动配置和 Auto Scaling 组。 • 自动扩展私有子网内的新实例 • 创建 Amazon CloudWatch 警报并监控基础设施的性能。 什么是 Elastic Load Balancer (ELB)与 Auto Scaling? Elastic Load Balancer 介绍 Elastic Load Balancer 在

2020-10-20

Identity and Access Management(IAM)简介.pdf

AWS Identity and Access Management(IAM)是一个提供您在 AWS 平台上管理用户和权限的服 务。通过 IAM,您可以中心化的管理用户、安全凭证(比如访问秘钥)和 AWS 用户及资源的权限。 所涵盖之主题 在此次动手实验中,您将: • 探索预创建的 IAM 用户和组 • 查看应用到预创建的组的一些 IAM 策略 • 参照实际应用场景,添加用户到具有特定权限的组里 • 找到并使用 IAM 登录 URL • 实验不同服务访问权限的效果 其他 AWS 服务 在此次实验中,如果未按照实验指导进行操作 ,您可能会接收到一些错误提示。这些错误提示不 会影响此次实验的成功完

2020-10-20

Amazon Simple Storage Service(S3)简介.pdf

本指南旨在向您介绍如何使用 AWS 管理控制台操 Amazon Simple Storage Service。 什么是 Amazon Simple Storage Service? Amazon Simple Storage Service(Amazon S3)是一种面向 Internet 的存储服务。该服务旨在降低 网络规模计算的难度。 Amazon S3 提供一个简明的 Web 服务界面,用户可通过它随时在 Web 上的任何位置存储和检索任意 规模的数据。它提供了访问 Amazon 用于运行其全球的网站网络的基础设施的权限,该基础设施具备 高扩展性、可靠性、安全性、高速度和性价比。该服务旨

2020-10-20

Amazon EC2 服务简介.pdf

本实验室课程将带您在 Amazon 云中逐步启动和配置您的第一个虚拟机。您将学习如何使用 Amazon 系统映像启动 Amazon EC2 实例、创建适合 SSH 身份验证的密钥对、通过安全组保障 Amazon EC2 实例网络访问的安全、通过引导启动脚本自动配置 Amazon EC2 实例以及将弹性 IP 附 加到 Amazon EC2 实例中提供静态 Internet 地址。 在本次实验室课程结束时,您将会部署简单的 Web 服务器,该服务器中包含一个信息页面,用以 显示您的虚拟 Web 服务器实例的详细信息。 所涵盖之主题 在此实验室课程结束时,您将能够: • 用现有的服务器模板创建新的

2020-10-20

架构师图谱-大作业二.png

极客大学架构师训练营毕业设计完成,笔者把所有文章汇集如下: 架构师资源汇总 从入门到精通 文章汇总 https://blog.csdn.net/zgpeace/article/details/108118664 笔者对课程的脑图归纳

2020-09-17

给初中生分享社会需要的人才.pptx

给初中生分享社会需要的人才 幸福的家庭都是相似的, 不幸的家庭各有各的不幸。 优秀的学生都是相似的, 差的学生各有各的问题。 幸福的家庭、优秀的学生都是拆解大问题为小问题,逐个克服的高手。 遇到问题,并想方设法解决问题。

2020-09-16

价值过亿的架构师训练营课面试题和答案.pptx

价值过亿的架构师训练营课面试题和答案.pptx 架构师职责 听课总结 – 第一课 架构视图,设计文档 – 第二课 编程的本质与未来 第三课 听课总结 框架设计、设计原则、设计模式 第四课 听课总结 框架开发 设计原则 设计模式 反应式编程框架 上课总结 第五课 框架开发 模式与重构 JUnit、Spring、Hive核心源码解析 第6课 听课总结 系统架构 高并发 高可用 垂直伸缩 水平伸缩 第7课 听课总结 系统架构 大型网站技术架构 维基百科、淘宝、新浪微博案例分析 第8课 听课总结 系统架构 分布式缓存 一致性哈希 Hash 第9课 听课总结 系统架构 消息队列 负载均衡 数据库备份 第

2020-09-10

大前端产品选型.pptx

大前端技术选型 Native原生iOS, Android, React-Native, Flutter, 微信小程序, HTML5

2020-05-19

ImageAlpha.zip

通过应用有损压缩和转换为更高效的PNG8 + alpha格式,mageAlpha大大减少了24位PNG文件的文件大小(包括alpha透明度)。这些图像与iOS,所有浏览器兼容,甚至在IE6中降级。 ImageAlpha – 图片压缩利器。通过使用最新的pngquant和pngnq-s9以及Alpha通道感知后处理器,ImageAlpha可以在MacromediaAdobe Fireworks中获得比类似功能更好的质量。

2020-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除