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

前端面试那些坑

简述一下你对HTML语义化的理解? HTML5的离线储存怎么使用,工作原理能不能解释一下? 浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢?...关于事件,IE与火狐的事件机制有什么区别? 如何阻止冒泡? 什么是闭包(closure),为什么要用它? javascript 代码中的"use strict";是什么意思 ? 使用它区别是什么?...forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1解释一下这段代码的意思吗...我们给一个dom同时绑定两个点击事件,一个用捕获,一个用冒泡,你来说下会执行几次事件,然后会先执行冒泡还是捕获 其他问题 原来公司工作流程是怎么样的,如何与其他人协作的?如何夸部门合作的?...如何设计突发大规模并发架构? 当团队人手不足,把功能代码写完已经需要加班的情况下,你会做前端代码的测试吗? 说说最近最流行的一些东西吧?平时常去哪些网站? 知道什么是SEO并且怎么优化么?

2.2K60

快问快答 | 助教带你学习数据科学(附答疑视频领取)

Q:例题都是.py的保存方式,可我的数据保存之后都是.ipny呀,两个是因为编辑器不同的原因吗?...Q:st,data,ss2 = summary_table(res,alpha=0.5)#从模型获得拟合数据,自行车模型的,st,data,ss2是summary_tabel的返回值吗?...如果你指的撤销是如何停下在跑的内容,用ctrl+c。...很多函数记住函数名,去手册查具体需要喂什么参数,一些常用的函数,用多了,自然会记住了。 Q: Cumsum是什么意思,助教能帮忙解释一下吗?cumprod呢?...最后,再说一句:我经常遇到一些报错信息不知道什么意思或者不知道怎么解决的时候,百度没找到答案,而google上搜索,居然就轻松找到了一大堆相关信息,甚至也有人问了和我一模一样的问题。

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

    笨办法学 Python3 第五版(预览)(二)

    然后我们告诉 Python 做一些有点反向的事情:我们返回a + b的加法。你可以这样说,“我将a和b相加然后返回它们。” Python 将这两个数字相加。...步骤 1: import的回顾 第一步是回顾import的工作方式并进一步发展这方面的知识。花点时间将这段代码输入到一个名为ex26.py的 Python 文件中。...返回该值。 一旦你建立了这种联系,你就会开始理解.是如何工作的。...当代码出错时,它将帮助你调试代码。如果你想知道代码是如何工作的,你将能够将其“分解”到基本规则,真正看到它是如何工作的。这些规则就像是一个秘密的代码。完全是故意的双关语。...所有记忆基础知识的工作以后会有很大的回报。 以下是一个提示,如何在不发疯的情况下记忆某些内容:每天分散一点时间进行学习,并记录下你最需要重点学习的内容。不要试图连续坐下两个小时来记忆这些表格。

    21410

    前端工程师面试题汇总

    简述一下你对HTML语义化的理解? HTML5的离线储存怎么使用,工作原理能不能解释一下? 浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢?...关于事件,IE与火狐的事件机制有什么区别? 如何阻止冒泡? 什么是闭包(closure),为什么要用它? javascript 代码中的”use strict”;是什么意思 ? 使用它区别是什么?...我们给一个dom同时绑定两个点击事件,一个用捕获,一个用冒泡,你来说下会执行几次事件,然后会先执行冒泡还是捕获 其他问题 原来公司工作流程是怎么样的,如何与其他人协作的?如何夸部门合作的?...如何设计突发大规模并发架构? 当团队人手不足,把功能代码写完已经需要加班的情况下,你会做前端代码的测试吗? 说说最近最流行的一些东西吧?平时常去哪些网站? 知道什么是SEO并且怎么优化么?...项目中遇到国哪些印象深刻的技术难题,具体是什么问题,怎么解决?。 最近在学什么东西? 你的优点是什么?缺点是什么? 如何管理前端团队? 最近在学什么?能谈谈你未来3,5年给自己的规划吗?

    2.1K80

    Numpy中的stack,轴,广播以及CNN介绍

    @在python中是函数装饰器,和Java中的注解是不一样的。...,arrays的结果是一个list,里面的元素如下图所示: 看下面这段代码,就基本知道上面的list是怎么来的的, arr = [1,2,5] list_arr = [arr1 for arr1 in...(axis, result_ndim) expanded_arrays 如何实现维度+1的那,下面这段代码是关键: sl = (slice(None),) * axis + (_nx.newaxis,)...因此这里面的1代表的是取索引是1的二维数组 。 可以将3维数组想象成行和列的组合,只不过这里的列是一个二维数组。 对于二维数组可以通过下图来看,解释一下第一个,其他的同理。...轴的概念 我在图中标注出了哪些是外边的轴,哪些是第二个轴,哪些是最里边的轴,有一个比较简单的方法来判断这些轴,就是观察一下方括号,方括号数量越多的轴,越是在外层的轴,在这个例子中,最外侧的轴有两层方括号

    1.1K00

    4个Python推导式相关的开发技巧

    对于数据科学,Python通常被广泛地用于进行数据的处理和转换,它提供了强大的数据结构处理的函数,使数据处理更加灵活,这里说的“灵活性”是什么意思?...duplicated_list = original_list.copy() 列表推导式可以得到完全相同的输出。复制列表是理解列表推导式的最佳案例。 看看下面这段代码。...接下来,让我们看看对列表的每个元素执行数学运算时,列表推导式如何使工作变得简单。 列表中的元素相乘 最简单或直接的乘法方法是使用乘法运算符,即* 例如,想用一个标量(即数字5)乘以列表中的每一项。...它的工作原理与列表推导式完全相似,唯一的区别是——创建一个列表推导式时,你将所有内容都包含在方括号中,例如[],而在字典推导式中,你将所有内容都包含在花括号中,例如{}。...zip是如何工作的。

    52520

    代码洁癖系列(二):命名的艺术

    或者说看完有人明白这段代码要做什么吗? 我先来说一下我的问题: getThem是get什么?...所以我来给大家解释一下,不过我不想一一回答上面的问题,我把代码重写一遍,看看还会不会有这样的问题。...命名为xxxList还合适吗,别人读代码的时候会下意识的认为这是个List类型的变量(尽量避免名称中出现类型的名字)。...第三点是要避免区别较小的两个名称,比如XYZContinentController和XYZCentinentController这样的命名,对于读代码的人来说简直就是灾难,对于写代码的人来说也存在很大的风险...我们可以很轻易的判断出,他们组合在一起表示一个地址。那么把state单独拿出来呢?你还能知道它是什么意思吗?

    47420

    HGAME 2022 Final writeup

    逐步注入后我们会发现,subclasses是获取基类,基类很多但是能使用os模块能实现rce的,需要找,这个时候写个python脚本可以解决问题 import requests counter = 0...将base64编码的字符串转换成图片 这是data matrix编码,在线解码得到flag Test your Python 这题是最后一会出的,确实是比较脑洞然后有点难想到吧算是,但是我觉得misc...还是有逻辑的,尤其是misc的题面需要仔细看 题目描述:Test your Python 真的有人会做完吗?...Test是什么意思,真的会有人做完吗这个嘲讽又是什么意思,然后给出的hint help()又如何去使用,这些都其实是指向一个事情就是,for这个循环就是不可能绕的过去的,根本不可能直接输出,但是可能的事情是我们直接查看...64,难道百度查不到对应用法吗,这显然不是给出hint的本意,这hint的本意就是让你用help()绕过循环,这个事情是绝对正确的,所以说根据hint,而且有人在写完一个题后秒出这题,我觉得肯定是只需要一步就能出

    84310

    R用户要整点python--数据的容器:列表和字典

    以前回老家总是很宅,不爱出门,因为村口坐着的大爷大妈们看到平时不怎么出现的我,会远远的目光迎接我走过来,从头到脚打量一遍,率先认出来是谁的人,会很骄傲地向其他人介绍一番,这是谁谁谁家的孩子,现在在哪里工作...但现在不一样了,娃要溜街,抓着我的手就往外跑,怎么能拒绝一个小宝宝的邀请呢? 于是我在街上又多次感受到了前文所述的目送。不常在家,在家又不怎么出门,所以有些邻居真的是多年未见了。...所有人比起我记忆中的样子,都明显老了很多。连村里的树和草都比记忆中高很多,茂盛很多了。 岁月是把杀猪刀啊。...R语言的索引从1开始,python的索引从0开始,即第一个元素的索引为 0。 用方括号从列表中提取子集,第一个元素的索引为 0。要提取多个连续值,可以使用冒号 (:)。...如果要提取子集,提取上述列表l(这是L的小写字母!不是数字)的第一个数字,二者的代码分别是: (2)提取多个元素 要提取多个连续值,可以使用冒号 :。在指定范围时,包含起始值,但不包含结束值。

    6910

    chatgpt的命令词

    解释一下“人工智能”的概念。 解释一下区块链技术是如何工作的? 定义:要求提供某个词或短语的定义。 定义“机器学习”。 定义“数据挖掘”。 列出:请求提供项目、步骤或信息的清单。...你能给我一些写作论文的建议吗? 如何:询问如何完成某项任务或实现某个目标。 如何开始学习编程? 如何提高时间管理能力? 步骤:请求提供完成某项任务的具体步骤。...解释如何设置一个GitHub仓库。 列出开发一个Web应用的步骤。 解决:询问如何解决某个问题或困难。 如何解决Python代码中的内存泄漏问题? 如何处理项目管理中的冲突?...选择:请求关于选项或决策的建议。 在选择编程语言时应该考虑哪些因素? 是继续深造还是直接找工作,如何做出选择? 3. 生成内容类命令词 ️ 这些命令词用于请求模型生成新的文本、代码或创意内容。...ChatGPT的使用案例 以下是一些如何使用上述命令词与ChatGPT互动的实际示例: 示例1:信息查询 你:解释一下量子计算的基本概念。

    8710

    程序员的未来

    我们已经太久没有创新了,所以,我强烈推荐大家看看Bret Victor的演讲《The Future of Programming》。 这是什么意思?...从二进制代码到汇编,从C到Python,编程语言趋向于越来越类似自然语言。并且作为现在一种推崇的方式,越来越多的程序员正在试图让他们的代码尽可能地接近于白话英文,以便于其他程序员和未来自己的理解。...注意CoreNLP是如何识别条件(if – buy)和对象(buy – iPhones)的。那么现在将这些翻译成计算机程序还有什么难的吗? 有越来越多的新闻文章是由机器人写的。...享受这段美好时光吧 我相信不是所有的编程工作都会被机器人取代,至少不会很快。比如说,那些需要高度优化的代码或使用高级算法的编程任务。其他的还有领域过于复杂的情况。...不过,我也相信,大量的程序员将会在未来几年被取代。我的预测是,这将急剧减少对程序员的需求,抵消对软件创造的不断增加的需求,并最终结束程序员的高薪时代。 这是否令你很难过?

    64770

    程序员的未来

    原文出处: tcz.hu 译文出处:码农网 – 小峰 程序员是注定灭绝的一个物种。 在一个来自于CGP Grey很精彩的视频中,他提出说,在不久的将来,大多数工作将会由机器替代。...我们已经太久没有创新了,所以,我强烈推荐大家看看 Bret Victor的演讲《The Future of Programming》。 这是什么意思?...从二进制代码到汇编,从C到Python,编程语言趋向于越来越类似自然语言。并且 作为现在一种推崇的方式,越来越多的程序员正在试图让他们的代码尽可能地接近于白话英文,以便于其他程序员和未来自己的理解。...注意CoreNLP是如何识别条件(if – buy)和对象(buy – iPhones)的。那么现在将这些翻译成计算机程序还有什么难的吗? 有越来越多的新闻文章是由机器人写的。...享受这段美好时光吧 我相信不是所有的编程工作都会被机器人取代,至少不会很快。比如说,那些需要高度优化的代码或使用高级算法的编程任务。其他的还有领域过于复杂的情 况。

    66040

    面试了8家公司,他们问了我这些机器学习题目......

    解释一下支持向量机(SVM)如何学习非线性边界。 体验☞:还有几个问题我已经记不清了,这是我第一次在面试中深入谈论技术细节,随后我也拿到了这家公司的offer。...如何绘制受试者工作特征曲线 (ROC曲线)?ROC曲线下面积是什么意思? 如何为多类别分类任务绘制ROC曲线? 列举多类别分类任务其他的度量标准。...谈谈卷积神经网络的工作原理?详细说明其实现细节。 解释一下卷积神经网络中的反向传播。 你如何部署机器学习模型? 我们大部分情况下都要用C++从零开始搭建一个机器学习模型,这一点你能做到吗?...如何设计一个神经网络?如何做到“深度”?这是一个基础的神经网络问题。 简述LSTM的工作原理。它是如何记住文本的? 什么是朴素贝叶斯分类器? 抛10次硬币,4次是正面的概率是多少?...如何获取Python列表中元素的索引? 如果合并两个pandas数据集? 从用户行为来看,你需要模拟一个欺诈活动,你会如何解决这个问题?这是可能是一个异常检测问题或分类问题!

    63260

    面试官:为什么“false == ”都返回true?

    有时我真的想不通它是如何工作的,看完这5个奇怪的问题,你就知道我为啥这么说了,你知道这些古怪问题的正确答案吗? 我们现在开始吧。 1、为什么“false == []”和“false == !...[]) // true 让我简要解释一下它是如何工作的。 当我们遇到一个布尔值和一个对象进行比较时,会将这两个值转换为数字进行最后的比较。 所以它会经历这些步骤。 // 1....3.关于奇怪的“try catch” 请想一想,getName执行返回的是你的好朋友fatfish,还是我们的好朋友medium?...const fn = () => 'fatfish' console.log(fn()) // fatfish 但我想请你尝试回答这段代码会输出什么?...请问‘{}’是最终结果吗? 不幸的是,这不是我们想象的那样。未定义的是最后的赢家。 因为‘{}’是fn函数的一个包含块,所以它等价于下面的代码。

    97010

    (9)有一些人在学习编程的时候总以为代码是死板的

    太菜了吧》(10)C#偷懒的开始永无止境的循环?—— 循环 《看聊天记录都学不会C#?太菜了吧》(9)有一些人在学习编程的时候总以为代码是死板的—— if 嵌套 《看聊天记录都学不会C#?...其实这是你还不熟的原因,但是你不知道如何灵活运用会导致后你后面学习编程的时候会有困难。 小媛:所以说你这是在为我好咯。 小C:那不是嘛 =。=。 赶紧讲吧,啰啰嗦嗦,不跟你拌嘴了。...小C:这一节我们讲的是 if 语句的嵌套。 哈?这又是啥东西?套娃吗? 小C:昂,对的,你看看下面这个代码。...在代码编程中都是很灵活的,只要你符合规定,那么你就可以去进行很自由的代码编写,实现不同的功能,所以编程才可以无限可能,创造不同的东西。 :唔,原来你之前说的编程不死板是这个意思。...小C:既然你会,那我就不多说了,你来跟大家解释一下这是什么意思吧?

    37510

    前50个Python面试问题(最受欢迎)

    热门Python面试问答 下面列出的是关于Python编程语言的最常见面试问题和答案。 让我们探索!! #1)Python可以用于Web客户端和Web服务器端编程吗?哪一个最适合Python?...strip()吗? 答:这是删除前导/尾随空格的字符串方法之一。 #30)以下代码的输出应该是什么: a =“ pythontutorial” print('%。...dir()显示作为参数传递的对象的属性列表。如果dir()不带参数,则它将返回当前本地空间中的名称列表。 #38)“Monkey Patching”在Python中是什么意思?...答: Monkey Patching是指在运行时修改模块。 #39)在Python中,“套房”是什么意思?...答:通过声明 列: If(a>10) print(“Python”) else pass #49) PEP8是指什么? 答: PEP8是一种编码约定,它是有关如何使代码更具可读性的一组建议。

    5.1K30

    代码洁癖系列(一):什么是整洁代码

    这是一个宏大的愿望,但我会一直努力净化我所看到的每一行代码,并且希望能影响更多的人,让大家都写出整洁的代码。 在阅读本文之前,想先提两个问题: 你是程序员吗? 你想成为更好的程序员吗?...什么是整洁代码 相信有过一定工作经验的程序员都读过别人的代码,也一定看到过槽糕的代码,看到那些糟糕的代码时你是不是在想:这写的什么垃圾东西,读懂这段代码所花费的时间我都能把这个功能再实现一遍了。...有意义的命名 什么是无意义的命名?如果代码中所有的变量名,函数名都是abcd之类的,相信你在看到这样一段代码的第一眼就已经失去了读下去的欲望了。也许有人觉得这太极端了,认为不会有人这样写代码。...所以,有意义的命名对代码阅读是非常重要的。 如何定义类和函数 如何定义相信大家都会,毕竟这是最基本的操作,那么怎么才能算是整洁的类和函数呢?...要不要写注释 大多数程序员都觉得写注释(文档)很麻烦,觉得自己的工作就是实现功能,自己写的代码自己能看懂就行。事实上真的是这样吗,他们真的能看懂自己三个月前写的代码吗?

    96230

    Python学习手册--第二部分(数据类型)

    可能你们会发现,这三个输出不是一样的吗?其实这三个输出是不一样的,只是我们看不出空白而已。需要注意的是,对变量language调用方法rstrip() 后,这个多余的空格被删除了。...这是一个类型错误,在这个示例中,Python发现你使用了一个值为整形(int)的变量,但它不知道该如何解读这个值。...:方法pop()删除的是列表末尾的元素,并将该元素返回。...循环这个概念应该不用过多解释,每门编程语言中都有循环的概念,在这段程序中,Python首先会读取第一行代码: for fruit in fruits: 该行代码让Python获取列表中的第一个值,并将其存储到变量...在Python中,是依靠代码的缩进来分析代码块的,所以,要想在每次循环中运行多行代码,就应该同时缩进。

    1.8K10

    不就是用Python做个动态图吗?看招

    制作这样的一个动态图使用到的是Pyecharts中的TimeLine(时间线轮播图),代码实现起来其实稍有难度,但我希望能通过讲解这样一张动态图的制作过程,来让各位读者可以使用Pyecharts将任何一种图动起来...接下来我们观察这段代码与图,首先要改的是,把他每次两组变量改为一组变量,然后删掉和修改一些不需要的文字? ?...是不是有点意思了,接下来也是稍微有一点难度的部分就是修改坐标轴和对应的数据,这时我们先观察下这段代码如何控制坐标轴和数据 ?...所以我们接下来的目的就很明确了,因为我们的条形图是有顺序的所以我们需要写两个函数,在生成每一张图的时候,返回一组x轴数据,一组y轴数据,并且是按照顺序排列的,所以可以这么写? ?...接着在循环里面,将我们传出来的确诊数量和国家名使用Pandas进行排序并返回两个list,此时这两个list一一对应并且确诊数量是降序排列。

    71020

    你一定遇到过Python中的无效语法:SyntaxError---常见原因以及解决办法

    常见的语法问题 当您第一次遇到SyntaxError时,了解为什么会出现问题以及如何修复Python代码中的无效语法是很有帮助的。...03 缺少括号、方括号和引号 通常,Python代码中无效语法的原因是缺少或不匹配的右括号、方括号或引号。在嵌套圆括号的很长行或更长的多行块中很难发现这些。...07 Python版本问题 有时候,在一个Python版本中工作得很好的代码会在一个新版本中中断。这是由于语言语法的官方变化。...在Python 3.8中,这段代码仍然会引发类型错误,但是现在您还会看到一个SyntaxWarning,它指示如何着手修复问题: >>> >>> [(1,2)(2,3)] :1: SyntaxWarning...这不仅会加快你的工作流程,而且还会使你成为一个更有帮助的代码审查者! 在编写代码时,请尝试使用能够理解Python语法并提供反馈的IDE。

    28.9K20
    领券