
c++
imdjs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[原创]精确跟踪内存泄漏的方法
我们经常在堆上malloc内存后,会有时忘记释放,造成内存泄漏,如果变量不多还好追踪,如果变量一多,虽然知道发生了泄漏,但却很难追踪.我想到一个方法,就是用自定义宏在每次malloc 一个变量 时 都把这个变量的名称,所在代码行,文件名记录 信息记录到一个类实例的键中.每次free一个变量,就从已经记录的实例中的键中删除.当程序退出后,查看 这个记录的类中是否还有键没有删除,那么就可以知道是否发生了内存泄漏.因为记录了变量的 变量名与代码所在行的信息,所以可以轻易跟踪到在什么程序下malloc,而为什么原创 2020-09-04 17:55:05 · 381 阅读 · 0 评论 -
快速求sin与cos值的方法
当涉及大量计算时,直接用 float s=sin(A); 的方法需要每次都计算一次三角函数.这样会让计算速度变得很慢.于是我想到一个快速求得sin值的方法,我把从0到4 范围内的sin值 制作成多维数组.然后把A值 ,例如 A=2.14;分解成2,1,4 的数组下标.首先把float类型的2.14转成char*类型"2.14",再把字符的每一位数分别转成int类型的数组下标[2,1,4]用于查...原创 2020-02-04 13:26:04 · 5115 阅读 · 1 评论 -
最近在BlenderArtist 上发表的插件
本帖最后由 imdjs 于 2020-1-13 12:12 编辑本人是一名3d工作者,也自学编程,主要使用blender.https://blenderartists.org/u/imdjs/activity/topics[addon] ghost_IK(智能ik系统,包含物理动力学骨骼,C++)这是一个正在开发中的骨骼插件. 我开发了这个ik骨骼系统,以便更容易和有效...原创 2020-01-18 10:38:42 · 1071 阅读 · 0 评论