- 博客(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
2193
原创 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
338
原创 C语言运算符优先级记忆
运算符优先级可用口决记忆:单算移关与,异或逻条赋(单目,算术,移位,关系,按位与,异或,或,逻辑与,逻辑或,条件运算,赋值运算),为好记,最后一个逗号不在口决中,而这也正好容易记住。
2016-04-01 10:55:41
460
转载 C++面试题
下面这些题目都是我之前准备笔试面试过程中积累的,大部分都是知名公司的笔试题,C++基础薄弱的很容易栽进去。我从中选了10道简单的题,C++初学者可以进来挑战下,C++大牛也可以作为娱乐玩下(比如下面的第6题)。为了便于大家思考,将题目与答案分开,不过无论题目本身如何,我觉得后面的解析过程更值得学习,因为涉及很多我们学习C++过程中必知必会的小知识点 。 第一部分:题目
2016-04-01 10:28:12
425
原创 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
3410
原创 C++ 读写文件方法--fstream,ofstream,ifstream
首先,ofstream,ifstream是从ostream,istream中继承而来的。c++的文件流处理其实很简单,前提是你能够理解它。文件流本质是利用了一个buffer中间层。有点类似标准输出和标准输入一样。c++ IO的设计保证IO效率,同时又兼顾封装性和易用性。本文将会讲述c++文件流的用法。有错误和疏漏的地方,欢迎批评指证。需要包含的头文件: 名
2016-03-31 15:16:25
680
原创 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
44024
原创 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
13112
1
原创 C# 泛型与其他类型的相互转换
//====================== 泛型类及类型转换 ===========================泛型类代码 public class MyTemplateT> //设计一个泛型类 { private T mydata; public MyTemplate()
2015-08-13 16:58:02
9113
原创 C#单向链表 实例代码
//链表类代码,主要包含新加内容,求大小,删除,插入 public class LinkListClass { private string sdata; private LinkListClass Head; private LinkListClass next; pub
2015-08-12 15:02:44
511
转载 C# Lambda表达式
Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达
2015-07-31 15:50:44
395
原创 C#中Find及Findindex用法
Findindex及find中需要一个参数,可用一个Lambda表达式来表示。Findindex返回查找内容在列表中的位置,find返回参数相同类型的对象。注意,如果找不到会报错哦,所以最好加上try.示例如下:假设有一个list,里面有10组数据,每组数据我都放到一个class中。现在演示一下查找的方法。以下是用来表示数据的class,其实用struct也是一样的publ
2015-07-31 14:54:53
47166
2
原创 C# List的排序问题
在C#中,可以List来代替C++中Vector。对于LIST的排序,需要使用到Sort()方法,为了让排序方式按照我们自己的想法进行,可以通过IComparable接口重写CompareTo方法来实现。例子:有一个包含人名,年龄等信息的LIST,我们需要根据年龄做从大到小或者从小到大的排序,做法如下:publicclass MyInfo:IComparableMyInfo
2015-07-31 11:52:22
1371
原创 C# string与StringBuilder的不同
String是一个字符串常量, StringBuilder是字符串变量。String 对象串联操作总是用现有字符串和新数据创建新的对象。StringBuilder 对象维护一个缓冲区,以便容纳新数据的串联。如果有足够的空间,新数据将被追加到缓冲区的末尾;否则,将分配一个新的、更大的缓冲区,原始缓冲区中的数据被复制到新的缓冲区,然后将新数据追加到新的缓冲区。所以,如果串联不定数量的字符串
2015-07-30 09:02:57
465
原创 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
1460
转载 C#关于ref,out,params的用法
C#方法的参数关键字:ref、out、paramsusing System; namespace 方法的参数传递机制{ class Method { // 值参数(Value Parameter):方法名称(参数类型 参数名称 [,参数类型 参数名称])
2015-07-28 15:03:39
530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人