原创 校園羣聊

##項目整體介紹 ###項目功能 客戶端啓動進入聊天室 發送信息 查看信息 ###項目模塊 服務器模塊 能夠存儲在線用戶列表 感知用戶的上線和下線 接收消息 將接受的消息存入文件中 廣播消息

原创 c++的引用

<1>引用  1.什麼是引用? 答:引用不是定義一個新的變量,而是給一個已經定義的變量重新取一個別名。 2.引用的格式 類型&引用變量名=已經定義過的變量。   3.引用的特點   引用必須初始化 一個變量可以取多個別名(除const引用

原创 用C語言實現三子棋

#ifndef __GAME_H__ #define __GAME_H__ #include<stdio.h> #include<stdlib.h>

原创 windows10 配置adb

windows10 配置adb 出現* daemon not running. starting it now on port 5037 *could not read ok from ADB Server, error = 10

原创 c語言操作符表達式小結

操作符分類 算數操作符:+   -   *    /    % 1. 對於/操作符如果兩個操作數都爲整數,執行整數除法。而只要有浮點數執行的就是浮點數除法。 2. %操作符的兩個操作數必須爲整數。返回的是整除之後的餘數。 移位操作

原创 python3寫排序,查找以及鏈表常考題

一:python3實現常考的排序算法:插入排序, 冒泡排序, 快速排序 def insert_sort(lists): length = len(lists) for i in range(1, length):

原创 斐波那契數———青蛙跳臺階

(1)一隻青蛙一次可以跳上 1 級臺階,也可以跳上2 級。求該青蛙跳上一個n 級的臺階總共有多少種跳法。 (2)一隻青蛙一次可以跳上1級臺階,也可以跳上2 級……它也可以跳上n 級,此時該青蛙跳上一個n級的臺階總共有多少種跳法? 分

原创 軟件測試進階篇(一)

測試分類 一,按開發階段分 1.1 單元測試 單元測試是對軟件組成單元進行測試。目的是檢驗軟件基本組成單元的正確性。測試對象是軟件設計的最小單位:模塊,又稱模塊測試 測試階段:編碼後或者編碼前 測試對象:最小模塊 測試人員:白盒測

原创 測試概念篇(二)

軟件測試概念 軟件測試的生命週期: 需求分析—–>測試計劃—–>測試設計/測試開發—–>測試執行—–>測試評估 軟件開發的生命週期: 需求階段—–>計劃階段—–>設計階段—–>編碼階段—–>測試階段—–>運行維護階段 bug的生命

原创 測試基礎篇(一)

軟件測試概念 什麼是軟件測試 驗證軟件是否滿足用戶的需求 測試與調試的區別: 目的不同:測試的任務是發現程序中的缺陷;調試的任務是定位並解決程序中的問題 參與角色不同:測試主要由測試人員和開發人員來執行,黑盒測試主要由測試人員完

原创 表白牆項目

項目整體介紹 項目功能 客戶端啓動輸入暱稱,學校,進入表白牆 發送表白信息 查看錶白信息 項目模塊 服務器模塊 能夠存儲在線用戶列表 感知用戶的上線和下線 接收消息 將接受的消息存入文件中 廣播消息(如果是剛上線的用戶要發送

原创 設計模式之單例模式

設計模式 設計模式代表了最佳實踐,是軟件開發過程中面臨一般問題的解決方法 設計模式是一套被反覆使用,經過分類,代碼設計的經驗總結 單例模式 單例類保證全局只有一個唯一實例對象 單例類提供獲取這個唯一實例的接口 不考慮線程安全的一

原创 Sonarqube

Sonarqube作用 sonarqube主要用於代碼靜態分析,用於檢查代碼存在格式,bug,安全漏洞,同時也提供了代碼複雜度,代碼行數等質量度量數據 sonarqube主要用於以下場景 開發代碼中實時檢查 開發代碼完畢,提交代碼到

原创 超級課表

項目整體介紹 項目功能: 註冊用戶 註冊用戶需要提供學校,專業,姓名 登錄用戶 登錄用戶需要提供之前註冊的學校,專業,姓名 查詢課表 查詢課表需要輸入學校,專業,班級(班級中包括了年級,例:151就是15級1班) 項目模塊:

原创 淺析c語言中的宏

宏的定義 #define MAX 1024; 宏與函數的區別 1.時間方面 宏是在預處理階段就會處理好,函數則需要經歷預處理,編譯,鏈接等過程所用的時間會長很多 宏使用時會進行宏展開,這時會增長源程序的長度,但是執行時間比較快(這是