可可西

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 42 下一页

2020年10月15日 #

深入理解C++右值引用

摘要: 在C++中,常量、变量或表达式一定是左值(lvalue)或右值(rvalue)。 左值:非临时的(具名的,可在多条语句中使用,可以被取地址)。可以出现在等号的左边或右边。可分为非常量左值和常量左值。 类型 举例 非常量左值 int ncLeft1 = 2;// ncLeft1为非常量左值 ++ncL 阅读全文

posted @ 2020-10-15 01:28 可可西 阅读(4242) 评论(0) 推荐(0) 编辑

2020年10月11日 #

并发编程的原子性和顺序性

摘要: 资源互斥(Resources Mutex):当一个线程正在访问某共享资源(如:共享变量、共享数据结构)时,就不允许其他线程对其访问。 线程同步(Thread Synchronization):多个相关线程在执行次序上的协调。具体分为用户模式下的线程同步和基于内核对象的线程同步。 用户模式下的线程同步 阅读全文

posted @ 2020-10-11 01:37 可可西 阅读(714) 评论(0) 推荐(0) 编辑

2020年9月22日 #

LLVM简介

摘要: LLVM(wiki chs)是开源跨平台的编译器基础设施,包含一系列模块化的编译器组件和工具链,用来开发编译器前端和后端。源代码见:github 也可从官网下载代码 注:LLVM本身并不是编译器 LLVM架构提供了完整编译系统的中间层,与绝大多数编译器一样,LLVM架构也使用经典三段式的结构设计。 阅读全文

posted @ 2020-09-22 22:22 可可西 阅读(3848) 评论(2) 推荐(2) 编辑

2020年9月8日 #

APK及相关的Android路径

摘要: APK(Android package,wiki chs):android安装包,由aapt(Android Assert Packaging Tool,已集成到build-tools工具集中)把AndroidManifest.xml、资源文件、lib动态链接库、dex(Dalvik二进制字节码)等 阅读全文

posted @ 2020-09-08 11:01 可可西 阅读(19474) 评论(0) 推荐(3) 编辑

2020年8月31日 #

UE4资源移动与跨项目迁移

摘要: 资源移动 1. 在编辑器的Content中,可通过拖拽资源文件或目录来进行移动(注:资源的移动不能在windows资源管理器中进行,否则会导致引用关系丢失) 2. 若被移动的资源被其他资源引用着,移动完后会存在一个同名的重定向文件(jump文件,大小约为2KB):用于记录文件移动后的位置 3. 通过 阅读全文

posted @ 2020-08-31 17:46 可可西 阅读(7885) 评论(0) 推荐(0) 编辑

2020年8月23日 #

OpenGL简介

摘要: OpenGL(wiki chs),Open Graphics Library,开放图形库,是跨语言、跨平台的3D图形编程接口。 OpenGL使用客户端 - 服务器架构设计,应用程序为客户端,图形硬件设备为服务器。客户端负责提交OpenGL命令,服务器执行这些命令并渲染出图像。 OpenGL是一个状态 阅读全文

posted @ 2020-08-23 19:59 可可西 阅读(3151) 评论(0) 推荐(0) 编辑

2020年8月13日 #

UE4类型与资源路径重定向

摘要: UE4重定向机制十分强大,可在不同范围对类型和资源路径进行重定向。 在4.24.3版本中,有两套实现方案:ActiveXXXRedirects和XXXRedirects ActiveXXXRedirects是老的实现方案,功能较弱,未来会被淘汰 XXXRedirects又叫CoreRedirects 阅读全文

posted @ 2020-08-13 21:58 可可西 阅读(6716) 评论(0) 推荐(0) 编辑

2020年8月2日 #

iOS唯一设备ID

摘要: 设备ID,简单来说就是一串符号(或者数字),用来唯一标识一台硬件设备。 对于APP自身产品而言,使用设备唯一ID可以追踪到用户从下载、激活、注册、使用、流失、回归的全流程数据,对产品运营工作非常有帮助。 对于精准广告和个性化推荐而言,可以使用设备ID进行数据收集、然后进行千人千面的精准营销。 IME 阅读全文

posted @ 2020-08-02 01:59 可可西 阅读(13790) 评论(0) 推荐(0) 编辑

2020年6月30日 #

从源码剖析Lua数据类型

摘要: lua类型 lua示例 C类型(宏 ) C子类型(variant tags宏) 及详细说明 C数据结构 nil(空) type(nil) -->nil #define LUA_TNIL 0 //空类型 // 判断TValue* o是否为一个nil 即:o->_tt是否为0 #define ttisn 阅读全文

posted @ 2020-06-30 23:08 可可西 阅读(2056) 评论(0) 推荐(0) 编辑

2020年5月8日 #

深入理解Lua虚拟机

摘要: 为了达到较高的执行效率,lua代码并不是直接被Lua解释器解释执行,而是会先编译为字节码,然后再交给lua虚拟机去执行 lua代码称为chunk,编译成的字节码则称为二进制chunk(Binary chunk) lua.exe、wlua.exe解释器可直接执行lua代码(解释器内部会先将其编译成字节 阅读全文

posted @ 2020-05-08 00:14 可可西 阅读(10070) 评论(3) 推荐(3) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 42 下一页

导航