- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 【通信】Signalling
信令以前的固话网:setup, release, o&m有了mobility后:多了1. location update(handover)2. 短信3. 补充业务例如呼叫转移UE发上来的信息(通过Uu口), 对于NodeB,无论是C面还是U面,NodeB是不解读的,只是在物理层把空口的东西拿过来传送给传送层(只看成信息流,只做mapping和扩频),对
2015-08-31 16:01:45 724
原创 【C++】打印1到最大的n位数
输入数字n,按顺序打印出从1到最大的n位十进制数。例如,输入3,则打印出1,2,3,到最大的三位数999。不能直接使用int或者long型,因为这样肯定会溢出,考虑用字符串来输出,将一个字符串先初始化为00。。000,然后实现加法。如何判断已经达到最大的n位了呢?可以每输出一次就与999.。。999比较,但这样未免太麻烦,时间复杂度为O(N)。如果是最大的n位数,那么这个999.。。9
2015-08-27 17:10:33 1486
原创 【c++】写一个函数,实现x的y次方
写一个函数,实现x的y次方乍一看会觉得很简单,一个for循环就搞定了double result = 1.0;for (int i = 1; i <= exponent; i++) { result *= base;}return result;但这样做,没有考虑到指数是负数的情况,也没有考虑到如果base是0,指数是负数没有数学意义的情况。稍加考虑我们可以写出下面的代码:
2015-08-21 13:30:33 13557 2
转载 【Linux】grep的简单用法
[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto
2015-08-12 15:43:24 346
原创 【C++】链表
链表是一种动态数据结构,当插入一个结点时,只需要为新结点分配内存,然后调整指针的指向来确保新结点被链接到链表当中。内存分配不是在创建链表时一次性完成,而是每添加一个结点,分配一次内存。由于没有闲置内存,链表的空间效率比数组高。单链表结点的定义和尾插法插入结点:/* * linkedList.cpp * * Created on: 2015?8?7? * Author
2015-08-07 15:39:06 303
原创 【C++】二维数组中的查找
一个二维数组,每一行右边的都比左边的大,每一列下面的都比上面的大。完成一个函数,输入这样一个二维数组和一个整数,判断数组中是否含有该整数先从一般的情况推导:例如要在下面的数组中查找71 2 8 92 4 9 124 7 10 136 8 11 15从最右上角的9开始,因为9 > 7, 根据这个二维数组的数字分布规律, 9是它所在的列里的第一个,也就是
2015-08-06 13:48:03 1597
原创 【C++】struct和class
struct和class都可以用来定义类型,二者有什么区别?区别仅在默认访问权限:如果没有标明成员函数或者成员变量的访问权限级别,struct中默认是public,class默认是private。
2015-08-05 16:30:32 309
原创 【C++】赋值运算符函数
将已有的对象拷贝给另一个对象时,会用到赋值运算符函数, 尤其是当对象的内存分配在堆上时函数原型:ClassName & operator = (const ClassName &obj)#include using namespace std;class CMyString {public: CMyString(char* pData = NULL) ; CMyStr
2015-08-05 16:27:16 6388
转载 【C++】拷贝构造函数和赋值函数
#include using namespace std;class String {public: String() ; String(const String &other) ; ~String() ; String & operator = (const String &other) ;private: char *m_data; int val;};位拷贝和值拷
2015-08-05 15:36:22 596
原创 【C++】拷贝构造函数
#include using namespace std;class A{private: int value;public: A(int n) { value = n; } A(A other) { value = other.value; } void print() { cout << value; }};int _tmain( int argc, char* arg
2015-08-04 15:30:05 550
原创 【C++】sizeof
定义一个空类型,里面没有任何成员变量和成员函数,对该类型求sizeof,得到的结果是多少?答案是1。为什么?空类型的实例中不包含任何信息,本来sizeof的结果应该是0,但当我们声明该类型的实例时,它必须在内存中占有一定的空间,否则无法使用这些实例。至于占用多少内存,由编译器决定。VS中每个空类型的实例占用1字节的空间。如果在该类型中添加一个构造函数和析构函数,再对该类型求si
2015-08-03 23:22:30 370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人