空谷-幽兰
码龄7年
关注
提问 私信
  • 博客:34,036
    34,036
    总访问量
  • 116
    原创
  • 1,134,209
    排名
  • 18
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:一念静心,花开遍世界!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-10-03
博客简介:

weixin_40482465的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    197
    当月
    1
个人成就
  • 获得39次点赞
  • 内容获得10次评论
  • 获得79次收藏
  • 代码片获得846次分享
创作历程
  • 22篇
    2023年
  • 1篇
    2022年
  • 1篇
    2021年
  • 94篇
    2020年
成就勋章
TA的专栏
  • Glslang
    1篇
  • Learn LLVM 12
    5篇
  • 计算机是怎样跑起来的
  • 计算机底层的秘密
  • 程序员的自我修养
  • 编译原理
  • 深入理解计算机系统
  • 程序是怎么跑起来的
    12篇
  • 编译优化相关
  • Specs
    2篇
  • 刷题记录
    77篇
  • 计算机基础
    3篇
  • 编程语言相关
    3篇
  • 编译器及框架架构相关
  • 工作环境调试
    3篇
  • 底层架构、操作系统等
  • 经典算法理解
    2篇
兴趣领域 设置
  • 编程语言
    c++
  • 数据结构与算法
    算法
  • 游戏
    图形渲染
  • 操作系统
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
搜TA的内容
搜索 取消

OpenGL 和 OpenGL ES 2.0/3.X 一致性测试说明(CTS)

本文档介绍如何构建、移植和运行 OpenGL 和 OpenGL ES 2.0/3.X 一致性测试,以及如何验证和提交测试结果。@[TOC]目录。
原创
发布博客 2023.12.04 ·
759 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

OpenGL 着色语言

OpenGL 着色语言 (GLSL) 是一种高级着色语言,其语法基于 C 编程语言。它由 OpenGL ARB(OpenGL 架构审查委员会)创建,旨在让开发人员更直接地控制图形管道,而无需使用 ARB 汇编语言或特定于硬件的语言。
原创
发布博客 2023.12.04 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

编译器和 IR:LLVM IR、SPIR-V 和 MLIR

IR 对编译器至关重要。就像有许多编译器一样,也有许多 IR 在使用中。到目前为止,我很幸运能与三所主要的 IR 或基础设施学校有直接经验——LLVM IR、SPIR-V、MLIR,尤其是最近两个研究,我都在早期阶段就加入了开发。因此,我想写一系列博客文章来记录我对编译器和 IR 的理解。希望它能对其他人有益。
原创
发布博客 2023.12.01 ·
1102 阅读 ·
4 点赞 ·
2 评论 ·
6 收藏

How to Use Glslang

除了手动构建,您还可以直接从 GitHub 上的main-tot 版本下载适合您平台的二进制文件,这些二进制文件在成功测试后由构建机器人自动上传,并且它们始终反映main分支的最新状态。要使用独立的二进制形式,请执行glslang,它将打印一条使用语句。基本操作是给它一个包含着色器的文件,它会打印出警告/错误以及可选的 AST。
原创
发布博客 2023.08.03 ·
1304 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

OpenGL ES着色语言Spec(V1.00)

OpenGL ES 着色语言,简称 GLSL ES 或 ESSL,本规范是基于 OpenGL 着色语言1.2版本的。这个文档描述了OpenGL ES着色语言;OpenGL ES管线包含一个可编程的顶点阶段和一个可编程的片段阶段。其余的阶段被称为固定功能(fixed function),应用程序对它们的行为只有有限的控制。
翻译
发布博客 2023.08.01 ·
1154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

生成高阶语言结构的IR_2

相关代码抛出和捕获异常基于类型的别名生成元数据的分析添加调试元数据总结
原创
发布博客 2023.07.12 ·
87 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

生成高级语言结构的IR_1

相关代码使用数组、结构体和指针正确的获取二进制程序的结口为类和虚函数创建IR代码总结
原创
发布博客 2023.07.12 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

生成 IR

相关代码使用AST生成IR使用AST编码生成SSA形式的IR设置模块和驱动程序总结
原创
发布博客 2023.07.12 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将源代码转换成抽象语法树

相关代码定义一种编程语言创建项目结构管理源文件和用户消息构建词法分析器构建梯度下降解析器用bison和flex生成解析器和词法分析器执行语义分析总结
原创
发布博客 2023.07.12 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

构建 LLVM

安装 LLVM浏览 LLVM编译器结构
原创
发布博客 2023.07.12 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何让计算机“学习”

什么是机器学习支持向量机Python交互模式的使用方法准备学习数据查看手写数字数据的内容通过机器学习识别手写数字尝试交叉验证
原创
发布博客 2023.07.07 ·
59 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

访问硬件的方法

应用程序是否与硬件有关负责硬件输入输出的in指令和out指令外部设备的中断请求通过中断实现实时处理能够快速处理大量数据的DMA显示字符和图像的原理
原创
发布博客 2023.07.07 ·
65 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过汇编语言认识程序的真面目

汇编语言和本机代码是一一对应的用c编译器输出汇编语言源代码伪指令与注释汇编语言的语法是“操作码 操作数”最常用的movl指令将数据存入栈中函数调用的工作原理被调用函数的工作原理全局变量和局部变量的工作原理循环的工作原理条件分支的工作原理体验汇编语言的意义
原创
发布博客 2023.07.07 ·
68 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统与应用程序的关系

从历史发展看操作系统的功能关注操作系统的存在系统调用与高级编程语言的可移植性操作系统和高级编程语言对硬件进行了抽象化Windows操作系统的特点
原创
发布博客 2023.07.06 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从源文件到可执行文件

计算机只能执行本机代码看一看本机代码的内容编译器负责翻译源代码仅靠编译无法得到可执行文件启动代码与库文件DLL文件与导入库运行可执行文件需要什么加载时生成的栈和堆进阶问答
原创
发布博客 2023.07.06 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序在怎样的环境下运行

运行环境=操作系统+硬件Windows消除了CPU之外的硬件差异每种操作系统的API都是不同的使用源代码进行安装在任何地方都能提供相同运行环境的Java虚拟机云计算平台提供的虚拟运行环境BISO与引导装入程序
原创
发布博客 2023.07.06 ·
79 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自己动手压缩数据

文件是以字节为单位记录的游程编码的原理游程编码的缺点从莫尔斯码中发现哈夫曼算法的基础使用树来构建哈夫曼编码通过哈夫曼算法大幅度提高压缩率无损压缩与有损压缩
原创
发布博客 2023.07.06 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存与磁盘的密切关系

程序加载到内存之后才能运行提高磁盘访问速度的磁盘缓存将磁盘当成内存使用的虚拟内存将内存当成磁盘使用的固态硬盘节约内存的编程技巧了解一下磁盘的物理结构
原创
发布博客 2023.07.06 ·
78 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

让内存化方为圆

内存的物理结构十分简单内存的逻辑结构像一幢大楼指针其实很简单用好内存先从数组开始栈与队列,以及环形缓冲区在链表中添加和删除元素很容易用二叉查找树高效地查找数据
原创
发布博客 2023.07.05 ·
64 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机在计算小数时会出错的原因

将0.1累加100次的结果不是10如何用二进制表示小数计算机计算出错的原因什么是浮点数规格化表示法与移码表示法用程序来实际确认一下吧如何避免计算机计算出错
原创
发布博客 2023.07.05 ·
87 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多