vue3 router transition(过渡动画) + <Transition> renders non-element root node that cannot be animated.

  • Post author:
  • Post category:vue

问题 简述:基于vite+vue3的项目搭建完成后,发现router切换有点僵硬,准备加入router过渡动画,但是出现了一些问题,我花了1天的时间终于得到解决,但是不希望更多的人在这个问题上花1天的时间。 实现过程: router添加动画相关代码 问题1:添加动画后,第一个路由有动画,其余路由页面空白 问题2:控制台报错: renders non-element root node that c…

继续阅读 vue3 router transition(过渡动画) + <Transition> renders non-element root node that cannot be animated.

高效便捷的使用git命令行工具

  • Post author:
  • Post category:其他

更改指令 状态 st: git config --global alias.st status 注释ci: git config --global alias.ci commit 切换分支 co: git config --global alias.co checkout 查看分支 br: git config --global alias.br branch 一般流程 git clone url…

继续阅读 高效便捷的使用git命令行工具

Mongoose经常返回e11000 error的可能原因

  • Post author:
  • Post category:其他

定义了schema之后,每一次save都会报E11000,但是db.xxx.find()里面根本就没有冲突的条目,什么情况呢? 可能问题出在定义的schema的成员使用了unique,比如: var CatalogSchema = new Schema({  idCat: {   type: String,   default: '',   trim: true,   unique: 'Id sh…

继续阅读 Mongoose经常返回e11000 error的可能原因

RNN,LSTM,GRU回顾(主要知道代码怎么使用)

  • Post author:
  • Post category:其他

RNN的计算流程 RNN的计算流程图如下图所示:↓ nn.RNN的初始化是这样规定的:↓ rnn = nn.RNN(input_size, hidden_size, bias=False, batch_first=True) 这里的 input_size 就是其中一个 x t x^t x t 的维度大小, x t x^t x t 是一个一维的tensor。RNN的初始化不需要去关心 x t x^t…

继续阅读 RNN,LSTM,GRU回顾(主要知道代码怎么使用)

Java基于UDP的GUI界面简易聊天室课程实验(获取本机IP、IDEA同个程序运行两次设置方法)

  • Post author:
  • Post category:java

基于UDP的GUI简易聊天室 1、效果图 2、项目开发 2.1、项目阐述 2.2、项目思路 2.3、项目涉及知识点 2.4、UDP通信协议 2.5、GUI界面设计 2.6、功能实现 2.6.1、“确定”按钮 2.6.2、“清空”按钮 2.6.3、“发送”按钮 2.6.4、“接收”线程 2.7、启动程序 2.8、注意事项 3、小技巧 3.1、获取本机IP地址 3.2、IDEA同个程序运行两次设置方法…

继续阅读 Java基于UDP的GUI界面简易聊天室课程实验(获取本机IP、IDEA同个程序运行两次设置方法)

【Java多线程】总结(二)线程状态 线程安全问题 可重入锁ReentrantLock 与 内存锁synchronized

  • Post author:
  • Post category:java

1 线程状态 1 打印线程的所有状态 private static void printState() { for(Thread.State item:Thread.State.values()) System.out.println(item); } NEW RUNNABLE BLOCKED WAITING 等待 TIMED_WAITING 超时等待 有明确结束时间 TERMINATED 2 线…

继续阅读 【Java多线程】总结(二)线程状态 线程安全问题 可重入锁ReentrantLock 与 内存锁synchronized

高性能的正则表达式效率优化

  • Post author:
  • Post category:其他

前言 编写高性能的正则表达式,有如下几条规则,这几条规则是本人总结出来的: 1、使用正确的边界匹配器(^、$、\b、\B等) 2、使用具体的元字符、字符类(\d、\w、\s等) 3、使用正确的量词(+、*、?、{n,m}) 4、使用非捕获组、原子组 5、注意量词的嵌套 其实正则表达式的很多优化技巧都是围绕着“减少回溯”这样一个原则进行优化的。 至于什么是“回溯”,笔者就不在这里重复了,以下通过具体…

继续阅读 高性能的正则表达式效率优化

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full comm

  • Post author:
  • Post category:python

在pycharm中安装tslearn包时报错,安装失败 之后在cmd中pip install tslearn报错: 方法一: 在网上查找资料,主要的解决方式是对pip和setupstools进行更新 pip install --upgrade pip pip install --upgrade setuptools 部分情况可以解决,但我的还是报错 方法二: 后来查看了tslearn的一个官方解释…

继续阅读 ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full comm

flask—核心源码

  • Post author:
  • Post category:其他

请求上下文执行流程(ctx): -0 flask项目一启动,有6个全局变量 -_request_ctx_stack:LocalStack对象 -_app_ctx_stack :LocalStack对象 -request : LocalProxy对象 -session : LocalProxy对象 -1 请求来了 app.__call__()---->内部执行:self.wsgi_app(en…

继续阅读 flask—核心源码

three.js实现汽车展示,源码

  • Post author:
  • Post category:其他

最近在学习three.js,做了一个汽车展示的案例用来练手,效果如下: 核心功能有以下这些: 1.汽车模型精细展示; 2.车身肤色12种变换; 3.汽车轮毂样式变换; 4.汽车车门、后备箱、天窗开关; 5.汽车尺寸立体展示; 6.汽车启动原地驾驶; 7.汽车车灯开关 8.豪华汽车展厅,镜面倒影实现; 9.hdr运用; 10.移动端适配; 想看车辆动态效果的,可以看视频 视频查看汽车展示效果 核心源…

继续阅读 three.js实现汽车展示,源码