首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

面试官初体验

实时监控某张表中某个字段更改而需要做出相应处理。 例如可以生成某些业务编号。 注意不要滥用,否则会造成数据库及应用程序维护困难。...正向代理,也就是传说中代理, 简单说,是一个用户,访问不了某网站,但是访问一个代理服务器,这个代理服务器呢,他访问那个不能访问网站,于是先连上代理服务器,告诉他需要那个无法访问网站内容...题目要求 给你一个整数数组 nums ,数组元素互不相同 ,返回该数组所有可能子集(幂集) 解集不能包含重复子集,你可以按任意顺序返回解集 时间要求 15 min 输入输出示例 示例 1:...解题思路 简单方法是用一个杯子从第一层开始,不断一层层往上试。但是这样时间复杂度是O(n)。直觉也告诉我们想放大步子扔。...往堆中插入一个数据时间效率是O(logn).由于只需O(1)时间就可以得到位于堆顶数据,因此得到中位数时间效率是O(1). 接下来考虑用最大堆和最小堆实现一些细节。

28751

算法面试必问:Top K问题浅析

发现脉脉确实挺有意思哈,有人吐槽职场,有人招聘,有人分享面经,今天看到有人发了个动态说面试被问Top K问题,忘记怎么做了,答得不是很好。...这肯定不是面试官想要答案,要真是这种程度答案,那这应该是给大一新生课后作业。? 答案是可以,之前在双堆问题里面也说过,在一堆数据中追踪前几个符合条件数据用堆最快。...我们来看看用堆我们能不能得到一个更好方案?...如果我们遍历这个数组,并且在堆中保存最大K个元素,一旦我们遇到一个比堆中最小元素大元素,我们要做两件事: 从堆中移除最小那个元素 把这个更大元素插入到堆中 这样我们就可以保证堆中保存是我们到目前为止遇到最大...示例3: 输入: [1, 2, 3, 3, 3, 3, 4, 4, 5, 5, 5], and K=2 输出: 3 解释: 移除一个4,然后3跟5随便选一个,我们得到3个不同数。

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

什么是区块链?

如果现在问你下面的问题怎么办: “你告诉我应该从机器左侧送进去什么东西,就可以在右侧得到一个以三个前导零开始?例如,000ab或00098或000fa或其他内容。...给定输出去计算输入是非常困难。但同时,去验证预测输入是否产生所需输出总是非常容易。请记住,机器每次都会针对同一个数字吐出相同词。...你所需要做就是把数字扔到机器上,看看你在右边看到了什么。仅此而已。 这种机器最重要特性是 - “给定一个输出去计算输入非常困难,但考虑到输入和输出,很容易验证输入是否产生对应输出。”...第一个盒子包含数字20893.然后,问你:“你算出一个数字,当它加到第一个盒子中数字上并送入机器时,会给我们一个以三个前导零开始?”...如果有人想验证页面是否被更改,他所要做就是 - 将页面内容与密封编号一起添加到魔法机器中。如果机器发出三个前导零字,则证明内容没有改变过。

6.2K110

一次自定义域名git-history定制之旅

然而,无论是github还是gitlab,在查看文件历史时候,都不得不以commit为单位,导致你本来只想看一个文件更改记录,却不得不在一大堆文件更改里面找想要那一个,而且没有办法用更直观方式查看单个文件变迁...git-history就是为文件改变提供直观查看方式工具。...这时我们发现了,github和gitlab请求还不一样???这有一个标准gitlab域名可以用gitlab请求发送方式?...所以,要做什么,才能在司域名下也达到这样效果呢?...必然是有一个服务器提供了这样功能,你只需要更改一下域名就能达到效果,这样工具才会有人愿意玩玩吧?所以,虽然本地运行很顺利,但这离我目标还很远!

69530

给计算机科学毕业生22条职业建议

在现实生活中,害怕自己会做出一系列错误决定,但没有人告诉我,直到为时已晚。一个错误工作选择可能会让失去几年时间,以及许多更好选择能带来机会。...不想让自己听起来像个势利小人,但实际上,对于很多在CS这样要求很高领域获得学位毕业生来说,他们问题不是“得到什么工作”,更多是“应该做什么工作”。...为什么不能两者兼而有之呢?”有很多人在他们技术领域有所成就,同时还是多产作家。他对能力坚定信心激发了自信:“你是对两样事情都能做。”可以全职从事科技工作,晚上/周末用来写作。...你是否认为你正在考虑创业公司正在做一些真正重要事情,这对你来说是千载难逢机会?或者你是否认为进入一家科技巨头企业是你一生中难得机会第二个是:“你希望在什么方面得到改善?”...一个容易改善事情就是金钱。一些朋友面试了多家公司,选择出价最高。也有一些人希望得到体验,选择一份能让他们旅行和结识很多人工作。一些人为了提高自己声誉,去了他们所在领域知名公司。

40230

ChatGPT 提示词十级技巧:从新手到专家

即使友好态度并不能提升回应效果,可能还是会这样做,只是因为不希望自己变得傲慢无礼。 没有人准确解释为什么,但大语言模型在你告诉它去做某事时,表现似乎比你让它不做某事时更好。...只需要"class level"、"name"、"major"这几个列。按"class level"排序。然后在最后,告诉我 Carl 主修专业是什么。然后,得到想要结果。...在这里,直接描述想要东西:“从这个 LinkedIn 页面的文本中提取信息。” 作为示例,我会用 CEO LinkedIn 页面。然后,将以我想要格式给出示例输出。...发现,告诉 ChatGPT 全面考虑问题,也得到更好结果。 第 9 级 - 让大语言模型自己写提示词 第九级,让大语言模型自己写提示词。...我们需要一个复杂编程格式,比如 JSON ?或者只是一大堆文字?你想要,在这里都能找到。 让我们看一个例子。这是一个举例 Facebook 帖子,用来宣传新飞行魔毯。基础需求,基础回应。

58010

十张图,数据分析如何赋销售

你简单告诉我:“干啥出业绩”就行了。 特别是销售部门。销售部门每天直面客户,承担巨大压力。更没心思听道理。...拆解完流程,了解痛点后,你会发现:没有一个高大全销售分析模型,一口吃下所有问题。比如简单:“要先打哪个电话,再打哪个电话?”就可能涉及到: ● 哪些客户价值高? ● 哪些客户可能响应?...类似这样,对每个环节问题进行认真梳理,发现很多机会点,诸如: 1、提高拨打成功率 2、选择更有效话术 3、减少搜资料库难度 4、关联促销信息 每一个点可能都有2-3项数据分析要做,虽然做辛苦,...就算有一大堆成果丢出来,也要很有节制分场合输出,避免信息爆炸。时间短,就少看点东西;时间多,就多看点东西(如下图) ? 有了明确输出场景,输出内容也要围绕场景聚焦。...这些管理者每天也有大把时间坐办公室,因此有时间看更多分析报告,也有时间思考更多深层次问题。因此单纯地输出结果类报表,并不能满足需求。 从思考问题角度,核心纠结点在于:是否独立完成任务。

96012

被忽略console.log

除了console.log之外,还有更多方式调试JavaScript来输出值。 看起来很明显我们没有。 人们告诉我,做JavaScript应该使用浏览器调试器,但这肯定是要看运行环境。...console.warn() 可能是明显直接替换log(),你可以用完全相同方式使用console.warn()。 唯一真正区别是输出有点黄。...清除噪音可以让您更轻松地看到输出。 console.table() 令人惊讶是,这并不是更为人所知,但是console.table()函数旨在以比抛出原始对象数组更简洁方式显示表格数据。...虽然console.tabl(data)输出更有帮助。 ? 可选第二个参数是您想要列表。 显然默认为所有列,但我们也可以这样做。...它没有得到很好支持,但如果你有一大堆废话,你可能想要默认隐藏它是一个选项。 结论 这里没有太多结论。

82120

技术公司与非技术公司区别,太真实了…

所在部门客户跟我上家公司客户是一家客户。所以我知道客户有多少磨人。所以我坚信我胜任,帮公司解决。代码也很熟悉。给我感觉是如虎添翼。 但是错了。...另外一个同事告诉我要做什么。口头说,需要做什么等等。做好之后进行测试,之后就没有人再联系以为项目结束了 或者说那没有问题。就找我负责人联系下个项目。大家以为这件事结束了?...B项目(abc项目) ,接到任务是根据数据库把所有 Code 判断地方 换成 Id , 数据库直接更改备份,Support Teams告诉我没有办法测试。...虽然这个项目是你临时抓进来救火 但是问题也不少。(无语,项目负责人有些东西说不清,一句话把问题归于开发身上。负责人:跟开发做不一样。两个开发都可能理解都不对?...另外一个之前有过几次邮件问题交流,一直抄送领导那种,最终他承认是他问题结果。不能吧。因为这点事就翻翻问题。 昨天一天都在想领导的话,还有就是自我反省。

35930

技术公司与非技术公司区别,太真实了…

所在部门客户跟我上家公司客户是一家客户。所以我知道客户有多少磨人。所以我坚信我胜任,帮公司解决。代码也很熟悉。给我感觉是如虎添翼。 但是错了。...另外一个同事告诉我要做什么。口头说,需要做什么等等。做好之后进行测试,之后就没有人再联系以为项目结束了 或者说那没有问题。就找我负责人联系下个项目。大家以为这件事结束了?...B项目(abc项目) ,接到任务是根据数据库把所有 Code 判断地方 换成 Id , 数据库直接更改备份,Support Teams告诉我没有办法测试。...虽然这个项目是你临时抓进来救火 但是问题也不少。(无语,项目负责人有些东西说不清,一句话把问题归于开发身上。负责人:跟开发做不一样。两个开发都可能理解都不对?...另外一个之前有过几次邮件问题交流,一直抄送领导那种,最终他承认是他问题结果。不能吧。因为这点事就翻翻问题。 昨天一天都在想领导的话,还有就是自我反省。

31930

​LeetCode刷题实战480:滑动窗口中位数

如果序列长度是偶数,则没有中间数;此时中位数是中间两个数平均数。...你任务是找出每次窗口移动后得到新窗口中元素中位数,并输出由它们组成数组。...3、按照上面那个思想,我们就行动,再输入值得时候,根据其大小,放入最大堆或者最小堆中,然后调整一些大小,保证最大堆那边大小等于或者多一个于最小堆 4、当输出时候,也就是从最大堆取一个,或者双方各取一个就可以计算了...,如果觉得有所收获,请顺手点个在看或者转发吧,你们支持是最大动力 。...LeetCode刷题实战461:汉明距离 LeetCode刷题实战462:最少移动次数使数组元素相等 II LeetCode刷题实战463:岛屿周长 LeetCode刷题实战464: LeetCode

38430

前端组件设计原则

对于已经掌握基本组件设计并且想要提高自身组件设计能力开发者,认为以下 8 � 项是认为值得去注意,当然这并不是组件设计全部。...还没有找到书写前端组件类图官方标准,可能是由于前端 Javascript 开发相对较新且生态系统不够完善所致,但如果有人知道主流标准,请在回复中告诉我!...它会减少需要书写模板? 例如,假设你想要一个带有特定样式 div 属性结构和一些静态内容/功能组件,其中一些可变内容嵌套在内部。...更改 state/props 会导致重新渲染,当发生这种情况时,你需要是 只是重新去渲染经过 diff 之后得到相关元素节点。...最后,提到了这一点,因为如果我们过分关注优势,就很容易忘记达成目标所需要做努力,所以在做出决定以前需要权衡这两个方面。

1K20

Web 3.0 大串讲:原来你是这样区块链!

接下来我们需要定义 get 和 set,这里 get 函数返回我们储存在内部值,然后函数会得到它连接下一个结点值,函数会设置当前结点存储值,我们会设置为 Hello 或者任何我们想要存储在内部值...而区块链与之不同是无法更改链表中值,也无法更改链表中结构,也因此而无法更改节点上存储数据,这种不可更改链表,就是区块链。 那么我们如何确保无人更改这个链表内值呢?...中本聪(比特币发明者)说假设某人想要更改区块链内部值,他们必须得有多于网络上大部分计算能力,而事实上比特币网络发展速度太快了,必须得有超过世界上 500 台超级计算机总和更多算理才能更改,而世界上没有人有这么多计算能力...哈希基本概念就是取一些值,并创建一些固定输出,而接收输入并对它做一些函数运算计算输出。其实并不难理解是?对于一个区块来说,如果我们输入一些数据,它就有了哈希函数结果值,这就是第一个区块。...而矿工要做就是开采这个区块来发现随机数。 只想给你将一些区块链整体概念而没有深入到各个细节,所以你不用担心过于复杂而无法理解。

49940

这么用乐享,领导会夸奖!

乐享上线半个月了,老被领导diss,既然还有这一波操作,感谢大大” “天呐,真的是期待死了,因为有这功能乐享不能实现,又不舍得放弃乐享,现在想要都有了,开心炸了” 也有想拜师学艺: “太漂亮了...,可以告诉我们怎么弄?...很多公司都强调想要做一个自己公司门户网站,乐享完全可以帮你呀~ 公告栏:公告栏显示于首页右侧,可用来发布重要新闻,或者展示组织文化。 热榜:展示7天内公司最热知识文档。...热问:展示7天内公司最受关注,浏览量和回复量都很高问题。 上述这些都可以由管理员来进行自定义,首页要突出重要内容更要适当补充有趣和吸引员工内容。...除了让我们首页吸引人,要有人继续有往下滑欲望,我们也可以用精彩最新课程、活动、投票等更多动态来填充我们首页。 ?

46130

每日一题:LeetCode-11.盛水最多容器

每日一题系列(day 13) 前言:    如果说代码有灵魂,那么它灵魂一定是算法,因此,想要写出优美的程序,核心算法是必不可少,少年,你渴望力量,想掌握程序灵魂❓❗️...那么就必须踏上这样一条漫长道路,我们要做,就是斩妖除魔,打怪升级!...3、接着,如果左指针指向值小于右指针指向值,那么就将左指针右移,反之我们将右指针左移。 4、有人可能会问,这样遍历方式并不会将所有的情况枚举出来,那么还能保证正确性?...举个例子,我们开始时候,左边和最右边可以得到一个体积v,而如果让比较小那个指针向两指针区间枚举,这个得到体积一定是小于原有的v,同理,右指针也是如此: 5、接下来我们就一直进行循环即可,最后得到...,只能说多做,累积经验,这类型题目接触多了或许就可以秒杀,反正是做不到。

12210

前端组件设计原则

对于已经掌握基本组件设计并且想要提高自身组件设计能力开发者,认为以下 8 项是认为值得去注意,当然这并不是组件设计全部。...还没有找到书写前端组件类图官方标准,可能是由于前端 Javascript 开发相对较新且生态系统不够完善所致,但如果有人知道主流标准,请在回复中告诉我!...它会减少需要书写模板? 例如,假设你想要一个带有特定样式 div 属性结构和一些静态内容/功能组件,其中一些可变内容嵌套在内部。...更改 state/props 会导致重新渲染,当发生这种情况时,你需要是 只是重新去渲染经过 diff 之后得到相关元素节点。...最后,提到了这一点,因为如果我们过分关注优势,就很容易忘记达成目标所需要做努力,所以在做出决定以前需要权衡这两个方面。

1.7K20

【Web技术】314- 前端组件设计原则

对于已经掌握基本组件设计并且想要提高自身组件设计能力开发者,认为以下 8 � 项是认为值得去注意,当然这并不是组件设计全部。...还没有找到书写前端组件类图官方标准,可能是由于前端 Javascript 开发相对较新且生态系统不够完善所致,但如果有人知道主流标准,请在回复中告诉我!...它会减少需要书写模板? 例如,假设你想要一个带有特定样式 div 属性结构和一些静态内容/功能组件,其中一些可变内容嵌套在内部。...更改 state/props 会导致重新渲染,当发生这种情况时,你需要是 只是重新去渲染经过 diff 之后得到相关元素节点。...最后,提到了这一点,因为如果我们过分关注优势,就很容易忘记达成目标所需要做努力,所以在做出决定以前需要权衡这两个方面。

1.3K40

前端组件设计原则

对于已经掌握基本组件设计并且想要提高自身组件设计能力开发者,认为以下 8 项是认为值得去注意,当然这并不是组件设计全部。...还没有找到书写前端组件类图官方标准,可能是由于前端 Javascript 开发相对较新且生态系统不够完善所致,但如果有人知道主流标准,请在回复中告诉我!...它会减少需要书写模板? 例如,假设你想要一个带有特定样式 div 属性结构和一些静态内容/功能组件,其中一些可变内容嵌套在内部。...更改 state/props 会导致重新渲染,当发生这种情况时,你需要是 只是重新去渲染经过 diff 之后得到相关元素节点。...最后,提到了这一点,因为如果我们过分关注优势,就很容易忘记达成目标所需要做努力,所以在做出决定以前需要权衡这两个方面。

2.2K30

巴菲特:什么是生活中最快乐事?

以下是巴菲特与Emory大学商学院学生问答,很有启示: Emory大学学生:你怎么定义幸福?你生活中什么事物使你感觉幸福?当你做了一笔成功投资,你会允许自己兴高采烈地享受成功?...唯一希望尽可能避免事情是解雇员工。时间用来思考未来,而不是过去。未来是激动人心。 正如伯特兰德-罗素说,“成功是得到自己想要,快乐是想要自己得到。”...你可以列出你仰慕品质,以及你厌恶那些。转换一下角色,想想如果这是对以上品质反应,这个世界对我会有怎样反应?你可以学着养成那些你想要品质,戒掉那些你不想要品质。...巴菲特:很幸运,成为了一个恰当英雄。告诉我你们心目中英雄是谁,我会告诉你你将来会成为什么样的人。你一生中最重要工作之一将是抚养子女。他们从你这里学到会比他们从研究生院学到更多。...不能跑步,不能攀爬。我会讨论资本配置,而动物会想,“那些人是最好吃。”你们都赢得了卵巢彩票。没有任何理由感到内疚。从来没有捐献自己生活必须哪怕一角钱。

29220

前端单测,我们应该测什么?

前言 哈喽,大家好,是海怪。 相信很多前端开发在写单测时候,最大问题就是:“应该测什么东西?” 没错,解决问题不是最难,发现问题才是!知道要测哪个远比怎么测重要很多!...这种情况下代码覆盖率报告可以让我们知道:得马上写测试了,但它没有告诉我们这个函数有哪些重要部分,也没有告诉我们这个函数支持真实用例(正是我们在写测试时要重点关注内容)是哪些。...不过,代码覆盖率报告有时候也告诉我们哪些使用用例没有覆盖到。 举上面函数为例子,看到它第一眼,我们就能马上想到它第一个真实用例:“传入数组则返回数组”。...: 输入数组,返回数组 输入非数组,返回数组,其中包含输入内容 如果我们来思考一下真实使用用例,会发现少了一种 Case: 输入 Falsy 值,返回空数组 如果用户直接用 arrayify(),那么这样测试用例就不能很好地给足我们代码信心了...虽然现在看起来还行,就算不给这个 Case 写测试,我们代码也支持这样用例,但是,之所以我们要写测试,是因为我们要确保做了代码变更之后,它都能支持我们想要使用用例。

69220
领券