-
Python少有人走过的坑毫无疑问,print函数是我们日常最常用的函数,无论是格式化输出还是打印中间变量进行调试,几乎没有print接不了的活儿。但是上一次阿酱就差点被print给坑了。...
-
写好JavaScript条件语句的5条守则在用 JavaScript 工作时,我们经常和条件语句打交道,这里有5条让你写出更好/干净的条件语句的建议。1.多重判断时使用 Array.includes2.更少的嵌套,尽早 return3.使用默认参数和解构4.倾向于遍历对象而不是 Switch 语句5.对 所有/部分 判断使用 Array.every & Array.some...
-
Vue项目从2.5M优化到200kb的全过程最近优化了一个vue cli3.0项目,项目从打包体积`2.5M`,优化到`272k`, 速度提高了约`2/3`。下面将优化方法写下:...
-
EasyExcel 阿里巴巴开源的Excel操作神器!导出数据到Excel是非常常见的后端需求之一,今天来推荐一款阿里出品的Excel操作神器:EasyExcel。EasyExcel从其依赖树来看是对apache-poi的封装,笔者从开始接触Excel处理就选用了EasyExcel,避免了广泛流传的apache-poi导致的内存泄漏问题。...
-
普通的一个跨域问题,一不小心就带来三个大BUGhello 大家好,我是阿粉,最近在做一个前后分离的项目,天天除了跟前端就是跟测试撕逼。今天,阿粉带着大家来了解一下 最近在项目中遇到的一个坑。...
-
工具用得好,Python源码阅读没烦恼每当我们接手一个新项目时,面对庞杂的模块、繁复的代码,想必心情是非常绝望的,“这都特么啥呀?”如果你也有这样的烦恼,那你就应该看这篇文章。...
-
为什么我停止使用Redux?Redux 是 React 生态系统中的革命性技术。它使我们能够在全局范围内存储不可变数据,并解决了在组件树中 prop-drilling 的问题。需要在应用程序之间共享不可变数据时,它现在依旧是一种可以方便扩展的优秀工具。...
-
总感觉自己不会的很多,又不知道从何下手,资深前端带你破局时不时有小伙伴问我这个问题,说前端的需要学习的知识太多了,然后给我列举了一大堆技术栈:什么三大框架、各种全家桶、小程序、umi、flutter、SSR、Node 等等,反正是把前端技术栈列举了一遍~...
-
第一次部署 Kubernetes 应用,容易忽略的细节根据笔者的个人经验,大部分人好像喜欢通过 Helm 或者手动方式将应用程序甩给 Kubernetes,然后就可以每天坐等轻松调用的美好生活。但在 GumGum 公司的实践当中,我们体会到 Kubernetes 应用的一系列“陷阱”,也希望把这些陷阱与大家分享,给您的 Kubernetes 探索之旅带来一点启发。...
-
JDK 竟然是这样实现栈的?前面的文章《动图演示:手撸堆栈的两种实现方法!》我们用数组和链表来实现了自定义的栈结构,那在 JDK 中官方是如何实现栈的呢?接下来我们一起来看。这正式开始之前,先给大家再解释一下「堆栈」一词的含义,因为之前有读者对这个词有一定的疑惑。...
-
安利几个JS开发小技巧,让你的代码更简洁本文给大家安利几个JS开发小技巧,可能有些人已经知道了,但是对于新手来说还是蛮有用的,它可以让你的代码更简洁。...
-
React 17.0.0-rc.2 版本正式发布,引入了全新的 JSX 转换虽然 React 17 并未包含新特性,但它将提供一个全新版本的 JSX 转换。本文中,我们将为你描述它是什么以及如何使用。...
-
JavaScript面试经,offer拿到手软本文给大家分享一些JavaScript面试经验,在这金九银十的招聘季,希望大家都能找到满意的工作。...
-
程序员技术选型:写Go还是Java?老实说,我很喜欢 Java。我在 Spiral Scout 工作的那几年,使用了 EJB2、DB2 和 Oracle 等后端技术,积累了很多软件开发方面的专业知识。过去几年,我转向基于自然语言处理的机器人项目,涉及的技术包括 Spring Boot、Redis、RabbitMQ、Open NLP、IBM Watson 和 UIMA。一直以来,我选择的语言是 Java,它一直很高效,有时还会觉得它很有趣。...
-
浏览器、ESM规范、模块化、webpack和vite之间联系?JS这门语言,在设计之处就没有模块体系,所以他会经历模块化演变,直到2015年,TC39(一群浏览器厂商代表组成的委员会)发布了ES6规范,ES Modules才被世人所知,也就是ESM。而在模块化演变过程中,模块化本身暴露的问题也越来越明显。项目中的模块越来越多,在管理上造成了混乱,所以迫切需要一些工具解决各种模块类型混乱的问题。webpack和vite等工具就是用来解决这些问题的。...