最新消息:

标签:模块

操蛋的 npm 5 package-lock.json 坑
node

操蛋的 npm 5 package-lock.json 坑

admin 8年前 (2017-06-28) 11212浏览 0评论

前几天升级了 Node.js v8.0 后,自带的 npm 也升级到了5.0,第一次使用的时候确实惊艳到了:原本重新安装一次模块要十几秒到事情,现在一秒多就搞定了。先不要激动,现在我来大概讲一下 npm 5 的一些大的变化: 使用npm instal...

KVM模块单独编译(适合调试)
kernel

KVM模块单独编译(适合调试)

admin 8年前 (2017-02-04) 4019浏览 0评论

当前系统环境: CentOS Linux release 7.2.1511 (Core) 在说kvm模块单独编译之前,难免设计到linux内核模板的编写,所以这里也稍微提一下。 1linux内核模块环境搭建 这里有2种方法: 1.1 升级内核: 升级...

python多线程-thread模块
python

python多线程-thread模块

admin 9年前 (2016-06-10) 4210浏览 0评论

thread 和 threading 模块都能够实现 python 中的多线程,一般而言使用 threading 更加方便,因为 thread 有很多的缺点,例如当主线程结束后,所以子线程都会强制终止掉,没有警告也没有正常的清理工作。所以一般情况下更...

LVS技术浅析-优化
LVS

LVS技术浅析-优化

admin 9年前 (2016-03-06) 4840浏览 0评论

1. SH调度算法–尽量不要采用   一些业务为了支持会话保持,选择SH调度算法,以实现 同一源ip的请求调度到同一台RS上;但 SH算法本省没有实现一致性hash,一旦一台RS down,当前所有连接都会断掉;如果配置了inhibit_...

图解 Python 深拷贝和浅拷贝
python

图解 Python 深拷贝和浅拷贝

admin 9年前 (2015-09-30) 3368浏览 0评论

Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: will = ["Will", 28, ["Python",...

在Python中使用poplib模块收取邮件的教程
poplib

在Python中使用poplib模块收取邮件的教程

admin 10年前 (2015-07-02) 3757浏览 0评论

SMTP用于发送邮件,如果要收取邮件呢? 收取邮件就是编写一个MUA作为客户端,从MDA把邮件获取到用户的电脑或者手机上。收取邮件最常用的协议是POP协议,目前版本号是3,俗称POP3。 Python内置一个poplib模块,实现了POP3协议,可以...

通过装饰器快速给django视图添加权限验证
Django

通过装饰器快速给django视图添加权限验证

admin 10年前 (2015-03-31) 7846浏览 0评论

由于不会使用Django中强大的admin管理功能(学习的时候跳着学的),所以自己自定义了一个简单的包含权限认证的用户管理模块。但是在使用过程中发现有很多视图可能使用到了特定的权限,而进行权限验证的代码具有明显的重复性。所以想抽取出来封装成一个独立的...

Python中导入模块或包语句
python

Python中导入模块或包语句

admin 10年前 (2015-03-25) 3177浏览 0评论

这篇文章讨论了Python的from <module> import *和from <package> import *,它们怎么执行以及为什么使用这种语法(也许)是一个坏主意。 从一个模块导入全部 from <modu...

我常用的 Python 调试工具
pdb

我常用的 Python 调试工具

admin 10年前 (2015-02-16) 4116浏览 0评论

以下是我做调试或分析时用过的工具的一个概览。如果你知道有更好的工具,请在评论中留言,可以不用很完整的介绍。 日志 没错,就是日志。再多强调在你的应用里保留足量的日志的重要性也不为过。你应当对重要的内容打日志。如果你的日志打的足够好的话,单看日志你就能...

Python Queue模块详解
python

Python Queue模块详解

admin 10年前 (2015-02-15) 3610浏览 0评论

Python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。 创建一个“队列”对象 import Queue q = Queue.Queue(maxsize = 10) Q...

Python日志模块 logging
log

Python日志模块 logging

admin 10年前 (2015-02-11) 3314浏览 0评论

1. logging介绍 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实...

查看已安装的perl模块
Perl

查看已安装的perl模块

admin 10年前 (2015-01-31) 3511浏览 0评论

1、perldoc perllocal 2、推荐pmtools里的pminst命令 http://search.cpan.org/src/MLFISHER/pmtools-1.01/pminst 3、编写如下标本 #!/usr/bin/perl us...

使用 cpanm 安装 Perl 模块
cpanm

使用 cpanm 安装 Perl 模块

admin 10年前 (2015-01-31) 4306浏览 0评论

cpanm 其实只是一个可执行文件而已。将它下载到 bin 目录,然后添加执行权限就可以用了。 $ wget http://xrl.us/cpanm -O /usr/bin/cpanm;  chmod +x /usr/bin/cpanm  ...

linux下的系统监控程序(Python+wxPython)
cpuinfo

linux下的系统监控程序(Python+wxPython)

admin 10年前 (2015-01-30) 3718浏览 0评论

10月开始学习python, 学习一段时间之后,发现python真的是一门非常优美,开发迅速的语言,  漂亮的缩进, 功能强大的模块,丰富的图形库, 同时还能自己用c/c++添加你需要的扩展。 10月28号的, 在熟悉了这么一段时间后, 简单的用py...

python模拟mysql多客户端并发操作
mysql

python模拟mysql多客户端并发操作

admin 10年前 (2014-11-13) 5959浏览 0评论

为测试系统多线程并发操作时的响应,今天写了个简单的python脚本往mysql中插入、取出数据,用到了MySQLdb、threading模块。 其中threading模块是对thread模块的一个面向对象的封装,比较好用。 import MySQLd...

Python 性能分析入门指南
python

Python 性能分析入门指南

admin 10年前 (2014-11-06) 3738浏览 0评论

虽然并非你编写的每个 Python 程序都要求一个严格的性能分析,但是让人放心的是,当问题发生的时候,Python 生态圈有各种各样的工具可以处理这类问题。 分析程序的性能可以归结为回答四个基本问题: 正运行的多快 速度瓶颈在哪里 内存使用率是多少 ...

如何部署一个真正好用的前端
LVS

如何部署一个真正好用的前端

admin 10年前 (2014-10-28) 4064浏览 0评论

一切的工程都要从实用的角度出发,排除 GLSB 在外,目前主流的开放的前端无非就那几种: 1. 最简单的就是 DNS RR,上手很快,缺点也很明显 2. web server + keepalived,相对智能些,依然有缺点,没有 health ch...