
讲解教程
文章平均质量分 67
_像风一样
研一|卷什么不如卷身体
展开
-
黑马旅游网 发送邮件 535 Error的解决
黑马旅游网 发送邮件 535 Error的解决 1.背景黑马旅游网Mail.Utils中sendMail()函数执行535 Error 2.原因虽然开通了POP3/SMTP服务,但是未修改props.put("mail.smtp.host", "smtp.qq.com");参数 3.解决步骤一:去qq或者163邮箱开通POP3/SMTP服务(需要手机短信验证),获得授权码(注:授权码可以代替密码进行登录,总之就是以代码发送邮件的登录密码)步骤二:填写发送原创 2022-03-31 16:28:36 · 1082 阅读 · 0 评论 -
Esko Ukkonen: On-line Construction of Suffix Trees
举例来说,如图6所示,active_node为0,即根节点,active_edge为a,即从根节点出发、字符为a的这条边,active_length为2,即该边索引为2的地方,即符号|所在位置。注:图里的remainder=0,我认为其意思是在扫描到x时回头处理之前的ab,但其实并没有真的扫描x,就像一个人往前走路只是把脚伸过去但没有迈过去踩实,所以默认观察到了x并处理了之前遗留的a和b,但尚未处理x,现在remainder=0说明a和b处理好了,开始处理下一个字符x,直接在根节点加边x。原创 2024-04-25 17:25:47 · 1012 阅读 · 0 评论 -
【Unity】镜面效果
视作一个图像渲染的缓冲区,比如我多加一个camera,可以指定这个camera拍到的图像渲染到一个rendertexture里,这样的话就可以把这个rendertexture用来做镜子用,或许可以看成相机里的SD卡。需求:开发影院系统,希望加入镜面效果,不只可以看电影,还可以看到人物本身的表情。:实际效果有点灰色,判定为灯光问题,新建一个对着人物照射的灯光。:相机方框固定问题,旋转角度以临时解决。:人物可以边看电影边看到身边人的反应。环境:Unity2021.3。原创 2023-01-04 15:53:51 · 1084 阅读 · 4 评论 -
【Unity】新手初学Animation实现人物移动
注意:Avatar和Animator资源 Rig下的Animaton Type要一致(如都设置为Humanoid),否则不起作用。需求:开发影院系统,希望加入Avatar人物,在其中行走和坐下。注意:如果勾选后仍会飞,重启Unity可解决大部分这种情况。原因:切换的条件:(1)当前动画播放完(2)满足切换条件。解决:选中切换的箭头,取消勾选Has Exit Time。解决:选中动作资源 - Inspector中的。编辑AnimatorController。对坐标:XZ为平面、Y为竖直方向。原创 2023-01-04 15:49:52 · 922 阅读 · 0 评论 -
【Unity】【Pico】手柄摇杆控制第一人称移动和旋转
希望项目在Pico一体机运行时可以通过手柄摇杆控制(unityxr的基础配置见我的其他博文):已经在Unity项目中实现第一人称WASD移动和鼠标旋转(代码见我的其他博文)环境:Unity2021.3、PicoNeo3ProEye。原创 2022-12-25 11:00:36 · 4753 阅读 · 1 评论 -
两台同一局域网下的电脑实现共享文件夹
两台同一局域网下的电脑实现共享文件夹原创 2022-11-14 16:13:18 · 2504 阅读 · 1 评论 -
IDEA使用Tomcat运行Web项目及其常见报错
四、一些报错及解决4.1、org.springframework..xxx不存在4.1.1、情况一:pom.xml中的maven的dependency没加载好(红色version)4.2.2、情况二:pom文件相关的依赖明明都下载好了,但运行还是找不到XXX相关的包4.2、java.io.FileNotFoundException: class path resource [spring/] cannot be resolve4.3、maven依赖的多个版本依赖冲突原创 2022-10-25 19:16:33 · 6976 阅读 · 0 评论 -
新手入门 Git & GitHub
四句话读懂Git,保姆级Git使用教程原创 2022-01-22 22:16:49 · 2161 阅读 · 0 评论 -
链表逆置详细讲解(图文)
链表逆置 前言链表逆置是初学时有困扰到我的难点.由于链表头结点可放可不放数据,所以写代码时候**->next**用的云里雾里。这里讲解头结点与第一结点区分的情况,即头结点你把它看作这个 链表的“文件名” 就行。若头结点为L,则第一结点为L->next。 代码void listReverse(linkedList &L){ node *p,*s; //1. p = L->next; L->next = NULL; while原创 2021-02-26 09:28:22 · 33298 阅读 · 44 评论