原创 python Json
JSON 如果我們要在不同的編程語言之間傳遞對象,就必須把對象序列化爲標準格式,比如XML,但更好的方法是序列化爲JSON,因爲JSON表示出來就是一個字符串,可以被所有語言讀取,也可以方便地存儲到磁盤或者通過網絡傳輸。JSON不僅是標準
原创 jmeter學習 一
一、jmeter安裝 1.安裝好jdk 2.下載jemter,下載地址 http://jmeter.apache.org/download_jmeter.cgi 3.任意目錄解壓 二、jmeter 目錄介紹 1.bin目錄:可執行的目錄
原创 jmeter學習 四
jmeter錄製腳本 jmeter代理錄製和jmeter+badboy錄製 代理服務器操作步驟: 創建線程組-創建http代理服務器(工作臺-非測試元件-http代理服務器)目標控制器-選擇線程組(把錄製的結果都存儲到線程組中) http
原创 jmeter學習 五
jmeter元件作用域和執行順序 一.元件作用域 8類可執行元件,sampler是不與其他元件發生交互作用的元件,邏輯控制器只對其子節點的取樣器有效, jmeter中元件的作用域是靠測試計劃的樹形結構中元件的父子關係確定的,作用域的原則是
原创 創建版本庫
創建一個版本庫非常簡單,首先,選擇一個合適的地方,創建一個空目錄:F:/mygit 通過git init命令把這個目錄變成Git可以管理的倉庫 $ git init Initialized empty Git repository in
原创 [python] 專題八.多線程編程之thread和threading
就個人而言,學了這麼多年的課程又寫了這麼多年的程序,雖然沒有涉及到企業級的項目,但還是體會到了有幾個知識點是非常重要的,包括:面向對象的思想、如何架構一個項目、設計模式來具體解決問題、應用機器學習和深度學習的方法,當然也包括我這篇文章
原创 在Windows上安裝Git
Windows下要使用很多Linux/Unix的工具時,需要Cygwin這樣的模擬環境,Git也一樣。Cygwin的安裝和配置都比較複雜,就不建議你折騰了。不過,有高人已經把模擬環境和Git都打包好了,名叫msysgit,只需要下載一個單
原创 python 使用@property
__slots__綁定屬性,把屬性直接暴露,但是沒有辦法修改參數,後果就是屬性可以隨便更改 class Student(): def set_score(self): return self._score
原创 python 多重繼承
繼承是面向對象編程的一種重要方式,通過繼承子類可以擴展父類的功能 class Animal(object): pass #大類 class Mammal(object): pass class Birds(object):
原创 python 定製類
__str__ class Student(): def __init__(self): self.name = name def __str__(self): return 'Stude
原创 Git 版本回退/工作區和暫存區
初始化一個Git倉庫,使用git init命令。 添加文件到Git倉庫,分兩步: 第一步,使用命令git add <file>,注意,可反覆多次使用,添加多個文件; 第二步,使用命令git commit,完成 隨時掌握工作區的狀態,使用g
原创 python 調試
簡單粗暴的 print,直接將錯誤打印出來,但是調試好之後需要刪掉。。 然後稍微委婉一點的 assert,將程序加上斷言,進行判斷, def foo(s): n = int(s) assert n != 0, 'n is
原创 python __slots__方法
使用__slots__限制類添加屬性 class Stuendt(object): __slots__ = ('name', 'age', 'score') 用tuple定義允許綁定的屬性名稱 s = Student()
原创 23種設計模式
23種設計模式 目錄 創建型 1. Factory Method(工廠方法) 2. Abstract Factory(抽象工廠) 3. Builder(建造者) 4. Prototype(原型) 5. Singleton(單例) 結
原创 python 序列化
序列化 把變量從內存中變成可存儲或傳輸的過程稱之爲序列化,在Python中叫pickling,序列化之後,就可以把序列化後的內容寫入磁盤,或者通過網絡傳輸到別的機器上。 反序列化 反過來,把變量內容從序列化的對象重新讀到內存裏稱之爲反序列