let
  • 2024-07-02数组-移除元素
    移除元素移除元素(leetcode27)varremoveElement=function(nums,val){constn=nums.length;letleft=0;for(letright=0;right<n;right++){if(nums[right]!==val){nums[left]=nums[right];left++
  • 2024-07-02周下载量3000多万的npm包---nanoid(uuid的竞争对手),生产随机字符串,体积更小,可以自定义字符集
    https://www.npmjs.com/package/nanoid体积更小,可以自定义字符集<scriptsetup>import{onMounted}from'vue'import{nanoid,customAlphabet}from'nanoid'onMounted(()=>{letid1=nanoid()console.log(id1)letcustomNanoid
  • 2024-07-02高德坐标转gps坐标
    vue3实现高德坐标和gps坐标互转:/** *高德地图坐标转GPS坐标算法 */constpi=3.1415926535897932384626;consta=6378245.0;//长半轴constee=0.00669342162296594323;//扁率//地球坐标系(WGS-84)转火星坐标系(GCJ)exportfunctionWgsToGcj02(wglng,wglat){
  • 2024-07-02rust 字符串拼接
    提问rust字符串拼接方式回答format!("{}{}",s1,s2);fnmain(){lets1="Hello";lets2="World";//Usingformat!macroforconcatenationletresult=format!("{}{}",s1,s2);println!("
  • 2024-07-02JavaScript 中删除数组元素
    在JavaScript中,没有像Java的ArrayList中的remove方法那样直接删除指定元素的方法,删除指定下标的数组元素可以通过几种方式实现方法一:使用 splice() 方法splice()方法可以在数组中添加或删除元素,并返回被删除的元素。letarr=[1,2,3,4,5];letindexToRemove
  • 2024-07-02JavaScript 学习教程:从入门到精通
    JavaScript学习教程:从入门到精通JavaScript是网页开发过程中不可或缺的一部分,无论你是初学者还是有一定基础的开发者,这篇教程将帮助你更深入地理解和运用JavaScript。本文将分为多个章节,涵盖JavaScript的基本概念、高级技术、常用库和框架,以及实际项目案例。目录Jav
  • 2024-07-02PHP与js遍历的区别,PHP运行原理学习
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title><?phpecho'PHP的第一
  • 2024-07-02vue+科大讯飞语音听写功能
    1.查看node版本,本人如下:node16本人项目目录,主要用到的画红色圈圈的三个文件2.添加package.json文件版本"dependencies":{enc":"^0.4.0","jquery":"^3.4.1",},"devDependencies":{"crypto-js":"^4.0.
  • 2024-07-01JavaScript 进阶之旅:Symbol 引领标识符新纪元
    个人主页:学习前端的小z个人专栏:JavaScript精粹本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论!文章目录
  • 2024-07-01JavaScript 编程语言【 数据类型】过滤|排序|映射|迭代
    文章目录将border-left-width转换成borderLeftWidth过滤范围原位(inplace)过滤范围降序排列复制和排序数组创建一个可扩展的calculator映射到names映射到对象按年龄对用户排序随机排列数组获取平均年龄数组去重从数组创建键(值)对象Iterableobject(可迭代对象)Symbol.
  • 2024-07-01鸿蒙学习1:ArkTS基础入门
    1变量和常量1.1变量    常见的基础数据类型:    string字符串、number数字、boolean布尔判断。    变量:专门用来存储数据的容器。    语法:let 变量名:数据类型=值。例如:letname:='张三';letprice:number=12.4;letisSucc
  • 2024-06-30ts 数组使用方式
    概论代码测试//普通数组letuuy:Array<number>;uuy=[23,23423,23423423]letuud:[]//letuua:array;//报错,不能这样声明数组//从右往左是越子级内容letuuv:number[][]//二维数组uuv=[[23,23423,23423423],[23,23423,23423423],[23,23423,23423423]]letuuo:
  • 2024-06-24Javascript高级程序设计(第四版)--学习记录之基本引用类型
    DateDate类型将日期保存为自协调世界时间1970年1月1日午夜至今所经过的毫秒数。创建日期对象letnow=newDate()Date.parse()方法接收一个表示日期的字符串参数,尝试将这个字符串转换为表示该日期的毫秒数。lettime=newDate(Date.parse("May24,2024"));Date.now()
  • 2024-06-24let和var的区别
    let 和 var 在JavaScript中都是用来声明变量的关键字,但它们在作用域、变量提升和重复声明方面有显著的区别:作用域:var:变量声明时,它被绑定到包含它的函数作用域。如果 var 在函数外部声明,它将是全局变量。let:变量声明时,它被绑定到包含它的块作用域(任何代码块,如 {} 内)。
  • 2024-06-23How to get all subarrays from an array by using JavaScript All In One
    HowtogetallsubarraysfromanarraybyusingJavaScriptAllInOneJavaScript动态生成其所有的子数组算法difficulty:Medium/难度:中等solutionsdemos//双指针???//functionnumberOfSubarrays(nums:number[],k:number):number{//letcount=0
  • 2024-06-23使用cloudflare-works搭建自己docker加速源
    在网上看到了许多教程,基本上部署都是手动的,docker镜像都要手动输入选择重新部署。要么都是些基本镜像仓库。视频地址:【CloudFlare搭建doker加速源。都这么长时间了,你的docker还是跑不通吗?】https://www.bilibili.com/video/BV1F533eHEsB/?share_source=copy_web&vd_source=0742
  • 2024-06-23经典面试题【作用域、闭包、变量提升】,带你深入理解掌握!
    前言:哈喽,大家好,我是前端菜鸟的自我修养!今天给大家分享经典面试题【作用域、闭包、变量提升】,并提供具体代码帮助大家深入理解,彻底掌握!原创不易,如果能帮助到带大家,欢迎收藏+关注哦
  • 2024-06-23算法题-JS实现整数反转
    学习目标:整数反转leetcode原题链接学习内容:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0。假设环境不允许存储64位整数(有符号或无符号)。示例1:输入:x=123输出
  • 2024-06-23playwright 连接browserless 服务
    playwright是与puppeteer类似的包装,但是playwright实现的周边更加丰富,也是一个很不错的工具,值得使用下,以下是关于playwright连接browserless服务的简单说明环境准备docker-composeversion:"3"services:nginx:image:nginx:alpinevolumes
  • 2024-06-22IOS Swift 从入门到精通: 可选项、展开和类型转换
    文章目录处理缺失数据展开可选值用保护装置解开强制展开隐式解包可选值零合并可选链式调用可选尝试可失败的初始化器类型转换总结处理缺失数据我们已经使用诸如之类的类型Int来保存像5这样的值。但是如果您想存储age用户的属性,如果您不知道某人的年龄,您会怎么做?
  • 2024-06-22three.js 第六节 - 纹理以及贴图【.hdr文件(hdr贴图)】- 色彩空间
    素材这是素材更多素材、案例、项目好几个G一共,加我q178373168,60大洋拿走源码源码//@ts-nocheck//引入three.jsimport*asTHREEfrom'three'//导入轨道控制器import{OrbitControls}from'three/examples/jsm/controls/OrbitControls'//导入lil.gui
  • 2024-06-22HTML5调用系统摄像头结合canvas进行拍照以及文件上传,调用结束后关闭浏览器对摄像头的占用
    html5部分<!--摄像头拍照--><el-buttonsize="mini"type="primary"class="cameraBtn"@click="confirm_camera">拍照</el-button><el-dialog:visible.sync="isShowCamera"title="拍照"
  • 2024-06-21使用Naive UI的级联选择器 Cascader进行省市区选择
    序言:   在进行PC版的功能开发时,进行客户管理时老板要让客户便捷的选择自己的省市区等信息,而不是让他们一个个去填写,这时就需要使用级联选择器来进行省市区的选择。注:elementui/plus的级联选择器也是可以的。 步骤:需要下载省市区的js文件,这个文件已经上传到主页可
  • 2024-06-21全排列问题
    1letstr="abbd"2functionArrange(str){3if(str.length<=2){4returnstr.length===2?[str,str[1]+str[0]]:[str]5}6letarrRes=[]7letarrStr=str.split('');8for(leti=0;i<a
  • 2024-06-21鸿蒙开发学习随记(1)——ArkTS基础语言学习
    目录变量与常量数组函数常规函数箭头函数接口与对象联合体枚举类型变量与常量在ArkTS语言中有三种常见的数据类型:number,string,boolean。变量这样声明定义://变量命名letname:string="zhangsan"//let是一个关键字声明变量,name是变量名,string是类型,=后面