首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    作为面试官,为什么我推荐微前端作为前端面试的亮点?

    为什么选择微前端作为项目亮点 如果你的简历平平无奇,面试官实在在你的简历上问不出什么,那么只能给你上点“手写题”强度了 作为面试官,我经常听到很多候选人说在公司做的项目很简单,平常就是堆页面,写管理端...,写H5,没有任何亮点,我以我一次面试候选人的经历分享给大家 面试官:你为什么选择用微前端做管理端升级,你的项目很庞大么?...,H5面向C端用户比较多,这方面更应该关心一些性能指标数据,比如FP,FCP等等,围绕这些指标进行优化,亮点不就来了么,这类例子比比皆是,要学会多挖掘 接下来是我作为面试官,经常考察候选人的问题,因为大部分候选人都是用...在使用 qiankun 时,你如何处理 js 沙箱不能解决的 js 污染问题?...此外,这种方法也不能保留子应用的 DOM 状态,只能保留 JavaScript 的状态。

    1.1K10

    作为面试官,为什么我推荐组件库作为前端面试的亮点?

    theme: vue-pro 前言 在上一篇作为面试官,为什么我推荐微前端作为前端面试的亮点?...反馈效果不错,我接着出第二篇组件库专题,主要是我选择的方向,前端同学都可以很轻易尝试,这样项目上就增加很多亮点了 大厂面试的时候,我也看到很多候选人写了xx组件的封装,很少见过二次组件库的封装或者维护开源组件库...,其实这些都是项目上的亮点,一般面试官如果看到,都会详细考察 本文将会以antd Element vant等等组件库为例子,会进行分析对比 为什么需要二次封装组件库?...定义语言包 首先,Element UI 定义了一个 JavaScript 对象作为语言包。...有些模块的代码可能会在导入时执行一些副作用,例如改变全局变量、改变导入模块的状态等。这种情况下,即使模块中的部分导出没有被使用,由于其副作用,也不能被 Tree shaking 移除。

    1.4K63

    我为什么要创建一个不能被实例化的类

    但如果有一天,你发现我写了这样一个类: class People: def say(self): print(f'我叫做:{self.name}') def __new...一个不能被初始化的类,有什么用? 这就要引入我们今天讨论的一种设计模式——混入(Mixins)。 Python 由于多继承的原因,可能会出现钻石继承[1]又叫菱形继承。...为了保留多继承的优点,但又摒除缺点,于是有了混入这种编程模式。 Mixins 是一个 Python 类,它只有方法,没有状态,不应该被初始化。它只能作为父类被继承。...显然,这样写会报错,因为两个类的实例是不能比较大小的: 但在现实生活中,当我们说 某人比另一个人大时,实际上是指的某人的年龄比另一人年龄大。...ge__(self, other): return self.age >= other.age 运行效果如下图所示: 但如果这几个魔术方法会在多个类中使用,那么我们就可以把它抽出来,作为一个父类

    3.4K10

    为什么我在客户端发送信息的时候按发送按钮无法发到服务器端?

    一、前言 前几天在Python白银交流群【无敌劈叉小狗】问了一个Python通信的问题,问题如下:大家能帮我看看为什么我在客户端发送信息的时候按发送按钮无法发到服务器端?...具体的表现就是点了发送但服务器收不到,如下图所示: 二、实现过程 这里【啥也不懂】给了一个指导,他当时在赶车,电脑不太方便,让粉丝截图了代码,直接看图的。这里提出来了几个怀疑的点。...顺利地解决了粉丝的问题。 如果你也有类似这种Python相关的小问题,欢迎随时来交流群学习交流哦,有问必答! 三、总结 大家好,我是Python进阶者。...这篇文章主要盘点了一个Python库下载失败的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。...最后感谢粉丝【无敌劈叉小狗】提出的问题,感谢【啥也不懂】给出的思路,感谢【莫生气】等人参与学习交流。

    14310

    我用编程模拟疫情的传播来告诉你: 为什么现在的你还不能出门

    看完视频你就明白为什么不能出门了,千万不要放松警惕!(@Ele实验室 ) 在家憋了一段时间的人们,耐心也在一点一点消磨中。很多人已经忍不住开始想蠢蠢欲动了。...他们总有一套自己的理论:我们城市才一点确诊病人,而且在距离我们很远的地方,我就出去一会儿,哪有那么巧合,就感染上了。没事儿的!大街上都没人,我戴着口罩又没事。...疫情的防控工作的防控点或者是成功与否主要在于感染人员是否戴口罩、医院里的隔离床位(或者是自我隔离位)、人口的流动。...因此通过这一次的疫情防控,为了你、我、他,请以后感冒发烧生病之后,能够带个口罩,减少传染率。因为不知道你体内的这一个病毒威力如何。 ?...因此一个疫情发生,必须依靠强大有力的政府比如中国,和广大的医院医生护士等伟大的工作者们的努力,所以平时请尽量的尊重他们的这个职业。 ?

    2.1K10

    为什么我建议线上高并发量的日志输出的时候不能带有代码位置

    如果大家发现网上有抄袭本文章的,欢迎举报,并且积极向这个 github 仓库 提交 issue,谢谢支持~ 本文是“为什么我建议”系列第二篇,本系列中会针对一些在高并发场景下,我对于组内后台开发的一些开发建议以及开发规范的要求进行说明和分析解读...往期回顾: 为什么我建议在复杂但是性能关键的表上所有查询都加上 force index 在业务一开始上线的时候,我们线上日志级别是 INFO,并且在日志内容中输出了代码位置,格式例如: 2022-03...在上面我给出的线程堆栈的例子中,调用打印日志方法的代码位置信息就是这一行:at com.xxx.apigateway.filter.AccessCheckFilter.filter(AccessCheckFilter.java...模拟两种方式获取调用打印日志方法的代码位置,与不获取代码位置会有多大性能差异 以下代码我参考的 Log4j2 官方代码的单元测试,首先是模拟某一调用深度的堆栈代码: 然后,编写测试代码,对比纯执行这个代码...由此,我建议:对于微服务环境,尤其是响应式微服务环境,堆栈深度非常深,如果会输出大量的日志的话,这个日志是不能带有代码位置的,否则会造成严重的性能衰减。

    1.4K20

    详解Java构造方法为什么不能覆盖,我的钻牛角尖病又犯了....

    三 但是,看了输出,我就纳闷为什么,为什么第三行不是BigEgg2.Yolk(),不能覆盖吗?...那么,他们构造方法为什么不能覆盖,都是Public Yolk(){}。 当然,网上都说子类继承父类除构造方法以外的所有方法,但这是结果,我要知道为什么!! 五 先说几个错误的观点 1....有说构造方法的方法名与类名必须一样,父子类不能同名,故不能继,所以不能覆盖构造方法。 这个不用多说,这个例子,就是大神写出来打这样说的人的脸的。 2....(这就是为什么创建子类时先创建完父类的原因了) 那么很明显了,要是同名类之间可以覆盖了,子类创建时就是创建了两个自己而没有父类。...Java设计的时候,他们绝对想到有些人会像强迫症那样折腾个同名类继承,然后实现构造覆盖的场景吧.... 总结 构造方法是唯一的,不能又造爸爸又造儿子

    2.1K20

    面试官:告诉我为什么static和transient关键字修饰的变量不能被序列化?

    一、写在开头在上一篇学习序列化的文章中我们提出了这样的一个问题:“如果在我的对象中,有些变量并不想被序列化应该怎么办呢?”...当时没有解释具体为什么static和transient 关键字修饰的变量就不能被序列化了,这个问题实际上在很多大厂的面试中都可能会被问及。我们今天在这篇中进行解释吧。...三、源码分析在之前的文章中,我们已经解释过了,在序列化时Serializable只是作为一种标识接口,告诉程序我这个对象需要序列化,那么真正的实现还要以来序列化流,比如写出到文件时,我们需要用到的ObjectOutputStream...四、总结好啦,今天针对为什么static和transient关键字修饰的变量不能被序列化进行了一个解释,下次大家在面试的时候再被问道就可以这样回答啦,不过,还有的BT面试官会问transient关键字修饰的变量真的不能被序列化吗...我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

    19920

    为什么我打开一些网站会提示:将此站点作为应用安装,我的网站要怎么样才可以和他一样

    要使您的网站在用户访问时出现“将此站点作为应用安装”的提示,您需要为网站添加一个名为“manifest.json”的文件。这个文件包含了网站的基本信息,如名称、图标等。...接下来,您需要在网站的HTML文件中的标签内添加以下代码,以引用manifest.json文件: 完成以上步骤后,当用户访问您的网站时,他们的浏览器将显示“将此站点作为应用安装”的提示。...确保HTML文件的标签内正确引用了manifest.json文件。 清除浏览器缓存并刷新网页。有时浏览器会缓存旧的网页内容,导致更新不及时。 使用浏览器的开发者工具检查是否有错误。...在Chrome浏览器中,可以按F12打开开发者工具,然后点击“应用”选项卡,查看“清单”部分是否有错误提示。 如果问题仍然存在,请提供更多关于您的网站的详细信息,例如使用的框架、浏览器类型等。...这将有助于我为您提供更具体的解决方案。

    68950

    传微软亚研院停招国防七子+北邮实习生,18所「实体清单」高校也在劫难逃?

    而且去年进去的,今年只能续签到6月。」 那么,究竟是怎么一回事? MSRA拒收,北邮人证实 在北邮人论坛上一个帖子「last byrs in MSRA」中,更加证实了这一消息。...这位同学称这些国防七子+北邮的学生到期后无法再续实习,并且MSRA的mentor也不会再招收这些学生作为实习生。如果再招这些学校的学生,相当于mentor自找麻烦。...想必一定是有原因的,但是目前官方也没有公布信息。 「这次还因为招「实体清单」的学生作为实习生被通报了。」...根据这位北理工同学mentor转述的话,其实不难看出,这当中隐藏的原因和之前限制有一定的关联性。 为什么? 或许事情远没有我们想得那么简单。...「我刚工作的时候,十几年前,IBM 就不能招北航的学生做实习生(当时我们本来面了一个北航的同学觉得很好,但是后来流程走不通),就因为在清单里。现在清单又扩大了,北邮等都上去了。」

    1.6K40

    纽约蹭饭手册:怎样利用Python和自动化脚本在纽约吃霸王餐?

    本文更多的是理论而非实践。 如果你是一个非技术人,这篇文章仍然适合你,只不过要多花费一点时间和精力。文章里的这些方法大部分都很枯燥,这就是为什么我要用自动化脚本来实现它们的原因。...根据这些规则,我可以排除大部分垃圾帖子和不受欢迎的帖子。然而,不能仅仅依据是否推销东西来判断一篇帖子是否具有高质量内容。...每个帖子上都有大量的元数据,包括点赞数,标题,发布时间等等。我最初的目的是尝试预测哪些图片会获得最多的点赞。然而,很明显,网红博主自然会获得更多的点赞,所以这不能作为准确的判断依据。...取关 两天后,我就不会再继续关注我之前关注的人,两天已经足够让我确定他们是否会回粉。这样我能关注更多的人、收集更多的数据,并持续涨粉。 为什么我要对他们取关呢?...如果类别包含“餐馆”一词,则会向他们发送我的信息。商业用户一般都会在他们的页面上留下他们的电子邮件,所以可以向他们自动发送电子邮件,在后台跟进我的Instagram消息即可。

    1.4K30

    数据科学管理可比建摩天大楼难,敏捷心态正在摧毁团队!

    所以我想把这周的帖子花在前一种方法的讨论上:为什么数据科学家如此抗拒软件开发人员和管理人员认为理所当然的管理方式? 首先,我应该声明我是项目管理的忠实信徒。...一个数据科学家的材料就是他们所使用的技术,所以基本上不可能预测什么能起作用,什么不能起作用。你不知道与产品相关的功能会有什么不同。邮件提醒?推荐文章?折扣?...如果你按计划使用这个工具,你会花一生的时间去移除清单、更换清单、取消清单——只是因为你的任务总是会随着你所学到的东西而改变。...然而,虽然意图可能不同,但最后我只看到 A 作为任务集合被勾选出来。对我来说,这就是「Jira 心态」,它更接近 Prince2,而不是敏捷宣言。 那么,数据科学项目应该如何管理呢?...很明显,这是关于创造性思维的。 计划是无用的,但计划是必要的。你将不得不对项目如何迭代到进行一些最好的预测。好吧,你不知道会发生什么,但你可以想想你需要发送电子邮件吗?

    43210

    纽约蹭饭手册:怎样利用Python和自动化脚本在纽约吃霸王餐?

    本文更多的是理论而非实践。 如果你是一个非技术人,这篇文章仍然适合你,只不过要多花费一点时间和精力。文章里的这些方法大部分都很枯燥,这就是为什么我要用自动化脚本来实现它们的原因。...根据这些规则,我可以排除大部分垃圾帖子和不受欢迎的帖子。然而,不能仅仅依据是否推销东西来判断一篇帖子是否具有高质量内容。...每个帖子上都有大量的元数据,包括点赞数,标题,发布时间等等。我最初的目的是尝试预测哪些图片会获得最多的点赞。然而,很明显,网红博主自然会获得更多的点赞,所以这不能作为准确的判断依据。...取关 两天后,我就不会再继续关注我之前关注的人,两天已经足够让我确定他们是否会回粉。这样我能关注更多的人、收集更多的数据,并持续涨粉。 为什么我要对他们取关呢?...如果类别包含“餐馆”一词,则会向他们发送我的信息。商业用户一般都会在他们的页面上留下他们的电子邮件,所以可以向他们自动发送电子邮件,在后台跟进我的Instagram消息即可。

    1.3K60

    没见过车床的 IT 码农,他仅耗时三个月就DIY了一台

    作为一个IT码农,本人迄今干的最装逼的事就是花了近三个月的时间DIY了一台车床。因为第一目标是装逼,所以就决定了这是一件逼格高于实用价值的作品。...关于采购清单,有需要的并且还没收到我私信的朋友们,可以直接私信问我要,主要是评论太多,哪些人发过那些没发过我搞不清楚了。至于图纸,我只有那份及其不专业的RoomArranger文件。...:150mm 最大可加工工件长度:450mm 整体重量:毛估60kg,反正我一个人是妥妥的搬不动 为什么我要DIY车床?...这么说吧,本人这辈子之前做的所有事情都是跟车床八竿子打不着的事情,迄今为止,我除了照片之外唯一见过的一台车床就是自己DIY的这一台。 当初研读了几遍人家DIY车床的帖子,问题立刻就来了……。...这时候心里的两个小人开始打架了——“卧槽!啥都不懂,你能D的出来吗?”“淫家D得,我为啥D不得?不管它!”“这样D出来的东西能用吗?”“不能用就放在书房里当摆件、至少逼格还是蛮高的嘛!”

    1.8K90

    这3点,是高级运营与初级运营最大的区别!

    我目前主要负责暴走相关产品、视频及社群的运营事务,作为主要负责人,我的团队里分为基础运营,和业务较为熟练的运营,以及资深运营三个梯队,包括我自己也是从基础运营一步步爬到运营的高层管理的,相信我个人在工作中的所见和经历会对你很有帮助...,心里会有一个分析,为什么有的帖子赞数高,有的帖子赞数低,与网站的用户属性有何种关联;网站页面怎么样,结构是否合理,用起来是否习惯、舒服?...二、高级运营明白运营不是一个独立的部门,团队协作、公司盈利运营才有更广阔的发展 我听过许多运营的抱怨,譬如:“今天我遇到个谈合作的,我告诉他,我是做运营的,不是商务!”...强大的公司需要大家通力合作,知己知彼才能胜任运营团队的leader,守着一亩三分地将难有作为。 ? 图例:我们运营团队2015年的展示页。...而作为需要许多知识面的运营,我觉得有必要多看看各种书籍,不应当是教程、哪怕只是娱乐八卦周刊、小说、旅游杂志......媒介、时尚、房市、经济......只要你有兴趣,不妨划分一些进行阅读; 也应去多参与社会活动

    65890

    WEB安全Permeate漏洞靶场挖掘实践

    同时也是分享一下我平时挖掘漏洞的一些思路吧,这篇文章里虽然只简单介绍其中三种漏洞类型,但也是想是一个抛转引玉吧,给web安全新手提供一些挖掘思路....为什么这么做呢,因为觉得如果代码不能运行其实很多漏洞是无法光从代码层面发现问题的. 而代码能运行起来,其实不仅能验证问题,也可以从系统的业务功能来找出更多问题....XSS跨站 造成xss的主要成因我们知道是参数会被在页面输出,所以在找XSS漏洞的时候,我们先看看站点有什么功能; 在首页的图片和帖子列表页中可以大致看出有搜索功能,和发帖,回复帖子等功能,这些地方都会把接收的参数作为内容展示出来...CSRF CSRF漏洞主要成因是因为服务端接收表单请求时候没有验证是用户发送的请求还是浏览器发送的请求,所以在挖掘此类表单的时候先去找表单的位置,在前面的截图当中,可以看到有一个发帖的按钮,可以进去点进去看看...POST,但并不排除GET提交也可以利用,所以我们先尝试用GET型来提交数据,先通过抓包浏览器的网络分析模块来看,发帖会发送哪一些数据,如下图 ?

    1.8K30

    转载阿里开源框架Egg.js文档被告知侵权,原作者:难道我才是那个恶人?

    图片来自当事人在V2EX发布的帖子 同时,“an168bang521”表示,“Egg.js 这个组的组内成员在知乎上发表了相同的内容;现在使用知乎上那篇文章作为版权方,以个人的身份告我侵权,要求删除文章...,那么我们使用者就拥有了这种权利;现在阿里 Egg.js 组内成员又以国内知乎平台上原创内容作为依据,告我侵权;收到的描述是:擅自使用了他的知乎账号作品,严重侵害了信息网络传播权,给他的合法权益造成了极大的损害...“an168bang521”提出,自己现在已经不再使用 Eggjs,删除或不能使用 Egg.js 都是可以接受的。...图片来自“天猪”在知乎发布的说明 但是,天猪确实被 V2EX 回复区对他个人的攻击所困扰: 看完 v2ex 那个帖子后,我迷茫了。。。难道我才是那个恶人和小丑? 难道我才是那个恶人?...如果不遵守 MIT 许可证的条件,就得不到许可证提供的许可。因此,如果不能履行条件,至少从理论上说,权利人依旧可以提起诉讼维权。

    80730
    领券