死循环 死循环以无限循环的形式实现监听守护for (; ; ) 死循环(Infinite Loop) 这种写法通常用于需要持续运行或监听某些事件的场景,例如服务器端的消息监听、守护线程的执行等。在使用死循环时,需要谨慎处理循环体内部的逻辑,确保循环能够在适当的时候退出,避免陷入无限循环造成系统资源的浪费或程序无法正常终止。要注意的是,在某些情况下,编译器或代码静态分析工具可能会提示无限循环的警告或错误,因 2024-02-21
判断浮点数是否相等 关于浮点数判断时的误差问题在做关于浮点数的计算时,不要使用 == 来做判断,因为无法避免误差。 不要使用: 123456789var testresult:float = 1 - 0.8f;if(testresult == 0.2f){ Debug.Log(message:"equal");}else{ Debug.Log(message:&quo 2024-02-21
高内聚低耦合 高内聚低耦合高内聚高内聚是另外一个评判软件设计质量的标准。内聚更为专业的说法叫做功能内聚,是对系统中元素职责的相关性和集中度的量度。如果元素有高度的相关职责,除了这些职责在没有其他的工作,那么该元素就有高内聚。内聚指的是模块内部的功能,最强的就是功能不能拆分,也就是原子化。 例如这就好像,如果我是一个项目经理,我的职责是监控和协调我的项目各个阶段的工作。当我的项目进入需求分析阶段,我会请求需求分析 2024-02-21
建站纪念 建站纪念从昨天的半夜一置到凌晨5点,折腾了半天终于用hexo把hithub个人主页给弄出来了。之前用github默认的jekyll模板建过主页,导致hexo建站push不上去,git成功但是主页没变。之后直接删库,重新建了一个username.github.io,又重新push了一次,这次成功了,而且也不用像jekyll那样,DeployAction之后还得等几分钟。只要hexo generate 2024-02-21
Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick 2024-02-21