displayMessage
码龄9年
关注
提问 私信
  • 博客:79,908
    社区:1,249
    问答:219
    81,376
    总访问量
  • 114
    原创
  • 1,081,060
    排名
  • 34
    粉丝
  • 0
    铁粉

个人简介:I have a small sister,she is very cute

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

displayMessage的博客

博客描述:
这个博主很黑,基本看不到他
查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得17次评论
  • 获得150次收藏
创作历程
  • 9篇
    2021年
  • 1篇
    2020年
  • 3篇
    2019年
  • 108篇
    2018年
成就勋章
TA的专栏
  • git指令收录与常见问题
    3篇
  • compiler
    6篇
  • comp
  • 工作随笔
    1篇
  • Linux系统的系统调用整理
    6篇
  • linyxml2源码解读
  • c++
    64篇
  • skynet
  • lua
    22篇
  • c++自学
    7篇
  • 练习
    4篇
  • 问题
    2篇
  • c++编程典例
  • c/c++库函数
    3篇
  • linux系统调用
    3篇
  • linux操作系统
    2篇
  • tinyxml2
    1篇
兴趣领域 设置
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

LLVM-High Level Structure-Global Variables

  全局变量区的内存分配是在编译时期而不是运行时。  必须初始化全局变量定义。  可以声明其他转换单元中的全局变量,在这种情况下,它们没有初始化器。  全局变量可以选择指定链接类型(linkage type)。  全局变量的定义或声明都放置在明确段,并且可能指定了可选的对齐方式。如果全局变量声明的显式或推断段信息与定义不匹配,其结果是未定义的。  一个表示全局常量(constant)的变量意味着该变量的内容不会被修改(比较好的实现是将这种全局数据放进可执行文件的只读段)。请注意,需要运行时初始化的
翻译
发布博客 2021.06.24 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MLIR-Code Doc-Operation Definition Specification(ODS)

  除了mlir::OpC++模板特化的方式,MLIR也支持表驱动的方式去定义操作和数据类型。它的实现是通过TableGen(LLVM 中有介绍),TableGen即是一种通用语言,也是维护特定领域信息记录的工具。与操作相关的事实被精确地指定到TableGen记录中,TableGen记录将在编译器构建时展开为等价的mlir::Op c++模板特化。  本手册详细解释了以这种表驱动方式定义操作的所有可用机制。它的目标是成为一个规范而不是教程。后者请参考Quickstart tutorial to addin
翻译
发布博客 2021.06.17 ·
1258 阅读 ·
3 点赞 ·
1 评论 ·
2 收藏

MLIR-Code Doc-Tutorials-Defining Dialect Attributes & Types

  本文档是为了快速入门方言对MLIR的属性与类型系统的特定扩展。虽然本教学的主要内容集中在对类型的定义,但是对于定于属性来讲,这些指令几乎是相同的。类型(Types)  MLIR中的类型(包括 属性,位置,和其他很多东西)都是值类型。这意味着Type的示例是按值传递的,而不是按指针或者引用传递。Typeclass1本身充当内部存储对象的包装器,这个存储对象在一个MLIRContext实例中是唯一的。定义Type类(Defining the type class)  根据上面的描述,Type对象在M
翻译
发布博客 2021.05.30 ·
611 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MLIR-Tutorials-Toy Tutorial

玩具语言教程(Toy Tutorial)第七章:向玩具语言增加一个复合类型(Chapter 7: Adding a Composite Type to Toy)总结  在前一章中,我们展示了从Toy语言的编译前端到LLVM IR的端到端编译流。在本章中,我们将扩展Toy语言以支持新的复合结构类型(struct)。在Toy中定义一个struct(Defining a struct in Toy)  首先,我们需要定义这种类型在Toy源语言中的接口。通常struct类型的语法如下:# A struc
翻译
发布博客 2021.05.30 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MLIR-Documentation-Conversion to the LLVM Dialect

点点点
翻译
发布博客 2021.05.30 ·
908 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

doxygen1.9.1+ graphviz2.47.2 + HTML Help Workshop1.3.rar

发布资源 2021.05.30 ·
rar

git的一些配置

配置git的一个commit模板git config --global commit.template /path/to/template// 可以通过以下命令查看是否配置成功。git config --list配置git的一个alias// 配置一个status参数的别名git config --global alias.st status// 可以通过以下命令查看是否配置成功。git config --list...
原创
发布博客 2021.05.18 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git分别在本地master与基于master产生的分支上工作时,可按照以下操作以避免出现不必要的冲突

因为老东家用的还是SVN,所以对git的一些操作都还不是很熟悉。最近在处理工作的时候,需要同时对master与基于master产生的分支分别进行操作,担心master的版本超前分支基版本而出现奇怪的现象。在百度找到了说的比较清晰的流程,原址在这里。防止丢失,在这里重复记录。git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下:去自己的工作分支$ git checkout work工作…提交工作分支的修改$ git commit -a回到
转载
发布博客 2021.05.10 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

git指令及其含义

git branch  用于查看本地有多少个分支。
原创
发布博客 2021.05.10 ·
281 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

MLIR-Code Documentation-Pass Infrastructure(Pass基础设施)

代码文档Pass基础设施Pass管理器上面的章节介绍了不同类型的Pass和它们的不变量。本章节介绍Pass管理器的概念,与怎样使用它配置和调度一个Pass管道。与Pass管理器相关的主要有两个类,PassManager与OpPassManager。PassManager类充当最上层的入口点,包含整个Pass管道要用的各种各样的配置。OpPassManager类用于调度Pass运行在指定的嵌套等级。最上层的PassManager也可以作为OpPassManager。OpPassManagerOpPa
翻译
发布博客 2021.05.11 ·
1400 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

模板函数实例化问题

描述问题表述比较复杂,得结合代码来表述,代码组成文件如下(见代码一章节):D.h,定义了模板函数,定义了一个纯数据类。整个程序的目的就是为了给这个纯数据类提供个性化的处理 A.h,声明了一个实际上使用纯数据类的业务类A A.cpp,为模板函数提供了模板函数内部的具体实现,一个全局的[disPlayMsg]函数。向外围提供了一个业务类A的业务接口,接口内对模板函数进行了实例化。 B.h,声明了一个实际上使用纯数据类的业务类B B.cpp,为模板函数提供了模板函数内部的具体实现,一个全局的[di
原创
发布博客 2020.12.24 ·
346 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Linux-更新yum源

有做过更新yum源的操作,时间长了就会忘记。趁着这次要重新做,记录一下过程。网络源安装://进入yum文件存放的路劲cd /etc/yum.repos.d//简单粗暴,删除所有文件rm *//安装阿里云的yum文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7....
原创
发布博客 2019.08.18 ·
487 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

tinyxml2-day02-[class StrPair]

StrPair类提供了对一个字符串的一些操作,可以将目标字符串存储到类内,通过存储目标字符串的起始地址和目标地址。另外,StrPair类提供了一个flag,可以通过对flag赋值,来对当前字符串进行相应的操作。针对xml文件,StrPair类提供了读取标题和内容的函数。(这里不太确定,需要等到后面查看这两个函数的用法才知道,从函数的实现上看,的确是这样的)StrPair定义如下:class...
原创
发布博客 2019.06.27 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CentOS7安装gcc-5.4.0

下载gcc-5.4.0安装包。wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.5.0/gcc-4.5.0.tar.gz解压tar -zxvf gcc-4.5.0.tar.gz下载编译依赖项cd gcc-4.5.0
原创
发布博客 2019.01.03 ·
6795 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

学习笔记day71-----Win32-编码类型、窗口函数框架

编码类型、窗口函数框架
原创
发布博客 2018.07.27 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day71-----C++-Win32-编码类型、窗口函数框架

编码类型、窗口函数框架
原创
发布博客 2018.07.26 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

day70-----win32-windows的窗口程序框架

windows的窗口程序框架
原创
发布博客 2018.07.23 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简易并发服务器

发布资源 2018.07.22 ·
rar

epoll多路复用-----epoll_create1()、epoll_ctl()、epoll_wait()

int epoll_create1(int flags);int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);int epoll_wait(int epfd, struct epoll_event *events,int maxevents, int timeout);
原创
发布博客 2018.07.22 ·
5734 阅读 ·
2 点赞 ·
0 评论 ·
17 收藏

简易并发服务器框架

简易并发服务器框架
原创
发布博客 2018.07.22 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多