`
文章列表
powershell(后面你称ps) 默认是不能执行本机上的.ps1文件的,这是因为ps有默认的安全限制,可以用过get-executionpolicy 查看当前的执行限制,默认是Restricted,只能在ps里执行单条命令。如果想要执行ps1脚本,在ps里执行set-executionpolicy remotesigned 命令就可以了。更多信息可以通过get-help about_Execution_Policies查询。
  如何创建一个zenpack 来添加新属性来扩展device   这篇文章你能获取到什么信息 这篇文章解释了如果创建一个zenpack来扩展device 增加 一个componet。如何增加一个新的snmp oid 到zenoss中,如何在gui上看到新的component(其实gui的部分坐着没写完)。   一个新的zenpack会包括: 1)一个device的子类 2)一个DeviceComponent的子类(里面包括了新的字段) 3)一个modeler 来获取新的oid 提供给 DeviceComponent 4)一个zope 模板来生成 试图展现在前端页面上(zeo ...
一、介绍: ssh zenpack插件有两种方式,一是zenmodeler、另一个是zencommand。 其中zenmodeler是modling,存储在zope object database,每天执行一次 另一是monitoring,存储在rrd file,每五分钟执行一次。 二、开发步骤: 1、用zenoss图形界面中的高级-zenpack管理界面,新建一个空的zenpack,例如ZenPacks.weizi.test_plugin;然后新建一个device class,用device class中的add zenpack将这个插件增加到class中; 然后回到zen ...
整合nagvis ,nagiosbp到opsview 帮助手册 1)登陆一台已经安装了 nagvis,nagiosbo,opsview的机器,apach安装好mod_auth_tkt.so 模块   2)  编辑 /etc/httpd/nagvis.conf,在文件最后添加一下内容 </Directory> Alias /nagvis /usr/local/nagios/nagvis ProxyPass /nagvis ! # Have two authentication options for Nagvis. # Authtkt requires the A ...
最近小试了下twisted,还是发现用起来挺方便的,加之本身就是python开发的,用来开发一些server还是很效率,主要是twisted把很多事都帮你处理好了。 最后看了http://twistedmatrix.com/documents/current/core/howto/gendefer.html后发现 deferred主要做的事情就是将一些可能会耗时,会阻塞主线程的事放到另一个线程中去做,然后返回一个deferred对象给主线程,主线程给这个deferred注册一些回调函数,当在子线程中耗时的函数处理完后会调用deferred的callback函数,调用之前注册好的回调函数,一次 ...
from twisted.application import service, internet from twisted.internet import reactor import time i=0 def writedata(): global i i+=1 a=i print 'waiting to write data (%d)'%a time.sleep(8) print 'writing data!!!! (%d)'%a def writeinthread(): ...
<Django web 开发指南>第145页 第七行 在MIDDLEWARE_CLASSES 设置,添加django.contrib.flatpages.middleware 按着做对于django V1.2.4来说会报无法导入中间层的class,发现将之改成django.contrib.flatpages.middleware.FlatpageFallbackMiddleware 就可以了
最近无聊在家看看django,在做第七章那个gallery例子的时候,因为我实在windows下鼓弄,在设置图片上传到电脑里那里时,我在setting.py中 将MEDIA_ROOT = 'D:' 设为d盘,然后 model.py中 image=models.ImageField(upload_to='photo') 等我去admin管理页 ...
今天按网上的命令"ffmpeg -i a.avi -vframes 30 -y -f gif a.gif" 去截取gif图片一直报"Could not write header for output file #0 (incorrect codec parameters ?)" 后来查了下  发现加上-pix_fmt rgb24就行了 "ffmpeg.exe -i a.avi -vframes 2 -y -f gif -pix_fmt rgb24 a.gif" 截取了a.avi这个片子的前30帧保存为a.gif
因为最近在看multiprocessing 所以想看看多进程在多cpu机器上的利用率.然后早上写了个脚本在i5(4核),起了4个进程,发现只有一颗cpu跑的比较高,然后觉得不是很舒服. 开始还不知道就在晚上找是不是有什么方法可以指定某个cpu去执行一个进程,后来发现python有个第三方的库http://pypi.python.org/pypi/affinity/0.1.0,可以做这件事.看了下代码基本都是调用了系统的affinity mask的API. 我就在windows上装了试了下,貌似还真有点用. 看了下代码,一共也就3个方法,用起来很方便. _get_handle_for_pid ...
# -*- coding: utf-8 -*- #by:pako #email:zealzpc@gmail.com import win32com.client import time ie6=win32com.client.Dispatch("InternetExplorer.Application") ie6.Navigate("http://www.tudou.com/") ie6.Visible=1 while ie6.Busy: time.sleep(1) docume ...
查单词时进了金山词霸网站,见有开放接口,且非常之简单,仅一个接口。便萌生了写一个命令行工具的想法,已经习惯了使用命令行。代码如下:(因排版的原因,对代码有些许改动,如需要直接下载文件为好。) #! /usr/bin/python # coding=GBK # # CLI client for iciba.com # # FileName: iciba.py __author__="eidolon" __date__ ="$2010-4-19 18:25:36$" import getopt import sys import ...
1。^\d+$  //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$  //匹配正整数 3。^((-\d+) |(0+))$  //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$  //匹配负整数 5。^-?\d+$    //匹配整数 6。^\d+(\.\d+)?$  //匹配非负浮点数(正浮点数 + 0) 7。^(([0-9]+\.[0-9]*[1-9][0-9]*) |([0-9]*[1-9][0-9]*\.[0-9]+) |([0-9]*[1-9][0-9]*))$  //匹配正浮点数 8。^((-\d+(\.\d+ ...
通过 pycurl.Curl 对象的 getinfo 函数,可以获取到响应的如下信息: (参考: http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html ) pycurl.NAMELOOKUP_TIME                  域名解析时间 pycurl.CONNECT_TIME                     远程服务器连接时间 pycurl.PRETRANSFER_TIME                 连接上后到开始传输时的时间 pycurl.STARTTRANSFER_TIME               接收到 ...
# set 'gbk', as csv file is come from windows OS' Excel--->csv     import sys     reload(sys)     #<module 'sys' (built-in)>     sys.setdefaultencoding('gbk')     #sys.setdefaultencoding('utf-8')
Global site tag (gtag.js) - Google Analytics