自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ Primer Chapter 10 Generic Algorithms

其中,capture list(捕获列表)是一个lambda所在函数中定义的局部变量的列表(通常为空);单数,与普通函数不同,lambda必须使用尾置返回来指定返回类型。一个lambda表达式表示一个可调用的代码单元。与任何函数类似,一个lambda具有一个返回类型、一个参数列表和一个函数体。即,如果e是一个可调用的表达式,则我们可以编写代码e(args),其中args是一个逗号分隔的一个或多个参数的列表。对于一个对象或一个表达式,如果对其使用调用运算符,则称它为可调用的。

2024-06-12 10:17:10 259

原创 C++ Primer Chapter 4 Expressions

就算实在无法避免,也应该尽量限制类型转换值的作用域,并且记录相关类型的所有假定,这样可以减少错误发生的机会。WARNING reinterpret_cast本质上依赖于机器,要想安全地使用reintepret_cast必须对涉及的类型和编译器实现转换的过程都非常了解。如果type是引用类型吗,则结果是左值。只有const_cast能改变表达式的常量属性,使用其他形式的命名强制类型转换改变表达式的常量属性都将引发编译器错误。允许将指向非常量类型的指针转换成指向相应的常量类型的指针,对于引用也是这样。

2024-06-05 11:09:40 779

原创 C++ Primer Chapter 8 The IO Library

▧ istream(输入流)类型,提供输入操作▧ ostream(输出流)类型,提供输出操作▧ cin,一个istream对象,从标准输入读取数据▧ cout,一个ostream对象,向标准输出写入数据▧ cerr,一个ostream对象,通常用于输出程序错误信息,写入到标准错误。▧ >>运算符,用来从一个istream对象读取输入数据▧ <<运算符,用来向一个ostream对象写入输出数据。

2024-06-04 10:13:17 208

原创 C++ Primer Chapter 1 Getting Started

*输入运算符(>>)**与输出运算符类似,它接受一个istream作为其左侧运算对象,接受一个对象作为其右侧运算对象。与输出运算符类似,输入运算符返回其左侧运算对象作为其计算结果。此运算符将给定的值写到给定的ostream对象中。因为此运算符返回其左侧的运算对象,因此第一个运算符的结果成为了第二个运算符的左侧运算对象。

2024-06-04 08:07:18 302

原创 The Best Toolkit 最好用的工具集

Kindle pdf裁边工具。

2024-06-03 18:29:19 287

原创 CUDA Unity Compute Shader 3

计划这应该是第3章的读书笔记,但是因为第3章读起来比较困难,所以先看了《CUDA并行程序设计编程指南》的第5章和第6章,感觉读起来顺畅多了,《CUDA并行程序设计编程指南》暂定精读第5、6、7章1.如何生成ptx文件属性->CUDA C/C++ ->Common->Keep Preprocess Files->是(–keep)2.查看内核使用的寄存器数量;属性->CUDA C/C++ ->Device->Verbose PTXAS Output->是 (–ptxas-options=-v)

2024-06-02 16:27:56 1102

原创 C++ Primer Chapter 7 Classes

成员函数(member function)使用改进的Sales_data类在这里插入代码片Note 定义在类内部的函数是隐式的inline函数。定义成员函数引入this成员函数通过一个名为this的额外的隐式参数来访问调用它的那个对象。当我们调用一个成员函数时,用请求该函数的对象地址初始化this。例如,如果调用//伪代码,用于说明调用成员函数的实际执行过程任何自定义名为this的参数或变量的行为都是非法的。我们可以在成员函数体内部使用this。

2024-05-30 12:03:01 579

原创 C++ Primer Chapter 2 Variables and Basic Types

C++ Primer 第2章 变量和基本类型读书笔记

2024-05-29 12:09:16 693

原创 C++ Primer Chapter 3 Strings, Vectors, and Arrays

数组中元素的个数也属于数组类型的一部分,编译的时候维度应该是已知的。也就是说,维度必须是一个常量表达式。和内置类型的变量一样,如果在函数内部定义了某种内置类型的数组,那么默认初始化会令数组元素含有未定义的值。数组的元素应为对象,因此不存在引用的数组。

2024-05-29 12:00:48 226

原创 C++ Primer Chapter 6 Functions

注:CPP Primer这本书从第六章开始学习,学习过程中涉及之前章节的内容,将会跳至相应章节学习。

2024-05-29 11:21:29 574

原创 CUDA Unity Compute Shader 2

除了内核启动之外的CUDA调用都会返回一个错误的枚举类型cudaError_t。在GPU内存层次中,最主要的两种内存是全局内存和共享内存。全局类似于CPU的系统内存,而共享内存类似于CPU的缓存。然而GPU的共享内存可以由CUDA C的内核直接控制。此函数从scr指向的源存储区复制一定数量的字节到dst指向的目标存储区。该函数负责向设备分配一定字节的线性内存,并以devPtr的形式返回指向所分配内存的指针。主机内存中的变量名以h_为前缀,设备内存中的变量名以d_为前缀。设备:GPU及其内存(设备内存)

2024-05-12 11:50:20 331

原创 CUDA Unity Compute Shader Preface

CUDACPPUnity Compute ShaderLinear Algebra

2024-04-28 22:18:08 306 1

原创 Unity3D GPU Selection

Unity GPU Selector

2023-08-07 19:39:56 644

原创 2020/10-2023/7 Notes

25.Array.Copy方法执行的是浅拷贝,换言之,如果数组元素是引用类型,新数组将引用现有的对象;匿名类型“不可变,immutable”,一经实例化,再要改它的某个属性,就会造成编译错误。10.Unity中,我们不能对调用相同类型事件的顺序进行细粒度控制;对于书籍,定一个截止日期,如未能在截止日期之前阅读完,则送/售出;协变性是指方法能返回从委托的返回类型派生的一个类型;逆变性是指方法获取的参数可以是委托的参数类型的基类;委托是方法的包装器,使方法通过包装器来间接调用;将买零食的钱,都买成水果;

2023-08-07 17:02:41 504

原创 Review 2016/3-2023/7

Review 2016/3-2023/7

2023-08-03 11:18:52 342

原创 Unity3D创建多个Prefabs

Unity3D创建多个Prefabs

2022-08-31 18:06:52 831 1

原创 Unity3D自动截取物体缩略图

Unity3D自动截取物体缩略图

2022-08-31 18:02:17 977

原创 开发工具-2022

开发工具

2022-08-31 10:00:18 1492

原创 Unity3D InputField.onValidateInput 输入验证

InputField.onValidateInput 输入验证

2022-08-25 16:24:09 1811

原创 PIXYZ Studio Workflow

PIXYZ Studio Workflow

2022-07-11 18:08:45 947

原创 Digitwin技术分享_20211015

Digitwin技术分享

2022-07-11 17:51:23 145

原创 Unity 3D DevLog-WebGL

Unity3D WebGL开发问题汇总

2022-07-11 17:48:30 575

原创 Game Optimization

Unity 3D和C#优化知识点学习资料Unity游戏优化Effective C#Deadline 20221001

2022-02-24 10:09:40 3427

原创 生活启示录

1、光是知道是不够的,必须加以运用;光是希望是不够的,非去做不可。2、清空你的杯子,方能再行注满,空无以求全。

2022-02-08 17:36:27 167

原创 汇编语言 基于x86处理器

第3章3.2.2 运行和调试AddTwo程序;AddTwo.asm - add two 32-bit integers..386.model flat,stdcall.stack 4096ExitProcess PROTO,dwExitCode:DWORD.codemain PROC mov eax,5 add eax,6 INVOKE ExitPorcess,0main ENDPEDN main在解决方案属性串口中调整以下选项:在AddTwo.asm属性中调整项

2021-12-05 18:29:14 2355

原创 数据结构与算法学习资料汇总

一、主线书籍算法导论(2nd,3rd)CLRS数据结构与算法分析(C/Java,Mark Allen Weiss)Weiss数据结构基础(C语言版,Horowitz)Horowitz以上三本书籍对数据结构和算法整体与局部的把握较合理,讲解清晰,对于基本原理,例子,实现,证明都有所涵盖,涵盖了常用数据结构与算法。以CLRS为主,参考Weiss和Horowitz的书。并将CLRS中未涉及的内容作为补充学习资料。CLRS的代码为伪代码,前20章内容都较为简单并易于转换为具体代码,后续章节需注意部分章节伪

2021-12-01 12:06:46 724

翻译 Chapter 8 Network Flows

8.1 流,切割和增广路径。网络流问题是一组有广泛的、各种不同的应用的网络流优化问题。图G=[V,R]是一个有两个不同顶点,源点s和汇点t,每条边[v,w]有一个正的容量cap(v,w)。为了方便,如果边[v,w]不是一条边则cap(v,w)=0。图G上的一个流是有以下三个性质的一个实值函数:(i)反对称性:f(v,w)=-f(w,v),如果f(v,w)>0,就说这是一个从v到w的流。(ii)容量限制:f(v,w)≤cap(v,w)。如果[v,w]是满足f[v,w)=cap(v,w)的边,就说流使

2021-11-08 17:27:56 92

原创 算法导论 CLRS 第26章 最大流 Maximum flow C#

〇、一、流的定义与理解对于流网络,将流理解为从源点s发出的所有流的总和二、Ford-Fulkerson方法主要是通过在增广路径中增加流来得到最大流,理论依据是最大流-最小切割定理;

2021-11-04 17:03:22 1005 2

原创 van Emde Boas Tree

van Emde Boas Tree

2021-10-08 17:44:59 170

原创 DevX - Unpacker Tools购买须知

DevX - Unpacker Tools实测:无法提取任何有效资源,购买需谨慎!!!

2021-08-11 20:28:52 2561 6

原创 Unity 3D DevLog 2nd

1.在同一场景中使用两个Canvas:CanvasA:Render Mode->Screen Space - OverlayCanvasB:Render Mode->Screen Space - CameraCanvasA会遮挡CanvasB的UI上的交互事件解决方案:将CanvasA置于一个父Canvas下,设置其父Canvas的Render Mode->Screen Space - Overlay...

2021-04-02 12:39:19 499

原创 Pixyz Studio _ Model Convertor

Pixyz Studio Dev Log

2021-03-31 08:03:34 431

原创 stp格式文件导入3ds Max MaxScript批处理工具

0.MaxScript Help1.CheckModelNamefn matchname instring =( local rightChar, outstring-- declare variables as local rightChar="_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" outstring=copy instring a=findstring rightChar outstring[i

2021-03-26 22:26:48 2812

原创 Windows环境多屏幕App位置设置

Windows环境多屏幕App位置设置

2021-03-25 20:24:53 237

原创 C#局域网开启其他主机上的进程

C#局域网开启其他主机上的进程

2021-03-24 20:17:02 744

翻译 The Wavefunction Collapse Algorithm explained very clearly

The Wavefunction Collapse Algorithm teaches your computer how to riff. The algorithm takes in an archetypical input, and produces procedurally-generated outputs that look like it.波函数折叠算法教会你的电脑如何即兴弹奏。该算法接受一个典型的输入,并产生类似的程序生成的输出。(Source)It is most commonl

2021-03-18 18:18:33 259

原创 Heroes of the Storm Model Extract 风暴英雄模型提取

〇、说明1.文中[XXX]为占位符,[ ]中的内容需根据实际情况调整。一、参考https://nocilol.me/archives/acg/heroes-of-the-storm-character-models-ripping/https://www.bilibili.com/video/BV1wb411c7T1?from=search&seid=11576587113003598615二、工具CascView3D Model ViewerM3 Import Script三、提

2021-03-16 08:15:10 2030

原创 PhotoShop 动作、批处理

1.创建新动作2.开始记录->动作->停止播放/记录3.文件->自动->批处理

2021-03-14 21:49:15 132

原创 C Dev Log

1.#137: expression must be a modifiable lvalue是因为我们错误的赋值导致,请仔细检查等号“=”左右的值是否可以赋值。

2021-03-09 14:05:34 89

原创 GitLab、Tortoise Dev Log

1.GitLab :A default branch (e.g. master) does not yet exist for /问题原因:GitLab 项目权限设置错误解决方法:在GitLab中改成最高权限即可

2021-03-09 11:22:01 932

空空如也

空空如也

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

TA关注的人

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