可可西

上一页 1 2 3 4 5 6 7 ··· 44 下一页

2025年1月6日 #

使用LEB128格式对整数进行编码

摘要: 大小端 比如说4个字节长度的一个十六进制的无符号整数:0x12 34 56 78,使用大端和小端两种表示方法的内存布局如下: LEB128编码说明 LEB128(Little-Endian Base 128)使用小端表示法,因为计算机处理小端表示法比较方便。 其每个字节只有7位为有效位,如果第一个字 阅读全文

posted @ 2025-01-06 23:31 可可西 阅读(310) 评论(0) 推荐(0)

2024年12月29日 #

使用Emscripten进行WebAssembly web开发

摘要: 测试源代码 math.c内容如下: #include <stdio.h> int add(int a, int b) { return a+b; } int mul(int a, int b) { return a*b; } void Test(int a, int b) { int r1 = ad 阅读全文

posted @ 2024-12-29 23:55 可可西 阅读(161) 评论(0) 推荐(0)

2024年12月26日 #

WebAssembly基础

摘要: 随着JavaScript语言的诞生,浏览器从单纯的内容展示工具升级为应用运行平台,开启了全新的Web时代。 然而,新的问题开始显露出来:JavaScript的运行速度太慢了。2008年,Google公司推出了Chrome浏览器,并在其内部搭载了全新设计的JavaScript引擎V8。 通过使用JIT 阅读全文

posted @ 2024-12-26 20:57 可可西 阅读(1295) 评论(0) 推荐(0)

python3启动一个本地http服务器

摘要: 在windows中,使用python版本为Python 3.6.3 编写index.html网页 在当前目录F:\httpTest下,新建index.html,内容如下: <!DOCTYPE html> <head> <meta charset="utf-8"> <title>Http Test</ 阅读全文

posted @ 2024-12-26 19:37 可可西 阅读(545) 评论(0) 推荐(0)

2024年12月25日 #

生成LLVM IR及其CFG图

摘要: math.c代码 int add(int a, int b) { return a+b; } int mul(int a, int b) { return a*b; } void Test() { int r1 = add(1,2); int r2 = mul(3,4); } 编译生成IR中间代码m 阅读全文

posted @ 2024-12-25 22:58 可可西 阅读(569) 评论(0) 推荐(0)

2024年12月22日 #

vscode操作技巧

摘要: 代码着色 glsl、hlsl、fx、ush、usf着色器 安装Shader languages support for VS Code插件 对于ue4的ush、usf文件,需要配置其使用hlsl的着色规则 着色成功后的效果 csv着色 使用Rainbow csv进行csv着色 打开文件时,缺省添加成 阅读全文

posted @ 2024-12-22 11:50 可可西 阅读(165) 评论(0) 推荐(0)

2024年12月4日 #

Win10下安装WSL(Windows Subsystem for Linux)

摘要: 启用WSL(Windows Subsystem for Linux) 管理员权限运行powershell并运行下面的命令 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe Enable-WindowsOptionalFeature - 阅读全文

posted @ 2024-12-04 23:12 可可西 阅读(4345) 评论(0) 推荐(0)

2024年11月20日 #

渲染指令提交到GPU与等待执行完

摘要: CPU执行渲染指令,是不会立即发送给GPU硬件的。它们首先被送到驱动的指令缓冲区,当缓冲区满或执行某个函数,然后才被发送到GPU硬件上去执行。 注:PC上缓冲区满会被发送到GPU,而Mobile下即使缓冲区满也不会发送,除非pass结束或执行执行某个函数 发送到GPU后会立即返回,不会等待GPU执行 阅读全文

posted @ 2024-11-20 00:50 可可西 阅读(290) 评论(0) 推荐(0)

2024年10月22日 #

windows纤程(Fiber)机制

摘要: Windows 10(17763)系统上执行tjInitCompress函数时,加载dll失败,从而导致崩溃 KERNELBASE.dll pc 0x69 RaiseException (:0)[amd64:Windows NT:7BF8014B3D39BE6ADDC83DA4991008EB1] 阅读全文

posted @ 2024-10-22 00:28 可可西 阅读(414) 评论(0) 推荐(0)

2024年10月19日 #

谈谈程序设计的一些原则

摘要: 程序的世界丰富多彩,如同宇宙中天体系统。按照粒度大小、层次结构、复杂度分为:平台(Platform) 、 系统(System) 、软件(Software)、工具(Tool)、模块(Module) 、类(Class) 、函数(Function)和语句(Statement) 然而,不管多么复杂的程序,都 阅读全文

posted @ 2024-10-19 16:06 可可西 阅读(128) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 44 下一页

导航