分类 编程 下的文章
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。为何不推荐使用JSON.stringify做深拷贝
我们知道做深拷贝的时候可以使用递归的方式也可以用 JSON.stringify + JSON.parse 这种看起来简单的方式。那么 JSON.stringify + JSON.parse 这种方式真的好用吗?我的经验告诉我:JSON.stringify + JSON.parse 做深拷贝不安...
WebAssembly 在大型项目中的应用
应用举例比如 AutoCAD、GoogleEarth、Unity、Unreal、PSPDKit、WebPack 等等。拿其中几个来简单说一下。AutoCAD这是一个用于画图的软件,在很长的一段时间是没有 Web 的版本的,原因有两个,其一,是 Web 的性能的确不能满足他们的需求。其二,在 W...
React vs Vue 3.0
个人感觉,React 就像王者荣耀里的露娜,上手不容易,玩好更难,但上限很高,真的玩好了会非常秀。Vue 就有点像亚瑟,上手容易,但上限不高,即使再熟练,也搞不出太秀的操作。从团队角度:团队技术水平高,代码规范,用 React 更灵活。团队技术水平一般,用 Vue 更保险,出 bug 几率低点...
Java 注解的作用及本质
什么是注解 (Annotation)注解其实就是代码中的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相对应的处理。为什么要用注解注解可以给类、方法上注入信息。常见注解在java.lang包下存在着5个基本的Annotation,其中有2个Annotation我们是非常常见的了。@...
install ext-zip for Mac
升级 macOS 10.15.6 后,发现 php 版本号已经升级到了 php7.3运行 php -vPHP 7.3.11 (cli) (built: Jun 5 2020 23:50:40) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zen...
how to remove NULL values from NSMutableArray? ios
https://stackoverflow.com/questions/15292037/how-to-remove-null-values-from-nsmutablearray-ios
NSMutableDictionary setValue与setObject
https://www.jianshu.com/p/440a304d8fba
React: this.props.match typescript 类型如何写
我们在使用 function base component 的时候可以使用 useParams 来获取参数, 类似这样:const { id } = useParams()当我们使用 class base component 的时候该如何写好类型呢?先说结论import { RouteComp...
NPM: You must install peer dependencies yourself.
当我们升级 package.json 包后,容易出现下面的错误:npm WARN babel-eslint@10.1.0 requires a peer of eslint@>= 4.12.1 but none is installed. You must install peer de...
Android: Package manager has died at getPackageInfo
版本信息react native: 0.62.2react-native-apk-manager: ^1.1.0错误摘要java.lang.RuntimeException: Package manager has died at android.app.ApplicationPackageM...