原创 selenium進階之四大操作和三大切換
1.四大操作 click:點擊 send_key:輸入文本 text:獲取文本 get_attribute:獲取某屬性值 樣例: from selenium import webdriver import time if __name_
原创 vscode遠程開發
https://blog.csdn.net/yh0503/article/details/89851899
原创 C++之gdb基本使用
1.什麼是gdb? gdb是一個調試工具,可以使我們在linux環境下調試我們的c++代碼 2.基本用法 1.gdb file_name:開始調試我們的代碼 2.run:開始調試代碼,並運行到第一個斷點處,所以我們在開始調試前需要設置
原创 linux socket回聲服務器
server.cpp #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <arpa/inet.h> #incl
原创 centos7 增加swap空間
https://yq.aliyun.com/articles/634493?spm=a2c4e.11153940.0.0.1810a64d8CgPia
原创 Mysql初始化 查看密碼
https://blog.csdn.net/java_gchsh/article/details/77866276
原创 g++編譯多個c++文件
ma.cpp #include<iostream> #include "t.hpp" using namespace std; int main() { node a; a.f(); return 0; } t.hpp #ifn
原创 Mysql之redo log,binlog
1.redo log Innodb專有的log系統,管的是物理日誌,簡單來說就是磁盤裏面那個物理頁中具體哪一個位置所做的修改 2.binlog 我們都知道Mysql分爲客戶端和服務端,引擎三大部分,binlog屬於服務端這一部分,所以
原创 Go之數組,字符串,切片
數組: 1. 數組需要在初始化時定長,大小不可變,長度不同的數組會被認爲是不同的類型,不能直接賦值 2. 數組爲值傳遞,即b = a,其實是吧a的值都拷貝一份到b,若只讀,應該用指針 3.
原创 web開發之實現網頁在線錄音並進行相關搜索
1.目的 實現頁面輸入語音,返回後臺根據該語音進行相關搜索 2.步驟分解 1.前臺傳輸語音到後臺,2.語音轉化爲文字,3.文字根據nlp算法進行分詞,4.根據分詞進行相關搜索 3.每一步實現思路(基於springboo
原创 Mysql之三少一多原則
1. 聯合主鍵儘量小,因爲任何查詢,二級索引都會用到主鍵索引,所以主鍵越大,佔用的空間就越大 2.表的字段儘量少,字段越少,佔用空間越小 3.表的數量儘量少,因爲如果一個系統所建的表越少,那麼系統肯定越簡潔,維護代碼,數據庫也越簡單,例如
原创 Go語言選擇器是如何選擇的
我們都知道選擇器其實就是類型裏面的一個個方法,類型之間可以互相內嵌,經過代碼證明,選擇器會優先選擇自身定義的方法,然後如果沒有,就會去解析內嵌的類型的方法,例如定義類型t,同時內嵌了t1,t2兩個類型,裏面都有方法f,這是直接調用t.f,
原创 學習架構之基本概念
1. 前提: 我們學習架構之前,應該對一些基礎名詞有相關的概念,這樣更有利於我們後面的學習。 2. 基礎名詞介紹 系統:系統有多個個體組成,個體有自己獨立的功能,然後這些個體通過一定的規則去運行,從而產生新的功能。
原创 Go之包,函數,方法
1.首先要了解Go的分級機制 Go是以包的形式來分級的在上面的圖中,同一目錄下的文件只能是相同的package,package名字可與目錄不一樣,Go的封裝十分簡單,若函數名,變量名是大寫字母開頭的,那這個變量或者函數是在
原创 測試之等價類劃分
1.什麼是等價類劃分? 根據需求,把輸入域劃分爲若干個子集,其中分爲有效和無效。 這句話有幾個關鍵字,需求,輸入,子集,一般一個業務需求只要和用戶進行交互,那麼必然會有輸入,而如何輸入是根據需求來確定的,每一個輸入