基本概念
文章平均质量分 60
云水飘1993
这个作者很懒,什么都没留下…
展开
-
有关CPU的一些概念和计算
在CPU运行是,最常想到的就是CPU执行了多少条指令。 IC :程序执行过程中所处理的指令数。 计算机中用IC来表示。比如一个程序运行指令了20条指令。 自然而然想到用CPU时间来表示执行IC条执行用了多长时间。 对于计算机来讲,执行时间可以用运行了多少了时钟周期数数来表示。 CLK:程序执行的总时钟周期数。 通过 CLK*每个周期的执行时间 即可得到CPU的执行时间。 每个周期的原创 2015-06-20 19:51:52 · 639 阅读 · 0 评论 -
关于static在java和C++中的用法小谈(一)
这几天在做一个关于编译原理的课程设计,在用java实现的过程中,经常会遇到static关键字,因此决定查询资料,写一篇文章总结一下其用法,并与c++中的static做比较。java一. static的用途:《java编程思想》:““static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法原创 2015-07-28 16:31:49 · 502 阅读 · 0 评论 -
关于static在java和c++中的用法小谈(二)
上面一篇是关于java的static的用法。在我阅读程序的过程中,很怕遇到这些关键字,常常搞的一头雾水,希望写完这篇文章能略知一二。C++static在c++中很常用,被用来控制变量的存储方式和可见性。 在c++中static和auto这两个关键字是相对的。 在声明变量时,默认为auto。 比如(auot) int a;(auto) string str1;static int b;sta转载 2015-07-28 16:53:06 · 357 阅读 · 0 评论 -
关于python的输出格式控制和函数format
举个例子: 最简单的输出格式控制:print('%.5f' % 1.1415) # %:格式 .5:小数点后接5位小数 f:间上述所示字符#coding=utf-8'''可以指定所需长度的字符串的对齐方式:< (默认)左对齐> 右对齐^ 中间对齐= (只用于数字)在小数点后进行补齐'''print('1:\t|{0:>10},' .format('sunwen'))prin原创 2015-07-19 18:27:15 · 6698 阅读 · 0 评论 -
再谈c的内存管理及指针问题
关于内存空间的分配内存空间主要由五个部分组成代码段(.text)、数据段(.data)、BSS段(.bss),堆和栈组成,其中代码段,数据段和BSS段是编译的时候由编译器分配的,而堆和 栈是程序运行的时候由系统分配的。布局如下: 下面分别解释各段: BSS段:用来存放程序中未初始化的全局变量和静态变量(初始化分为显式和隐式初始化,未初始化指程序员不初始化的话,自动初始化为0。)不占磁盘空间,原创 2015-07-22 11:21:46 · 700 阅读 · 0 评论