Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。包括Memcheck 等工具。 1.valgrind安装 从valgrind官网上下载源码,解压后依次执行 ./configure make sudo make install 输入valgrind -h查看是否安装成功 2 ...
分类:
其他好文 时间:
2019-09-24 17:36:25
阅读次数:
92
需要引入psutil包; 实现思路: 1)用os.getpid()获取当前程序运行PID,将PID存入文件中 2)用psutil模块获取当前系统所有正在运行的pid 3)读取之前存入的PID,判断该PID是否在系统PID中 4)如果文件中的PID在系统PID中,则退出程序,否则存入新的PID,运行程 ...
分类:
编程语言 时间:
2019-09-24 17:34:54
阅读次数:
122
[Toc] Linux进程管理 1.进程基本概述 进程是已启动的可执行程序的运行中实例。 /proc目录下以数字为名的目录,每一个目录代表一个进程,保存着进程的属性信息。每一个进程的PID是唯一的,就算进程退出了,其它进程也不会占用其PID。 1.1.进程的组成部分 已分配内存的地址空间 安全属性, ...
分类:
系统相关 时间:
2019-09-24 15:56:47
阅读次数:
131
一、go语言部署 由于go语言支持跨平台,只需要不同平台编译成各平台所需要的二进制文件,就可以运行,无需任何环境。java跨平台是由于有适配各平台的jvm,二者跨平台的原理还是不同的。 针对下面平台的编译部署命令如下: // 设置目标可执行程序操作系统构架 这里amd64是一个很大的坑,这里是要运行 ...
分类:
编程语言 时间:
2019-09-24 10:31:47
阅读次数:
119
掌握类与对象的基础概念,理解类与对象的关系; 掌握对象与对象变量的关系; 掌握预定义类Date、LocalDate类的常用API; 掌握用户自定义类的语法规则,包括实例域、静态域、构造器方法、更改器方法、访问器方法、静态方法、main方法、方法参数的定义要求;(重点、难点) 掌握对象的构造方法、定义 ...
分类:
编程语言 时间:
2019-09-23 22:34:59
阅读次数:
128
云服务器可以为我们提供更加安全和可靠的弹性的计算服务,我们只需要短短的几分钟就可以在云端去获取以及启用CVM,这样就能够更加方便和实际性的使用资源计费。
分类:
其他好文 时间:
2019-09-23 13:40:50
阅读次数:
107
1.需求分析 需要完成的任务是实现一个地铁出行线路规划的命令行程序,任务要求的是北京地铁。下图是北京地铁线路图 1.首先,我们要把该线路图用一个文本文件(.txt格式)存起来,例如subway.txt。文件中要包含各条线路名称,各个站点,以及各个可换乘站点的信息,方便程序读该线路图,并进行线路规划。 ...
分类:
其他好文 时间:
2019-09-22 23:52:18
阅读次数:
124
C++ 11新标准中,正式的为该语言引入了多线程概念。新标准提供了一个线程库thread,通过创建一个thread对象来管理C++程序中的多线程。 本文简单聊一下C++多线程相关的一些概念及thread的基本用法。 0. 并行执行 程序并行执行两个必要条件: 多处理器(multiple proces ...
分类:
编程语言 时间:
2019-09-22 19:44:00
阅读次数:
118
第一章 预备知识 1、C++历史起源 由于C语言具有许多优点,比如语言简洁灵活;运算符和数据类型丰富;具有结构化控制语句;程序执行效率高;同时具有高级语言和汇编语言的优点等。与其他高级语言相比,C语言具有可以直接访问物理地址的优点,与汇编语言相比又具有良好的可读性和可移植性。因此,C语言得到了极为广 ...
分类:
编程语言 时间:
2019-09-22 10:41:57
阅读次数:
98
layout: post title: "软件工程 地铁出行规划" date: 2019 09 18 8:41 comments: false tags: 软工 申明:本题取自 "博客园" 题目重述 本题任务 实现一个帮助进行地铁出行路线规划的命令行程序。 题目要求 1. 使用Visual Stud ...
分类:
其他好文 时间:
2019-09-22 00:59:16
阅读次数:
116