- 博客(840)
- 问答 (1)
- 收藏
- 关注
原创 MAC 怎么设置 Java虚拟内存设置
通过上述方法,你可以根据实际需求灵活调整 Java 虚拟机的内存设置。如果有更复杂的性能优化需求(如垃圾回收器调优),可以进一步研究 JVM 高级参数。在 macOS 中设置 Java 虚拟内存(即 JVM 的堆内存大小)需要通过 Java 虚拟机参数来调整。(在 Tomcat 的。
2025-02-26 15:30:14
655
原创 CSS 布局技术深度解析:从传统到现代的核心布局方案
CSS布局技术从最初的文档流发展到如今的Grid系统,经历了革命性的进步。深入理解各布局技术的底层原理根据场景特点选择最佳方案善用布局组合解决复杂需求持续关注新标准发展动态平衡浏览器兼容性与新技术应用通过合理运用这些布局技术,开发者可以创建出既美观又高效的现代网页界面,适应从移动端到桌面端的各种显示环境。
2025-02-21 13:47:38
1195
原创 JavaScript 原生也有confirm?怪我了
对话框会阻塞用户与页面的交互,直到用户做出选择,因此在现代Web开发中,它通常被视为一种不太友好的用户体验方式。对话框是模态的,这意味着它会阻塞脚本的执行,直到用户与对话框交互。因此,它通常用于需要用户明确确认或取消操作的场景,比如删除文件、提交表单等。如果用户点击了“取消”(通常是“Cancel”)或关闭了对话框,则返回。函数返回一个布尔值:如果用户点击了“确定”(通常是“OK”),则返回。这个函数会暂停脚本的执行,直到用户点击了其中一个按钮。对话框,以提供更好的用户体验和更多的自定义选项。
2024-11-28 19:18:13
536
原创 TS 使用泛型和 typeof约束参数
通过将泛型与typeof结合使用,你可以创建更灵活和类型安全的 TypeScript 代码。这种技巧在处理配置对象、依赖注入和其他需要类型约束的场景中特别有用。
2024-11-28 18:52:01
410
原创 JavaScript 中检测数据类型的方法有哪些?
typeof:适用于基本数据类型,但null会被错误地识别为object,引用数据类型都会返回object。instanceof:适用于引用数据类型,不适用于基本数据类型,且受原型链影响。:可以检测基本数据类型和引用数据类型,但属性可修改,可能导致不准确。:最准确的方法,适用于所有数据类型。:专门用于检测数组类型。在选择数据类型检测方法时,应根据具体需求和上下文环境来决定使用哪种方法。如果需要高准确性的类型检测,推荐使用方法。
2024-11-12 17:19:22
509
原创 JavaScript 中类型转换
在JavaScript中,类型转换(Type Conversion)是一个至关重要的概念,它涉及到将值从一种类型转换成另一种类型。这种转换可以是隐式的,也可以是显式的。
2024-11-12 15:55:09
500
原创 总是忘记CSS中的transform 和transition的区别
CSS中的transform和transition是两个非常重要的属性,它们共同作用于网页元素,以实现丰富的动画效果。
2024-11-04 01:14:29
922
原创 求余和求模是不是一样的,就要看看计算机中的 fix 和 floor 区别
fix函数定义:fix函数是朝零方向取整的函数,即它会返回小于或等于(对于正数)或大于或等于(对于负数)输入数的最接近整数。特点:fix函数不考虑输入数的正负,只关注其绝对值与最近整数的距离,然后向零方向取整。floor函数定义:floor函数是向下取整的函数,即它会返回小于或等于输入数的最大整数。特点:floor函数总是向负无穷方向取整,无论输入数是正是负。
2024-11-03 16:36:48
910
原创 【回忆】JavaScript 中的 Map 有哪些方法
在 JavaScript 中,Map对象是一种键值对的集合,类似于对象,但“键”可以是任何数据类型(对象或原始值)。Map提供了多种方法来操作这些键值对。以下是Map。
2024-11-03 01:08:34
472
原创 CSS中的 BFC,是啥呀?
BFC是一个独立的渲染区域,只有属于这个BFC的元素才会参与这个区域的布局,这个区域不会与其他元素发生布局上的相互影响。BFC是一个非常有用的CSS布局工具,通过理解和利用BFC,我们可以解决许多布局问题。掌握触发BFC的条件以及BFC的特性,可以帮助我们更灵活地控制页面的布局。
2024-11-03 01:05:11
1182
1
原创 【总结】常⽤的meta标签有哪些
meta标签由name和content属性定义,用来描述网页文档的属性,如网页的作者、网页的描述、关键词等。除了HTTP标准固定了一些name作为大家使用的共识外,开发者还可以自定义name。
2024-11-02 19:31:35
1067
原创 src和href的区别
src和href都是HTML中用于指定资源地址的属性,但它们在用途、引用方式、对文档的影响以及适用范围等方面存在显著的区别。
2024-11-02 19:03:54
794
原创 object.defineproperty 和 proxy 的区别
适用于静态地定义或修改对象属性。Proxy适用于动态地拦截和自定义对象操作。选择哪种机制取决于你的具体需求,以及你对性能和复杂性的权衡。
2024-11-02 18:20:41
805
原创 Performance面板和Lighthouse面板有什么区别
Lighthouse和Performance面板都是强大的性能检测工具,它们各自具有独特的使用方式和检测指标。开发者可以根据需要选择合适的工具来优化页面的性能。Lighthouse和Performance面板都是Chrome开发者工具中用于性能检测的重要工具,它们各自具有独特的使用方式和检测指标。
2024-11-02 17:43:20
1141
原创 zsh: command not found: pip
当您在 macOS 的终端(尤其是使用 zsh 作为默认 shell 的情况下)中看到 “zsh: command not found: pip” 这个错误时,通常意味着。请按照这些步骤操作,并根据您的具体情况进行调整。如果您在操作过程中遇到任何问题,请随时提问。没有被正确安装到您的系统上,或者其安装路径没有被添加到您的 PATH 环境变量中。
2024-10-30 16:49:20
2920
原创 如何配置,npm install 是从本地安装依赖
确保你有本地的依赖包。这个依赖包可以是一个包含。文件的文件夹,或者是一个已经打包好的。在 Node.js 中,要使。通过以上方法,你可以使用。
2024-10-30 11:07:38
2237
原创 了解一下,RN中怎么加载 threejs的
在React Native(RN)中加载和使用Three.js,一个流行的3D图形库,通常需要一些额外的步骤,因为Three.js主要是为Web浏览器设计的,而React Native则使用原生的渲染引擎。不过,有一些方法可以在React Native中集成Three.js。
2024-10-29 23:40:00
710
原创 RN如何实现页面渐变背景
在React Native(RN)中,实现页面渐变背景通常需要使用组件。是React Native的一个第三方库,它允许你创建线性渐变效果。以下是一个简单的步骤指南,教你如何在React Native中实现页面渐变背景。
2024-10-29 23:29:48
1003
原创 RN的 Button 组件没有 style 属性
如果你需要高度自定义按钮的样式,你可以使用或组件来替代Button,并在这些组件内部使用Text或其他元素来呈现按钮的标签。这样做可以让你完全控制按钮的样式。
2024-10-28 00:08:08
418
原创 RN 中的createNativeStackNavigator,为什么出现顶部的 header
你还可以向header中添加自定义的组件,比如一个自定义的搜索栏或者一个按钮。这可以通过在options中使用headerLeft或属性来实现,这些属性接受一个 React 元素作为值。options={{),}}/>在这个示例中,我们在header的右侧添加了一个自定义的按钮。总之,生成的导航器默认包含顶部的header,但你可以通过配置来定制或隐藏它。React Navigation 提供了丰富的选项来满足不同的导航需求。
2024-10-28 00:06:30
707
原创 React Native 修改安卓应用图片和名称
在React Native(RN)项目中,修改安卓应用图标和名称通常涉及对Android原生代码的一些修改。
2024-10-27 00:31:45
758
原创 修改 RN 打包后生成的app-release 安装包的名称
在React Native项目中,修改打包后生成的Android安装包的名称通常涉及修改Android的构建配置。
2024-10-27 00:29:10
575
原创 RN安卓应用打包指南
React Native(简称RN)是一个用于开发跨平台移动应用的开源框架,它允许你使用JavaScript和React来构建在iOS和Android上运行的应用。
2024-10-26 23:53:00
1714
原创 了解React Native应用中的createNativeStackNavigator 组件
是 React Navigation 库中的一个组件,专门用于在 React Native 应用中创建原生的堆栈导航器(Stack Navigator)。这个组件允许你在应用中实现页面之间的导航,如从主页面跳转到详情页面,然后再返回主页面。与传统的 JavaScript 堆栈导航器相比,提供了更流畅和原生的导航体验,因为它利用了原生平台(iOS 和 Android)的堆栈导航特性。
2024-10-26 21:25:03
898
原创 图片延迟加载:Intersection Observer API
允许你异步地观察一个或多个目标元素与其祖先元素或顶级文档视口(viewport)交叉状态的变化。当被观察的目标元素的可见性发生变化时,你可以收到一个回调,并且可以执行相应的操作,比如加载图片。
2024-10-26 20:57:37
507
原创 JavaScript 内部如何判断对象属性类型的
在JavaScript中,要判断对象属性的类型,引擎内部以及开发者通常会依赖几种不同的方法。这些方法主要涉及到JavaScript的类型系统和一些内置的函数与操作符。
2024-10-25 12:55:26
458
原创 JavaScript 的 class 和箭头函数
class和箭头函数是ES6引入的两个强大特性,它们分别提供了更简洁和更直观的方式来定义对象和函数。通过合理使用这两个特性,可以使JavaScript代码更加清晰、易读和易维护。
2024-10-25 11:08:40
452
原创 React 纯手写一个 Modal 组件,除了样式不太美观以外,其他功能都不错呢?附上全部源码
弹窗 Modal 基本功能有消息、确认和取消两个。其他的功能暂时放下,需要什么就加什么吧?
2024-10-24 19:14:38
378
原创 JavaScript 三个方法获取数组最后一项
在 JavaScript 中,你可以使用数组的内置方法slice()或直接通过数组的索引来获取数组的最后一项。
2024-10-24 13:50:54
1731
原创 ArkTS 如何适配手机和平板,展示不同的 Tabs 页签
ArkTS允许开发者自定义Tabs组件,以适应不同的设备类型。设置Tabs属性:使用Tabs组件时,可以通过属性设置页签的位置(顶部、底部),通过vertical属性设置页签的排列方向(横向、纵向)。响应式设计:在Tabs组件的build方法中,可以根据断点系统的返回值动态设置Tabs的属性,以实现响应式设计。
2024-10-23 16:16:45
1689
原创 不常用,总是忘记:nginx 重启指令
对于大多数现代 Linux 系统,推荐使用命令来重启 Nginx 服务。这是因为 systemd 提供了更强大的服务管理功能,包括依赖关系处理、日志记录等。然而,了解其他方法也是很重要的,以便在需要时能够灵活应对。
2024-10-23 16:12:09
2115
原创 总结一下 Promise,怎么使用,如何手写 promise
Promise 是 JavaScript 中的一个异步编程解决方案,它代表了一个最终可能完成(或失败)及其结果值的异步操作。Promise 有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。Promise 一旦从 pending 状态变为 fulfilled 或 rejected 状态,状态就不会再改变,即 Promise 的状态是不可逆的。
2024-10-22 20:47:32
505
原创 【最全总结】JavaScript 字符串方法有哪些?怎么使用?
在字符串中查找与正则表达式regexp匹配的结果。如果找到匹配项,则返回一个数组;否则,返回null。// 输出: ["o", "o"]
2024-10-22 16:48:40
782
原创 typescript 中的类型推断
TypeScript 的类型推断功能极大地减少了手动指定类型的需要,使得代码更加简洁和灵活。然而,有时候为了代码的清晰和可维护性,显式地指定类型也是一个好的实践。类型推断和显式类型注解可以结合使用,以达到最佳效果。
2024-10-22 16:03:38
428
原创 typescript 的类型注解和类型断言
在TypeScript中,类型注解和类型断言是两个非常重要的概念,它们有助于开发者在代码中明确声明变量的类型,从而提高代码质量和开发效率。
2024-10-22 12:46:50
1112
原创 总结 typescript 的所有知识
定义:TypeScript 是一种强类型编程语言,它扩展了 JavaScript 的功能,添加了类型系统和其他特性,如接口、类、泛型等。特点:TypeScript 的主要特点是增加了代码的可读性、可维护性和开发效率,通过静态类型检查在编译阶段发现潜在的错误。应用场景:TypeScript 特别适合用于大型项目和团队协作,因为它提供了更严格的类型检查和结构化的开发方式。
2024-10-22 11:03:45
673
空空如也
node的部署可以不用Nginx呀
2021-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人