- 博客(53)
- 资源 (2)
- 收藏
- 关注
原创 yarn出现EBUSY: resource busy or locked
Extracting tar content of undefined failed, the file appears to be corrupt: "EBUSY: resource busy or locked
2024-06-19 16:53:28
725
原创 pyenv使用pip install出现错误:Fatal error in launcher: Unable to create process using
Fatal error in launcher: Unable to create process using '"D:\XXX\python.exe" "D:\pyenv-win-master\pyenv-win\versions\XXX\Scripts\pip.exe" install django ': ???????????
2024-06-12 16:40:36
436
原创 threejs中group下绑定唯一key导致parten丢失的问题
发现父级为null,而Line明明在group下,父级应该为group才对。一时间百思不得其解,重新写了个Line发现父级能找到group,对比之下,发现旧的写法里绑定了个。(暂时使用random代替源代码中的uuid生成),每次触发react重新渲染时都是渲染不同的元素,这导致了Line与group丢失了父子关系。useFrame中获取相交对象的父级。这是个有意思的问题,值得分享。
2024-01-02 11:53:57
532
原创 threejs下监听mesh事件与监听3D对象的区别
监听mesh时会导致同一mesh下同一个位置,如果重叠着多个3D对象,点击事件会被触发多次。而监听3D对象只有这个对象会触发这个事件一次。
2023-11-27 17:27:21
724
原创 Vue空字符串不是假值吗怎么经过props就变成了true
if (value === '') { // 如果prop.type定义的是String类型则返回0。实际定义的是Boolean。此处返回-1 const stringIndex = getTypeIndex(String, prop.type) if (stringIndex < 0 || booleanIndex < stringIndex) { value = true } }
2023-07-07 17:58:37
1174
原创 解决vscode的markdown自定义的snippet出不来的问题
打开VScode的`setting.json`在`[markdown]`下新增或修改`editor.quickSuggestions`即可:```json{ "[markdown]": { "editor.quickSuggestions": { "other": "on", "comments": "on", "strings": "on" }, }}```
2022-11-25 11:44:13
1633
2
原创 module java.base does not “opens java.util“ to unnamed module
建议使用`--add-opens`授予权限并不是一个好的选择。我发现`ImmutableCollections`一般来源与java17的of语法。`ImmutableCollections`里面的`Set12`等类型并非被public修饰,因此如果需配合mybatis的test中的语法,可考虑不适用java的of语法,而显示使用set用public修饰的子类,比如`HashSet`。...
2022-07-06 15:12:34
6029
原创 Vue如何修改slot插槽传递的值
将所传递的内容放到一个对象内部:同时在使用时解构插槽 Prop:那么使用el-form-item的v-model也能修改插槽传递的值了。
2022-06-29 12:01:29
2381
原创 ElementPlus的Table中的formatter报Cannot read properties of undefined (reading ‘__asyncLoader‘)
问题正是出在formatter方法原样返回了row,formatter如果返回了一个对象,哪怕是最简单的也会出现这个错误。
2022-06-08 10:55:48
6402
2
原创 IDEA Maven配置了阿里云代理还是报错
IDEA Maven配置了阿里云代理配置不生效IDEA Maven代理找不到包IDEA Maven remote error我们可能在pom文件中配置了如下内容:<repositories> <repository> <id>alimaven-central</id> <name>Maven Aliyun Mirror</name> <url>http://.
2021-05-31 20:24:53
2056
1
原创 eureka.instance配置项说明
本文档基于spring-cloud-netflix-eureka-client-3.0.2版本。本文档使用谷歌翻译。本文档基于spring-cloud-netflix-eureka-client\..\spring-cloud-netflix-eureka-client-*.*.*.jar!\org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean类注释。
2021-04-30 17:26:00
1052
1
原创 IDEA打不开因JDK版本问题
java ** or newer is required to run the ide. Please delete or adjust environment variable IDEA_JDK_** and try againImproperly specified VM option. To fix the problem, edit your JVM options and remove the options that are obsolete or not supported by the .
2021-04-28 15:20:21
5728
原创 HTTP基本原理
HTTP就是客户端向服务器发送请求,服务器向客户端发送响应数据的一个过程。它包含了请求Request和响应Respouse,请求Request包含了请求头和请求体;请求头比较常用的属性是`User-Agent`和`Content-Type`,请求体是POST请求中的表单数据,而对于GET请求,请求体则为空。响应Respouse也包含了响应头和响应体,比较常见的是`Content-Type`和`Set-Cookie`。
2021-03-09 20:07:13
3926
原创 ElementUI的Select组件在IOS唤不起软键盘
ElementUI的Select组件在IOS唤不起软键盘。如何在不改动ElementUI源代码的情况下,修改ElementUI组件的Vue代码。ElementUi.Select.computed.readonly = function () {}
2021-01-06 15:19:38
2785
6
原创 Vue Router的NavigationDuplicated错误
NavigationDuplicated: Avoided redundant navigation to current location: “/”.Error: Redirected when going from “" to "” via a navigation guard.Vue router最近将NavigationDuplicated的错误置顶了,posva的高赞回答提出的解决方案如下:import Router from 'vue-router'const originalPu.
2020-11-17 16:11:20
334
原创 Macbook make install Error EACCES permission denied
在命令前加sudo即可触发授权。如将:make install改成:sudo make install
2020-09-14 11:16:55
647
原创 值类型可能产生多少个对象与值(通过源码和反编译class文件进行分析)
自动装箱与拆箱的触发时机:1. 把值类型赋值给封装对象类型会触发装箱2. 把封装对象类型赋值给值类型会触发拆箱3. 值类型与封装类型使用运算符进行运算会触发拆箱到这里我们得出本题的结论:1. 如果赋予变量a的值在缓存范围内,不会产生任何值或对象。2. 如果超出这个范围,**且内存中没有此数值时**,则会产生一个int类型数值。3. 触发自动装箱时,会创建一个Integer对象。...
2020-08-13 19:32:03
393
原创 第二节 函数与函数式编程
本文默认你已经十分清晰地了解语句和表达式,且能很明确地将之区分。你也可以先去学习笔者的探索语句和表达式的本质一文。函数的定义函数式编程属于声明式编程的一种,我们先来了解一下什么是函数?函数一词的含义函数这一词的翻译最早可以追溯到清朝数学家李善兰的《代数学》:凡此变数中函彼变数者,则此为彼之函数。这句话的意思即是说:如果一个数的变化中包含了另一个数的变化,那么这个数是另一个数的函数。“函”字,有包含、容纳的意思。变数也就是变量,表示一个数的值是可以变化的。谷歌搜索给出了对函数一种理解:
2020-07-20 19:20:59
480
原创 探索语句和表达式的本质
语句指构成语言的基本单位,按照一定的语法规则组织,具有完整的意义。表达式在数学领域中是一些符号依据上下文的规则,有限而定义良好的组合。程序中的表达式是由“值、变量、常量与运算符依据规则进行组合时而成”。
2020-07-20 18:46:46
631
原创 Maven JDK Version: *.*.* is not in the allowed range
使用mvn install时报错:Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce (*-*-*) on project manager: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed.Rule 0: org.apache.maven.pl
2020-07-07 16:47:04
1780
原创 MongoDB ERROR: child process failed, exited with error number 48
与网上的大部分描述不一样,我的错误不是因为进程没有终结,而是配置文件出错的问题。修改配置文件,将bind_ip=localhost,127.0.0.1改成bind_ip=[localhost,127.0.0.1],绑定多个ip应使用数组。vim mongodb.conf...
2020-04-10 16:07:10
2644
1
原创 用JS实现斐波那契数列
本文适合“编程小白”阅读,将进行细致讲解,带你体验一次“实现一个算法,并进行优化”的过程。虽然很早之前写过实现斐波那契数列的“渣”代码,今天有人问我斐波那契数列,瞬间就激起了我撸代码的欲望,想再撸个斐波那契的实现,看看这几年自己是不是从渣鸡变成了小菜鸡。了解斐波那契数列斐波那契数列指的是这样一个数列1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233...
2020-03-24 21:50:06
2750
2
原创 第一节 指令式与声明式编程
编程范式入门现如今,函数式与面向对象编程大行其道,若仔细观察现在流行的语言,不难发现这两种编程范式,其实已经交汇融合,你中有我、我中有你。比如,函数式语言Js中的面向对象语法糖,以及Java8中的Lambda表达式对函数式编程的支持。而后起之秀Go语言,更是集大成者。其实,无论是面向对象还是函数式编程都归属于编程范式,本文会为你打开了编程范式基础知识的大门,带你入个门。命令式编程和声明式编...
2020-02-03 23:15:55
502
1
原创 【备忘】HTML实现点击复制元素文字
借鉴优快云源码里的点击复制代码(就CSDM代码块右上角的复制按钮),其大概思路是创建一个唯一的隐藏的可复制的元素,然后调用window.getSelection()获取选中内容,再使用document.execCommand("copy")执行copy。完整代码:<!DOCTYPE html><html lang="en"><head> <me...
2019-08-22 15:26:26
2048
原创 cmder右键菜单和命令缩写以及问题汇总
cmder的安装路径,alias缩写配置。此时不应有 \Cmder\vendor\lib\lib_base。字体重叠。光标错位的解决方式
2019-05-29 17:47:02
877
原创 HTML5文件夹内容读取示例
const fileReader = new FileReader()// 编码乱码问题很严重fileReader.readAsText(file, 'GBK')fileReader.onload = (event) => { const text = fileReader.result}
2019-05-29 09:01:59
2186
原创 vscode的markdown进阶专题
vscode的markdown进阶专题本文包含“TOC目录,单选框,生成html,数学,快捷键,vscode命令行,支持的设置,附注,流程图,图表,表情”等知识点
2019-05-20 16:30:32
2744
1
原创 Node gRPC示例项目搭建
根据官方介绍,共计四种RPC方式:简单的RPC (simple RPC)服务器端流式RPC (server-side streaming RPC)客户端流式RPC (client-side streaming RPC)双向流式RPC (bidirectional streaming RPC)接下来将会分别体验“简单的RPC”和“双向流式RPC方式”
2019-05-09 17:39:56
2766
2
原创 【备忘】GIT 添加SSH秘钥
多平台秘钥配置在C:\Users\你的windows用户名\.ssh\创建config文件(无文件类型后缀),使用txt编辑器打开:
2019-04-27 18:34:41
541
1
原创 Shiro探索与笔记
Shiro探索与笔记核心概念Shiro 里的几乎所有组件可用POJO兼容的任何配置机制进行配置实现:普通的Java代码、Spring XML、YAML、.properties和.ini文件。SubjectSubject一词是一个安全术语,其意味着“当前跟软件交互的东西”。主体可以包括第三方进程、后台帐户或其他类似事物。在代码的任何地方,你都能轻易的获得Shiro Subject:Sub...
2019-04-26 14:13:54
243
原创 探讨实参与形参以及基本类型与引用类型的本质
实参与形参以及基本类型与引用类型这篇文章不在于快速解读这些概念,而是去探讨这些概念的本质,让你明白这些所谓的“概念”到底为何物;概念只是用于描述某一现象的词,我们不应该拘泥于这些词的意思,而应该去思考这些词所代表的概念的本质。子程序在开篇之前,先来了解一下子程序是什么:子程序是指一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立...
2019-02-25 12:00:57
952
原创 [备忘] 完美Visual Studio Code(vscode)
Visual Studio Code(vscode)设置Eclipse快捷键左下角设置按钮,Keyboard Shortcuts,keybindings.json。visual studio code 键盘快捷键参考// Place your key bindings in this file to overwrite the defaults[ { &quot;key&quot;: &quot;alt+/&quot;,...
2019-01-03 11:05:11
3703
原创 nvm安装踩坑过程
NVM是npm / Microsoft / Google推荐用于Windows的 Node.js版本管理器* `nvm install 版本号` 的安装命令* `nvm install latest` 安装最新版本* `nvm install lts` 安装最新长期支持版本* `nvm on` 开启nvm* `nvm off` 关闭nvm* `nvm use 版本号` 切换nvm版本命令
2018-12-28 14:58:07
21483
5
原创 JAVA8 函数式编程及java.util.function包分析
Java中通过`@FunctionalInterface`注解来定义函数,这个注解声明一个**接口**是由Java语言规范所定义的**功能接口**。`@FunctionalInterface`注解在`java.util.function`包下的所有接口上都有注解;`@FunctionalInterface`所注解的接口在不符合功能函数规范时编译器将会抛出异常;`@FunctionalInterface`注解的接口必需遵守以下规则:1. 只能有一个自己的抽象方法2. 可以有多个default
2018-10-30 17:10:00
727
原创 Tomcat Could not publish to the server. IndexOutOfBoundsException | java.util.zip.ZipException
在Eclipse里的Tomcat发布项目报错了:Could not publish to the server. java.lang.IndexOutOfBoundsException然后在实际的tomcat中启动也报错: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Fa...
2018-10-24 15:12:49
1617
2
原创 Tomcat运行:could not be completely deleted. The presence of the remaining files may cause problems
could not be completely deleted. The presence of the remaining files may cause problems不能完全删除。其余文件的存在可能会导致问题我使用的是windows。因为之前是通过另一个账号登录并创建的Tomcat和发布的项目,后来换了一个账号,再次发布项目时报错。网上找到的一个解决方式:http://ivywa...
2018-10-11 11:27:11
3693
原创 eclipse Tomcat :There are no resources that can be added or removed from the server
如果你是Close Project然后双击打开项目,那么这篇文章可以帮你解决这个错误1、右键项目2、选择Close Project3、再右键项目4、选择Open Project此时再在tomcat发布即可...
2018-07-03 11:46:54
728
原创 python 使用setup.py安装packages
前置条件安装了python(我的版本是python 3.6.5)安装pip1、打开cmd2、安装pip:python -m ensurepip3、升级pip:python -m pip install --upgrade pip本地安装进入有setup.py的目录,输入cmdpython setup.py buildpython setup.py i...
2018-06-26 16:48:28
7239
dom4j_1_6_1 完整支持包下载
2017-12-20
Google prettify代码高亮
2017-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人