创建自己的Git仓库把本地仓库文件传到远程仓中

一、首先登陆Github账号 二、登陆成功之后 三、鼠标移动到头像位置,选中“Your profile”进入 四、然后选中 五、 进入到 六、创建成功进入到 七、然后在磁盘里面创建一个文件夹保存相关代码 八、 然后打开这个文件夹,鼠标右键 九、鼠标右键选...

2019-03-11 17:13:50

阅读数 4

评论数 0

Git下载、安装

1.下载Git,官网地址:https://git-scm.com/,进入官网首页 在右下方的显示器中找到最新的版本下载,点击下载,跳转到下载页面 下载完成 2.安装Git 双击刚刚下载完成的安装文件,打开安装设置界面,点击“Next” 选择安装目录,点击“Next” ...

2019-03-07 10:09:39

阅读数 8

评论数 0

sql server2008安装时提示重启计算机失败怎么办

安装SQL Server 2008时,经常会遇到这样一个问题,软件提示“重启计算机失败”,如果忽略的话,会给后面的安装带来很大的麻烦,这里如何解决呢? 工具/原料 注册表 解决方法 在键盘上按下组合键【Win】+【R】,调出运行窗口。 在窗口中...

2019-03-05 17:02:42

阅读数 12

评论数 0

c++ list, vector, map, set 区别与用法比较

List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访...

2019-02-13 16:52:16

阅读数 36

评论数 0

C++ auto_ptr智能指针

STL 还提供了另一个模板类:auto_ptr 类。该类主要用于管理动态内存分配。 如果使用 new() 函数分配堆中的内存,而又不记得回收这部分内存,会导致内存泄漏。因此必须使用 delete 语句释放该内存块。即使在函数末端添加了 delete 语句释放内存,还需要在任何跳出该函数的语句(如抛...

2019-02-13 11:13:28

阅读数 21

评论数 0

vs2013下配置opengl及简单例程

1:配置 1.下载glut压缩包,下面给出链接地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip; 2.下载完毕后,我们解压缩 ,可以看到有5个文件,2个.lib文件,2个.dll文件,一个.h文件。 3....

2019-01-31 10:50:08

阅读数 34

评论数 0

浅谈C/C++引用和指针的联系和区别

为什么C/C++语言使用指针? 答案:①一方面,每一种编程语言都使用指针。不止C/C++使用指针。 每一种编程语言都使用指针。C++将指针暴露给了用户(程序员),而Java和C#等语言则将指针隐藏起来了。 “Everything uses pointers. C++ just expose...

2018-12-25 09:40:53

阅读数 22

评论数 0

浅议C++ 中的垃圾回收方法

许多 C 或者 C++ 程序员对垃圾回收嗤之以鼻,认为垃圾回收肯定比自己来管理动态内存要低效,而且在回收的时候一定会让程序停顿在那里,而如果自己控制内存管理的话,分配和释放时间都是稳定的,不会导致程序停顿。最后,很多 C/C++ 程序员坚信在C/C++ 中无法实现垃圾回收机制。这些错误的观点都是由...

2018-12-13 15:53:51

阅读数 36

评论数 0

数据结构和内存中堆和栈的区别

特别声明:本文参考了博客:http://blog.csdn.net/wolenski/article/details/7951961#comments          堆和栈在 我的眼里一直是很模糊的概念,只是简单的理解为:堆栈是一种数据结构,是用来存储数据的。由于最近研究的一些东西,涉及到...

2018-12-13 15:31:09

阅读数 22

评论数 0

C++内存管理

[导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除...

2018-12-11 11:33:22

阅读数 256

评论数 0

C++软件开发经典面试题目

1、   Static有什么用途?   (1)函数体内static变量的作用范围是该函数体,该变量的内存只被分配一次,因此它的值在下次调用时不变; (2)模块内的static全局变量同样只能在该模块内的函数访问和调用,不能被模块外的其他函数访问; (3)在类中的static成员变量属于整个类所...

2018-12-05 16:42:52

阅读数 39

评论数 0

Modbus协议分析——TCP/RTU

两种传输方式 控制器能设置为两种传输模式(ASCII或RTU)中的任何一种在标准的Modbus网络通信。用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。 所选的ASCII或RTU方式仅适用于标...

2018-11-28 16:05:40

阅读数 61

评论数 0

QT5使用OpenGL的错误

(1)gluPerspective没有定义 例如: gluPerspective( 45.0, (GLfloat)width/(GLfloat)height, 0.1,100.0 );   转换为: GLfloat zNear = 0.1; GLfloat zFar = 100.0; ...

2018-11-23 14:41:12

阅读数 16

评论数 0

Halcon 与 OpenCV 图像数据类型转换

    代码如下所示:    #include <HalconCpp.h>   #include <opencv2/opencv.hpp> #include <iostream&am...

2018-11-19 09:16:43

阅读数 63

评论数 2

qt中常见错误:QApplication: No such file or directory

调用了”QApplication”这个头文件,在帮助文档中我们可以看到需要在.pro文件中添加,QT += widgets才能使用它,所以只要在qmake生成的.pro文件中补充这部分能容,再重新qmake *.pro,再make就不会报刚刚的错误了,至于为什么qmake生成的工程配置文件中不会自...

2018-11-15 16:39:51

阅读数 120

评论数 0

QT,在设计模式中设计控件模式

2018-11-09 09:36:17

阅读数 64

评论数 0

QMap简单用法

QMap提供了一个从类项为key的键到类项为T的直的映射,通常所存储的数据类型是一个键对应一个直,并且按照Key的次序存储数据,这个类也支持一键多值的情况,用类QMultiMap QHash具有和QMap几乎完全一样的APi,此类维护这一张哈希表,表的大小和数据项是自适应的,QHash是以任意的...

2018-11-08 17:20:32

阅读数 135

评论数 0

qt工程编译不通过,提示找不到*.pro文件

原因:Qt不支持中文的路径,把源码的路径全部改成英文即可解决问题。 QT Creator对大于带有两个空格的目录和中文命名的目录不支持!! 究其原因 应该是qmake对带有空格的目录和中文命名的目录不支持!! 有人也说路径中全角符字符也不支持...

2018-11-06 09:03:29

阅读数 82

评论数 0

QT5.11下载与安装教程与配置

一、QT软件下载 Qt 5.9 之后的安装包与之前相比,不再区分 VS 版本和 MinGW 版本,而是全都整合到了一个安装包中。因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 2G 多。 QT5.9.0安装包 QT5.8.0安装包 下载地址:http://downloa...

2018-11-02 17:01:28

阅读数 118

评论数 0

配置Qt Creator

配置Qt Creator 在菜单栏中选中   工具->选项 调出选项窗口配置 Qt项目如下: (其中gdb.exe调试器工具是安装的MINGW工具,需要手动输入他的路径;编译器输入MINGW安装目录下的bin路径;Qt version手动输入Qt的安装目录下qmake.e...

2018-11-02 16:58:29

阅读数 21

评论数 0

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