51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#包中的
解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。
通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(literal)如直接书写的100、”hello”和常量都是放在静态区中。栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间,理论上整个内存没有被其...
代码星球
·
2021-01-10
解释
内存
中的
stack
heap
恶性循环中的永生bug,可以说是相当写实了
...
代码星球
·
2021-01-09
恶性循环
中的
永生
bug
可以
Java中的多线程你只要看这一篇就够了
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线...
代码星球
·
2021-01-09
Java
中的
线程
只要
看这
golang--交替打印一个数组中的元素
摘要:今天面试中,面试官让写两个goroutine交替打印一个数组中的元素,没有写出来,所以今天总结一下:packagemainimport("fmt""time")vararr=[5]int{1,2,3,4,5}funcg1(chchanbool){fori:=0;i<5;i++{ch&...
代码星球
·
2021-01-09
golang--
交替
打印
一个
数组
c++ 中的智能指针实现
摘要:C++11中新增加了智能指针来预防内存泄漏的问题,在share_ptr中主要是通过“引用计数机制”来实现的。我们今天也来自己实现一个简单的智能指针:1//smartPointer.cpp:定义控制台应用程序的入口点。2//34#include"stdafx.h"5#include<iostream>6...
代码星球
·
2021-01-09
c++
中的
智能
指针
实现
c++ 中的数字和字符串的转换
理由:一直忘记数字型的字符串和数字之间的转换,这次总结一下,以便后面再次用到。其实C++已经给我们写好了相应的函数,直接拿来用即可QA1:如何把一个数字转换为一个数字字符串?(这个不是很常用)函数:to_string(C++11)函数原型:stringto_string(intval)  ...
代码星球
·
2021-01-09
c++
中的
数字
字符串
转换
c++中的类(class)-----笔记(类模板)
1,一个类模板至少具有一个类参数,类参数是个符号以表示将要被某个确定数据类型代替的类型。1#include<iostream>2#include<string>34usingnamespacestd;56template<classT>7classArray{8public:9T&a...
代码星球
·
2021-01-09
c++
中的
class
-----笔记
模板
c++中的类(class)-----笔记(类多态)
1,多态是一种运行期绑定机制,通过这种机制,实现将函数名绑定到函数具体实现代码的目的。一个函数的名称与其入口地址是紧密相连的,入口地址是该函数在内存中的起始地址。如果对一个函数的绑定发生在运行时刻而非编译时刻,我们就称该函数是多态的。 2,C++多态的三个前提条件:(a)必须存在一个继承体系结构;(b)继承体...
代码星球
·
2021-01-09
c++
中的
class
-----笔记
类多
c++中的类(class)-----笔记(类继承)
1,派生类继承了基类的所有成员函数和数据成员(构造函数、析构函数和操作符重载函数外)。2,当不指明继承方式时,默认为私有继承。3,基类的私有成员仅在基类中可见,在派生类中是不可见的。基类的私有成员可以由派生类继承,但在派生类中不可见。尽管在派生类中不能直接访问基类的私有成员,但可以通过间接的方式进行访问(设置公有成员访...
代码星球
·
2021-01-09
c++
中的
class
-----笔记
继承
c/c++ 中的重要函数
1,strtod:函数原型:1#include<cstdlib>2doublestrtod(constchar*nptr,char**endptr);strtod原型名称含义: strtod(将字符串转换成浮点数)相关函数: strtof(float),strtol(longint),strtold(l...
代码星球
·
2021-01-09
c++
中的
重要
函数
c++中的类(class)-----笔记(类简介)
1,class和struct都可以定义一个类,区别是两者在所支持的默认信息隐藏方式不同:c++中默认为private类型,而struct中默认为public类型。2,类的私有成员具有类范围性质,仅能由类的成员函数访问。3,类成员函数的定义有两种方式:(a)在类声明的时候定义,就是在类内部定义(该方式称为inline方式...
代码星球
·
2021-01-09
c++
中的
class
-----笔记
简介
关于对python脚本中的__name__ == '__main__'的理解
虽然一直知道这一段的作用,但是一直对这一句还是比较模糊,收集资料详细理解之后与大家分享。这段代码的功能,首先得知道__name__是python的一个内置变量,另外一个python的文件有两种使用的方法,第一是自身直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行 1、当脚本...
代码星球
·
2021-01-09
关于
python
脚本
中的
name
关于bat中的for语句的语法及常用实例总结
关于bat中的for语句总结,如下:基本语法:FOR%variableIN(set)DOcommand[command-parameters]1、最简单的使用实例如下:Rem会输出125三行for%%iin(1,2,5)do(echo%%i)Rem加上/l选择,会将set内视为一个序列,FOR/L%variableIN...
代码星球
·
2021-01-09
关于
bat
中的
for
语句
关于bat中的称延迟环境变量扩展enabledelayedexpansion的理解
关于bat中对延迟环境变量扩展setlocalenabledelayedexpansion的理解 1、先看一个例子,如下默认情况下,会输出100setvar1=100setvar1=200&echo%var1%Rem这里&为连接符,两边有无空格都是可以的,标准应有空格Rem通过&连接的...
代码星球
·
2021-01-09
关于
bat
中的
延迟
环境
关于bat中的多条命令之间的逻辑运行符
关于cmd/bat中的多条命令之间的逻辑处理符,常用的有& && || 1、对于&可以用到多条命令的连接符号,顺序执行,即无论前面命令是否报错,都会顺序执行,如下3条都会执行copynulqq_5201351.txt&asdferror2...
代码星球
·
2021-01-09
关于
bat
中的
多条
命令
首页
上一页
...
43
44
45
46
47
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他