LET
  • 2024-10-05ES6中扩展运算符...与Set结合使用
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title><
  • 2024-10-05RUST的引用和借用
        上一篇博客说到,移动是转交所有权,而克隆(Copy和Clone)是获得一个和旧值相同的新值的所有权)。    那么如果我们想不转交所有权又对变量的值进行读取和修改(比如方法的传参问题,会改变所有权,即移动;或者读取和修改的不是原变量的值,即克隆),应该怎么做?    RUST提供了
  • 2024-10-05在Js中匿名函数的几种写法
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title><
  • 2024-10-05Cornell cs3110 - Chapter7 Exercises
    (*Exercise:mutablefields*)typestudent={name:string;mutablegpa:float;}letstuA={name="Alice";gpa=3.7}let()=stuA.gpa<-4.0(*Exercise:intfun*)letinc=ref(funx->x+1)letnum=!inc3109(*Exercise:a
  • 2024-10-04鸿蒙应用示例:ArkTS中设置颜色透明度与颜色渐变方案探讨
    /***根据比例混合两个十六进制颜色值。*@paramcolorA第一个颜色的十六进制值,例如红色'#ff0000'。*@paramcolorB第二个颜色的十六进制值,例如黑色'#000000'。*@paramratio混合比例,0表示仅返回colorA,1表示仅返回colorB,介于0和1之间的值会混合两个颜色。
  • 2024-10-03TS学习笔记(二)
    为了解决any类型的污染问题,引入了unkown类型、它与any类型的相似之处在于,所有类型的值都可以分配给unkown类型。letx:unknown;x=true;//正确x=42;//正确x='HelloWorld'//正确它们的不同之处在于:1、unknown类型的变量,不能直接赋值给其它类型的变量(除了any类
  • 2024-10-03Cornell cs3110 - Chapter5 Exercises
    (*Exercise:complexsynonym*)moduletypeComplexSig=sigtypecomplexvalzero:complexvaladd:complex->complex->complexend(*Exercise:complexencapsulation*)moduleComplex:ComplexSig=structtypecomplex=float*flo
  • 2024-10-02Cornell cs3110 - Chapter4 Exercises
    (*Exercise:mysteryoperator1*)let($)fx=fx;;(*使得函数的连续调用具有一部分右结合的特质square$2+2与square2+2的运行结果分别是16和6*)(*Exercise:repeat*)letrecrepeatfnx=matchnwith|0->x|_->repeatf(n-1)
  • 2024-10-02Cornell cs3110 - Chapter3 Exercises
    (*Exercise:listexpressions*)letlist1=[1;2;3;4;5];;letlist2=1::2::3::4::5::[];;letlist3=[1]@[2;3;4;]@[5];;(*Exercise:product*)letrecproductl=matchlwith|[]->1|h::t->h*productt;;(*
  • 2024-10-02关于CoreML需要外部生成randn这档子事
    coremltools在转换后会固定randn结果,实现真·randn需要外部生成,再使用MLMultiArray作为输入参数传入。太长不看使用BNNSimportAccelerateimportCoreML@available(iOS16.0,*)extensionMLMultiArray{staticfuncrandnFP32(shape:consuming[NSNumber],mea
  • 2024-10-02truffle部署合约ganache测试
     contract目录下 Storage.sol//SPDX-License-Identifier:GPL-3.0pragmasolidity>=0.8.2<0.9.0;/***@titleStorage*@devStore&retrievevalueinavariable*@custom:dev-run-script./scripts/deploy_with_ethers.ts*/contractSimpleSt
  • 2024-10-01免费分享一套SpringBoot+Vue在线拍卖系统【论文+源码+SQL脚本+PPT】,帅呆了~~
    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue在线拍卖系统,分享下哈。项目视频演示【免费】Springboot+Vue在线拍卖系统Java毕业设计_哔哩哔哩_bilibili项目介绍随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统
  • 2024-09-30Cannon-es.js之Distance Constrait模拟布料
    本文目录前言最终效果1、Particle2、前置代码准备2.1代码2.2效果3、使用距离约束模拟布料3.1代码3.2效果前言在现代Web开发中,实现逼真的物理效果对于提升用户体验至关重要。Cannon-es.js,作为Cannon.js的ES6模块版本,凭借其轻量级、高性能和易于集成的特点,在Web
  • 2024-09-30js进阶——FormData常用知识点介绍
    FormData是JavaScript中用于构建表单数据对象的API,它主要用于处理enctype="multipart/form-data"类型的表单提交,即上传文件和数据。通过FormData,开发者可以在客户端构建和发送表单数据,尤其是在没有使用传统的HTML表单提交时,允许开发者进行更多的自定义和控制。For
  • 2024-09-30async/await 函数到底要不要加 try catch ?
    前言写异步函数的时候,promise和async两种方案都非常常见,甚至同一个项目里,不同的开发人员都使用不同的习惯,不过关于两者的比较不是本文关注的重点,只总结为一句话:“async是异步编程的终极解决方案”。当使用async函数的时候,很多文章都说建议用trycatch来捕获异常,可是
  • 2024-09-30实时语音交互,打造更加智能便捷的应用
    随着人工智能和自然语言处理技术的进步,用户对智能化和便捷化应用的需求不断增加。语音交互技术以其直观的语音指令,革新了传统的手动输入方式,简化了用户操作,让应用变得更加易用和高效。通过语音交互,用户可以在不方便使用触屏操作例如驾驶、烹饪时通过语音指令进行操作;在需要输入大
  • 2024-09-30leetcode1353. 最多可以参加的会议数目
    给你一个数组 events,其中 events[i]=[startDayi,endDayi] ,表示会议 i 开始于 startDayi ,结束于 endDayi 。你可以在满足 startDayi <=d<=endDayi 中的任意一天 d 参加会议 i 。在任意一天 d 中只能参加一场会议。请你返回你可以参加的 最大 会议
  • 2024-09-30Js运算符(操作符)
    算数运算符a=1+1//2a=10-5//5a=10/5//2a=10/0//js中除以0不会报错,结果是Infinitya=2*2//4a=2**2//a=10%4//取余,2js中算数运算,除了字符串的加法,会自动将非数值转换为int进行计算,不像其他语言会报错a=10+true//11a=10
  • 2024-09-29【前端】-jQuery(带你让你深入了解学习使用jQuery)
    引言: jQuery是一个轻量级的JavaScript库,自2006年发布以来,它迅速成为Web开发中不可或缺的工具。它通过提供简洁的语法和强大的功能,简化了HTML文档操作、事件处理、动画效果以及AJAX请求的实现。jQuery允许开发者以更少的代码实现复杂的任务,提升开发效率。此外,jQu
  • 2024-09-29nodejs学习
    nodejs中的v8引擎模块一、promise钩子模块;二、垃圾回收模块;1、promise钩子包括:(1)onInit(callback)在promise创建时调用;(2)onSettled(callback)在fulfilled或rejected时调用;(3)onBefore(callback)在promise继续执行之前调用的回调;(4)onAfter(callback)在promise继续执行之后调
  • 2024-09-29探索 Swift 中的 withUnsafeBufferPointer 与 Copy-On-Write 机制
    在Swift编程中,对内存管理和性能优化的理解是提高应用效率的关键。今天,我们将深入探讨两个重要主题:使用 withUnsafeBufferPointer 来访问数组的内存地址,以及Swift集合类型(如Array、Dictionary和Set)所采用的Copy-On-Write(COW)机制。withUnsafeBufferPointer 简介with
  • 2024-09-29TypeScript:模块
    一、前言关于术语的一点说明:请务必注意一点,TypeScript1.5里术语名已经发生了变化。“内部模块”现在称做“命名空间”。“外部模块”现在则简称为“模块”,这是为了与ECMAScript2015里的术语保持一致,(也就是说moduleX{相当于现在推荐的写法namespaceX{)。
  • 2024-09-29webGL入门(五)绘制多边形
    代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title>
  • 2024-09-29webGL入门对于LINES_STRIP与LINE_STRIP绘制连线的不同之处
    图片对比:上图为LINE_STRIP 上图为LINES_STRIPLINE_STRIP代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0&q
  • 2024-09-29vue中使用decimal.js对前端数值类型进行高精度计算
    需求背景:由于一些场景我们需要在前端JavaScript进行数值计算,且对精度要求比较严谨,而前端数值是浮点类型,直接使用计算可能会产生一系列的精度问题,常见的浮点运算问题,比如精度损失等;所以例如涉及到一些金额计算等,需要进行高精度处理。解决方案:(1)可以把数值计算部分逻辑交给后端接口