数据段、代码段、堆、栈详解

原文:https://blog.csdn.net/weixin_38233274/article/details/80321719 BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。...

2019-01-08 17:03:22

阅读数 54

评论数 0

Git重置命令--git reset用法总结

目录一.git reset的用法1.1 第一种用法(包含路径path)1.2 第二种用法(不使用路径path)1.2.1 参数 --hard1.2.2 参数 --soft1.2.3 参数 --mixed二.git reset --hard后如何恢复 git reset 是Git最常用的命令,也是最...

2019-01-07 11:39:33

阅读数 184

评论数 0

AWS EC2使用问题记录

目录一.账号登录二.EC2固定IP(绑定Elastic IP)三.EC2定时开关机 一.账号登录 二.EC2固定IP(绑定Elastic IP) 三.EC2定时开关机

2019-01-03 10:58:10

阅读数 212

评论数 0

source命令遇到的一些问题

在使用source filename命令的时候遇到了一个问题,我使用下面的命令,却报错了 summer@deyuan-server3:~$ source .bashrc -sh: source: .bashrc: file not found .bashrc文件就在当前目录下,怎么找不到呢?一开...

2018-12-21 16:38:03

阅读数 116

评论数 0

排序算法

排序算法一.交换排序1.1 冒泡排序1.2.快速排序二.插入排序2.1.直接插入排序2.2 希尔(shell)排序三.选择排序3.1.直接选择排序3.2.堆(Heap)排序四.归并排序五.总结 一.交换排序 交换排序的基本思想都为通过比较两个数的大小,当满足某些条件时对它进行交换从而达到排序的目的...

2018-10-15 16:08:20

阅读数 62

评论数 0

CSDN博客,请勿使用默认标题

在CSDN上写博客,第一次用Markdown编辑器时,在发布文章的时候,“一直提示请勿使用默认标题”。 标题不是“@TOP”里的内容,而是在最上面,工具栏的上面。 ...

2018-10-10 14:13:22

阅读数 2790

评论数 6

如何精确测量程序运行时间

来源:https://www.cnblogs.com/kosmanthus/articles/1423466.html 前言 对于一个嵌入式程序员来说,“我的程序到底运行多快”,是我们最为关心的问题,因为速度,实时性,永远是嵌入式设备性能优化的基本立足点之一。 可惜的是,我们平时常用的测试运行...

2018-09-30 15:01:24

阅读数 142

评论数 0

echo改变输出的颜色

这篇并不是严格意义上的原创,只是整合了网上其他人的资料,加上自己的理解。 echo命令介绍 功能说明:显示文字。语   法:echo [-ne][字符串] / echo [--help][--version]补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最...

2018-08-14 15:23:22

阅读数 791

评论数 0

C的位运算和移位运算符

4个运算符:与(&)、或(|)、非(~)、异或(^)。 用法一:掩码(把特定位设置为0) flag &= MASK; 可以用来取余(%),例如:a = b & 0xf; 等价于:a = b % 16; 用法二:置位(把特定...

2018-08-11 18:05:21

阅读数 85

评论数 0

TortoiseSVN新建分支

登录到SVN服务器。 找到想要新建立分支的基础分支(在哪个分支上新建分支),右击,选择"copy to". 填写保存路径,点击OK

2018-07-26 18:22:54

阅读数 94

评论数 0

《GNU make》学习笔记(四)---规则的命令

目录 4.1 命令回显 4.2 命令的执行 4.3 并发执行命令 4.4 命令执行的错误 4.5 中断make的执行 4.6 make的递归执行 4.6.1 变量MAKE 4.6.2 变量和递归 4.6.3 命令行选项和递归 4.6.4 -w选项 4.1 命令回显     ...

2018-07-24 21:51:30

阅读数 73

评论数 0

串口通信数据位长度对传输数据的影响

针对串口通信,关于设置数据位长度对通信的影响,如图:在串口数据通信中,会看到串口参数设置。其中“数据位”设置,共有四档选项,分别是8、7、6、5。那么改变这个参数会对数据的传输有什么影响呢?我来做个试验,通过示波器观察通信过程,能够分析结果如下:例如数据位设置为5。那么就相当于规定了每个传输字节只...

2018-07-04 18:04:24

阅读数 84

评论数 1

UART的break信号

目录 1.TTL电平和RS232电平 2.UART的时序 3.break信号 4.如何检测break信号? 最近的一个项目用到了UART的break信号,在查资料的过程中,发现很多文章对break信号有介绍,但是都很简单,看了让人摸不着头脑,所以想把找的资料加上自己的理解整理一下,方便自...

2018-07-04 17:41:00

阅读数 1245

评论数 2

《GNU make》学习笔记(三)---Makefile的规则

3.2 规则语法    Makefile中对“$”有特殊的含义(表示变量或者函数的引用),如果我们的规则如果需要“$”,需要书写两个连续的(“$$”)。    规则的中心思想就是:目标文件的内容是由依赖文件文件决定,依赖文件的任何一处改动,将导致目前已经存在的目标文件的内容过期。3.3依赖的类型-...

2018-06-27 19:03:31

阅读数 74

评论数 0

《GNU make》学习笔记(二)---Makefile概述

 2.1 Makefile的内容  在一个完整的Makefile中,包含了5个东西:显式规则、隐含规则、变量的定义、指示符和注释。  关于“规则”、“变量”和“Makefile指示符”将在后续的章节进行详细的讨论。   Makefile指示符:指示符指明在make程序读取makefile文件过程中...

2018-06-25 18:28:34

阅读数 39

评论数 0

secureCRT设置vim关闭后代码不显示在屏幕上

一、问题描述 使用vim查看文件后,关闭,但是文件内容还是留在屏幕上干扰阅读。现象如下: [lee@sklse test1]$ vim test1.c #include <iostream> using namespace std; int mai...

2018-06-18 00:21:04

阅读数 491

评论数 0

SecureCRT永久设置和配色方案

  声明:本文参考了网上几篇教程,有些图片直接复制网上的,文末有链接,侵删。SecureCRT优化调整:1.设置配置文件的存放路径  我的SecureCRT是绿色免安装版,放在在D:\software\installation\SecureCRT_绿色版  目录下面。为了以后因为重装系统或者拷贝等...

2018-06-17 21:28:53

阅读数 3077

评论数 0

yum命令使用指南

yum history list 列出最近的历史yum history info id 列出某次的详细信息,yum history undo id 撤销某次更改yum history help 查看帮助  其中~ 代表软件名  1.用YUM安装软件包命令:yum install ~   2.用YU...

2018-06-16 21:46:01

阅读数 66

评论数 0

Git升级

Linux版本:Redhat6.3   想从GitHub上clone代码,但是没有成功,错误如下: git clone https://github.com/xxxxx/hello-world.git Initialized empty Git repository in /home/summ...

2018-06-16 21:25:52

阅读数 1162

评论数 0

RedHat6.3_i686 的yum仓库源配置

  今天用Git下载GitHub上的代码,报错了,百度一下,说是Git版本太低了,想用yum升级Git,发现仓库里的Git版本很低,我觉得是这个仓库可能没人维护了,不在更新了,所以想换个源,记录下换源的方法。   我上之前安装yum源的方法的博客:https://blog.csdn.net/Col...

2018-06-14 23:01:01

阅读数 57

评论数 0

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