本文地址:http://blog.csdn.net/sushengmiyan/article/details/20305815 作者:sushengmiyan 一.静态变量: 局部变量是线程到达定义的地方的时候进行初始化,如果定义在函数中,那么每次函数调用的时候,都会进行初始化,函数的每个调用保留着一个副本,对于静态变量来说,只在第一次调用的时候初始化.通过下面一个例子可以细细体会这个区别: // sushengmiyanTest.cpp : 定义控制台应用程序的入口点. // #include…
本文地址:http://blog.csdn.net/sushengmiyan/article/details/20406269 作者:sushengmiyan // sushengmiyanTest.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; //静态函数练习 void f(int a) { while(a--) { // n只初始化一次,循环执行一…
作者:苏生米沿 本文地址:http://blog.csdn.net/sushengmiyan/article/details/19938177 一.指针 对学习C++来说,指针是一项重要内容,以前,教科书中考核的时候,对这一块就比较模糊,现在从业两年了,重新回过头来再看一遍,或许会有深刻的理解了吧. 先看看百度百科中对c++指针的赞扬: 说指针是C++的灵魂.可见指针的重要性. 那么究竟什么叫做指针呢?简单的讲,指针就是你写的变量或者对象,在计算机中存放的那个地址,这就是相当于C++给我们提供了…
前面搭起了C++的VS环境,可以在VS中编写C++代码了,也运行了最简单的一个程序Helloworld.那么我们该怎么才能写出功能强大的程序,怎样才能随心所欲的应用呢,那就需要重新回头来,从C++基础逐步学起.我使用的是<C++程序设计语言_特别版>,在这个版本中,对应的章节是第四节:类型和声明. 本文地址:http://blog.csdn.net/sushengmiyan/article/details/19934531 作者:sushengmiyan 一.基本类型 C++中基本类型可以分为…
关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL)) 欢迎fork本项目原始链接:关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph L)https://aistudio.baidu.com/aistudio/projectdetail/4982973?contributionType=1 因为篇幅关系就只放了部分程序在第三章,如有需求可自行fork项目原始链接. 0.1图计算基本概念 首先看到百度百科定义: 图…
1.JavaScript中,函数的格式 function 函数名(形参列表){ 函数体; } 2.JavaScript中,函数需要注意的细节 1.在javaScript中,函数定义形参时,是不能使用var关键字声明变量.    2.在javaScript中,没有返回值类型,如果函数需要返回给调用者,直接返回(return)即可,如果不需要返回,则不返回.    3.在javaScript中,没有重载的概念,后定义的函数会覆盖前面定义的函数.    4.在javaScript中,任意函数内部都隐式…
print()中end==""的用法 例子:用Python3输出九九乘法表: for i in range(1,10): for j in range(1,i+1): s=i*j print ('%d*%d==%d\t'%(i,j,s),end="") print("")#换行 其中第4行输出中,"\t"是表示制表符,end==""是表示这句输出由什么结尾,默认是end=="\n"也就是…
一.前言 经过两个星期的努力,一边学习,一边写代码,初步完成了毕业论文系统的界面和一些基本功能,主要包括:1 数据的读写和显示,及相关的基本操作(放大.缩小和移动):2 样本数据的选择:3 数据归一化处理:4 绘制光谱曲线:5 获取波段信息.接下来的工作主要是完成遥感影像分类的相关算法.这部分主要是数学计算,尤其是矩阵的相关运算和操作.为此,系统的学习和了解了openCV库中常用的矩阵操作函数,记录下来,方便以后查阅. 二.openCV函数 1 reshape C++: Mat Mat::res…
一. 为什么要有函数 我们在以后的编码过程中,有很多代码会重复出现,这些重复实现的代码,我们不需要每次需要用到的时候都编写,我们将重复的代码封装起来.比如在一个网站中,无论是消费的金额还是积分的积累等等都需要用到“加法”的功能,所以我们可以将数据相加封装成一个函数,以后凡是用到加法的功能我们都可以直接调用. 二. 函数定义的语法格式 语法格式: 1:基本函数语法(无参,无返回值值得类型) func 函数名称(){ //--换行-- 主函数的代码体 } 示例如下: 2:带参数的函数语法 func…
简而言之,format函数就是用{}来代替之前的输出字符时使用的% print('my name is %s and I am %d years old' % ('porsche',23)) 下面详细介绍format的用法: 1.使用位置参数 要点:从以下例子可以看出位置参数不受顺序约束,且可以为{},只要format里有相对应的参数值即可,参数索引从0开,传入位置参数列表可用*列表 >>> li = ['porsche',18] >>> 'my name is {}…