自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内核配置与编译——内核的配置原理

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-23 18:11:54 2636

原创 内核配置与编译——编译初体验

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-23 17:38:34 1038

原创 内核通识——Linux内核源码的目录结构(2.6.35.7版本)

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-23 17:06:52 4096

原创 内核通识——关于Linux内核的简介

以下内容源于朱友鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-23 16:54:42 1058

原创 C++远征之封装篇——常对象成员、常成员函数

一、常对象成员二、常成员函数(1)常成员函数中不能修改数据成员的值(2)不能修改的原因每个函数都默认带了一个this指针的,该指针指向该类的实例。当使用const来修饰时,其实是const Coordinate* this。这表明*this的内容是不能更改的。(3)常成员函数和普通成员函数重载的

2017-04-21 23:33:24 467

原创 C++远航之封装篇——对象指针、this指针

1、使用new会调用构造函数,使用malloc不会使用构造函数。2、加不加括号都行?YES3、对象成员指针(指针指向对象,而这对象是数据成员)4、this指针下面这个没有歧义:而下面这个有歧义:为此,使用this指针                成员函数如何访问到对应的数据成员的?其实

2017-04-21 23:04:58 529

原创 GNU C 与 ANSI C 的区别

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2017-04-21 11:39:57 1499

原创 C++远航之封装篇——深拷贝、浅拷贝

1、浅拷贝如下,此时如果同一块内存释放两次,会报错2、深拷贝

2017-04-20 22:52:12 500

原创 C++远征之封装篇——对象数组,对象成员

一、对象数组1、delet [ ]p,下列会调用三次析构函数二、对象成员1、实例化过程    2、销毁过程恰好相反3、4、

2017-04-20 22:26:26 549

原创 C++远航之封装篇——析构函数

一、为什么需要析构函数?见博客:http://blog.csdn.net/zhhymh/article/details/6239832二、析构函数的理解1、格式2、必要性释放资源。3、什么时候调用?delet p时会调用析构函数;程序返回时,也会调用析构函数。三、类中的成员函数的总结

2017-04-20 21:33:31 479

原创 C++远航之封装篇——默认构造函数、初始化列表、拷贝构造函数

1、默认构造函数没有参数;若有参数,则一定全部都有默认的参数值。2、初始化列表(1)概念(2)特性建议用初始化列表来初始化数据成员。初始化列表先于构造函数执行;初始化列表只能用于构造函数;初始化列表可以同时初始化多个数据成员。(3)必要性如果需要给const修饰的数据成员赋值,必须用初始化列表。

2017-04-20 20:58:46 769

原创 安装win_server_2012的方法

1、从微软官网下载评估版。2、查看你的当前版本。以管理员身份运行cmd,然后输入“DISM /online /Get-CurrentEdition”。如果是评估版,例如Standard,把“ServerStandardEval”中的Eval这四个字母去掉,就是你的当前版本。如下,我的当前版本就是ServerStandard。3、然后再输入“DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-X

2017-04-20 15:25:52 289998 5

原创 C++远航之封装篇——构造函数

1、为什么需要构造函数?见博客http://blog.csdn.net/zhhymh/article/details/62363172、c++中的内存分区(1)栈区int x=0;int *p=NULL;(2)堆区int *p = new int[20];(3)全局区存储全局变量和静态变量(4)常量区str

2017-04-19 22:58:51 693

原创 C++远航之封装篇——类外定义和::

1、类内定义是把函数的具体实现写在类内部,默认是inline函数。2、类外定义包含两种情况:(1)同文件类外定义(2)不同文件类外定义

2017-04-19 22:40:02 457

原创 C++远航之封装篇——数据的封装

以对象为中心,具体来说,以谁做什么来代表程序的逻辑。所有操作都通过调用自己的函数来完成。数据成员暴露了,不好的设计:数据的封装:

2017-04-19 22:28:30 730

原创 C++远征之封装篇——字符串类型

1、字符串操作函数2、字符串类型string(1)以前学的内容里,没有字符串类型,只有字符类型,对于字符串的操作,一般是用上面的函数来操作。现在有了字符串类型。(2)初始化(3)操作

2017-04-19 22:11:13 404

原创 C++远征之封装篇——类和封装、实例化和对象成员访问

一、学习内容数据成员 成员函数构造函数 析构函数对象复制 对象赋值对象数组 对象指针this 指针二、类、封装3、实例化和对象成员访问

2017-04-19 21:56:00 548

原创 C++离航篇——内存的申请释放

1、内存的申请和释放2、内存的初始化(1)注意和块内存申请不同,初始化是(),块内存是[  ]

2017-04-19 21:32:28 460

原创 C++离航篇——函数默认参数、函数重载、内敛函数

1、函数的默认参数2、函数的重载(1)在相同的作用域内,用同一个函数名定义的多个函数,其中每个函数的参数个数、参数类型不同。3、内联函数(1)编译的时候,将函数体代码和相应的实参直接在函数调用语句处展开。(2)因为步骤2和4可能会导致效率不高。省去了调用的时间耗费。

2017-04-19 21:14:18 353

原创 C++离航篇——引用,const

以下内容源于http://www.imooc.com/learn/381的学习整理,如有侵权,请告知删除。一、引用(1)引用即定义别名对引用进行操作即对本身操作;int a=10; int &b=a; //定义了a的别名b;注意别名是不包括&的,也就是说&后面的变量才是别名;(2)定义引用时,必须同时初始化。(3)引用作函数参数(4)不同数据

2017-04-19 19:53:09 618

原创 C++起航篇——bool类型,输入输出,命名空间

以下内容源于慕课网http://www.imooc.com/course/list?c=cplusplus的学习整理,如有侵权,请告知删除。1、c++的新特征(1)新数据类型 bool (true和false)(2)新的初始化方法 int a=100;=> int a(100);(3)随用随定义。2、c++输入输出方式(1)cin>>x>>y;(

2017-04-19 18:57:51 1910

原创 vim编辑器中如何查找某个词

在命令模式下输入(进入后直接按shift+:)/xxx这个是查找文件中“xxx”这个单词,是从文件上面到下面查找;?xxx这个是查找文件中“xxx”这个单词,是从文件下面到上面查找,

2017-04-18 21:13:33 16177 1

原创 uboot的移植——移植uboot官方的uboot到x210开发板(1)

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-18 16:12:06 19051 2

原创 ubuntu14.04上网问题

以下内容源于朱友鹏《物联网大讲坛》课程学习,如有侵权,请告知删除。(1)虚拟机上网有2种模式,NAT和桥接。(2)虚拟机上网配置要注意这几个地方:第一个要注意选择NAT还是桥接模式;第二个要注意ubuntu中网络配置文件/etc/network/interfaces,这个文件中是配置网卡信息的(譬如静态ip还是dhcp,静态ip地址是多少等);第三个如果是桥接模式要注意

2017-04-17 14:51:07 1144

原创 chmod命令:修改文件(夹)权限

以下内容源于网络资源的学习与整理。

2017-04-16 22:40:47 30016

原创 uboot的移植——移植三星官方的uboot到X210开发板

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-16 16:26:01 4042

原创 如何为root帐号开启SSH登录

以下内容源于网络资源的学习与整理,如有侵权请告知删除。1、在虚拟机ubuntu中以root用户登录。2、修改/etc/ssh/sshd_config文件内容,将“PermitRootLogin without-password”注释掉,添加“PermitRootLogin yes”。3、重启ssh服务。...

2017-04-15 17:28:55 6842

原创 tar命令:Linux下的解压与压缩命令

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2017-04-13 21:44:32 35148

原创 uboot中的虚拟地址映射

1、虚拟地址映射关系2、DRAM有效范围

2017-04-12 22:52:11 2813

原创 链接脚本的简介

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-11 22:10:38 2692

原创 内存与重定位——重定位的理论与代码实践(涉及位置有/无关码)

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-11 21:31:59 3729 1

原创 内存与重定位——S5PV210的地址映射简介

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-11 19:57:07 852

原创 将Source Insight的代码拷贝到word文档的方法

1、用Source Insight打开文件后,File->Print;2、在 常规->选择打印机中,选择“Adobe PDF”(或者其他pdf打印机);3、点确定,输出一个pdf文件了,然后去pdf文件里面复制代码,粘贴到word里面。

2017-04-10 17:19:41 3382 2

原创 uboot源码分析——gd_t 类型、bd_t 类型简介

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

2017-04-10 11:22:08 1535

原创 *p++、*(p++)、*++p、*(++p)的区别

首先我们看一下运算符的优先级,注意一下“*”和“++”的优先级。

2017-04-07 15:42:23 21574 5

原创 递归的理解

其实就解决两个问题1、当前应该怎么做;2、下一步应该怎么做;见下面的一个短小的例子:倒着输出刚才输入的整数。#includevoid fun(int);int main(void){ int a = 0; printf("value of a =\n"); scanf("%d", &a); fun(a); getchar(); getchar();

2017-04-07 11:16:36 379

原创 与C语言有关的面试题目

以下内容源于网络资源的学习与整理,如有侵权请告知删除。

2017-04-07 10:45:12 1487 1

原创 三种不使用中间参数,交换两个参数的值的方法

第一种:要求必须是整数int i = 50,j = 60;i = i^j;j = i^j;i = i^j;第二种:可以不是整数类型i = i + j;j = i - j;i = i - j;第三种:很巧妙i = i + j - (j = i);

2017-04-07 10:44:01 617

原创 判断操作系统的位数

#includeint main(void){ unsigned int num = ~0; if (num = 0xffffffff) printf("32"); else if (num = 0xffff) printf("16"); else printf("64"); getchar(); return 0;}以上是判断一个操作系统是多少

2017-04-07 10:25:20 936

原创 C语言宏定义中UL的含义

1、U表示unsigned 无符号,L表示long 长整数。后缀大小写都可以,可以单独使用(100U),也可以组合使用(100UL)。2、F表示float,但是F不可以和U组合,因为浮点数没有unsigned。3、后缀的作用是指明数据类型。因为单独写300000程序默认的类型是int,加上后缀UL后成了unsigned long。同样的1.5这样浮点数,默认类型是d

2017-04-07 10:00:44 7792

空空如也

空空如也

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

TA关注的人

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