- 博客(7)
- 收藏
- 关注
转载 git提交出现警告Warning: Permanently added 'github.com,52.74.223.119' (RSA) to the list of known
问题:Ubuntu 16.04 LTS执行 git pull时总会出现以下警告:图1 警告 这个警告虽然不影响操作,但是看着碍眼啊。我昨天就开始摸索怎么解决这个问题,有人说在 /etc/hosts 文件里面写入对应的IP与服务器就行了:图2 网传解决方案我昨天就这样试过了,没用。图3 按照网传解决方案操作后的结果还一度认为是自己操作有误导致的。今天我又不懈努力地搜...
2019-06-27 21:41:43 2946
原创 编译器对变量的内存分配方式
今天看到《C陷阱与缺陷》书中的一段代码:int i,a[10];for(i=1;i<=10;i++) a[i]=0;书中说:在for语句的比较部分本来是i<10;却写成了i<=10;因此实际上并不存在的a[10]被设置为0,也就是内存在数组a之后的一个字(word)的内存被设置为0。如果用来编译这段程序的编译器按照内存地址递减的方式来给变量分配内存,那么内存中数组a之后...
2019-06-26 14:49:53 591
原创 linux中samb服务器安装详解
由于之前windows资源共享用的是vmware中自带的共享文件夹的形式。今天想用samba服务器的形式对window与linux实现文件共享1.首先保证虚拟机能够上网,验证方法:ping www.baidu.com能够ping通表示能够上位机能上网。2.网络通讯能正常通讯后,就可以在线下载安装samba服务器了。安装命令:sudo apt-get install samba samb...
2019-06-24 16:32:28 392
转载 STM32学习笔记(超详细)
1、 AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、 Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件...
2019-06-14 14:48:35 7265
原创 关于memset,malloc以及free后的野指针误区详解
别看 free 和delete 的名字恶狠狠的(尤其是delete),它们只是把指针所指的内存给释放掉,但并没有把指针本身干掉。用调试器跟踪示例程序,发现指针p 被free 以后其地址仍然不变(非NULL),只是该地址对应的内存是垃圾,p 成了“野指针”。如果此时不把p 设置为NULL,会让人误以为p 是个合法的指针。如果程序比较长,我们有时记不住p 所指的内存是否已经被释放,在继续使用p 之...
2019-06-13 17:11:59 2622
原创 常量指针和指针常量的详解
说一下 常量指针和指针常量 的区别。常量指针 指向常量的指针,也就是说指针指向的对象是常量,指向的常量不能修改。指针不是一个常量,可以把指针指向别一个常量。常量指针是我们最常用的,一般声明形式如下:const int *p;int const *p;例:int a=1, b=2;const int *p; // 或者是 int const *p;p = &...
2019-06-11 17:27:27 409
原创 file命令移植到ARM中详解
今天做了一个小实验:将file命令移植到我的AM335X开发板中第一步:从官网上下载file命令的源码包,源码包地址: ftp://ftp.astron.com/pub/file从ftp站点下载Linux file命令源代码file-5.04.tar.gz第二步:使用tar命令对文件进行解压tar -zxvf file-5.04.tar.gz第三步:编写build.sh脚本...
2019-06-06 11:26:52 977
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人