自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 小学期_Day3_课程作业要求&&一些编译优化命令

昨天写了第一个lab,没来得及更新,今天追更,第一次用CSDN的Markdown,有点意思。一些编译优化命令1、Parallel Optimization Basics (并行优化)程序类型:计算(Computing)密集型、IO密集型 并行类型:指令级(Instruction Level)- SIMD - 通过调编译器参数(Compiler Parameters)优化 ...

2018-07-17 20:55:51 220

原创 小学期_Day 2_背景知识02

今天yzy学长继续给我们讲一些背景知识,结合CSAPP梳理一下。Linking & Loading一、Linux系统的一个特性    满足以下两个条件:Architecture ->x86_64 && Platform -> GNU/Linux 的所有程序都可以在Linux上运行。二、链接(Linking)2.1  编译器驱动程序1、编译器驱动程序:由编译系统提...

2018-07-15 01:19:35 165

原创 小学期_Day 1_计算机组成概况

一、CSAPP第一章1、从源文件到可执行目标文件的转化(Unix上由编译器驱动程序完成)源程序(hello.c 文本)—>预处理器处理(cpp)—>修改过的源程序(hello.i 文本)—>编译器(ccl)—>汇编程序(hello.s文本)—>汇编器(as)—>可重定位目标程序(hello.o 二进制)—>链接器(ld)—>可执行目标程序(hello...

2018-07-13 17:36:51 133

原创 2018.7.8

PAT 1024 打印沙漏1027 打印沙漏(20)(20 分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打...

2018-07-08 20:18:08 139

原创 2018.7.8

PAT 1026 程序运行时间1026 程序运行时间(15)(15 分)要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数f的运行时间,我们只要在调用f...

2018-07-08 17:57:03 116

原创 2018.7.8

PAT 1025 反转链表1025 反转链表 (25)(25 分)给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2→1→5→6,即最后不到K个元素不反转。输入格式:每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址、结点总个数正整数N(<= 10^...

2018-07-08 17:26:42 156

原创 2018.7.8

PAT 1018.锤子剪刀布1018 锤子剪刀布 (20)(20 分)大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第1行给出正整数N(<=10^5^),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”...

2018-07-08 14:08:14 132

原创 2018.7.7

考试周结束,今天开始记录学习和练习内容。PTA Basic:10241024 科学计数法 (20)(20 分)科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]"."[0-9]+E[+-][0-9]+,即数字的整数部分只有1位,小数部分至少有1位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数A,请编写程序按普通数字表示...

2018-07-07 18:47:49 158

空空如也

空空如也

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

TA关注的人

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