摘要: 在408和常见教材里面,以普通的尾指针点单链表为例, 一个链表节点包含数据部分和尾指针。首个节点称为头节点,不包含数据,它的尾指针指向下一个节点(首个节点设计成存数据的也行)。每个节点依次连接,直到最后一个节点,尾指针设为null,表示链表结束。如果设计一个节点内有首尾两个指针,那就可以让它们分别指 阅读全文
posted @ 2023-09-04 11:08 namezhyp 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在python中,每个脚本文件都会有自己的__name__属性。在单独运行一个脚本时,name属性会被赋值为 __main__,这并不是说当前脚本名字叫main,这个值表示当前脚本是主函数。 如果现在有一个test1脚本和test2脚本。单独运行test1脚本时,这个属性就会被赋值为__main__ 阅读全文
posted @ 2023-08-24 10:39 namezhyp 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 当时的图片没有留,写点东西做备忘吧。 一开始尝试pip install xx库,cmd提示pip不是批处理文件或命令,解决方法:去属性的高级设置里,在用户变量的Path里增加pip所在的路径,如果不知道pip在哪里,就在cmd里输入where pip查询,查不到就在文件管理里用查询。 解决这个问题后 阅读全文
posted @ 2023-06-02 23:23 namezhyp 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 参考文章:C++ auto用法及应用详解_代码乌龟的博客-CSDN博客_c++auto C++11特性:auto关键字 - melonstreet - 博客园 (cnblogs.com) 底层const顶层const到底是什么?_代码乌龟的博客-CSDN博客_什么是顶层const https://b 阅读全文
posted @ 2022-05-30 14:59 namezhyp 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 对于tilemap ,需要设置碰撞体的话应该为其选择专用的tilemap collider2D (假设是2d游戏)。注意,直接给对象tilemap加会导致整张地图都无法移动,如果为部分地图设置碰撞体,需要在资源里的rule tile(看自己用的是什么瓦片地图)中,针对不同的砖块,不需要碰撞的coll 阅读全文
posted @ 2022-05-10 16:25 namezhyp 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 在2d unity中,给对象增加碰撞体以后,有时候会出现当前测试的物体移动时,撞到其他碰撞体上歪倒的情况。遇到此情况,首先先检查一下两个碰撞双方的碰撞范围是否正常,其次考虑修改碰撞方式。 常规代码都是使用transform组件下的坐标来进行移动。刚体用这种方式移动时,每次命令物体移动,都会先进行移动 阅读全文
posted @ 2022-05-10 14:53 namezhyp 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: 参考文章:C++中的结构体所占内存空间总结 - fengMisaka - 博客园 (cnblogs.com) 在C C++中,一般情况下。struct 的 sizeof 是所有成员字节对齐后长度相加,而 union 的 sizeof 是取最大的成员长度,再相加。 字节对齐的细节和编译器实现相关,但一 阅读全文
posted @ 2022-05-08 00:25 namezhyp 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 参考文档:分分钟用上C#中的委托和事件 - 雾中人 - 博客园 (cnblogs.com) 这里用了一个摔杯起兵的例子讲述规则 c#委托_百度百科 (baidu.com) 委托的百科 讲解得很详细 简单地来说,类似于int ; double这样 委托就是用来声明方法的一种类,它的实例也类似于函数指针 阅读全文
posted @ 2022-05-04 12:39 namezhyp 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 线程创建函数:pthread_create(thread,attr,start_routine,arg) 这个函数在pthread.h中,它的四个参数分别表示: thread: 指向线程标识符的指针,传入时一般都用&thread[i]这样的写法(一般是多个线程,所以用线程数组) attr: 线程参数 阅读全文
posted @ 2022-04-23 17:37 namezhyp 阅读(37) 评论(0) 推荐(0) 编辑
摘要: unity报错:namespace name EditorApplication does not exist 出现这个的原因是因为用了using UnityEngine.UI ,它属于UnotyEditor这个命名空间,而此命名空间只能在编辑器内用,打包用这个就会报错。运行时库 说实话这个问题挺麻 阅读全文
posted @ 2022-04-18 22:41 namezhyp 阅读(1089) 评论(0) 推荐(0) 编辑