摘要: 两层的循环分段:传统的循环分段就是把单层循环分解为两层紧嵌的循环套,也叫strip mining(条带开采)。内层循环遍历的是尺寸为strip的连续区域(或叫条带循环,the strip loop),外层循环的步进单位是strip,这个strip就是最内层的分段因子。串行循环分段的变换总是合法的。广 阅读全文
posted @ 2019-11-11 10:54 justwe_nancy 阅读(553) 评论(0) 推荐(0)
摘要: 当编译器读入程序时,首先将程序看成是简单的字符序列。词法分析器将这些字符序列转换为单词,语法分析器从中进一步发现语法结构。由编译器前端产生的结果可以是语法树或者某种低级形式的中间代码。但是即使这样,它对程序做什么和怎么做仍然没有多少提示。 编译器把发现每个过程内控制流层次结构的任务留给了控制流分析, 阅读全文
posted @ 2019-10-13 16:38 justwe_nancy 阅读(948) 评论(0) 推荐(0)
摘要: 1. 定义和初始化string对象 string s; 默认初始化,s是一个空字符串。 string s = “hello”; 或者string s(“hello”); 或者string s2(10, s1)拷贝s1的前10个字符到s2中。 s的内容是 “hello” s.empty( ) 为空返回 阅读全文
posted @ 2019-09-28 19:10 justwe_nancy 阅读(3397) 评论(0) 推荐(0)
摘要: (转载 来自https://www.cnblogs.com/lisuyun/p/3953589.html) 1.静态编译: 编译器在编译可执行文件时,把需要用到的对应动态链接库(.so或.ilb)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行时不需要依赖于动态链接库. 2.动态编译: 动 阅读全文
posted @ 2019-09-28 10:57 justwe_nancy 阅读(2700) 评论(0) 推荐(0)
摘要: git库,提交代码,更新代码,下载代码 提交代码 git status 查看自己更新过得记录 git add + 修改内容 (每个文件直接从上一条命令复制,每个文件空格隔开,不用复制.pyc文件) git commit -m “对修改内容进行描述” git pull git push 更新代码 gi 阅读全文
posted @ 2019-09-28 10:37 justwe_nancy 阅读(357) 评论(0) 推荐(0)