进程管理 程序:静态的代码,占用磁盘空间 进程:动态的代码,占用内内存,CPU的空间 父进程/子进程标识:PID查看进程pstree-->processesTree pstree选项PID或用户名 选项:-a显示完整的命令行-p列出PID编号 systemd所有进程的父进程psaux:列出所有正在运行的进程 a显示当..
分类:
其他好文 时间:
2017-11-14 11:21:32
阅读次数:
124
一、安装软件包的三种方法rpm工具rpm(RedhatPackageManager)RPM软件包管理器,是以一种数据库记录的方式来将我们所需要的套件安装到Linux主机的一套管理程序。rpm包是预先在Linux机器上编译好并打包好的文件,安装起来非常快捷。但是有一个缺点:安装环境必须与编译时的一致或..
分类:
其他好文 时间:
2017-11-14 11:17:41
阅读次数:
156
RPCserver:importpika
importtime
connection=pika.BlockingConnection(pika.ConnectionParameters(
host=‘localhost‘))
channel=connection.channel()
channel.queue_declare(queue=‘rpc_queue‘)
deffib(n):
ifn==0:
return0
elifn==1:
return1
else:
returnfib(n-1)+fib(..
分类:
其他好文 时间:
2017-11-13 23:18:26
阅读次数:
181
CLR:是一个可由多种编程语言使用的“运行时”。 CLR的核心功能(比如 内存管理、程序集加载、安全性、异常处理、线程同步)可由面向CLR的所有语言使用。 CLR是完全围绕类型展开的。 面向CLR的语言编译器: Microsoft:C++/CLI、C#、Visual Basic、F#、Iron Py ...
最近计划利用业余时间,做了一个在线服务器监控的小项目,主要为了方便在手机端远程查看服务器的运行情况,使用Nancy+WCF+WMI+SQLite+ (AD)DirectoryEntry+MWA+SNMP+SignalR 先上项目运行的最终截图 创建服务器 实时监视 硬件信息 IIS 站点管理 程序池 ...
分类:
其他好文 时间:
2017-11-10 10:49:58
阅读次数:
276
本文从内存管理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题。 1 内存管理 伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一 ...
分类:
编程语言 时间:
2017-11-05 13:10:44
阅读次数:
216
Oracle入门 数据库服务器、数据库和表的关系 所谓安装数据库服务器,只是在机器上装了一个数据库管理程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。 为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。 数据库服务器、数据库和表的关系如图所示 ...
分类:
数据库 时间:
2017-11-03 12:55:38
阅读次数:
184
本地部署前端访问服务器 PS:本系列内容进度节奏会放的很慢,每次知识点都尽量少一点,这样大家接触的知识点少了,会更容易理解,因为少即是多。另外,对于后面代码部分,虽然尽量不用那些复杂的封装和类,但它并不表示看了就能全部记住,并懂得每个函数的用法,在什么时候去调用,清楚它输入的参数类型、能处理的参数类 ...
分类:
其他好文 时间:
2017-10-18 17:35:19
阅读次数:
167
虚拟化分类 1:完全虚拟化(Full Virtualization) 需要跑在宿主机之上 全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。 gue ...
分类:
其他好文 时间:
2017-10-12 21:46:02
阅读次数:
158
有时候我们需要在程序中执行另一个程序的安装,这就需要我们去自定义 msi 安装包的执行过程。 需求 比如我要做一个安装管理程序,可以根据用户的选择安装不同的子产品。当用户选择了三个产品时,如果分别显示这三个产品的安装交互 UI 显然是不恰当的。我们期望用一个统一的自定义 UI 去取代每个产品各自的 ...