- 博客(17)
- 收藏
- 关注
原创 git 版本控制系统
一、git版本控制——解决的三个痛点问题/作用1.解决虚拟机意外坏了/磁盘损坏等意外情况2.版本持续变化,需要对很多个版本进行管理3.能够方便多人进行协同开发建议:使用centos7(centos6中git版本太低)注意:git与linux作者相同 二、git版本控制的特点1.分布式2.远端仓库3.分支管理4.标签管理5.使用项目代码托管平台7....
2018-08-28 23:27:35 262
原创 centos7 安装python-pip 以及 Python的mysql驱动 MySQLdb
一、pip——python库的安装工具注意:以下所有命令都需要在root下执行,或者使用sudo进行权限提升,我是在root用户下执行的。1、在命令行键入以下命令 yum install python-pip[root@localhost xiayzn]# yum install python-pip遇到问题:[root@localhost xiayzn]# yum in...
2018-08-16 17:21:02 702
转载 网络设备之间的相互通信
计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)TCP/IP 是互联网相关的各类协议族的总称。 协议中存在各式各样的内容。从电缆的规格到 IP 地址的选定方法、寻找异地...
2018-08-01 14:09:06 6892
原创 【C++】类和对象(二)
this指针 关于this指针的一个精典回答: 当你进入一个房子后, 你可以看见桌子、椅子、地板等, 但是房子你是看不到全貌了。 对于一个类的实例来说, 你可以看到它的成员函数、成员变量, 但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身。 this 指针:隐含在...
2018-07-01 22:39:55 236
原创 【C/C++】static 和 extern
C语言 static 在C语言中 static 主要用于定义全局静态变量、定义局部静态变量、定义静态函数。 全局静态变量:在全局变量前加上关键字 static ,该全局变量就成了全局静态变量。 特点:1.存储在静态区中的数据段。 2.如果没有初始化,其默认值为0。 ...
2018-06-26 14:37:10 266
原创 【C++】引用的使用场景 以及 指针跟引用的区别
引用的使用场景 (一)给变量起别名 给变量起别名,顾名思义就像人也有别名一样,不管是别名还是原名都指的是同一个人,同样,下面声明b是a的别名,即a和b的作用相同,都代表同一变量。int a; //定义 a 是整型变量int &b = a; //声明 b 是 a 的引用 引用的三大特性:引用在定义时必须初始化、一个变量可以有多个引用、引用...
2018-06-21 22:08:25 3137
原创 【C/C++】动态内存管理
C语言中malloc/calloc/realloc三者之间的区别?//三个函数需要包含的头文件一样#include<malloc.h>void *malloc( size_t size ); //size 指字节数void *calloc( size_t num, size_t size ); //num 指元素个数 size 指元素大小void ...
2018-06-20 18:31:19 268
原创 【C++】函数重载和引用
函数的重载 关于函数的重载,谭浩强的《C++程序设计》中是这样描述的。 在编程时,一般是一个函数对应一种功能。但有时我们要实现的是同一类的功能,只是有些细节不同。例如希望从3个数中找出其中的最大者,而每次求最大数时数据的类型不同,可能是3个整数、3个双精度数或3个长整型数。程序设计者往往会分别设计出3个不同的函数,其函数原型为:int max1(int a,int...
2018-06-13 23:36:40 2139 1
转载 五种不同方法——获取一个函数的运行时间
借鉴原文地址:http://www.sohu.com/a/135476597_498330方法一:运用time() 函数time()是指返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数的函数,主要用来获取当前的系统时间,返回的结果是一个time_t类型。//需要包含的头文件<time.h>//函数原型time_t time( ti...
2018-06-12 22:31:54 2174
原创 linux----进入目录需要哪些权限、重要目录及重要命令详解、使用命令安装gcc/g++、gdb、vim
一、进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作,需要哪些权限。权限:在linux下有三种用户,一种是所有者,一种是所属组,一种是其他用户。 在linux中使用命令ll(或者 ls -l)可以显示当前目录下文件的详细信息。如下图所示。[zxy@localhost test_code]$ lltotal 12-rwxrwx...
2018-02-27 18:10:16 333
原创 【C语言】临时变量运用1——将3个数按从大到小输出
相关思路:我们通过键盘输入3个数,只要将第一个输入的数分别与第二个和第三个比较,然后通过创建临时变量交换较大的那个数,最后比较第二个数和第三个数,交换它们之中较大值,结果便能够按照从大到小的顺序输出。相关代码:#define _CRT_SECURE_NO_DEPRECATE#includeint main(){ int num1 = 0; int num2 = 0; int
2018-02-02 16:42:08 1365
原创 【C语言】创建临时变量交换两个数的值和不创建临时变量交换两个数的值
创建临时变量交换两个数的值,只需要创建一个临时变量temp就可以做到。相关代码:#includeint main(){ int n = 10; int m = 50; int temp = 0; printf("n = %d m = %d\n", n, m); temp = n; n = m; m = temp; printf("n = %d m = %d\n",
2018-02-02 16:25:43 416
原创 简单程序3——找出1000年---2000年之间的闰年
这是关于for循环的第三个练习。闰年的定义:闰年指的是,能被4整除但不能被100整除,或能被400整除的年份即为闰年。相关思路:通过for循环和条件判断,我们可以得到闰年,通过变量leap(闰年)为1来输出结果。相关代码:#includeint main(){ int year = 0; int leap = 0; for (year = 1000; year <=
2018-02-01 16:20:08 498
原创 简单程序2——打印100~200 之间的素数
在写程序之前,首先我们要了解什么是素数。素数:素数又称为质数,该数除了1和它本身以外,不能被其他自然数整除。方法一相关思路:要打印100-200之间的素数,通过素数的定义,我们只需要将其中的每一个数除以所有数的一半,只要求模为0,那么该数便不是素数。相关代码:#includeint main(){ int n = 0; int m = 0; for (n = 1
2018-02-01 16:06:01 2160 1
原创 简单程序一———输出乘法口诀表
在写这个程序之前,首先要了解乘法口诀表。通过上图观察,不难发现这个简单的乘法口诀表,需要套用两层for循环来解决问题。下面是相关代码:#include int main(){ int i = 0; for (i = 1; i <= 9; i++) { int j = 0; for (j = 1; j <= i;j++) { printf("i*j =%2
2018-02-01 15:35:48 4242
原创 新征程——编程
我总觉得时间还很多,然而在现实生活中,时间已经像潺潺水流,去而不返。纵观我的大学生涯,已经只剩下一年半多的时间了。 作为一个大三的学生,我开始为自己做打算,我的专业是软件工程,以后也会从事这类行业的工作,那么编程对于我来说可就十分重要了。但是,现在再回想以前所学过的知识点,大多是模糊的,这在我脑海中敲响了警钟。我想,既然我都不记得了那么就重新来过吧,没有关系,我相信天道酬勤这个道理
2017-11-14 19:59:45 298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人