原创 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.什麼是等價類劃分?       根據需求,把輸入域劃分爲若干個子集,其中分爲有效和無效。       這句話有幾個關鍵字,需求,輸入,子集,一般一個業務需求只要和用戶進行交互,那麼必然會有輸入,而如何輸入是根據需求來確定的,每一個輸入