自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 lua5.2源码欣赏——表

数据结构typedef union TKey { struct { TValuefields; struct Node *next; /* for chaining */ } nk; TValue tvk;} TKey;typedef struct Node { TValue i_val; TKey i_key;} Node;typedef ...

2019-08-31 15:24:52 247

原创 lua5.2源码欣赏——字符串与userdata

-- 本文为读云风工作室《lua源码欣赏》加上个人理解的读书笔记,若有理解错误之处,欢迎大家批评指正数据结构typedef union TString { L_Umaxalign dummy; /* ensures maximum alignment for strings */ struct { CommonHeader; lu_byte extra; /*...

2019-08-06 00:40:29 217

原创 随机分形地形生成算法-D3D12实现

/// 创建随机地形void Terrain::BulidRandomTerrain(float height, UINT seed){ srand(seed); // 随机数发生器 struct Quad // 定义待处理的正方形结构 { UINT index; // 左上角顶点索引 UINT length; // 边长 Quad(UINT i, UINT le...

2019-02-11 13:06:01 1348

原创 Q&A.深度探索C++对象模型(读书笔记)

记录一下看书的时候自己的一些疑问,有的是书上的解释,有的是书上没有解释,在其他书上或者网络上找的解释,标注为红色的是待解决的问题。 1、为什么要有显式复制构造函数才能触发NRV优化?cfront编译器有一个开关机制,若检测到没有显式的复制构造函数,则判断程序员对bitwise效率满意,不用进行NRV优化,反之则进行NRV进行优化。Visual c++和g++等编译器已取消这一开关机制。...

2018-11-26 17:10:36 122

原创 LeetCode刷题记录 - 61.旋转链表

方法1执行用时:8ms语言:cpp思路:求出链表长度,对旋转次数取模,逐位旋转代码:class Solution {public: ListNode* rotateRight(ListNode* head, int k) { ListNode *p1 = head; if(p1==NULL) return head; ...

2018-10-27 15:59:39 123

原创 LeetCode刷题记录 - 60.第k个排列

执行用时:4ms语言:cpp思路:和求十进制数各位数类似,用k/(n-1)!判断每一位是该位的第几轮排列,再让k%(n-1)!计算下一位代码:class Solution {public: string getPermutation(int n, int k) { int m = fac(n); string res = ""; ...

2018-10-27 15:08:15 93

原创 unity 利用四元数旋转向量时出错 解决方法

Ray front_ray_car_left = new Ray(frontLidar.position, frontLidar.forward * Quaternion.Euler(0, -45f, 0));此句代码报错:Operator `*' cannot be applied to operands of type `UnityEngine.Vector3' and `UnityEngin...

2018-02-09 13:39:03 1333

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除