4 种瓜大爷

尚未进行身份认证

我要认证

Life is full of sunshine.

等级
TA的排名 2k+

对给git配置邮箱和用户名的理解

转载于帅气的大博哥一:前提在别的文章里我已经提到了,远程仓库一般支持两种协议:SSH和HTTPS,SSH协议只认机器,HTTPS协议只认账号;也即为:如果使用SSH操作远程仓库的话,我们需要使用公钥和私钥对来做权限的认证,如果使用HTTPS操作远程仓库,则需要使用账号密码来做权限的认证。无论是公钥私钥对,还是账号密码,都只做权限的认证;但是远程仓库里需要记录这些提交记录是由谁来完成的;所以我们需要给本地的git设置用户名和邮箱,用于从本地仓库向远程仓库提交记录时,在远程仓库记录下这些操作是由谁来完成的

2020-05-18 22:07:35

QT上实现文件拖拽功能

转自于QT上实现文件拖拽功能声明dragEnterEvent和dropEvent事件函数,对窗口的拖拽行为进行处理// 由MainWindow来截取拖拽事件①ui->lineEdit->setAcceptDrops(false);②this->setAcceptDrops(true);注: 第①很关键,笔者在Linux和Windows用相同的代码出现了一个小bug...

2020-03-29 16:04:57

Qt在Windows和LInux平台的安装

QT:应用程序开发平台我的环境版本(不同版本的安装操作是一样的):Linux环境(32位):其他版本和包下载地址:http://download.qt.io/archive/① 安装包② 安装QT解压:tar zxvf qt-everywhere-opensource-src-4.7.4.tar.gz配置:进入解压的目录 sudo ./configureo --&gt...

2020-03-22 23:33:17

PUTTY的灰底黑字设置

学习于Michaelzhangyy Category: Window > AppearanceFont: Fixedsys is more readable than LucidaCategory: Window > ColoursDefault Foreground: 85 85 85Default Bold Foreground: 0 0 0Default Backgr...

2019-05-31 17:51:49

DSP-EALLOW和EDIS

           ① F2812中有一些配置寄存器是受保护的,无法直接操作。在对这些寄存器进行修改之前,需要先去掉保护功能。而保护状态是由状态寄存器中EALLOW标志来指示的。汇编指令“EALLOW”就是将该标志位置位,允许对受保护的寄存器操作。           ② E...

2019-04-28 10:20:13

全志平台设备固件升级方法

         注:之前在第一次升级了固件之后,想重新升级固件,按照全志给出的烧写固件的方法,始终进入不去烧写模式!经查阅资料,原来全志平台的固件,在带系统之后进入烧写模式的方法不一样。–>>>>>>>>>>>>>>&gt...

2019-04-26 22:39:39

CPU, DSP, GPU, FPGA对比

学习于QiuooooooCPU            一般来说CPU运算能力最弱,CPU虽然主频最高,但是单颗也就8核、16核的样子,一个核3.5g,16核也就56g,再考虑指令周期,每秒最多也就30g次乘法。还是定点的。DSP   &nbs...

2019-04-19 16:17:51

32_数组指针和指针数组分析

思考: 下面这些声明合法吗?int array[5];int matrix[3][3];int* pa = array;int* pm = matrix;问题: array 代表数组首元素的地址,那么 matrix 代表什么? array 和 &array 的地址值相同,但意义不同,那么它们所代表的类型相同吗?数组类型C 语言中的数组有自己特定的类型数组的类型由元素类型和数...

2019-03-31 18:47:26

C语言进阶剖析 31 字符串典型问题分析

典型问题 一下面的程序输出什么?为什么?#include <stdio.h>int main(){ char buf[10] = {0}; char src[] = "hello %s"; snprintf(buf, sizeof(buf), src); printf("buf = %s\n", buf

2019-03-31 18:46:10

VxWorks操作系统基础(适合初学者阅读)

转载学习于supreme42的博客注:本文档主要是对VxWorks内核的一个简单介绍;由于word经常把一句话的第一个字母变成大写,所以文中函数名的第一个字母的大小写可能不对。1实时操作系统概述   1.1实时操作系统       在计算的早期开发的操作系统的最原始的...

2019-03-31 18:45:54

I Tell You

各种镜像以及工具下载:MSDN,i tell you

2019-03-31 10:39:32

C语言进阶剖析 30 C语言中的字符串

字符串的概念字符串是有序字符的集合字符串是程序中的基本元素之一C 语言中没有字符串的概念    ○ C 语言中通过特殊的字符数组模拟字符串    ○ C 语言中的字符串是以 ‘\0’ 结尾的字符数组字符串与字符数组在 C 语言中,双引号引用的单个或多个字符是一种特殊的字面量-字符串字面量&nbsp...

2019-02-13 11:16:00

C语言进阶剖析 29 指针和数组分析(下)

问题: 数组名可以当作常量指针使用,那么指针是否也可以当作数组名来使用呢?数组的访问方式以下标的形式访问数组中的元素void code_1(){ int a[5] = {0}; a[1] = 3; a[2] = 5;}以指针的形式访问数组中的元素void code_2(){ int a[5] = {0}; *...

2019-02-12 23:52:46

C语言进阶剖析 28 指针和数组分析(上)

数组的本质数组是一段连续的内存空间数组的空间大小为sizeof(array_type) * array_size【array_size:数组的元素个数】数组名可看作指向数组第一个元素的常量指针问题:a + 1 的意义是什么?结果是什么指针运算的意义是什么?结果又是什么?编程实验: a + 1 的结果是什么?#include <stdio.h>int mai...

2019-02-12 10:30:29

C语言进阶剖析 27 数组的本质分析

数组的概念数组是相同类型变量的有序数组的大小数组在一片连续的内存空间中存储数据数组元素的个数可以显示或隐式指定int a[5] = {1, 2};int b[] = {1, 2};■ 问题:a[2], a[3], a[4] 的值是多少呢?b 包含了多少个元素?编程实验: 数组的初始化#include <stdio.h>int main(){...

2019-02-11 22:02:55

C语言进阶剖析 26 指针的本质分析

文章目录变量回顾`* 号`的意义小贴士实例分析: 指针使用示例传值调用与传址调用编程实验:利用指针常量与指针示例分析: 常量与指针小结变量回顾程序中的变量只是一段存储空间的别名,那么是不是必须通过这个别名才能使用这段存储空间?■ 思考: 下面的程序输出什么? 为什么?void code(){ int i = 5; int* p = &i; p...

2019-02-11 21:21:40

C语言进阶剖析 25 #和##操作符分析

文章目录#运算符实例分析: #运算符的基本用法实例分析: # 运算符的妙用##运算符实例分析: ## 运算符的基本用法实例分析:运算符的工程应用小结#运算符#运算符用于在预处理期将宏参数转换为字符串# 的转换作用是在预处理期完成的,因此只在宏定义中有效编译器不知道 # 的转换作用■ 用法:#define STRING(x) #xprintf("%s\n", STRING(Hell...

2019-02-11 14:54:08

C语言进阶剖析 24 #pragma 使用分析

pragma 简介#pragma 用于指示编译器完成一些特定的动作#pragma 所定义的很多指示字是编译器特有的#pragma 在不同的编译器间是不可移植的    ○ 预处理器将忽略它不认识的#pragma指令    ○ 不同的编译器可能以不同的方式解析同一条#pragma指令■ 一般用法:'#pr...

2019-02-11 11:43:24

C语言进阶剖析 23 #error 和 #line 使用分析

#error 的用法#error 用于生成一个编译错误信息用法:#error message    ○ message 不需要用双引号包围#error 编译指示字用于自定义程序员特有的编译错误消息。#warning 用于生成编译警告。#error 是一种预编译器指示字error 可用于提示编译条件是否满足#ifndef __cplu...

2019-02-03 21:53:22

C语言进阶剖析 22 条件编译使用分析

基本概念条件编译的行为类似于 C 语言中的 if...else...条件编译是预处理指示命令,用于控制是否编译某段代码示例分析: 条件编译初探test.c#include <stdio.h>#define C 1int main(){ const char *s; #if( C == 1 ) s = " This if first printf...\...

2019-02-03 19:54:50

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。