可可西

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 42 下一页

2021年4月9日 #

小米6刷机开启root权限

摘要: 解锁Bootloader 1. 插入手机sim卡,然后关掉wifi,启用数据网络(用sim卡来上网) 2. 在设置里面登录用该手机号申请的小米账号 3.进入“设置 -- 开发者选项 -- 设备解锁状态”中绑定账号和设备。成功后,会提示如下tips: 4. 先关机,然后同时按住开机键和音量下键来启动系 阅读全文

posted @ 2021-04-09 22:26 可可西 阅读(3837) 评论(0) 推荐(0) 编辑

2021年4月2日 #

C标准库堆内存函数

摘要: C标准库堆内存函数有4个:malloc、free、calloc、realloc,其函数声明放在了#include <stdlib.h>中,主要用来申请和释放堆内存。 堆内存的申请和释放(wiki,chs),需要发起系统调用,会带来昂贵的上下文切换(用户态切换到内核态),十分耗时。另外,这些过程可能是 阅读全文

posted @ 2021-04-02 22:53 可可西 阅读(414) 评论(0) 推荐(0) 编辑

2021年3月29日 #

UE4打印到HUD的Stat命令

摘要: Stat命令(chs en)提供了游戏和引擎各个方面的实时统计信息,输入不同参数会在屏幕HUD上显示对应统计数据。 Debug、Development包才会启用STATS宏,统计逻辑才会编译进可执行二进制中,才能使用Stat命令相关的功能 若想让Shipping和Test包也有Stat命令功能,可在 阅读全文

posted @ 2021-03-29 12:54 可可西 阅读(4120) 评论(0) 推荐(0) 编辑

2021年3月27日 #

Blueprint Stats插件

摘要: Blueprint Stats是一款在Editor类型的统计蓝图插件,只能在编辑器中使用。 该插件默认是不启用的,可在项目的uproject文件中将其启用: 启动编辑器后,在Output Log窗口中执行DumpBlueprintStats控制台命令,可统计出当前项目的蓝图的使用情况,如下: Cmd 阅读全文

posted @ 2021-03-27 02:14 可可西 阅读(294) 评论(0) 推荐(0) 编辑

2021年3月2日 #

atomic原子编程中的Memory Order

摘要: 在多核编程中,我们使用内核对象【如:事件对象(Event)、互斥量对象(Mutex,或互斥体对象)、信号量对象(Semaphore)等】来避免多个线程修改同一个数据时产生的竞争条件。 但是,基于内核对象的同步,会带来昂贵的上下文切换(用户态切换到内核态,占用1000个以上的cpu周期)。就需要使用另 阅读全文

posted @ 2021-03-02 21:08 可可西 阅读(4351) 评论(1) 推荐(1) 编辑

2021年2月24日 #

D3D开启Debug Layer

摘要: D3D Runtime是分层构造的,从核心的基本功能开始,在外部层中构建可选的功能和开发人员辅助功能。各个层(layers)只会添加功能,但不会修改现有行为。 可在调用D3D11CreateDevice或D3D11CreateDeviceAndSwapChain创建设备时并提供一个或多个D3D11_ 阅读全文

posted @ 2021-02-24 11:33 可可西 阅读(3984) 评论(0) 推荐(0) 编辑

2021年2月21日 #

打印lua中不同类型的数据

摘要: 类型 打印 输出 nil print(nil) nil 布尔 print(true) true number print(5) 5 number print(3.14) 3.14 字符串 print("Hello World!") Hello World! light c function prin 阅读全文

posted @ 2021-02-21 09:48 可可西 阅读(2594) 评论(0) 推荐(0) 编辑

2021年2月18日 #

GLSL语言基础

摘要: GLSL(wiki chs)是OpenGL(OpenGL ES、WebGL)的着色器语言,拥有如下特点: 1. 基于C语言的语法(如:大小写敏感,每条语句必须以分号结尾),是一门面向过程的强类型语言(type sensitive language) 2. 预处理中没有#include包含文件指令 3 阅读全文

posted @ 2021-02-18 13:16 可可西 阅读(3685) 评论(0) 推荐(0) 编辑

2021年1月24日 #

Lua迭代器

摘要: 迭代器(iterator)是一种可以遍历一个集合中所有元素的代码结构。需要在连续的调用之间保存一些状态,这样才能知道当前迭代器所处的位置及如何从当前位置步进到下一个位置。 迭代器这个名字多少有点误导性,因为迭代器并没有进行实际的迭代:真正的迭代是循环体完成的,迭代器只不过为每次的迭代提供连续的值。叫 阅读全文

posted @ 2021-01-24 17:23 可可西 阅读(627) 评论(0) 推荐(0) 编辑

2021年1月19日 #

Android中Java线程和Native线程

摘要: 一个空的Android App(其中仅包含一个HelloWorld字样的Activity) Java线程: Natvie线程: 在Java中创建一个线程: new Thread(new Runnable() { public void run() { while (true);// 死循环 } }) 阅读全文

posted @ 2021-01-19 15:46 可可西 阅读(1169) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 42 下一页

导航