guest

Flask URL构建

霸气de小男生 提交于 2020-01-07 19:19:49
url_for() 函数是动态构建一个网址给特定的功能是非常有用的。该函数接受函数的名称作为第一个参数,并接受一个或多个关键字参数,每个参数对应于URL的变量部分。 以下脚本演示了使用 url_for() 函数。 from flask import Flask, redirect, url_for app = Flask(__name__) @app.route('/admin') def hello_admin(): return 'Hello Admin' @app.route('/guest/<guest>') def hello_guest(guest): return 'Hello %s as Guest' % guest @app.route('/user/<name>') def hello_user(name): if name =='admin': return redirect(url_for('hello_admin')) else: return redirect(url_for('hello_guest',guest = name)) if __name__ == '__main__': app.run(debug = True) 上面的脚本有一个函数 用户(名称) ,它接受来自URL的参数值。 的 用户() 函数检查参数接收匹配 “管理员” 与否

远程关机 (Windows shutdown Windows)

爷,独闯天下 提交于 2020-01-07 11:32:19
在某些场景,可使用远程关机控制整个局域网中的所有电脑进行一键关机或重启,便于管理,以提高工作效率。 从远程系统强制关机,首先需要进行一些必要的设置。 1、使用 win + R 打开运行,输入gpedit.msc。 2、按下确定键,弹出窗口,本地组策略编辑器。   依次按顺序选着:   计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 用户权限分配。   在用户权限分配中,找到 “从远程强制关机”,双击打开。 3、弹出对话框,“从远程系统强制关机 属性”。   依次点击红圈按钮。   添加用户或组 -> 高级 -> 立即查找 -> 找到 Guest -> 确定 4、完成以上设置,即可开始进行远程关机操作。   (1)win + R 打开运行,输入 cmd。   (2)shutdown -s -t 10 -m IP   其中 IP 为所需关掉电脑的IP。   该命令表示,在十秒后关闭此IP电脑。   (3)shutdown -r -t 10 -m IP   该命令表示,在十秒后重启此IP电脑。 注意:   某些电脑完成以上设置之后,仍无法通过远程关机。   可能存在以下问题:   (1)局域网内无法 ping 通。   (2)访问权限依然不够。 解决方案: 1、使用 win + R 打开运行,输入gpedit.msc。 2、按下确定键,弹出窗口

局域网共享设置

无人久伴 提交于 2020-01-04 11:57:54
我们在多机使用时候,连机使用共享文件是最常用到的,如何设置共享文件呢?下面我们就来一一介绍。首先我们要看看共享文件时需要的基本条件。 windows网上邻居互访的基本条件: 1) 双方计算机打开,且设置了网络共享资源,安装 NWLINK IPX/SPX/NetBIOS Compatible Transport Protocol 协议; 2) 双方的计算机添加了 "Microsoft 网络文件和打印共享" 服务,在“管理”里启用Guest用户; 3) 双方都正确设置了网内IP地址,且必须在一个网段中,运行“系统属性”-“网络标识”-“网络ID”,设置在同一个没有域的工作组中,计算机名唯一; 4) 双方的计算机中都关闭了防火墙,或者防火墙策略中没有阻止网上邻居访问的策略。 5) 共享文件夹 用路由等硬件设置小型局域网文件共享: 家里有两台或两台以上的电脑,很多人都想把它们联到一起组建一个小型局域网,这样就可以一起用ADSL和共享文件了。但是在我们认为设置妥当后文件的共享总是三天两头出问题,下面就从我们设置开始说起。 在"设置家庭或小型办公网络"过程中,我们"选择最能恰当描述这台计算机的说明"根据实际情况选择的是其它,再选"这台计算机直接或通过网络集线器连接到Internet。我的网络上的其他计算机也通过这个方式连接到Internet。"没错,继续,系统却提示"不推荐这个网络配置"

理解 VMWare的3种网络模型 z

故事扮演 提交于 2020-01-01 04:28:36
在说到 VMware 的网络模型之前,先说一下 VMware 的几个虚拟设备: ■ VMnet0 :这是 VMware 用于虚拟桥接网络下的虚拟交换机; ■ VMnet1 :这是 VMware 用于虚拟 Host-Only 网络下的虚拟交换机; ■ VMnet8 :这是 VMware 用于虚拟 NAT 网络下的 虚拟交换机; ■ VMware Network Adapter VMnet1 :这是 Host 用于与 Host-Only 虚拟网络进行通信的虚拟网卡; ■ VMware Network Adapter VMnet8 :这是 Host 用于与 NAT 虚拟网络进行通信的虚拟网卡; 关于桥接网络: 拓扑图: Host 的物理网卡和 Guest 的网卡在 VMnet0 交换机上通过虚拟网桥进行桥接,这也就是说,你的物理网卡和你的 Guest 的虚拟网卡(注:这个虚拟网卡不等于 VMware Network Adapter VMnet1 或者 VMware Network Adapter VMnet8 )处于同等地位,此时的 Guest 就好像你的 Host 主机所在的一个网段所在的另外一台机器。打个比方来说: 我的 Host 的物理网卡配置如下: IP 地址为手工指定方式,网关为 192.168.0.1 那么我的 Guest 就应该和你的 Host 处于同一个网段,它的配置可为

vmware网卡设置详解

梦想的初衷 提交于 2020-01-01 04:26:55
转载请注明出处!本文连接及作者。不得用于商业用途! http://hi.baidu.com/quantumcloud/blog/item/9156a6c584996c179c163d5b.html BY: aiminickwong 最近我遇到很多朋友在问我vmware workstation 版本虚拟机的上网问题,在这里,我就针对这个问题做一些说明。 为了朋友们更好的理解VMware Workstation 版本虚拟机是如何连接网络的,下面我就对VMware的3种网络模型做一下相关的介绍。 1.首先,介绍一下VMware的几个虚拟的网络设备: VMnet0 : 在桥接模式下的虚拟交换机 VMnet1 : 在Host-Only模式下的虚拟交换机 VMnet8 : 在NAT模式下的虚拟交换机 VMnet Network Adapter VMnet1 : 在Host-Only模式下,Host与Host-Only虚拟网络进行通信的虚拟网卡(这是在物理机上的虚拟网卡,跟虚拟机上的虚拟网卡不一样) VMnet Network Adapter VMnet8 : 在NAT模式下,Host与NAT虚拟网络进行通信的虚拟网卡(这是在物理机上的虚拟网卡,跟虚拟机上的虚拟网卡不一样) 2.接下来,我对3种网络模型做一个介绍: (1). Bridge Network 桥接网络 在 Bridge

Docker下安装rabbitmq

纵然是瞬间 提交于 2019-12-22 16:07:55
步骤1:拉取镜像 docker pull rabbitmq : 3 - management 步骤二:启动运行rabbitmq(默认guest 用户,密码也是 guest) docker run - d -- hostname my - rabbit -- name rabbit - p 15672 : 15672 - p 5672 : 5672 rabbitmq : 3 - management 或者设置用户名和密码 docker run - d -- hostname my - rabbit -- name rabbit - e RABBITMQ_DEFAULT_USER = guest - e RABBITMQ_DEFAULT_PASS = guest - p 15672 : 15672 - p 5672 : 5672 rabbitmq : 3 - management 来源: CSDN 作者: virtuousOne 链接: https://blog.csdn.net/qq_35529931/article/details/103652891

RabbitMq window下配置安装

℡╲_俬逩灬. 提交于 2019-12-18 09:03:00
1. 搭建环境   1.1 安装Erlang语言运行环境   由于RabbitMQ使用Erlang语言编写,所以先安装Erlang语言运行环境。   1.2 Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。 使用Erlang来编写分布式应用要简单的多,因为它的分布式机制是透明的:对于程序来说并不知道自己是在分布式运行。Erlang运行时环境是一个虚拟机,有点像Java虚拟机,这样代码一经编 译, 同样可以随处运行。它的运行时系统甚至允许代码在不被中断 的情况下更新。另外如果需要更高效的话,字节代码也可以编译成本地代码运行。 1.3 下载地址:http://www.erlang.org/downloads (语言环境最好下载最新的,不然下载的RabbitMq服务端可能不支持)    1.4.设置环境变量   手动编辑“path”加入路径 C:\Program Files\erl8.2\bin    1.5.检查Erlang是否安装成功   打开 cmd ,输入 erl 后回车,如果看到如下的信息,表明安装成功。      1.6 安装RabbitMQ服务端   地址 http://www.rabbitmq.com/   使RabbitMQ以Windows

rabbitmq用户权限管理

馋奶兔 提交于 2019-12-17 22:49:18
原文地址: http://my.oschina.net/hncscwc/blog/262246 安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。 翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。 虽然可以以比较猥琐的方式:将ebin目录下rabbit.app中loopback_users里的<<"guest">>删除,或者在配置文件rabbitmq.config中对该项进行配置, 并重启rabbitmq,可通过任意IP使用guest账号登陆管理控制台,但始终是违背了设计者的初衷,再加上以前对这一块了解也不多,因此有必要总结一下。 1. 用户管理 用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。 相应的命令 (1) 新增一个用户 rabbitmqctl add_user Username Password (2) 删除一个用户 rabbitmqctl delete_user Username (3) 修改用户的密码 rabbitmqctl change

Vagrant实战

孤者浪人 提交于 2019-12-17 09:16:02
介绍 平时工作一直在Linux上做开发,Docker用的比较多,最近要用Vagrant搭建Linux开发环境,所以用了一下,整理一些资料。 Vagrant其实是一个可以方便设置使用虚拟机的工具,底层支持VirtualBox和VMWare,我的Windows机器上已经安装了VirtualBox,我就基于VirtualBox说说怎么使用吧。 安装 首先从下面地址下载vagrant安装包,直接安装可执行文件就可以了。 https://www.vagrantup.com 虚拟机管理 通常情况下,我们可以通过下面两个命令来创建并启动虚拟机,但是由于下载实在太慢,所以不建议这么玩。 vagrant init centos/7 vagrant up 我们可以先通过 https://app.vagrantup.com/boxes/search 地址,直接下载虚拟机的vbox文件,然后基于这个vbox文件来创建虚拟机。 比如,这里我使用下面地址来下载CentOS7的vbox文件 https://app.vagrantup.com/centos/boxes/7 文件名为:CentOS-7-x86_64-Vagrant-1905_01.VirtualBox.box 创建centos7目录,然后把CentOS-7-x86_64-Vagrant-1905_01.VirtualBox.box文件复制到目录下。

转载: QEMU深入浅出: guest物理内存管理

♀尐吖头ヾ 提交于 2019-12-17 06:48:27
作 者:Stefan Hajnoczi 领 域:Open source and virtualization 适宜读者:对虚拟化有一定了解 背景知识:KVM,Qemu 前言: 众所周知,内存是计算机系统的一个关键组成部分。使用Qemu-kvm方式创建虚拟机时,guest物理内存是由几个不同层面共同管理的。本篇基于Qemu2.5的代码对管理guest物理内存的这几个重要层面进行概括性的解释,为读者深究Qemu源代码奠定了理论基础。 需要注意的是本篇并未涉及guest虚拟内存方面的内容,后续会对其介绍。毕竟使用KVM虚拟化技术的一个重要前提是支持guest与host之间物理内存的转换,并未涉及Qemu中软件模拟的内存管理(即guest虚拟地址与guest物理地址之间的转换)。 一、Guest RAM的配置参数 Qemu命令行选项“-m [size=]megs[,slots=n,maxmem=size]”分别定义了guest物理内存的初始化值,内存条(如DIMM)的可用插槽数以及可支持的guest物理内存最大值。 有了slot与maxmem这两个参数的定义,在Qemu模拟DIMM热插拔的过程中,guest操作系统像host一样,能够监测到内存块的添加或移除。比如向guest中热插拔一块DIMM内存条,就像是在真实物理机上进行的。再者,guest内存热插拔的操作单位并不是字节