如何杀掉在后台运行的uwsgi的进程

重启(重载配置):kill `pidof uwsgi`以上命令只会对uwsgi进行重启如果运行uwsgi,带了pid的,则可以通过pid去停止uwsgi但是此处是没有pid,而默认直接kill则会导致uwsgi重启,没有被杀掉kill会发送SIGTERM,只会导致重启而不是结束掉需要发送SIGINT或SIGQUIT,对应着是INT才可以killall -s INT uwsgi 即可干掉uwsgi...

阅读全文>>

网桥和交换机

一、网桥与交换机的联系与区别联系:网桥与交换机都基于帧地址进行路由。区别:网桥每个端口连接两个或者多个LAN。交换机工作在数据链路层(データリンク層),交换机的每个端口连接一台计算机。二、工作原理当网桥刚刚接到以太网上的时候,其转发表是空的,这时若网桥收到一个帧,它将怎样处理呢?网桥将按照自学习(Self learning)算法处理收到的帧(这样就逐步建立转发表),并按照转发表把帧转发出去。这种自...

阅读全文>>

Dijkstra算法图解

以上图G4为例,来对迪杰斯特拉进行算法演示(以第4个顶点D为起点)。初始状态:S是已计算出最短路径的顶点集合,U是未计算除最短路径的顶点的集合! 第1步:将顶点D加入到S中。    此时,S={D(0)}, U={A(∞),B(∞),C(3),E(4),F(∞),G(∞)}。     注:C(3)表示C到起点...

阅读全文>>

OSI模型(OSI参照モデル)

介绍OSI模型(Open System Interconnection Reference Model、OSI参照モデル),是一种由国际标准化组织提出的概念模型,一个试图使各种计算机在世界范围内互连为网络的标准框架。共分为七层,物理层(Physical layer)、数据链路层(Data link layer)、网络层(Network layer)、传输层(Transport layer)、会话层...

阅读全文>>

Pyplot简明教程

matplotlib.pyplot提供一系列类似Matlab的命令式函数。每个函数可以对图形对象做一些改动,比如:新建一个图形对象、在图形中开辟绘制区、在绘制区画一些曲线、为曲线打上标签等等。在matplotlib.pyplot中,大部分状态是跨函数调用共享的。因此,它会跟踪像当前图形对象和绘制区,绘制函数直接作用于当前绘制对象。先画一条线举一个最简单的例子,画一条直线练练手吧,代码如下:impo...

阅读全文>>

学习Javascript闭包(Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。  var n=999; ...

阅读全文>>

Dijkstra最短路算法

上周我们介绍了神奇的只有五行的Floyd最短路算法,它可以方便的求得任意两点的最短路径,这称为“多源最短路”。本周来来介绍指定一个点(源点)到其余各个顶点的最短路径,也叫做“单源最短路径”。例如求下图中的1号顶点到2、3、4、5、6号顶点的最短路径。与Floyd-Warshall算法一样这里仍然使用二维数组e来存储顶点之间边的关系,初始值如下。我们还需要用一个一维数组dis来存储1号顶点到其余各个...

阅读全文>>