自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何应对 “无法删除 文件或目录损坏且无法读取”

移动硬盘出现过此类情况,原因是数据丢失或者使用存储设备误操作出现震动或断电造成的文件数据损坏。解决方法:点击开始-->运行-->输入cmd,出现DOS状态对话框。在光标处输入有损坏文件的磁盘盘符后回车(如文件夹在D盘就输入D:然后回车),再输入“CHKDSK”,回车即可看到相关检测信息。“CHKDSK”即“check disk”之意,磁盘检测命令。如果发现错误,根据其中提示,在光标后键入“CHKDSK /F”命令后回车开始修复。其中参数“/F”即fix修复命令。此时提示无法锁定的信息。输入“Y”即选

2011-01-03 08:50:00 10886 1

原创 公式编辑,拖拽后如何保持变量不变--$

<br />    Excel在单元格横向或纵向拖动的时候,会对数字基于前一单元格自动 +1<br />    即使该单元格是函数,函数里的参数也是同样的情况。<br />    问题:是否能指定其中一个函数自动 +1而其它参数值保持原来的样子呢?<br /> <br />例如:A1:A10 为1:10,B2:B10想得到A2-A1,A3-A1,A4-A1...,A10-A1的值。此时在A2单元格中编辑公式,A2-A1并向下拖拽后,A3单元格内公式自动生成为A3-A2,也就是将变量自动+1。<br />固定

2010-08-10 10:06:00 4228

原创 全局变量声明,定义与使用方法

<br />在程序中,有一些变量不属于任何类,需要全局可见,可用。此时,就要使用全局变量。<br />全局变量合理的使用方式是:<br />在.cpp中定义,在.h中用extern关键字声明,再将此.h被其他用到此变量的.cpp引用,即可。<br />例如:<br />globalVariable.h中<br />extern int GlobalInt;<br /> <br />globalVariable.cpp中<br />int GlobalInt = 1;<br /> <br />使用到此变量的u

2010-07-12 15:34:00 1235

原创 无线通信中的小尺度衰落

<br />以下是自己看书以及从CNTTR等各种网络资源中得到信息,理解过后的观点。<br /><br /><br />     在无线通信中,存在两种衰落,1,大尺度衰落,即由于移动台和基站空间上的距离以及无线电波传播过程中受到建筑物阻挡;2,小尺度衰落,包括由移动台和基站的相对运动造成多普勒频移(多普勒扩展,后面详细介绍)引起的时间选择性衰落和由多径引起的频率选择性衰落。<br /><br /><br />这里主要总结小尺度衰落。<br /><br /><br /> 一,多普勒扩展引起的频率色散以及时间

2010-06-24 14:56:00 19028 1

原创 关于malloc、new 以及可扩充虚拟连续空间分配的总结

无论是在C,还是在C++中,无论使用malloc,还是new,都可以用一个整型指针指向一个整型数据,虽然在编译时,此数据值未知,但在运行时,便可知晓。例如, int a = 10; int *p = &a; int *P = (int*)malloc(sizeof(int) * (*p)); 这样一来,便可不用固定数值分配内存。这也是直接分配内存和动态分配内存的区别

2010-05-24 10:43:00 832

转载 C++中符号优先级

Operator Description Example Overloadable Group 1 (no associativity) ::Scope resolution operatorClass::age = 2;NOGroup 2 ()Function callisdigit(1)YES(

2010-05-24 10:15:00 863

原创 《深入理解计算机系统》 第七章 链接

本章介绍了现在常用的两种链接方式: 1,静态链接 源代码 -> 翻译器(预处理,编译,汇编) = 可重定位目标文件 -> 链接器 = 完全链接的可执行目标文件    2,动态链接共享库 源代码 -> 翻译器(预处理,编译,汇编) = 可重定位目标文件 + 重定位和符号表信息 -> 部分链接的可执行目标文件 -> 加载器 = + 库代码和数据 -> 动态链接器 = 存储器中完全链接的可执行

2009-12-17 16:43:00 529

转载 如何使C,C++编译器都可以调用C写的DLL

     由于C++编译器需要支持函数的重载,会改变函数的名称,与标准C中函数名称不同。然而dll的导出函数通常是标准C定义的,让标准C编写的dll函数定义在C和C++编译器下都能编译通过,通常会使用以下的格式:(这个格式在很多成熟的代码中很常见) #ifdef __cplusplus extern "C" { #endif// 在这里写标准C程序,例如dll导出函数的定义

2009-12-15 16:45:00 467

原创 《The C Programming Language》第二次阅读之收获

第一章 导言    1,定义(define)与声明(declaration)     定义表示创建变量或分配存储单元;而声明指的是说明变量的性质,但不分配存储单元。  第二章 类型、运算符和表达式    1,数据类型及长度    C中只有4种基本数据类型:char ,int ,float ,double;限定符有 short ,long ,unsigned   

2009-12-15 10:10:00 427

原创 《深入理解计算机系统》 第六章 存储器层次结构

    本章中总结的4点箴言是本章的精华所在:    1,注意力集中在内部循环上,大部分计算和存储器访问都发生在这里;    2,按照数据对象在存储器中的顺序来读数据,从而使得程序中的空间局部性最大;    3,一旦从存储器中读入一个数据对象,就尽可能多地使用它,从而使得程序时间局部性最大化;    4,不命中率只是确定代码性能的一个因素。存储器访问数量也扮演着重要的角色,有时需要

2009-12-11 11:28:00 708

原创 ZLIB库使用心得与疑惑

     由于项目需要,所以接触并使用了ZLIB库。ZLIB是通用压缩库,著名的ZIP软件使用的就是ZLIB库。在JAVA中,内置了ZLIB,所以可以直接调用,在网络中流淌的很多压缩后的数据流,就是使用ZLIB处理的。关于ZLIB中使用的LZ77和HUFFMAN编码,这里不作介绍。现在只想说下ZLIB的应用。    在C编写的ZLIB库中,也就是直接从http://www.zlib.net

2009-12-11 11:22:00 2529 3

空空如也

空空如也

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

TA关注的人

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