1、存储区域 1)Heap堆 由malloc分配的内存块,由程序员控制内存块的申请和释放(malloc/free)。如果申请的堆内存没有被释放掉,在程序结束时操作系统会自动回收。涉及问题:缓冲区溢出、内存泄漏。 2)Free store 自由存储区 由new分配的内存块。由程序员控制内存块的申请和释 ...
分类:
编程语言 时间:
2021-04-14 11:48:30
阅读次数:
0
package stream import ( "log" "reflect" "sort" ) type ( // a Stream is where one can drain data from Stream chan interface{} // buffer stream BufferSt ...
生产者 - 消费者(Producer-Consumer),也叫有限缓冲(Bounded-Buffer),是多线程同步的经典问题之一 头文件 #include <condition_variable> #include <iostream> #include <mutex> #include <thr ...
分类:
编程语言 时间:
2021-04-13 11:38:19
阅读次数:
0
import java.util.HashMap; import java.util.HashMap; import java.util.LinkedHashSet; import java.util.Map; public class Station { private String name; ...
分类:
其他好文 时间:
2021-04-12 12:54:28
阅读次数:
0
四则运算编程练习 需求分析:根据用户输入,随机生成相应个数的表达式。 核心代码: step1:生成表达式并存入StringBuffer中 1 private static String[] op = { "+", "-", "*", "/" }; 2 /** 3 * 生成算数表达式 4 * 5 * ...
分类:
其他好文 时间:
2021-04-12 12:39:18
阅读次数:
0
丑数 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 方法1:最小堆,基于sort.IntSlice实现heap 方法2:动态规划 func nthUglyNumb ...
分类:
其他好文 时间:
2021-04-12 11:41:41
阅读次数:
0
3.1.封装 1、什么是封装: 将函数定义到结构体内部,就是封装。 2、什么是类: 带有函数的结构体,称为类。 3、什么是成员函数: 结构体里面的函数,称为成员函数。 #include<stdio.h> #include<stdlib.h> #include<windows.h> struct St ...
分类:
编程语言 时间:
2021-04-10 12:48:58
阅读次数:
0
在线调试地址: Graphviz Online 用法: dot语法 Linux环境下用法: 参考资料: 1. Linux绘图工具之dot 2. 实验: 首先创建一个dot文件,fllow.dot vi fllow.dot digraph G { hello [shape=box]; world [s ...
分类:
其他好文 时间:
2021-04-08 13:10:42
阅读次数:
0
求路径中最小值的最大值,应该可以利用网络流的方法解决,不过这道题就利用了dijkstra的方法解决了。 此前POJ 2253利用Floyd方法解决的思路应该也可以应用到这种方法上来 #include <iostream> #include <algorithm> #include <queue> # ...
分类:
其他好文 时间:
2021-04-07 10:29:27
阅读次数:
0
##第一部分Mem行: total 内存总数: 15.7G used 已经使用的内存数: 15.6G free 空闲的内存数: 93M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 298M cached Page 缓存内存数:14G 对操作系统来讲是Mem的参 ...
分类:
其他好文 时间:
2021-04-05 11:44:12
阅读次数:
0