C#调用C++接口

作者:追风剑情 发布于:2020-6-28 18:01 分类:C#

一、VS新建C++空项目 CTestDll.h #ifndef __CTEST_DLL_H #define __CTEST_DLL_H // 声明为C编译、链接方式为外部函数 extern "C" _declspec(dllexport) int _cdecl add(int* x, int* y); extern "C" _declspec(dllexp...

阅读全文>>

标签: C#

评论(0) 浏览(1014)

布尔支持:stdbool.h(C99)

作者:追风剑情 发布于:2020-6-28 13:26 分类:C

stdbool.h头文件定义了4个宏 stdbool.h宏 宏 描述 bool 展开为_Bool fal...

阅读全文>>

标签: C语言

评论(0) 浏览(613)

原子支持:stdatomic.h(C11)

作者:追风剑情 发布于:2020-6-28 11:46 分类:C

stdatomic.h和threads.h头文件支持并发编程。简单地说,stdatomic.h头文件提供了创建原子操作的宏。编程社区使用原子这个术语是为了强调不可分割的特性。一个操作(如,把一个结构赋给另一个结构)从编程层面上看是原子操作,但是从机器语言层面上看是由多个步骤组成。如果程序被分成多个线程,那么其中的线程可能读或修改另一个线程正在使用的数据。例如,可以想象给一个结构的多个成员赋值,不同...

阅读全文>>

标签: C语言

评论(0) 浏览(817)

对齐:stdalign.h(C11)

作者:追风剑情 发布于:2020-6-24 9:42 分类:C

stdalign.h头文件定义了4个宏,用于确定和指定数据对象的对齐属性。其中前两个创建的别名与C++的用法兼容。 void (*f)(int)宏 方法 描述 alignas ...

阅读全文>>

标签: C语言

评论(0) 浏览(575)

信号处理:signal.h

作者:追风剑情 发布于:2020-6-22 12:55 分类:C

信号(signal)是在程序执行期间可以报告一种情况,可以用正整数表示。raise()函数发送(或抛出)一个信号,signal()函数设置特定信息的响应。 标准定义了一个整数类型:sig_atomic_t,专门用于在处理信号时指定原子对象。也就是说,更新原子类型是不可分割的过程。 标准提供的宏列表于下表,它们表示可能的信号,可用作raise()和signal()的参数。当然...

阅读全文>>

标签: C语言

评论(0) 浏览(637)

非本地跳转:setjmp.h

作者:追风剑情 发布于:2020-6-22 9:41 分类:C

setjmp.h头文件可以让你不遵循通常的函数调用、函数返回顺序。setjmp()函数把当前执行环境的信息(例如,指向当前指令的指针)储存在jmp_buf类型(定义在setjmp.h头文件中的数组类型)的变量中,然后longjmp()函数把执行转至这个环境中。这些函数主要是用来处理错误条件,并不是通常程序流程控制的一部分。 setjmp.h中...

阅读全文>>

标签: C语言

评论(0) 浏览(992)

Timeline—Animation Track

作者:追风剑情 发布于:2020-6-19 16:30 分类:Unity3d

Animation Track控制场景中某个挂有Animator的对象何时播放某个Animation。 一、工程

阅读全文>>

标签: Unity3d

评论(0) 浏览(977)

Timeline—Control Track

作者:追风剑情 发布于:2020-6-19 15:42 分类:Unity3d

Control Track支持在时间轴上放置Prefab,并由Timeline管理Prefab对象的创建与销毁(即,生命周期)。 一、创建几个动画Prefab 二、将动画Prefab拖到时间线上 三、运行时Timeline会自动实例化时间轴上的Prefab对象 运行效果

阅读全文>>

标签: Unity3d

评论(0) 浏览(1580)

本地化:locale.h

作者:追风剑情 发布于:2020-6-19 10:40 分类:C

本地化是一组设置,用于控制一些特定的设置项,如表示小数点的符号。本地值储存在struct lconv类型的结构中,定义在locale.h头文件中。可以用一个字符串来指定本地化,该字符串指定了一组结构成员的特殊值。默认的本地化由字符串“C”指定。 本地化函数 原型 ...

阅读全文>>

标签: C语言

评论(0) 浏览(667)

Timeline—Playable Track

作者:追风剑情 发布于:2020-6-17 15:38 分类:Unity3d

Playable Track支持在时间轴上放置脚本,并由Timeline控制脚本中生命周期函数的触发。 一、工程结构 在场景中创建GameObject并挂上Playable Director组件 创建MyPlayableAsset.cs和MyPlayableBehaviour.cs脚本 MyPlayab...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1684)

可选拼写:iso646.h

作者:追风剑情 发布于:2020-6-17 13:44 分类:C

该头文件提供了11个宏,扩展了指定的运算符。 可选拼写 宏 运算符 宏 运算符 宏 运算符 ...

阅读全文>>

标签: C语言

评论(0) 浏览(561)

《图解博弈论》

作者:追风剑情 发布于:2020-6-16 23:09 分类:读书笔记

1. 博弈论属于应用数学的一个分支,最精准的表达方式是用函数和集合的形式来表达。 2. 学会选择、学会合作、学会策略化思维。 3. 通过信息不平等,使对方做出对自己有利的策略。 4. 纳什均衡指共损或双赢的策略。 5. 信息是做出策略的依据。 6. 从对方角度想问题。 7. 理性分析。 8. 博弈论的核心是参与者通过制定策略为自己争取最大利益。 9. 解决负和博弈的关键在于消除双方...

阅读全文>>

标签: 读书笔记

评论(0) 浏览(697)

全息效果

作者:追风剑情 发布于:2020-6-16 18:14 分类:Shader

参考 https://blog.csdn.net/xiaoge132/article/details/77801931 //全息效果 Shader "Custom/Silhouette" { Properties { _MainTex ("Texture", 2D) = "white" {} _Color(...

阅读全文>>

标签: Shader

评论(0) 浏览(768)

整数类型的格式转换:inttypes.h

作者:追风剑情 发布于:2020-6-16 11:02 分类:C

该头文件定义了一些宏可用作转换说明来扩展整数类型。该头文件还声明了这个类型:imaxdiv_t。这是一个结构类型,表示idivmax()函数的返回值。 该头文件中还包含stdint.h,并声明了一些使用最大长度整数类型的函数,这种整数类型在stdint.h中声明为intmax。 使用最大长度整数的函数 ...

阅读全文>>

标签: C语言

评论(0) 浏览(802)

浮点特性:float.h

作者:追风剑情 发布于:2020-6-11 22:52 分类:C

float.h头文件中定义了一些表示各各限制和形参的宏。许多宏都涉及下面的浮点表示模型: 如果第1个数f1是非0(且x是非0),该数字被称为标准化浮点数。 float.h宏 宏 含义 ...

阅读全文>>

标签: C语言

评论(0) 浏览(949)

浮点环境:fenv.h(C99)

作者:追风剑情 发布于:2020-6-11 22:51 分类:C

C99标准通过fenv.h头文件提供访问和控制浮点环境。 浮点环境(floating-point environment)由一组状态标志(status flag)和控制模式(control mode)组成。在浮点计算中发生异常情况时(如,被零除),可以“抛出一个异常”。这意味着该异常情况设置了一个浮点环境标志。控制模式值可以进行一些控制,例如控制舍入的方向。fenv.h头文件定义了一组...

阅读全文>>

标签: C语言

评论(0) 浏览(819)

WebCamTexture

作者:追风剑情 发布于:2020-5-29 13:18 分类:Unity3d

WebCamTexture API详解 https://blog.csdn.net/it_yanghui/article/details/78615209 在使用ZXing库竖屏扫描二维码时,发现画面旋转了90度。 解决方案:使用下面的shader校正渲染到RawImage上的画面 Shader "Custom/WebCamShader" ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(666)

布料组件—Cloth

作者:追风剑情 发布于:2020-5-22 10:49 分类:Unity3d

官方文档 https://docs.unity3d.com/ScriptReference/Cloth.html 组件参数 https://zhuanlan.zhihu.com/p/101286505 组件参数 https://www.cnblogs.com/lihonglin2016/p/5141231.html 示例:飘动...

阅读全文>>

标签: Unity3d

评论(0) 浏览(990)

通用类型数学:tgmath.h(C99)

作者:追风剑情 发布于:2020-5-19 9:25 分类:C

通用类型数学:tgmath.h(C99) math.h和complex.h库中有许多类型不同但功能相似的函数。例如,下面6个都是计算正弦的函数: double sin(double); float sinf(float); long double sinl(long double); double complex csin(double complex); float csinf(fl...

阅读全文>>

标签: C语言

评论(0) 浏览(686)

ObjectDataProvider

作者:追风剑情 发布于:2020-5-6 13:48 分类:C#

通过ObjectDataProvider可以实现数据源与方法绑定 App.xml <!-- 引入System命名空间 clr-namespace:System;assembly=mscorlib--> <Application x:Class="WpfTest1.App" xmlns="http://schemas.m...

阅读全文>>

标签: C#

评论(0) 浏览(733)

日期和时间:time.h

作者:追风剑情 发布于:2020-4-28 21:16 分类:C

time.h定义了3个宏。第1个宏是表示空指针的NULL,许多其他头文件中也定义了这个宏。第2个宏是CLOCKS_PER_SEC,该宏除以clock()的返回值得以秒为单位的时间值。第3个宏(C11)是TIME_UTC,这是一个正整型常量,用于指定协调世界时(即UTC)。该宏是timespec_get()函数的一个可选参数。UTC是目前主要世界时间标准,作为互联网和万维网的普通标准,广泛应用于航空...

阅读全文>>

标签: C语言

评论(0) 浏览(913)

标准I/O库:stdio.h

作者:追风剑情 发布于:2020-4-27 19:11 分类:C

ANSI C标准库包含一些与流相关联的标准I/O函数和stdio.h头文件。stdio.h头文件定义了FILE类型、EOF和NULL的值、标准I/O流(stdin、stdout和stderr)以及标准I/O库函数要用到的一些常量。 C标准I/O函数 原型 描述 ...

阅读全文>>

标签: C语言

评论(0) 浏览(884)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号