原创 【Python】讀寫json文件

一、背景: 最近在藉助python的unittest執行測試用例,在每個測試用例中都有一個標誌flag,循環執行用例,flag有時需要設置爲True,有時需要設置爲False,因用例不存在於同一個py文件,所以,全局變量是不可以的。於

原创 【工具】valgrind檢測C++代碼內存泄漏

一、valgrind介紹: valgrind是Linux下的一個開源工具,該工具用來檢測c++程序是否有非法使用內存的問題,例如訪問了未初始化的內存、訪問數組時越界、忘記釋放動態內存等問題。Linux下使用命令或者源碼安裝: 命令簡單

原创 【Python】標準輸出重定向踩坑

有時候,輸出的內容太多直接打印在控制檯是沒辦法查看的,所以,就會考慮將輸出打印在指定的文件中。 方法一:將標準輸出賦值爲一個文件句柄,使用完成之後關閉。 output = sys.stdout outputfile = open('

原创 【python】pycharm中新打開一個項目都提示no python interpreter的解決辦法

一、前言: 最近使用pycharm總是遇到這樣一個問題:每次打開一個新的項目都會提示no python interpreter,意思是沒有找到python編譯器。具體表現方式就是: 二、解決辦法: 打開file–>setting,具體

原创 【Linux】vmware配置端口映射

九月,你好!又是很久沒有來分享啦~今天來分享的內容是:vmware配置端口映射。 一、使用背景: 需要在外邊主機訪問虛擬機,但是虛擬機IP:端口是不可以訪問的,所以就需要用到端口轉發,又叫端口映射。端口映射意思是通過外部的某個端口可以映射

原创 Python中的模塊學習之mock模塊

學習Python也有一段時間了,然而對Python中的單元測試模塊這些並不是很懂,剛好,今天有點時間,就將mock模塊進行學習並整理,下邊進行分享: 先來看一下本文的整體框架: 爲什麼要使用mock? 場景模擬1:比如有A和B兩個

原创 【計算機網絡】TCP套接字通信

本文內容概述: 1>單進程的套接字通信 2>多進程的套接字通信 3>多線程的套接字通信 開始學習Linux基礎知識的時候,我們知道Linux下一切皆文件,並且大致可以分爲幾類文件:普通文件、目錄、連接文件、設備和設備文件、套接字、

原创 Linux下的常用命令(四)-scp,lsof

前言:好久沒有來發表博文了,一轉眼已經是2017年8月,時間過得真是很快啊。最近學習中,遇到很多關於Linux命令方面的問題(很多命令就是知道用途,可是使用的時候還是需要去查一下的),所以,真的得抽空去學習或者複習的。多回頭看看終究是有好

原创 Python面向對象思維導圖

最近一直在學習Python,就先將面向對象部分整理成思維導圖。 圖片如下: 如果上述有問題,記得留言哦~ 後期還會將Python的其他語法進行整理。

原创 Linux下的常用命令(三)

最近一直在實習,博客什麼的也沒有更新。趁着這個五一假的時間,我把近期學的一些實習中需要用到的命令進行一下整理。對於我來 說比較重要,但是對於正在讀此文的你就不一定哦~關於文中的每一個命令,我並沒有像以前那樣整理出所有的用法, 只是挑重點的

原创 python中的單元測試模塊unittest

時間過得真快,一轉眼一年沒有發文了,後邊會繼續發表,多多交流! 一、概述:     由於最近在做自動化測試,所以對unittest進行了學習。unittest模塊有自己的斷言,運行用例,組織用例等的屬性,所以,掌握了unittest,自動

原创 Segmentation fault (core dumped)的解決辦法

前幾天有同學代碼出現了core dumped錯誤,然後就來找我幫忙。下邊我來整理一下core dumped錯誤的解決辦法。希望本文對同樣遇到此問題的你有所幫助。 先看以下的錯誤代碼: 很明顯,是一個除0錯誤。 寫完代碼,運行>>

原创 【Linux】實現一個簡單的shell

1.shell原理 shell就是運用程序替換的原理進行實現的。 何爲程序替換? 假如操作系統正在執行某一個程序,然後我們利用程序替換函 數指定一個新的程序,讓操作系統去執行我們新指定的程序。也就是這樣一種情形下,我們for

原创 shell腳本學習(一)

本文內容概述: 1>shell概述; 2>shell腳本的編寫和shell的運行過程; 3>內置命令概述以及分析 4>shell中的變量和符號。 在學習linux最基礎的指令部分的時候,我們大致瞭解到了執行一條指令的過程。我們向

原创 軟件測試面試題(一)如何測試網頁的登錄頁面

最近一直在學習軟件測試相關的知識,猛然看到這個面試中經常被問到的問題,就轉載這樣一篇文章以供自己學習~分隔線下邊就是原文了~ 原文鏈接:http://www.cnblogs.com/TankXiao/p/3154017.html 這個