原创 jenkins bash變量

支持的變量 The following variables are available to shell scripts BRANCH_NAME For a multibranch project, this will be s

原创 linux HZ的定義

linux中HZ表示tick的頻率,在param.h中定義 [root@vm100-1-3-5 ~]# find /usr -name param.h /usr/include/bits/param

原创 gcc能編譯過,clang失敗

一個項目,用make,可以完成編譯,但是用make -e CC=clang,總是提示一個函數找不到 undefined reference to `token_bucket_rate' 最後找到原因,是clang處理inline

原创 python的exitit模塊

atexit 模塊可以使用atexit.register(func, *args, **kwargs)註冊函數,在程序退出之前執行,也可以通過atexit.unregister(func)解註冊,函數執行順序與註冊順序相反。比如依

原创 噁心的windows編碼問題

一個代碼,只能解析utf8格式,在win上,想替換個字符串,費勁死了 utf-8->utf-8 轉成ansi格式 D:\code\test>perl -n -e "BEGIN{use utf8;use Encode;use Enc

原创 總分計算算法

在測試一些產品性能中,需要測試若干項,每項有個得分,最後彙總,計算總分,給出各個產品性能好壞。 但是如何彙總計算呢,下面舉個例子 若測試項有3項,實際結果值分別爲下面的值 測試項 最小套餐 套餐2 套餐3 衡量標準 #

原创 jenkins的一些術語

今天寫腳本,調用api想着如果一個任務成功,則跑另外任務,但是我看來,一個build結果時unstable,結果也是lastSuccessfulBuild,換成lastStableBuild解決。 同時附錄jenkins的術語,主

原创 nginx啓用reuseport

這兩天做一個http測試,客戶端使用一臺8核16G的虛機,服務器使用8臺8核16G的虛機,服務器掛在負載均衡後端。 客戶端使用wrk打流 服務器開啓nginx,返回 200 ok 測試結果發現服務器nginx的cpu利用率恨不均勻

原创 Tshark顯示vxlan內層報文的tcp option

tshark是wireshark的linux版本,用來解析各種包很方便 現在又跟需求,是顯示vxlan的內層tcp包的option,但是option只有在syn和ack裏有 操作命令如下: tshark更詳細的參數,請參考幫助

原创 HTTP的X-Forwarded-*系列header

文章目錄簡介Forwarded[^1]語法示例X-Forwarded-*X-Forwarded-For (XFF)語法指令示例其他非標準形式:X-Forwarded-Port從 X-Forwarded-For 到 Forwarde

原创 Python類和類變量的繼承

文章目錄基類代碼執行結果 基類 代碼 class Father: name = 'father' def __init__(self): print("In Father __init__()",self.__class_

原创 限制一個jenkins任務執行時間

在jenkins配置各種job後,有些job有問題,執行陷入死循環,退不出來,其他任務也執行不了,這是需要限制每個人任務最大執行時間,可以使用build-timeout插件。 下載安裝 build-timeout (點擊下載),下

原创 崩潰的更新

想用pylint+jenkins掃描python代碼, 在pylint的展示插件中看到violations https://wiki.jenkins-ci.org/display/JENKINS/Violations 這個網頁提示

原创 python ipaddress模塊簡介

文章目錄原著概述創建Address/Network/Interface1. IP地址2. 網段地址3. 主機接口(CIDR)Address/Network/Interface成員函數獲取ip地址的版本,ipv4或者ipv6:從ip地址

原创 一行命令腳本

文章目錄獲取交換機連接的端口獲取主機所有網絡接口打印文件中的某一行獲取虛擬機的虛擬化技術獲取端口的各個TCP鏈接狀態抓取主板的序列號同主機端口重定向跨主機端口映射防止rm命令誤刪根目錄查詢Intel CPU的詳細信息軟件推薦後臺執行命