- 博客(415)
- 收藏
- 关注
原创 lambda表达式,方法的引用(静态,成员,泛型,构造,function接口),流处理(数据过滤,映射,查找,收集)
【代码】lambda表达式,方法的引用(静态,成员,泛型,构造,function接口),流处理(数据过滤,映射,查找,收集)
2025-04-08 08:29:29
61
原创 数字处理,格式化,Math类,Random,BigInteger,BigDecimal
【代码】数字处理,格式化,Math类,Random,BigInteger,BigDecimal。
2025-03-26 09:19:35
230
原创 vue3+elPlus 选择框select 下拉数据过千条,页面卡顿,分页解决
vue3+elPlus 选择组件select 下拉数据过千条,页面卡顿,分页解决
2024-11-29 15:12:39
522
1
原创 每次git提交都让我输账号密码
另一种方法是将Git配置为存储你的凭据。这样做可以避免每次都输入它们,但更重要的是,它会保存在一个可以跨设备同步的安全位置。另一种解决方法是使用SSH密钥来进行认证,而不是使用用户名和密码。选择哪种方法取决于你对安全性的需求以及你的工作环境。如果你使用的是GitHub或其他支持OAuth的服务,你可以生成一个个人访问令牌来代替密码使用。你可以设置Git来使用凭据缓存,这样在一定时间内不再要求输入用户名和密码。请注意,存储凭据可能会带来安全风险,特别是在公共或多用户的计算机上。
2024-07-19 14:06:08
2904
1
原创 使用git提交代码时候出现403怎么解决
如果输入了git config credential.helper命令之后还是出现了osxkeychain, store 或者 cache 等,说明 git 的配置还是没有被清空。然后第一次push 的时候会提示输入用户名密码,输入完成之后/Users/xxx/ 文件夹下会生成一个新的文件.git-credentials,里面保存了你的用户名密码等信息。如果都删除还是不行,找到缓存所在目录的.git-credentials 文件,删除,防止系统自动去那里寻找用户名密码。如图:查看缓存所在文件目录。
2024-07-19 12:45:11
780
原创 安全的字符串拼接
假如你需要拼接一些不确定类型的变量为字符串,你需要确保算术运算符在你拼接时不会起作用。使用concat:var one = 1;var two = 2;var three = '3';var result = ''.concat(one, two, three); //"123"这应该就是你所期望的拼接结果。如果不这样,拼接时加号可能会导致你意想不到的结果:var o...
2023-12-27 13:40:00
440
原创 清空数组的两种方法
如果你定义了一个数组,然后你想清空它。 通常,你会这样做:// 定义一个数组var list = [1, 2, 3, 4];function empty() { //清空数组 list = [];}empty();但是,这有一个效率更高的方法来清空数组。 你可以这样写:var list = [1, 2, 3, 4];function empty() ...
2023-12-27 13:38:00
315
原创 break 或 continue 循环函数,使用some同forEarch一样,但是直到找到就不继续往下循环,节省内存...
停止循环是循环中一个常见的需求。使用for循环我们可以用break提前结束循环。const a = [0, 1, 2, 3, 4];for (var i = 0; i < a.length; i++) { if (a[i] === 2) { break; // stop the loop } console.log(a[i]);}//> 0, 1...
2023-12-27 13:34:00
448
原创 实现异步循环--闭包
让我们试着写一个异步方法,每秒打印一次循环的索引值。for (var i=0; i<5; i++) { setTimeout(function(){ console.log(i); }, 1000 * (i+1));} 如上程序的输出为:> 5> 5> 5> 5> 5这明显是有问题的。原因每次时间结束(ti...
2023-12-27 13:31:00
375
原创 js字符串,取得文件扩展名
解决方法 1: 正则表达式function getFileExtension1(filename) { return (/[.]/.exec(filename)) ? /[^.]+$/.exec(filename)[0] : undefined;}解决方法 2: String的split方法function getFileExtension2(filename) { ...
2023-12-27 11:09:00
355
原创 vscode打开vue3,报红,ts类型找不到问题
vscode不用禁用原有的插件Veyur和javascriptVue之前 vscode 检测到 vue3 ,自动推荐安装了 Vue Language Feature(Volar),但用它扔有类型报错。官方推荐,使用 它 时禁用 Vetur,以免有冲突。只需安装TypeScript Vue Plugin(Volar)并且打开,设置中的命令面板,快捷键f1,搜索type :select,选择...
2023-12-25 14:21:00
274
原创 代码写错分支怎么重新修改分支(注意---!!!慎用!!!!必须确保git add git commit 成功,最好本地保留一份代码)...
情景:假如有两个分支一个是开发分支:dev ;一个是生产分支:main。你应该在dev分支上开发, 但是不小心全都开发到main分支上了, 而这些修改又不容易手动分离。解决:// 当前所在分支为maingit pullgit add .git commit -m '注释'git checkout devgit pullgit merge maingit push git checkout...
2023-12-22 13:11:00
266
原创 vscode 终端无法正常执行命令如何解决vscode终端命令不识别SecurityError: (:) [],PSSecurityException...
(1)get-ExecutionPolicy get-ExecutionPolicy 的值: Restricted:禁止终端使用命令。 RemoteSigned:允许终端使用命令。(2)set-ExecutionPolicy RemoteSigned点击windows系统左下角的菜单按钮,在弹出的菜单栏种找到Windows PowerShell工...
2023-12-14 09:57:00
374
原创 vue2 el-input-number 千分位显示的支持(不影响v-model的数值取值)
<!-- 增加v-thousands指令 --><el-input-number v-model="row.money" v-thousands :controls="false" :min="0" :precision="2" style="width: 100%"// 添加全局指令或局部指令 directi...
2023-10-23 15:02:00
151
原创 前端vue项目部署中,用户还在访问系统,存在缓存问题,部署后需要ctrlF5强制刷新,解决热更新的几种方案...
问题描述:问题是这样的,在部署的时候,用户并没有关闭浏览器还保持访问操风系统管理项目的页面中。这样才会产生问题缓存;如果在部署的时候或者部署之前,用户并没有打开系统页面,部署完成后,才访问操风系统,不会存在缓存的。我刚才测试了一下。要想解决,部署之前或在部署中,用户还再使用的情况下,前端得写定时获取版本号,如果本地的版本号小于服务端的版本号,自动给他强制更新一下。1.纯前端解决:需要每次打包...
2023-09-21 15:58:00
249
1
原创 word在线预览1.直接预览-格式问题(效果差)2.使用微软接口或第三方收费接口(必须是外网,可访问链接)...
1. 先介绍第一种方案(纯前端)npm install 以下依赖 --save"@vue-office/docx": "^1.3.0", "@vue/composition-api": "^1.3.0","vue-demi": "^0.14.5",<template> <div class="app-container"> <d...
2023-08-23 15:58:00
498
原创 Git:删除所有 Commit 提交记录
如果想要删除Git项目下的所有Commit提交,可以使用以下方法。创建孤立分支,并切换到该分支:git checkout --orphan latest_branch2. 暂存所有文件:git add -A3. 提交所有更改:git commit -am "First Commit"4. 删除主分支master:git branch -D master...
2023-05-07 19:35:00
320
原创 list数组转tree树结构,并排序
setTree(data) { const tree = []; data.forEach(item => { const children = this.list.filter(e => e.parentId === item.id) if(children.length) { item.children = children ...
2023-03-16 11:31:00
73
原创 [经验分享] C盘清理大法
删除休眠文件:管理员权限进入 cmdpowercfg -h off删除pip缓存:python包管理工具pip的下载缓存文件,直接手动删除C:\Users\MilesGe\AppData\Local\pip\cache删除crashdumps:直接手动删除c:\user\admin\appdate\local\crashdumpsNVIDIA显卡安装文件:直接手动删除C:\Program...
2023-03-08 09:17:00
147
原创 判断是否在微信浏览器打开
微信官方的写法<!DOCTYPE html><html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"> </head> <body> ...
2023-03-01 14:54:00
61
原创 vscode插件集合
vscode:主题插件:Atom One DarkTheme代码块显示:路径补全:Path Intellisense目录图标:vscode-icons打开html直接:open in browser
2023-02-02 15:08:00
46
原创 代码格式化prettier
#### 代码格式化prettier不依赖当前工具配置,也可以对代码进行格式化;npm install prettier -D配置PrettierrcuseTabes: 使用tab缩进tabwidth: tab空格是几个printWidth: 单行字符的长度singQuote: 使用单引号还是双引号trailingComma: 在多行输入的尾部逗号是否添加semi:语句末尾是...
2023-02-02 11:11:00
73
原创 代码规范配置editorconfig
root = true[*] # 表示所有文件适用charset = utf-8 # 设置文件字符集为utf-8indent_style = space # 缩进风格indent_size = 2 # 缩进大小end_of_line = lf # 控制换行类型insert_final_newline = true # 始终在文件末尾插入一个新行trim_trailing_whi...
2023-02-01 17:38:00
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人