自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白马负金羁

数据挖掘 | 统计分析 | 图像处理 | 程序设计

  • 博客(11)
  • 资源 (1)
  • 论坛 (1)
  • 收藏
  • 关注

原创 在LLVM中编写Backend Pass的详细教程(1)

LLVM是一个自由软件项目,它是一种编译器基础设施,以C++写成。当前,LLVM已经发展成为被用于开发从编译器前端到后端的一套模块及可重用的编译器及工具链技术的集合。本文将通过一个具体的例子来介绍如何编写BackEnd Pass

2017-12-31 16:35:19 4534 1

原创 深入理解动态规划:从Leetcode实践出发【8】(题号718、72)

动态规划是一种非常重要的算法设计思想。历史上有很多著名的算法都是基于这种思想设计而来的,例如:Needleman–Wunsch算法、CYK算法、FFT算法、维特比算法等等。动态规划的核心思想有两个:首先是将一个大问题拆解为若干子问题;其次是将曾经计算过的结果储存起来以备多次使用

2017-12-29 16:49:31 2394 4

原创 深入理解动态规划:从Leetcode实践出发【9】(题号877、410、494)

动态规划是一种非常重要的算法设计思想。历史上有很多著名的算法都是基于这种思想设计而来的,例如:Needleman–Wunsch算法、CYK算法、FFT算法、维特比算法等等。动态规划的核心思想有两个:首先是将一个大问题拆解为若干子问题;其次是将曾经计算过的结果储存起来以备多次使用

2017-12-29 10:52:30 2078

原创 深入理解动态规划:从Leetcode实践出发【6】(题号62、63、64)

动态规划是一种非常重要的算法设计思想。历史上有很多著名的算法都是基于这种思想设计而来的,例如:Needleman–Wunsch算法、CYK算法、FFT算法、维特比算法等等。动态规划的核心思想有两个:首先是将一个大问题拆解为若干子问题;其次是将曾经计算过的结果储存起来以备多次使用

2017-12-28 13:43:40 3893 2

原创 选择永远比努力更重要!

选择永远比努力更重要。如果一个行业正处在起飞阶段,朝气蓬勃,那么这样的一类行业能够给你提供的机遇和可能都是无限的。就像有人说:当龙卷风来的时候,猪都能上天。相反,如果你所处的行业正逐渐没落,那么即使你再怎么优秀、再怎么努力,也不可能跟大势相抗衡。就像一辆即将到站的列车,无论是身份多么尊贵的乘客,也必须要下车

2017-12-25 06:12:16 14571 10

原创 有用的Linux命令整理(不断积累中)

当你进入了 Linux 的世界,在下载、安装 了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。每一个 Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情

2017-12-22 09:12:30 2986

原创 在LLVM中编写pass的详细教程(4)

LLVM是一个自由软件项目,它是一种编译器基础设施,以C++写成。当前,LLVM已经发展成为被用于开发从编译器前端到后端的一套模块及可重用的编译器及工具链技术的集合。本文将介绍如何通过编写Pass,从而实现基于Use-Def chain以及Def-Use chain的分析

2017-12-18 04:11:54 3551 1

原创 在LLVM中编写pass的详细教程(2)

LLVM是一个自由软件项目,它是一种编译器基础设施,以C++写成。当前,LLVM已经发展成为被用于开发从编译器前端到后端的一套模块及可重用的编译器及工具链技术的集合。本文将介绍如何通过编写Pass,从而在一个函数中遍历Basic Blocks的方法

2017-12-17 17:35:45 3738 1

原创 在Xcode中导入并使用LLVM

LLVM是一个非常庞大的项目。有时,为了构建自己的编译器或者编写pass,你都可能需要编辑LLVM项目的源码。但是如果只是在命令行+文本编辑器的层面上处理这些任务,工作效率都会大打折扣。要想更加高效的使用或学习LLVM,最好还是将其导入一个IDE。而在mac OS 上,Xcode无疑是最佳选择

2017-12-17 05:56:56 4304

原创 在LLVM中编写pass的详细教程(3)

LLVM是一个自由软件项目,它是一种编译器基础设施,以C++写成。当前,LLVM已经发展成为被用于开发从编译器前端到后端的一套模块及可重用的编译器及工具链技术的集合。本文将介绍如何通过编写Pass,从而实现对程序中的操作码(Operation Code, OPCode)进行计数的方法

2017-12-17 05:20:46 3307

原创 在Linux中创建回环设备(loopback device)的方法

你有没有想过在Linux的文件管理系统中再创建一个文件系统,就像在Windows中创建一个新的磁盘分区那样(但其实并不必非得直接那么做)。这时你就需要用到回环设备(loop device)。在Linux中,回环设备允许用户以一个普通磁盘文件虚拟一个块设备

2017-12-15 10:23:04 15659

在Word中写出像LaTeX一样的公式

Word中编辑数学公式的技巧(毕业论文排版必备),在Word中写出像LaTeX一样的的公式。

2015-12-21

白马负金羁的留言板

发表于 2020-01-02 最后回复 2020-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除