原创 選擇排序的Python實現

選擇排序是一種基礎的排序算法,其基於數組的數據結構,這樣的數據結構具有很強的靈活性,之所以說具有很強的靈活性呢,我們知道數組和順序線性表結構是一種簡單的存儲結構,因爲他們在邏輯上相鄰的元素在物理內存之上也是彼此相鄰的。而且同一個數組的數據

原创 網絡應用的Socket API編程的基本調用流程

哈嘍!我是善水,本文章來自於本人在哈工大計算機網路之網盡其用系列課程學習之後的理解所寫: 在計算機OSI七層協議的頂層-應用層的網絡應用中,Socket套接字編程使我們必須使用的技術,現在就記錄一下套接字的網絡編程的客戶端服務器的調用流

原创 Android Studio3.0中自定義標題欄的實現——去掉標題欄

在我們的android開發中,我們在開發UI佈局的時候經常會用到自定義佈局,但是與默認的佈局標題欄有衝突,出現如下這種情況 應對這種情況的解決方式很簡單,我們找到我們的文件資源導航欄的style.xml文件,具體位置入下: 打開sty

原创 區位碼、國標碼、機內碼、字型碼

轉載於http://lyj.fj61.net/show.aspx?id=517&cid=81 一、區位碼 區位碼是一個四位的十進制數,前兩位叫做區碼(01-94),後兩位叫做位碼(01-94)。漢字與符號組成一個94×94的矩陣。在此

原创 數據的機器層次表示

數據是計算機處理和加工的基本單位和對象。在計算機中數據分爲無符號數(絕對值)和有符號數(真值)。其中帶符號數根據編碼分爲原碼、反碼、補碼、移碼。 計算機中數據的表示最基本的爲二進制(B)、十進制(D)、八進制(Q)、十六進制(H),其具體

原创 Matlab調用Python讀取Abaqus模型操作

前言: 在工程有限元軟件中,abaqus因爲強大的軟件建模與雲圖分析,再加上其內核語言及接口都是使用簡單上手的腳本語言python進行的編寫,而受到廣泛的運用,但對計算輸出結果數據沒有提供很好的訪問和處理;而MATLAB語言是一門工程數

原创 數據結構算法和算法效率評價

一、算法的基本概念 算法(Algorithm):是針對特定問題的問題求解步驟的一種描述。它是指令的有限序列;算法具有如下五個重要特徵: 1.1、有窮性:有窮步驟,有窮計算時間; 1.2、確定性:每一條指令必須有確切的含義。換句話說就