
未分类 第24页


鸿蒙的 Javascript 框架逐行源码解读
文章来源于公众号:justjavac ,作者justjavac 我曾经介绍过鸿蒙的 Javascript 框架,这几天终于把 JS 仓库编译通过了,期间踩了不少坑,也给鸿蒙贡献了几个 PR。 今天我们就来逐行分析鸿蒙系统中的 JS 框架。 ...

为什么StringBuilder是线程不安全的?
文章来源于公众号:程序新视界 作者:丑胖侠二师兄 在前面的面试题讲解中我们对比了 String、StringBuilder和StringBuffer的区别 ,其中一项便提到 StringBuilder 是非线程安全的,那么是什么原因导致了 ...

图解| Java查找数组中最大值的5种方法!
文章来源于公众号:Java中文社群 作者:磊哥 我们在一些特定场景下,例如查询公司员工的最高薪资,以及班级的最高成绩又或者是面试中都会遇到查找最大值的问题,所以本文我们就来列举一下查询数组中最大值的 5 种方法。 首先我们来看最原始也是最“...

听说vue项目不用build也能用?
文章来源于公众号:小丑的小屋 人们经常说 Vue JS 或 React 是多么简单,甚至微不足道。嗯… 我不同意。它们不简单。毕竟,它们被广泛用于构建大规模的、通常是关键任务的系统。除了这些过于乐观的课程,还有很多东西需要学习。...

重新认识Typescript | Vue3源码系列
以下文章来源于公众号:Vue中文社区 ,作者刀哥 初次见面 官方对其只用了一句话来描述 TypeScript is a typed superset of JavaScript that compiles to plain JavaScri...

如何减少开发中的 Bug
文章来源于公众号:前端瓶子君 作者:jartto 一、概述 爱因斯坦曾经说过:「如果给我一个小时解答一道决定我生死的问题,我会花55分钟来弄清楚这道题到底是在问什么。一旦清楚了它在问什么,剩下的5分钟足够解答这个问题。」 虽然我们软件开发过...

10个具有挑战性的JavaScript测验问答【附答案分析】!
文章来源于公众号:前端人 以下 JavaScript 问题旨在具有挑战性和指导意义。如果您确切地知道如何回答每个问题,那很好,但是如果您遇到了一些错误并知道原因,那么我认为那会更好! 问题1:IIFE,HOF 以下代码段是否立即调用函数表达...

Vue 进阶面试必问,异步更新机制和 nextTick 原理
以下文章来源于前端下午茶 ,作者SHERlocked93 vue 已是目前国内前端web端三分天下之一,同时也作为本人主要技术栈之一,在日常使用中知其然也好奇着所以然,另外最近的社区涌现了一大票 vue 源码阅读类的文章,在下借这个机会从大...

查询ElasticSearch:用SQL代替DSL
文章来源于公众号:码农知识点 ,作者Monica2333 ES7.x 版本的 x-pack 自带 ElasticSearch SQL,我们可以直接通过 SQL REST API、SQL CLI 等方式使用 SQL 查询。 SQL REST ...

(ES5版)深入理解 JavaScript 执行上下文和执行栈
文章来源于公众号:前端桃园 ,作者桃翁 最近在研究 JavaScript 基础性的东西,但是看到对于执行上下文的解释我发现有两种,一种是执行上下文包含:scope(作用域)、variable object(变量对象)、this value(...

OkHttp透明压缩,收获性能10倍,外加故障一枚
文章来源于公众号:小姐姐味道 ,作者小姐姐养的狗 要使用OkHttp,一定要知道它的透明压缩,否则死都不知道怎么死的;或者活也不知道为什么活的不舒坦。 反正不是好事。 什么叫透明压缩呢?OkHttps 在发送请求的时候,会自动加入 gzip...

API 接口,统一格式返回!你学到了么
文章来源于公众号:Java旅途 前言 在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧...

有个程序媛女朋友是什么体验?
文章来源于公众号:Java极客技术 作者:鸭血粉丝 有人问阿粉,有个程序媛女朋友是一种什么体验。阿粉虽然没有,但是身边有案例,这不为了满足大家的好奇心,去问了一圈,结果问下来之后,阿粉酸了… 程序员 A :你问我有个程序媛女朋友...

10 个坏习惯 程序员应该避免
每个程序员在工作生涯、学习经历中,都会难免会养成一些坏习惯。在本文中,小编向读者展示一些有了而且很难改的坏习惯。希望如果你刚接触程序员这个职业,能够尽量避免这些坏习惯;如果你已经有了这些坏习惯,那希望你能够意识到它们,并可以开始改变 一、休...

那些害死Haskell的,也会害死Rust
文章来源于公众号:架构头条 作者 | Alexander Granin 译者 | 无明 策划 | 小智 编者按 本文作者的中心思想不是唱衰 Rust 语言,正相反,他非常看重 Rust 语言。他回顾了 Haskell 语言从王者“沦落至此”...

阿里巴巴为何禁止使用BigDecimal的equals方法做等值比较?
文章来源于公众号:Hollis 作者:Hollis BigDecimal 很多人应该听说过它,也知道它的用法,它是java.math包中提供的一种可以用来进行精确运算的类型。 很多人都知道,在进行金额表示、金额计算等场景,不能使用doubl...

React hooks 中 swr 的原理讲解和源码解析
文章来源于公众号:前端瓶子君 swr是一个hook组件,可以作为请求库和状态管理库,本文主要介绍一下在项目中如何实战使用swr,并且会解析一下swr的原理。从原理出发读一读swr的源码 什么是swr – swr的的源码 一、什么...

GitHub CLI 1.0 正式发布【丰富前端工程化】
文章来源于公众号:前端人 GitHub 官方正式发布了 GitHub CLI 1.0 版本 GitHub CLI 将 GitHub 添加到你的终端。它减少了环境切换,使你可以集中精力,更轻松地编写脚本和创建自己的工作流。 今年年初发布 Gi...

Java新特性:var,数据类型可以扔掉了?
文章来源于公众号:Java中文社群 作者:磊哥 在许多年以前,程序员撸代码的时候需要小心谨慎的选择变量的数据类型,数据类型如下: 枚举:尽管在 JDK 5 中增加了枚举类型,但是 Class 文件常量池的 CONSTANT_Class_in...

前端安全就是纸老虎,唬人用的
文章来源于前端黑洞 ,作者拓岩 在某乎上,最近有一个很火的问题:前端能否限制用户截图? 当我浏览这个问题的时候,我觉得提问者应该是个萌新,或者已经被产品经理或 SB leader 折磨的失去理智。因为下方有一个非常直中要害的回答: 无论多么...

js垃圾回收机制原理给你聊的明明白白
文章来源于公众号:前端Symbol卢 ,作者Symbol卢 前言 大多数语言都是提供自动内存管理机制,比如 C# 、Java ,JavaScript 。自动内存管理机制也就是我们经常听到的垃圾回收机制 。好神奇哦,语言会收垃圾,哈哈,不过这...

Python 小技巧之 Office 文件转 PDF
文章来源于公众号:Python技术 作者:派森酱 在日常的生活工作中,难免需要用到一些 小Tip 来解决工作中遇到的小难题,今天的文章给大家安利一个方便快捷的小技巧,将 Office(doc/docx/ppt/pptx/xls/xlsx)文...

“科班出身”的程序员和“培训出身”的程序员的大型辩论(甩锅)现场
文章来源于公众号:Java极客技术 作者:鸭血粉丝 前几天阿粉说阿粉最近换了公司,而且入职之后干掉了公司里面的测试数据库的事情,而接下来的事就比较有意思了,来自“科班出身”的哥们和来自“培训出身”的我的大型辩论(SIBI)现场,也不能说是通...

如何设计一个看起来很牛逼的API接口
文章来源于各种:Java旅途 作者:周明尧 在平时工作中,总会接触到多种接口。前后端数据传输接口,第三方业务平台接口。一个平台的前后端数据传输接口一般都会在内网环境下通信,而且会使用安全框架,所以安全性可以得到很好的保护。这篇文章重点讨论一...

Vue 3.0 diff 新特性 – 静态节点提升
文章来源于公众号:Code center ,作者五柳 前言 「静态节点提升」是「Vue3」针对 VNode 更新过程性能问题而提出的一个优化点。众所周知,在大型应用场景下,「Vue2.x」 的 patchVNode 过程,即 diff 过程...

解决Java异常的10个实践经验
文章来源于公众号:Java之道 ,作者Hollis 异常处理对于编写健康茁壮的Java应用起着极其重要的作用。异常处理并不是功能性需求,在实践中,异常处理不单单是知道语法这么简单。下面给大家展示10个最佳实践。 线上代码不要使用printS...

用 Python 诠释啥叫硬核老爸
文章来源于公众号:Python技术 作者:派森酱 前几天,给儿子买了个飞行棋,甚是喜欢,每天都要和我来两盘,昨天准备大战一场时,发现骰子弄丢了,没有骰子就没法玩了,正想要用橡皮做一个,突然想到了个更好的办法,经过一顿折腾,终于搞定了,结果…...

动图演示:手撸堆栈的两种实现方法!
文章来源于公众号:Java中文社群 作者:磊哥 随着软件开发行业竞争的日益激烈,面试的难度也在逐渐增加,因为企业要从众多的面试人中选出最优秀的人,只能提高面试的难度,而算法和数据结构比较烧脑的硬核技能之一,自然也就成了面试的首选科目。并且随...

TypeScript 中的class和interface
文章来源于公众号:小丑的小屋 前言 刚刚的vue3.0一发布,各大网址和社区以及公众号已经被 Vue3.0 的One Piece版本所霸屏,出现不同的标题有着同样内容的现象,借此热度我们不如好好回顾一下ts基础知识,备战vue3.0的正式使...