前端
文章平均质量分 53
柯南二号
一个喜欢探讨Java后端技术的小白
展开
-
ArkTS和TypeScript区别
如果编译器不知道变量point的确切类型,由于对象布局不能确定,编译器无法深度地优化这段代码,造成性能瓶颈。没有类型也会造成属性的类型缺少限制,例如point.x的类型在此时为number,它也可以被赋值成其他类型,造成额外的运行时检查和开销。由此可见,其实TS也对这个进行了编译检查,不会让这种编译通过,ArkTS的特性和TS的这个一致,都无法让这种编译通过。如果在ArkTS文件中这么写的话,编辑器会自动提示必须要标注类型,否则无法通过编译。所以华为官网提到的第一点算不上是不同,而是相同的编译检查。原创 2024-08-07 13:54:48 · 296 阅读 · 0 评论 -
遇到报错node:internal/crypto/hash:69 this[kHandle] = new _Hash(algorithm, xofLen); 解决办法
第二种是使用下述命令增加到环境变量中去,也可以解决。第一种是降低node的版本到16以下可以解决。原创 2023-11-08 11:09:13 · 4277 阅读 · 0 评论 -
macOS 创建Flutter项目
创建完成以后,点击这里的绿色运行按钮,即可点击安装。可以通过查看控制台输出的log信息,查看安装过程。,验证 Flutter SDK 的路径。等待 Android Studio 完成项目的创建。编辑器可以选择vscode或者IDEA。这个文档,配置好flutter的环境。然后手机上就可以看到一个这样的界面。的项目类型,完成后选择。打开 IDE 并选中。我这里以IDEA为例。原创 2023-10-30 20:43:02 · 964 阅读 · 0 评论 -
创建React Native的第一个hello world工程
脚手架的,可以按照下述步骤直接安装。如果已经安装过的,但是在使用这个脚手架初始化工程的时候遇到下述报错的话。安装完成之后,可以用脚手架来初始化项目。安装编译到Android手机上去。需要安装好node、npm环境。原创 2023-10-16 16:45:53 · 927 阅读 · 0 评论 -
同源策略及其解决方案
同源策略及其解决方案一、同源策略1.1 定义:同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略,它是由Netscape提出的一个著名的安全策略。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面。当浏览器的百度tab页执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。原创 2020-09-21 21:36:45 · 4153 阅读 · 1 评论