自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 理解make的解析行为

第一阶段:make读入所有的makefile,以及makefile中所包含的其他makefilemake分析并获取变量名,变量值,隐式规则和显示规则构建所有目标的关系树,以及他们的先决条件第二阶段:接着就是执行命令了(基于第一阶段的关系树,确定需要重新构建的目标)理解make处理makefile的两个阶段对于熟练地编写makefile非常重要。makef

2013-10-30 21:02:19 1041

原创 理解make中的export

/home/student/Makefile:a = $(shell pwd)export   aall:@echo   $(a)@make   -C  tt/home/student/tt/Makefile:b = $(shell pwd)all:@echo  $(a)@echo $(b)在/home/student下make  。结果

2013-10-30 20:21:54 2300

原创 Horner规则

已知如何求解Pn-1(X)= a1 + a2X ... + anXn-1现在显然Pn(X)  =  a0 + X*Pn-1(X)  ,也就是说此假设下计算Pn(X)只需要1次乘法和1次加法,总共需要n次乘法和n次加法。完整的算法表示如下: Pn (x) = ((...((anX + an-1)*X + an-2) ...)*X + a1)*X + a0 为了纪念英国数学家W.G

2013-10-23 11:04:40 820

转载 双色人生

让我们先来看一份人生简历:他,1571年12月27日生于德国符腾堡魏尔,是7个月的早产儿。父亲早年离家出走,母亲脾气极坏。他从小体弱多病,4岁时,天花在他脸上留下疤痕,猩红热使他的眼睛受损。他高度近视,一只手半残,长得又瘦又矮。1601年,对他人生产生重要影响的恩师去世。1612年,他至爱的妻子去世。他一生穷困潦倒,1630年11月15日,年近花甲的他在索薪途中病逝于雷根斯堡。他,生于战争年代,一

2013-10-21 09:18:37 676

转载 C99中变长数组的内存分配策略

在C99中新加入了对变长数组的支持,也就是说数组的长度可以由变量来定义。对于下面的代码:int main(){     int n;     scanf("%d", &n);     int ar[n];     printf("%d\n", sizeof(ar));     return 0;}是可以成立的。这与之前的C标准有很大不同,以前

2013-10-17 11:50:58 3728

转载 柔性数组

在讲述柔性数组成员之前,首先要介绍一下不完整类型(incomplete type)。不完整类型是这样一种类型,它缺乏足够的信息例如长度去描述一个完整的对象。 6.2.5 Types incomplete types (types that describe objects but lack information needed to determine their sizes).

2013-10-17 11:31:28 702

转载 动态数组

当写下这个题目的时候,笔者心里其实非常犯难。因为从本质上来说,本章想阐述的内容与题目所宣示的概念,其实是不一样的。在编程中,我们常常要处理一段长度未知的数据,而且,运行过程中长度可能会发生变化,现行的C/C++标准没有提供在栈段和数据段内存中的实现,只提供堆中的实现,例如可以象下面代码那样在堆中分配一段内存,以处理一组长度不确定的整数: int *p = ( int* )malloc( n

2013-10-17 11:30:28 1234

原创 向上取整

像123以10向下取整是120,想上取整是130。取数字0x12345678为例子:它的向下取整为(以0x1000为单位):0x12345678 & 0xfffff000它的向上取整为(以0x1000为单位):(0x12345678 & 0xfffff000) + 0x1000那么这样的方法是否有通用性呢?上面的向下取整有通用性,而向上取整欠缺,试想12

2013-10-16 09:37:50 3052

原创 视频: 15种排序算法可视化展示

点击打开链接

2013-10-14 12:21:06 1195

原创 as语法和嵌入汇编

as语法:——————宏像C语言一样,as也支持宏。但是,汇编程序中所包含的头文件不能包含C语言中的函数,数据结构等内容,而只能定义常量,汇编指令等汇编器认识的内容。宏的存在说明as在编译时存在预处理这一步骤,但是需要注意,如果所写的汇编代码中包含宏指令的话,则一定要将源文件的后缀名使用大写的S,否则as会报告说它不认识#这条指令。——————汇编命令汇编命令都是以“.

2013-10-08 09:21:52 1216

(仿冒pl-2303_win7_64bit驱动

本人win7 64位,亲测可用,传上来分享下,选择更新硬件驱动。解决PL2303驱动黄色叹号问题(该设备无法启动。 (代码 10)) (经过多次研究发现,原来是芯片不是正规授权,应该是冒牌的,然后原厂为了打击这种冒牌的,在新版的驱动中加入了鉴别代码,让盗版芯片无法正常运行,那我们可以使用老版本的驱动,老版本的驱动使用正常。)

2013-06-15

全国三级C语言模拟上机 练习

全国三级C语言模拟上机! 练习 免费哦

2011-01-01

superscan端口扫描 工具

又快又好用 又快又好用 又快又好用 又快又好用 又快又好用

2010-11-04

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

TA关注的人

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