自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 LTE物理传输资源(2)-频带、信道带宽和频点号EARFCN

1.频带(Band)所谓频带,指代的是一个频率的范围或者频谱的宽度,即无线解码器的最低工作频率至最高工作频率之间的范围,单位是Hz。为了方便起见,在LTE中,使用数字1-43来表示不同的频带(36101-V10.21.0版本协议),从而指代不同的频率范围。协议36101规定了目前LTE所有的频带、该频带的频率范围和LTE制式,如下图所示。需要注意的是,频带1-32的上下行频率范围是不重叠的

2017-04-11 09:45:22 1919

原创 C++中static的用法

要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s; 其实就是: auto int a; auto string s;

2016-04-05 15:41:24 305

原创 C语言运算符优先级记忆

运算符优先级可用口决记忆:单算移关与,异或逻条赋(单目,算术,移位,关系,按位与,异或,或,逻辑与,逻辑或,条件运算,赋值运算),为好记,最后一个逗号不在口决中,而这也正好容易记住。

2016-04-01 10:55:41 427

转载 C++面试题

下面这些题目都是我之前准备笔试面试过程中积累的,大部分都是知名公司的笔试题,C++基础薄弱的很容易栽进去。我从中选了10道简单的题,C++初学者可以进来挑战下,C++大牛也可以作为娱乐玩下(比如下面的第6题)。为了便于大家思考,将题目与答案分开,不过无论题目本身如何,我觉得后面的解析过程更值得学习,因为涉及很多我们学习C++过程中必知必会的小知识点 。 第一部分:题目

2016-04-01 10:28:12 382

原创 VS2010中char与宽字符的问题

使用VS2010 提示错误 : error C2664: 'LoadImageW' : cannot convert parameter 2 from 'char [20]' to 'LPCWSTR'“char [20]”转换为“LPCWSTR”     问题的原因:VS2010默认采用宽字符UNICODE编码方式,定义了Unicode,因此相关的字符串必须为unicode字符

2016-03-31 15:32:14 3355

原创 C++ 读写文件方法--fstream,ofstream,ifstream

首先,ofstream,ifstream是从ostream,istream中继承而来的。c++的文件流处理其实很简单,前提是你能够理解它。文件流本质是利用了一个buffer中间层。有点类似标准输出和标准输入一样。c++ IO的设计保证IO效率,同时又兼顾封装性和易用性。本文将会讲述c++文件流的用法。有错误和疏漏的地方,欢迎批评指证。需要包含的头文件:  名

2016-03-31 15:16:25 650

原创 html设定按钮位置示例

在html中设置一个按钮的位置,可以通过设置margin-left, margin-top这些属性来实现,如我们要将一个按钮放到离上边和左边各500像素的地方,参考代码为:style="margin-left:500px;margin-top:500px" type=button color="red" value="联系我们" onclick="window.open('sub1.html'

2015-09-08 13:49:23 43171

原创 LabWindows/CVI 调用dll的方法

LabWindows/CVI 调用dll的方法:dll文件的编写(1)打开软件Labwindows/CVI,点击File->New->project新建一个工程*.prj,如图所示。然后保存为example.prj。(2)用同样的方式,新建一个*.c文件,然后按照下图所示,在Edit->Insert Construct->Dllmain,然后软件会自动在c文件中添加

2015-08-18 15:55:54 12846 2

原创 C# 泛型与其他类型的相互转换

//====================== 泛型类及类型转换 ===========================泛型类代码    public class MyTemplateT>    //设计一个泛型类    {        private T mydata;                public MyTemplate()     

2015-08-13 16:58:02 8752

原创 C#单向链表 实例代码

//链表类代码,主要包含新加内容,求大小,删除,插入   public class LinkListClass    {        private string sdata;        private LinkListClass Head;        private LinkListClass next;                pub

2015-08-12 15:02:44 488

转载 C# Lambda表达式

Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达

2015-07-31 15:50:44 373

原创 C#中Find及Findindex用法

Findindex及find中需要一个参数,可用一个Lambda表达式来表示。Findindex返回查找内容在列表中的位置,find返回参数相同类型的对象。注意,如果找不到会报错哦,所以最好加上try.示例如下:假设有一个list,里面有10组数据,每组数据我都放到一个class中。现在演示一下查找的方法。以下是用来表示数据的class,其实用struct也是一样的publ

2015-07-31 14:54:53 46538 2

原创 C# List的排序问题

在C#中,可以List来代替C++中Vector。对于LIST的排序,需要使用到Sort()方法,为了让排序方式按照我们自己的想法进行,可以通过IComparable接口重写CompareTo方法来实现。例子:有一个包含人名,年龄等信息的LIST,我们需要根据年龄做从大到小或者从小到大的排序,做法如下:publicclass MyInfo:IComparableMyInfo

2015-07-31 11:52:22 1328

原创 C# string与StringBuilder的不同

String是一个字符串常量, StringBuilder是字符串变量。String 对象串联操作总是用现有字符串和新数据创建新的对象。StringBuilder 对象维护一个缓冲区,以便容纳新数据的串联。如果有足够的空间,新数据将被追加到缓冲区的末尾;否则,将分配一个新的、更大的缓冲区,原始缓冲区中的数据被复制到新的缓冲区,然后将新数据追加到新的缓冲区。所以,如果串联不定数量的字符串

2015-07-30 09:02:57 449

原创 python解决没有三目运算符(?:)的问题

Python没有三目运算符(?:),但是可以用类似的方案来实现,其他编程语言中用法:      条件?真值 :假值例如:define MAX(x,y) (x>y)? x:y则MAX(2,5)将会得到5在Python中可以用如下方式:   真值 if 条件 else 假值例如:>>> MAX=lambda x,y:x if x>y else y则MAX(2,5

2015-07-29 14:48:51 1405

转载 C#关于ref,out,params的用法

C#方法的参数关键字:ref、out、paramsusing System; namespace 方法的参数传递机制{     class Method    {          // 值参数(Value Parameter):方法名称(参数类型 参数名称 [,参数类型 参数名称])

2015-07-28 15:03:39 497

空空如也

空空如也

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

TA关注的人

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