为了账号安全,请及时绑定邮箱和手机立即绑定

Python和Go语言都这么火,哪个更适合你?

在本文中,我们探讨了 Python 和 Go 这两种世界上最流行的编程语言的差异、相似之处和用例。 从对两者的快速比较开始,然后看看它们在可读性、速度、易学性等方面如何叠加。Python 和 Go 不同,通常用于不同的目的。 Python 是数据科学家的主要语言,其中 Go 是服务器端命令的语言。 Go 是用于运行软件的语言。 它是更快的语言,以 Java 和 C++ 速度执行。Python 是用于编写可读、可共享代码的语言——因此围绕它的大型社区。从技术上讲,Go 是一种为速度而构建的过程式函数式语言,而 Python 是一种面向对象、命令式、函数式和过程式语言。 Go 支持并发,即算法能够无序运行其步骤,而 Python...

1663浏览
0推荐
0评论

2021 年当我们聊前端部署时,我们在聊什么

先上灵魂拷问在文章之前先抛一些灵魂拷问前端代码从 tsx/jsx 到部署上线被用户访问中间大致会经历哪些过程上述过程中分别都有哪些考虑、指标和优化点以满足复杂的业务需求可能大部分同学都知道强缓存/协商缓存那前端各种产物HTML、JS、CSS、IMAGES 等应该用什么缓存策略以及为什么若使用协商缓存但静态资源却不频繁更新如何避免协商过程的请求浪费若使用强缓存那静态资源如何更新配套的前端静态资源应该如何组织配套的自动化构建 & 部署过程如何与 CDN 结合如何避免前端上线影响未刷新页面的用户刚上线的版本发现有阻塞性 bug如何做到秒级回滚而非再次部署等 20...

463浏览
0推荐
0评论

有了这25个正则表达式,代码效率提高80%

前言大家好,我是林三心,在日常开发中,正则表达式是非常有用的,正则表达式在每个语言中都是可以使用的,他就跟JSON一样,是通用的。在日常开发中,了解一些常用的正则表达式,能大大提高你的工作效率,例如字符串的匹配表单项的格式校验今天就给大家分享25个开发中常用的正则表达式吧!!!希望大家能提高代码效率!!!1、手机号码的校验const phoneReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/const phoneStr1 = '18886233487'console.log(phoneReg.test(phoneStr1)) // trueconst phoneStr2 =...

2789浏览
1推荐
1评论

【JS干货分享 | 建议收藏】挑战最短时间带你走进JS(二十五)

🌊🌈关于前言:文章部分内容及图片出自网络,如有问题请与我本人联系(主页介绍中有公众号)本博客暂适用于刚刚接触JS以及好久不看想要复习的小伙伴。🌊🌈关于内容:下述内容所属本专栏系列-第八部分 BOM8.1 BOM 简介在实际开发中,使用 JavaScript 开发 Web 程序时,经常需要对浏览器进行访问及其他的操作,实现浏览器与页面之间的动态交互效果。为此,BOM 提供了很多用于访问浏览器的对象。本节将详细讲解 BOM 的组成。8.1.1 什么是 BOM浏览器对象模型 ( Brower Object Model, BOM ) 提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。BOM...

523浏览
0推荐
0评论

Java 开发最容易写的 10 个bug

那个谁,今天又写 bug 了,没错,他说的好像就是我。。。。。。作为 Java 开发,我们在写代码的过程中难免会产生各种奇思妙想的 bug ,有些 bug 就挺让人无奈的,比如说各种空指针异常,在 ArrayList 的迭代中进行删除操作引发异常,数组下标越界异常等。如果你不小心看到同事的代码出现了我所描述的这些 bug 后,那你就把我这篇文章甩给他!!!你甩给他一篇文章,并让他关注了一波 cxuan,你会收获他在后面像是如获至宝并满眼崇拜大神的目光。废话不多说,下面进入正题。错误一:Array 转换成 ArrayListArray 转换成 ArrayList...

379浏览
0推荐
0评论

你会用ES6,那倒是用啊!

不是标题党,这是一位leader在一次代码评审会对小组成员发出的“怒吼”,原因是在代码评审中发现很多地方还是采用ES5的写法,也不是说用ES5写法不行,会有BUG,只是造成代码量增多,可读性变差而已。恰好,这位leader有代码洁癖,面对3~5年经验的成员,还写这种水平的代码,极为不满,不断对代码进行吐槽。不过对于他的吐槽,我感觉还是有很大收获的,故就把leader的吐槽记录下来,分享给掘友们,觉得有收获点个赞,有错误的或者更好的写法,非常欢迎在评论中留言。ps:ES5之后的JS语法统称ES6!!!一、关于取值的吐槽取值在程序中非常常见,比如从对象obj中取值。const obj = {     a:1,     b:2,...

2499浏览
5推荐
0评论

跳动的“loading”,个个都很惊艳!

前言澄清一个事实:本系列涉及到的加载均为收集所得,非本笔者所实现,本文只做 CSS 解析。不喜勿喷!!!。喜欢的求个免费的赞为什么会写这种文章呢?平时开发的时候,我们遇到加载,要么是 UI 框架中自带,要么就是百度,然后 CV 到项目中?但是,自己实现的时候,又会没有思路。久而久之,变成了 CV 工程师。本文针对不同的加载方式,讲解其中的思路,希望大家不只是会用,更要是会写。实践才能出真知。本文只介绍loading 文字加载。其他的会在其他文章中介绍。loader-1实现逻辑仔细观察:文字的颜色是从底部往上面变化。有点像水波纹加载的效果。但是其实实现是很简单的。先给大家看一个例子。div{  font-size:30px;...

609浏览
0推荐
0评论

可以但没必要?分享 20 个 JavaScript 库,打开视野👀

小感:近来诸君或多见 List 文,所谓 List 文者,形如 10 个、20 个推荐尔尔,更有甚者,万字分点罗列,吸睛之极,诚流量密码;本瓜评 List 文,不愿论其褒贬,因其根本不过是行文之形式也,好坏与否,评判标准在其内容;诸君阅文,多有匆匆一瞥,List 文,涵盖广、脉络清、门槛低、目的明、各所需,何乐不为?但特告诫笔者,勿毁其优势,填充多以糟糠,使众看客见标题便恶之、远之,本末倒置也。🐶1. Immutable.js如今 React+Redux+Immutable.js 的组合已在项目中广泛应用,但对于 Vue 技术栈的同学们来说,认知 immutable-js 也同样关键且必要。通过 immutable-js...

2211浏览
0推荐
0评论

构建大型前端业务项目的一点经验

目前工作中接手的几个项目都是 B端 PC 项目,业务逻辑都比较复杂,并且代码历史较久,在日常的维护中经常会遇到想摊手的技术问题,发现问题、解决问题、避免再次出现同样的问题,既是项目可持续维护的因素之一,也是个人工作经验积累的一个过程本文可当做 接手前端新项目?这里有些注意点你可能需要留意一下、 编写可维护的现代化前端项目 的补充具体、连贯的变量名在前后端分离的现代化 web开发流程下,相比于以往,前端承担了更多的业务逻辑,尽管存在着 TypeScript等约束工具,但相比于后端语言,js...

2363浏览
0推荐
0评论

就因为JSON.stringify,我的年终奖差点打水漂了

说一个悲伤的故事最近组内有个小伙伴离职了,他所负责的一块业务由我去维护,结果刚接手,代码还没捂热乎,差点背上p0的锅。请让我花一点时间和你说清楚来龙去脉。悲伤伊始这一天胖头鱼正徜徉在代码的海洋不可自拔,突然被拉进了一个线上问题排查群,群里不可谓不热闹。产品同学在诉苦:线上用户不能提交表单了,带来了好多客诉,估计会是p0故障,希望尽快解决。测试同学在纳闷:这个场景测试和预发环境明明验过的,怎么线上就不行了。后端同学在讲原因:接口缺少了value字段,导致出错了。就是木有人说问题怎么解决!!!就是木有人说问题怎么解决!!!就是木有人说问题怎么解决!!!这样的场景不知道你是不是也似曾相识呢?o(╥﹏╥)o,不管咋说第一要务还是先把线...

793浏览
0推荐
0评论

字节跳动是如何落地微前端的

作者:字节跳动终端技术—周晓本文内提及的 Garfish 微前端解决方案已开源:github.com/modern-js-d…(目前的 Garfish 作为字节跳动各部门应用最广泛的微前端解决方案已经服务超过 100+ 前端团队,400+ 项目),另外字节跳动的现代 Web 工程体系即将开源(Modern.js),深度集成 Garfish...

662浏览
0推荐
0评论

知道这几个npm包,开发效率提升好几倍

前言在日常开发中,因为需求问题,往往会自己造一些轮子,熟不知许多大牛已经创造了各种优秀的开源工具,所谓站在巨人的肩膀上会看的更远,学习使用这些代码不但可以节省时间提高开发效率,还以看一下源码学习前辈的编程思想,受益匪浅,以下是我总结的在日常开发中常用到的一些工具包Moment.jsmoment 是一个支持多语言的日期处理类库安装npm install moment引用案例import moment from 'moment'; moment().format('MMMM Do YYYY, h:mm:ss...

717浏览
0推荐
0评论

聊聊这段时间的面试

前言人就是在不断的失败中认清自己看了太多大佬分享自己的面试经验,各种拿 offer...

2351浏览
0推荐
0评论

禁用 macOS 更新通知的方法与技巧

小编教大家关闭 macOS 更新通知的方法,这样您就不会经常被更新提醒所困扰。如果您的Mac有可用更新,您将自动在屏幕上收到通知。您现在不想更新的原因有很多。例如,因为您有一个重要的演示文稿,并且迫切需要您的 Mac。或者因为您正在度假,当您遇到困难时不会感到麻烦。然而,您会不断收到更新准备就绪的提醒。您也可以关闭此功能。自动安装 Mac 更新如果您想更新您的Mac,但并不总是看到提醒,您可以选择自动安装macOS更新。这是你设置它的方式:1.点击 > 系统偏好设置。2.选择软件更新。3.确保选中自动更新我的...

5253浏览
0推荐
0评论

sh脚本语法

1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编写脚本完成时,如果要执行该脚本,还必须使其可执行。要使编写脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行2 注释在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。3 变量在shell编程中,所有的变量都由字符串组成,并且不需要对变量进行声明。要赋值给一个变量,可以这样写:#!/bin/sh#对变量赋值:a=”hello world”# 现在打印变量a的内容:echo “A...

933浏览
0推荐
0评论

重学CSS基础

一、CSS是啥?css(Cascading Style Sheets),是层叠样式表,用于设计风格和布局,给结构化文档(基本就是html)添加样式的语言。css,有这样的规则集,有选择器和一条或多条声明构成:二、基础规则选择器选择器有许多不同的类型。下面介绍几种常用的选择器:1. 元素选择器元素选择器,根据元素名称来选择 HTML 元素。p {   text-align: center;   color: red; }2. ID选择器id 选择器,使用 HTML 元素的 id 属性来选择特定元素。元素的 id 在页面中是唯一的,因此 id 选择器用于选择一个唯一的元素!#para1 {   text-align:...

779浏览
0推荐
0评论

入职阿里4个月了,真的每天都在拧螺丝?

老铁们,这是一篇感想文。入职前想的是管他拧不拧螺丝,反正我手劲贼大。关注楼主的应该知道,楼主在4月份的时候入职了阿里巴巴,在入职之前,是一个有4年半工作经验的Android开发同学,经过2个月的准备,以及20几家公司的面试最终来到了阿里。在之前工作过的公司没有大厂,最大的也就300多人,之前独立负责项目,为了赢得项目优先调用权,曾独立杀到OPPO,VIVO总部去跟他们battle,刷方案,改链路。练就了一套纯乙方不要脸的心态,深知生活不易,尝过社会毒打,励志有机会一定当回甲方...来之前其实是带有很大的期待加入的要....(反正就是想法贼多...)要做一个有想法的螺丝工。要更加自律的学习要充分发挥自己的优势要跟最优秀的同学交流...

3198浏览
0推荐
0评论

如何解决端口占用问题

当我们启动某项服务时,经常会出现 address already in use 这个错误。该错误是指当前使用的端口被某个进程占用,导致本次服务无法正常启动。通常情况下,导致端口被占用的原因有两个:已启动的某个服务使用的也是这个端口当前服务在上次启动后没有正常退出本⽂将带领⼤家解决该问题。查看端口占用情况首先,需要确认当前要用的端口目前被什么进程占用。macOS打开终端,输入 lsof -i :port,将 port 换成端口号,如:8080$ lsof -i :8080COMMAND  PID      USER   FD   TYPE             DEVICE SIZE/OFF NODE NAMEmain...

695浏览
0推荐
0评论

最新的前端大厂面经(详解答案)

前言Hello 大家好 我是鲨鱼哥 还记得辣个一天面了6 家公司最后拒了所有大厂的男人吗 没错正是在下 哈哈 不了解的同学可以看下这篇一天面试 6 家大厂-offer 拿来吧你 介于群友一直在催我的面经 因为前段时间忙(其实是懒) 在拖延了一个半月后 我们又见面啦 哈哈 本文整理了鲨鱼哥最近面试期间出现的面试题并且附带详解答案 难度分为简单 中等 困难 三种类型 大家可以先不看答案自测一下哈 目前题目包含(字节 阿里 美团 虾皮 京东 小米 得物 途虎等等) 如果对答案有不一样见解的同学欢迎评论区讨论 最后欢迎大家点击 链接 加入到鲨鱼哥的前端群 内推 讨论技术 摸鱼 求助 皆可整理不易 如果觉得本文有帮助 记得点赞三连哦...

1400浏览
0推荐
0评论

还不会Vue3?一篇笔记带你快速入门

前言:一直都没有去接触 Vue3,在之前暑假的时间,就趁这个机会去好好的学习一下,这篇文章就是我之前学习 Vue3 做的笔记,做笔记一方面让自己更加理解和掌握新的特性这些知识点,另一方面也希望能让大家入门Vue3,自己学到了才是赚到了,结语注明参考资料Vue3简介面临的问题:随着功能的增长,复杂组件的代码变得难以维护,Vue3 就随之而来,TypeScript 使用的越来越多,Vue3就是 TS 写的所以能够更好的支持 TypeScript在这里介绍就这么简单vue2 的绝大多数的特性 在 Vue3 都能使用,毕竟 Vue 是渐进式的响应式原理进行使用 Proxy 实现,v-model...

2920浏览
1推荐
0评论
首页上一页1234567下一页尾页
意见反馈 帮助中心 APP下载
官方微信