02 2013 档案

七天LLVM零基础入门(Linux版本)------第七天
摘要:作者:snsn1984 这是这一次零基础入门的最后一天,这次的主要任务是实战一个Pass。 任务描述: 实现一个Pass,该Pass可以读取一个程序中所有的for循环的循环头的名字并输出。 同时,实现一个测试用例去测试输出的结果是否正确。该Pass的输入应该包含嵌套 循环。 在这个任务... 阅读全文

posted @ 2013-02-28 10:04 爱你一万年123 阅读(155) 评论(0) 推荐(0) 编辑

LLVM每日谈之十 LLVM Test简介
摘要:作者:snsn1984 就像很多优秀的软件都有自己的测试框架一样,LLVM也有自己的测试框架。LLVM的测试主要分为两 部分:regression tests 和 whole programs。其中,regression tests主要位于LLVM源码/test目录下,主要是 用来测试LLVM... 阅读全文

posted @ 2013-02-27 11:55 爱你一万年123 阅读(884) 评论(0) 推荐(0) 编辑

如何创建本地的LLVM SVN镜像库
摘要:作者:snsn1984 创建本地的LLVM SVN镜像,有一些好处,但是需要花费很多的时间,但是一旦建立好了,后面用起来就方便了很多。 可以随意的在没有网络或者网络状态不好的时候去使用LLVM的代码。 1.首先,需要创建一个空的库,使用命令: $> svnadmin create /home... 阅读全文

posted @ 2013-02-27 10:40 爱你一万年123 阅读(189) 评论(0) 推荐(0) 编辑

七天LLVM零基础入门(Linux版本)------第六天
摘要:作者:snsn1984 第一步:对优化代码的pass继续进行深入的分析 首先检查一下第五天中的Pass练习,什么情况下可以进行优化,什么情况下不可以进行优化。 可以参照系统自带的Pass: http://llvm.org/docs/doxygen/html/DCE_8cpp_source.h... 阅读全文

posted @ 2013-02-27 09:43 爱你一万年123 阅读(208) 评论(0) 推荐(0) 编辑

七天LLVM零基础入门(Linux版本)------第五天
摘要:作者:snsn1984 第一步:复习文档 Write an LLVM pass http://llvm.org/docs/WritingAnLLVMPass.html 第二步:阅读LLVM编程规范 http://llvm.org/docs/CodingStandards.html 编程规范是编... 阅读全文

posted @ 2013-02-26 09:38 爱你一万年123 阅读(171) 评论(0) 推荐(0) 编辑

蛇年回顾我的2012,展望2013—菜鸟程序员的成长
摘要:中华民族被统称为“龙的传人”,在众多对蛇图腾存在崇拜的民族中,闽越人对蛇图腾崇拜最具代表性,因此也被称为蛇的传人。蛇图腾在中华民族心中非常的神圣,同样,对于本命年的我来说,更是吉祥的代表。 民俗中,关于本命年的说法很多,各地也不尽相同。河北地方,就有“本命年容易招灾”的迷信意识,... 阅读全文

posted @ 2013-02-25 20:41 爱你一万年123 阅读(139) 评论(0) 推荐(0) 编辑

如何配置Bitbucket的ssh
摘要:在bitbucket上使用https协议,经常会在提交代码的时候出错,让人很着急上火,但是用ssh就要方便很多。下面介绍一下设置ssh的方法:1.在终端中运行ssh-keygen。2.然后一路enter,直接到结束。不要理会中间的输入。3 打开用户目录下.ssh/id_rsa.pub文件,复制其内... 阅读全文

posted @ 2013-02-25 17:23 爱你一万年123 阅读(205) 评论(0) 推荐(0) 编辑

git常用命令
摘要:git branch显示当前所在的分支,以及目前本地所有分支前面有*标注的是当前所在分支git branch XXX创建新的分支git checkout -b XXX创建新的分支并且切换到新分支上git checkout XXX切换到新的分支上(此命令也可以用于切换到本地库没有,而远程库有的分支上... 阅读全文

posted @ 2013-02-25 17:04 爱你一万年123 阅读(99) 评论(0) 推荐(0) 编辑

七天LLVM零基础入门(Linux版本)------第四天
摘要:作者:snsn1984 第一步:复习 第三天的时候,我们学习了LLVM的编程指引。在开始第四天的学习之前,需要复习之前学习过的两篇文档: LLVM IR的文档(http://llvm.org/docs/LangRef.html) 编程指引文档 (http://llvm.org/docs... 阅读全文

posted @ 2013-02-25 09:31 爱你一万年123 阅读(142) 评论(0) 推荐(0) 编辑

LLVM每日谈之九 谈LLVM的学习
摘要:作者:snsn1984 从接触LLVM编译器到现在,也有多半年时间了,在这多半年的时间里,也花了不少精力在上面。现在回过头来总结一下在LLVM的学习过程中的一些感悟。(注:这里对LLVM的学习,不是指的是学习LLVM的使用,而是主要针对基于LLVM实现编译功能。) 1、在开始学习LLVM之前,... 阅读全文

posted @ 2013-02-23 13:43 爱你一万年123 阅读(203) 评论(0) 推荐(0) 编辑

大话C#程序设计
摘要:1.C# C#和Java都是完全面向对象的编程语言。面向对象语言中,完全可以把现实世界的任何事物看成一个对象,理解了对象这个概念,学习面向对象的知识就可以说轻车熟路了。 2.C#特点: C#语言由C/C++语言演变来,C#具有现... 阅读全文

posted @ 2013-02-23 11:12 爱你一万年123 阅读(116) 评论(0) 推荐(0) 编辑

七天LLVM零基础入门(Linux版本)------第三天
摘要:作者:snsn1984 第二天的任务中的LLVM IR的文档(http://llvm.org/docs/LangRef.html)对于初学者来说,看起来一定很费劲,内容繁杂,找不到头绪,看了后边的忘记了前面的,这些都是很正常的。但是,这里需要注意的是,不管多烦躁,... 阅读全文

posted @ 2013-02-22 09:46 爱你一万年123 阅读(162) 评论(0) 推荐(0) 编辑

七天LLVM零基础入门(Linux版本)------第二天
摘要:作者:snsn1984 在第一天的时候,我们简单了解了llvm和clang。今天我们继续对LLVM进行学习。 第一步:学会如何查找LLVM的文档 LLVM的文档很多,也很全面,是开源软件中文档比较全面并且比较细致的,这是很难得的一个事情。所以只要和LLVM打交道,就一定要学会并且善于去使用这些... 阅读全文

posted @ 2013-02-21 09:15 爱你一万年123 阅读(284) 评论(0) 推荐(0) 编辑

七天LLVM零基础入门(Linux版本)------第一天
摘要:作者:snsn1984 开篇语: 学习LLVM的过程是一个漫长而艰巨的过程,需要大量的时间和精力。不仅仅如此,开始的过程也不轻松。一个好的开始就是成功的一半。我结合了自己学习的过程,以及给别人推荐学习的过程,整理出了这个七天LLVM零基础入门的系列博客。主要的目标是让没有LLVM基础的人,经过... 阅读全文

posted @ 2013-02-20 10:22 爱你一万年123 阅读(254) 评论(0) 推荐(0) 编辑

浅谈UML学习笔记之构件图和部署图
摘要:为了描述系统实现方面的信息,使系统具有可重用性和可操作性的目的,构件图和部署图来表示实现单元。 1、构件 将系统中可重用的模块封装为具有可替代性的物理单元,称为构件。 构件的特征: 1、代码特征:包含和封装了实现系统功能的类、其他元素... 阅读全文

posted @ 2013-02-15 20:25 爱你一万年123 阅读(206) 评论(0) 推荐(0) 编辑

浅谈UML学习笔记动态图之状态图和活动图
摘要:1、状态图 我先简单的理解一下,什么是状态机? 在日常生活中,状态机,我们理解为记录下给定时刻状态的机器,根据不同的输入对每个给定的变化而改变其状态或引发一个动作。 在UML中,状态机由对象的各个状态和连接这些状态的转换组成,是展示... 阅读全文

posted @ 2013-02-15 15:04 爱你一万年123 阅读(474) 评论(0) 推荐(0) 编辑

浅谈UML学习笔记动态模型之序列图、协作图
摘要:1、序列图 序列图和协作图都是交互图,彼此等价,可以相互转化。序列图是对对象之间传送消息的时间顺序的可视化表示。序列图用于表现交互,侧重于强调时间顺序。 序列图将交互关系表示为一个二维图,如下图: 注... 阅读全文

posted @ 2013-02-05 20:41 爱你一万年123 阅读(260) 评论(0) 推荐(0) 编辑

浅谈UML学习笔记之类图
摘要:类图显示了系统的静态结构。类图就是用于对系统中的各种概念进行建模,并描绘它们之间关系的图。再简单一点,类就是一组具有相同结构、行为、关系的一群对象。 类的组成 我们一张图总结类组成的基本概念: 对于类的可见性描述了该属性是否对... 阅读全文

posted @ 2013-02-04 19:37 爱你一万年123 阅读(167) 评论(0) 推荐(0) 编辑

LLVM每日谈之八 PASS例子分析
摘要:作者:snsn1984 之前已经 简单的介绍过怎么样去运行PASS(地址: http://blog.csdn.net/snsn1984/article/details/8160696),并且以hello PASS为例进行了运行,可以输出hello 和函数的名字。下面咱们继续进一步的分析一下这... 阅读全文

posted @ 2013-02-04 14:48 爱你一万年123 阅读(264) 评论(0) 推荐(0) 编辑

浅谈UML的概念和模型之UML类图关系
摘要:目录 UML的视图 UML的图 UML的类图关系 类与类之间的关系通常有4种,即依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)、实现关系(Realization) 依赖关系(Dependenc... 阅读全文

posted @ 2013-02-04 11:24 爱你一万年123 阅读(156) 评论(0) 推荐(0) 编辑

浅谈UML学习笔记之用例图
摘要:最近一直在学习UML的基础知识,再看完视频之后,并没有很好的总结,在画图的过程中发现了很多的问题,下面是看书的过程自己总结的UML用例图的一点知识,与大家分享一下。 一、概念 用例图是由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视... 阅读全文

posted @ 2013-02-03 21:24 爱你一万年123 阅读(162) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示