自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 Java中JAVA_HOME, PATH,CLASSPATH的作用和配置值。

这三个变量都可以设置在系统变量中(右键我的电脑,属性,高级系统设置,环境变量(弹出的框中上面是用户变量,下面是环境变量))如图,点击新建之后,上面是变量名,如path,classpath,java_home。下面是变量的值。JAVA_HOME 的值是JDK的安装目录,C:\Program Files\Java\jdk1.8.0_92。运行Tomcat需要设置此变量。PATH:pa...

2019-03-23 11:40:06 8836

原创 solidity :外部可见性 & modfier & fallback

https://solidity.readthedocs.io/en/develop/contracts.html#visibility-and-gettersSolidity中有两类的function callinternal do not create an actual EVM call (also called a “message call”)external ones th...

2019-03-14 22:13:35 567

原创 输入输出流[标准输入输出,文件输入输出,字符输入输出(get(),getline())]

标准I/O对系统指定的标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。文件I/O以外存磁盘文件为对象进行输入和输出,即从磁盘文件输入数据,数据输出到磁盘文件。串I/O对内存中指定的空间进行输入和输出。通常指定一个字符数组作为存储空间(实际上可以利用该空间存储任何信息)。C++的I/O操作是类型安全(type safe)的编译系统对数据类型进行严...

2019-03-13 15:38:03 1003

原创 C++格式控制输出

使用控制符控制输出格式这些控制符是在头文件iomanip中定义的,因而程序中应当包含iomanip。#include <iostream>#include <iomanip>//不要忘记包含此头文件using namespace std;int main(){int a; cout<<″input a:″; cin&a

2019-03-13 10:31:29 349

原创 多态性和虚函数

多态性:是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共同的消息。静态多态性(编译时的多态性)在程序编译时系统就能决定调用的是哪个函数通过函数的重载实现的(运算符重载实质上也是函数重载)。动态多态性(运行时的多态性)...

2019-03-13 09:33:49 462

原创 类的继承

类的继承:一个新类从已有的类那里获得其已有特性类的派生:从已有的类(父类)产生一个新的子类类的继承是用已有的类来建立专用类的编程技术。单继承(single inheritance):一个派生类只从一个基类派生(树形结构)这一系列文章约定,箭头表示继承的方向,从派生类指向基类。多重继承(multiple inheritance):一个派生类有两个或多个基类派生类是基类的...

2019-03-12 22:21:05 231

原创 运算符重载

运算符重载重载函数的返回值和参数 一般是引用类型,为什么?点这里实质上是函数的重载。一般格式:函数类型 operator 运算符名称 (形参表列) { 对运算符的重载处理 }Complex operator+(Complex &c2) {return Complex(real+c2.real, imag+c2.imag);}Complex c1(3,4),c2(5,-10)...

2019-03-12 17:12:13 1351

原创 类类型(下)——谭浩强cpp

构造函数对象的初始化:类的数据成员是不能在声明类时初始化的。如果一个类中所有的成员都是public的,则可以在定义对象时对数据成员进行初始化。如果类中有private或protected的成员,就不能用这种方法初始化。可以用成员函数来对对象中的数据成员赋初值。但是如果对一个类定义了多个对象,而且类中的数据成员比较多,那么,程序就显得非常臃肿烦琐。!为了解决这个问题,C++...

2019-03-12 11:52:19 290

原创 南京图灵研究院实习面试 记录

愿你被生活温柔以待,你也能经历生活的千姿百态。每一个第一次都值得记录,只不过曾经忽略过太多次。那就从今天开始吧~今天是我第一次参加 要工作的面试。也许是经历过很多的选拔过程,也可能是没有任何的期许(因为自己目前的能力是摆在眼前的,不想妄自抬高自己,想着一定要通过或者不通过会怎么着。只是想把这次经历当做一次检验自己这些天努力的机会。就想顺其自然吧)。整个过程只有进门前的三分钟紧张了一下。整个过...

2019-03-11 23:05:42 898

转载 链表中是否有环 & 返回链表开始入环的第一个节点

(1)给定一个链表,判断链表中是否有环:我们可以用快慢指针的方法解决这个问题。fast指针一次走2步,slow指针一次走1步,则当两个指针走一次时两个指针相差1步,走两次时相差2步,以此类推当走n次时fast指针与slow指针相差n步,每多走一次两个指针之间相差步数加1。若slow走n步入环,则此时fas...

2019-03-11 21:51:46 477

转载 strcat()与strncat()

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css"&am

2019-03-11 21:48:45 660

原创 this 指针——谭浩强cpp

this指针是指向调用成员函数对象的指针所谓“调用对象a的成员函数f”,实际上是在调用成员函数f时使this指针指向对象a,从而访问对象a的成员。引子:每个对象中的数据成员都分别占有存储空间,如果对同一个类定义了n个对象,则有n组同样大小的空间以存放n个对象中的数据成员。但是,不同对象都调用同一个函数代码段。当不同对象的成员函数引用数据成员时,怎么能保证引用的是所指定的对象的数据成员呢?#...

2019-03-06 11:58:40 303

原创 类类型(上)——谭浩强cpp

对象:具备属性和行为这两种要素,对象之间通过发送和接收消息互相联系。在C++中,每个对象都是由数据和函数(即操作代码)这两部分组成。调用对象中的函数就是向该对象传送一个消息(message),要求该对象实现某一行为(功能)。封装性(encapsulation)一是将有关的数据和操作代码封装在一个对象中,形成一个基本单位,各个对象之间相对独立,互不干扰。二是将对象中某些部分对外...

2019-03-06 08:27:28 493

原创 用户自定义类型— 结构体,共用体,枚举——谭浩强cpp(new/delete vs malloc/free)

用户自定义类型(user-defined type,UDT)结构体(structure)类型:在一个组合项中包含若干个类型不同(当然也可以相同)的数据项。下面的定义相当于一个模型,其中并无具体数据,系统也不为之分配实际的内存单元。在编译时,是不会为类型分配空间的,只为变量分配空间。struct 结构体类型名{成员表列};struct student{ string name...

2019-03-05 19:45:58 580

转载 c++ 中new 和 delete的使用方法

c++中new和delete的使用方法http://www.jb51.net/article/49537.htm对于计算机程序设计而言,变量和对象在内存中的分配都是编译器在编译程序时安排好的,这带来了极大的不便,如数组必须大开小用,指针必须指向一个已经存在的变量或对象。对于不能确定需要占用多少内存的情况,动态...

2019-03-05 19:42:31 834

原创 指针,引用基本概念——谭浩强 cpp

在程序中一般是通过变量名来对内存单元进行存取操作的。其实程序经过编译以后已经将变量名转换为变量的地址,对变量值的存取都是通过地址进行的。直接存取方式,或直接访问方式:按变量地址存取变量值的方式间接存取(间接访问):可以在程序中定义这样一种特殊的变量,它是专门用来存放地址的。变量的指针:就是变量的地址。由于通过地址能找到所需的变量单元,因此可以说,地址指向该变量单元。因此将地址形象化地...

2019-03-05 10:42:27 525

原创 字符串基本概念 ——谭浩强 cpp

字符数组:用来存放字符数据的数组。char str[12]={′I′,′ ′,′a′,′m′,′ ′,′h′,′a′,′p′,′p′,′y′};字符个数小于开辟的大小时,后面都补′\0′。而对于char str[]={′I′,′ ′,′a′,′m′}后面不会自动补。字符串结束标志′\0′:为了测定字符串的实际长度。遇到字符′\0′就表示字符串到此结束,由它前面的字符组成字符串。strle...

2019-03-04 16:26:36 1298

转载 C字符串与C++中string的区别——转载

在C++中则把字符串封装成了一种数据类型string,可以直接声明变量并进行赋值等字符串操作。以下是C字符串和C++中string的区别: C字符串 string对象(C++)所需的头文件名称  <string>或<string.h> ...

2019-03-04 14:45:46 519

原创 cpp函数和预处理 一些术语整理-谭浩强

内置函数(inline function)(内嵌函数,内联函数):嵌入到主调函数中的函数,是一种提高效率的方法。即在编译时将所调用函数的代码直接嵌入到主调函数中,而不是将流程转出去。使用内置函数可以节省运行时间,但却增加了目标程序的长度。并非一经指定为inline,编译系统就必须这样做。编译系统会根据具体情况决定是否这样做。因此一般只将规模很小(一般为5个语句以下)而使用频繁...

2019-03-04 11:41:56 664

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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