最新消息:

标签:模块

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

操蛋的 npm 5 package-lock.json 坑

admin 9年前(2017-06-28) 0浏览

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

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

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

admin 9年前(2017-06-15) 1浏览

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

python多线程-thread模块
Python

python多线程-thread模块

admin 10年前(2016-06-10) 0浏览

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

LVS技术浅析-优化
LVS

LVS技术浅析-优化

admin 10年前(2016-03-24) 0浏览

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

图解 Python 深拷贝和浅拷贝
Python

图解 Python 深拷贝和浅拷贝

admin 11年前(2015-11-26) 0浏览

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

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

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

admin 11年前(2015-04-18) 0浏览

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

TCPcopy的使用
tcpcopy

TCPcopy的使用

admin 11年前(2015-03-26) 0浏览

TCPCopy的使用: 1、需求 假如有两台机器: 机器A:线上前端机,ip:10.0.18.2; 机器B:测试前端机,ip:10.0.10.102; 将机器A的流量导入流量B,既机器A为客户端,机器B为服务端,端口均为80 2、操作步骤: 分别在A...

Python中导入模块或包语句
Python

Python中导入模块或包语句

admin 11年前(2015-03-25) 0浏览

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

nginx的helloworld模块的helloworld
nginx

nginx的helloworld模块的helloworld

admin 11年前(2015-03-24) 0浏览

经典的nginx的helloworld尝试了一下 过程就是 nginx--->config文件---->module--->command[]<----->函数----->handler | | ctx等 位置等 ...

Rex::Test::Spec 模块
Perl

Rex::Test::Spec 模块

admin 11年前(2015-03-24) 0浏览

上篇说了 serverspec 工具,我一直对 Rspec 的语法蛮有好感的,于是昨晚花了点时间模仿这个给 Rex 写了个类似的工具,叫 Rex::Test::Spec,源代码地址见:https://github.com/chenryn/Rex–Te...

Nginx GZip 压缩
gzip

Nginx GZip 压缩

admin 12年前(2015-03-17) 0浏览

Nginx GZip 模块文档详见:http://wiki.nginx.org/HttpGzipModule 常用配置片段如下: gzip on; gzip_comp_level 2; # 压缩比例,比例越大,压缩时间越长。默认是1 gzip_typ...

Nginx Session 模块
nginx

Nginx Session 模块

admin 12年前(2015-03-17) 0浏览

上一篇《Nginx第三方模块》涉及了数据库、Memcached以及Lua的扩展,但是相对于Web开发是不是还缺点什么呢?答案是回话(Session)模块。 这里还是需要感谢一下@agentzh,已经封装好了encrypted-session模块。模块...

virtio,vhost 和vhost-user
kvm

virtio,vhost 和vhost-user

admin 12年前(2015-03-17) 0浏览

随着qemu2.1的发布,可以看到,qemu支持了vhost-user。从介绍可以看出,这是把原来vhost-backend从kernel移到了userspace,这和原来virtio架构有什么区别呢?并且这个特性带来了怎样的改进? virtio v...

Nginx 第三方模块试用记
nginx

Nginx 第三方模块试用记

admin 12年前(2015-03-17) 0浏览

最近试用了几个@agentzh写的第三方Nginx模块,甚为愉悦,没想到在Nginx可以玩很多技巧和扩展,分享一下。 本文尝试的几个模块大概分为: echo memcached nginx lua 详细模块地址分别为: ngx_devel_kit h...

Python日志模块 logging
log

Python日志模块 logging

admin 12年前(2015-03-16) 0浏览

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

Test::Nginx 模块介绍
nginx

Test::Nginx 模块介绍

admin 12年前(2015-03-16) 0浏览

先说句题外话,Perl的测试模块那真是相当的爽,不仅可以爽到无与伦比的正则,还可以对测试用例自由组合、乱序运行等等。 Perl测试模块大概有如下: Test::Simple Test::More Test::Base 及衍生(这个我还没搞透) 一般P...

Apache页面压缩mod_deflate
apache

Apache页面压缩mod_deflate

admin 12年前(2015-03-16) 0浏览

Mod_deflate 是apache自带的模块,当然是在apache 2后支持的,以前1的时候是mod_gzip,启用mod_deflate可以很好的为节省网页大小,只不过是占用服务器的资源和内存.用户看到页面的速度会大大加快. 提高网站速度除制作...

Python Queue模块详解
Python

Python Queue模块详解

admin 12年前(2015-03-16) 0浏览

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

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

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

admin 12年前(2015-03-16) 1浏览

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

编写模块 operations.py 简化 subprocess与paramiko
paramiko

编写模块 operations.py 简化 subprocess与paramiko

admin 12年前(2015-03-16) 0浏览

在使用Python来编写运维脚本时,相信大家都使用过subprocess与paramiko这两个模块。 其中,subprocess主要用于本地,而paramiko则是用于远程登录执行以及通过sftp传输文件。 而在使用过fabric这个模块之后,我非...

Go 模块测试
go

Go 模块测试

admin 12年前(2015-03-15) 0浏览

Go 很多地方都透露着“约定大于配置”的理论,比如测试、可见性、语法等等。 本文示例模块为:foo.go,则对应的测试模块为:foo_test.go,测试版本为:go v1.0.3。 先写好示例代码: foo.go package foo func ...

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

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

admin 12年前(2015-03-15) 0浏览

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

memc-nginx和srcache-nginx模块构建高效透明的缓存机制
memc-nginx

memc-nginx和srcache-nginx模块构建高效透明的缓存机制

admin 12年前(2015-03-15) 0浏览

为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP...

Python 性能分析入门指南
Python

Python 性能分析入门指南

admin 12年前(2015-03-15) 0浏览

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

我常用的 Python 调试工具
pdb

我常用的 Python 调试工具

admin 12年前(2015-03-15) 1浏览

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

查看已安装的perl模块
Perl

查看已安装的perl模块

admin 12年前(2015-02-06) 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 12年前(2015-02-06) 0浏览

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

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

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

admin 12年前(2015-01-30) 0浏览

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