正则表达式中匹配向前、向后排除或包含的方法
yar2001 发布于 2021-02-11
每次遇到这类需求时,都要搜索好久,并且很多关于正则表达式的资料不会很深入,故特此记录。 肯定式向前查找 匹配字符序列『Start』后跟一个空格和Test字符序列(不区分大小写)正则模式:Start(?= Test)匹配字符序列『some』,如果在同一句子中还存在字符序列some正...
阅读(1574)
yar2001 发布于 2021-02-11
每次遇到这类需求时,都要搜索好久,并且很多关于正则表达式的资料不会很深入,故特此记录。 肯定式向前查找 匹配字符序列『Start』后跟一个空格和Test字符序列(不区分大小写)正则模式:Start(?= Test)匹配字符序列『some』,如果在同一句子中还存在字符序列some正...
阅读(1574)
yar2001 发布于 2020-12-18
大部分我们羡慕的优秀的同龄人,或多或少都是对认知规律掌握的结果。然而,当人们关注一些能力很强的人时,往往只注意到了其聪明、自律和高效率,在尝试模仿时却效果不佳,以为这之间有多么高难度的屏障,甚至很多优秀的人也是这么看待自己的。但其实,这些只是现象,而非原因。他们对认知规律有意无意...
阅读(2240)
yar2001 发布于 2020-11-07
我在游戏开发过程中,遇到了用于存储坐标的需求。每个坐标对应着一个数据,在游戏过程中,需要不定期对特定坐标进行的存取。 假设位于一个长宽高为64X64X64的空间,那么一共有262,144个坐标需要储存。不考虑空间复杂度,目前有三种思路: 通过三维对象存储坐标 第一层对象存储所有x...
阅读(1483)
yar2001 发布于 2020-10-21
以前觉得GitHub上各类开源框架和工具与自己遥不可及,自己当一个API搬运工、琢磨文档都很不容易,更不要说有能力查看和修改项目的源码了。但其实,再流行和复杂的开源库,都离不开底层语言不断向上的抽象化,都源于基本逻辑积微成著的堆叠。
阅读(2020)
yar2001 发布于 2020-07-05
让玩家Object的朝向与摄像机相同,只需要通过反正切函数,将从摄像机射出的方向向量转化为欧拉角即可。
阅读(2172)
yar2001 发布于 2020-07-02
使用Git对代码进行同步,方便版本控制和代码发布。 按照以下步骤: git init初始化一个本地仓库 git add . 将所有文件添加至暂存区中 git commit -m "Initial commit" 将暂存区中的文件提交至仓库中 git remot...
阅读(1159)
yar2001 发布于 2020-06-30
游戏分为红、蓝、粉、绿四队,不同于普通的坦克大战,玩家不能单枪匹马完成游戏任务,需要和其他队友合作,占领一座座城市。 游戏中,需要同时注重战略性和战术性。玩家和AI进行对抗、协作,阐明战争不是英雄主义的世界,是每一个单位凝聚起的一种抽象的力量。一次成功的游戏必须建立在战略上深刻...
阅读(2916)
yar2001 发布于 2020-06-17 来源:Stack Overflow
一般情况下,threejs官方提供的OrbitControl组件的坐标系有一些问题,让相机跟踪移动的物体时会出现极为混乱的情况。 解决方案:再增加一个假相机,供OrbitControl旋转处理。普通camera跟随box移动。 参考 Forcing OrbitControls t...
阅读(3738)
yar2001 发布于 2020-05-13
当一些人的认知不足以撑起他对这个社会的理解时,便会妄图通过一些极其简单和极端的方式解释这个世界。在西方传统的个人主义和互联网的新型信息传递方式中,人们过于重视自己的价值,而忽略了外在因素对自身的客观影响,因而变得无知而狂妄。
阅读(2902)
yar2001 发布于 2020-04-17
有这样一个需求,用户通过 @数字 实现艾特功能,通过正则表达式实现。并且要排除诸如@163.com的邮箱。
阅读(2658)