原创 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,序列化之後,就可以把序列化後的內容寫入磁盤,或者通過網絡傳輸到別的機器上。 反序列化 反過來,把變量內容從序列化的對象重新讀到內存裏稱之爲反序列