原创 gin框架練習(一)helloworld

安裝好gin後,main文件中如下: package main import ( "net/http" "github.com/gin-gonic/gin" ) func main() { router := gin.Defa

原创 簡單的gin框架例子

安裝環境 go get -u github.com/gin-gonic/gin 安裝gin框架, 例子代碼 package main import "github.com/gin-gonic/gin" func main() {

原创 golang安裝gin等框架時顯示 no Go files in C:\Users\Administrator\go\src\gopkg.in\yaml.v2

這種情況是yaml.v2被牆了,去C:\Users\Administrator\go\src\gopkg.in\ 目錄下執行如下命令從github上clone yaml項目 // 用v2分支 git clone https://gith

原创 859. 親密字符串 難度 簡單

給定兩個由小寫字母構成的字符串 A 和 B ,只要我們可以通過交換 A 中的兩個字母得到與 B 相等的結果,就返回 true ;否則返回 false 。   示例 1: 輸入: A = "ab", B = "ba" 輸出: true

原创 821. 字符的最短距離 難度 簡單

給定一個字符串 S 和一個字符 C。返回一個代表字符串 S 中每個字符到字符串 S 中的字符 C 的最短距離的數組。 示例 1: 輸入: S = "loveleetcode", C = 'e' 輸出: [3, 2, 1, 0, 1, 0

原创 811. 子域名訪問計數 難度 簡單

一個網站域名,如"discuss.leetcode.com",包含了多個子域名。作爲頂級域名,常用的有"com",下一級則有"leetcode.com",最低的一級爲"discuss.leetcode.com"。當我們訪問域名"discu

原创 22. 括號生成 難度 中等

給出 n 代表生成括號的對數,請你寫出一個函數,使其能夠生成所有可能的並且有效的括號組合。 例如,給出 n = 3,生成結果爲: [ "((()))", "(()())", "(())()", "()(())", "

原创 994. 腐爛的橘子 難度 簡單

在給定的網格中,每個單元格可以有以下三個值之一: 值 0 代表空單元格; 值 1 代表新鮮橘子; 值 2 代表腐爛的橘子。 每分鐘,任何與腐爛的橘子(在 4 個正方向上)相鄰的新鮮橘子都會腐爛。 返回直到單元格中沒有新鮮橘子爲止所必須經過

原创 993. 二叉樹的堂兄弟節點 難度 簡單

在二叉樹中,根節點位於深度 0 處,每個深度爲 k 的節點的子節點位於深度 k+1 處。 如果二叉樹的兩個節點深度相同,但父節點不同,則它們是一對堂兄弟節點。 我們給出了具有唯一值的二叉樹的根節點 root,以及樹中兩個不同節點的值 x 

原创 211. 添加與搜索單詞 - 數據結構設計 難度 中等

設計一個支持以下兩種操作的數據結構: void addWord(word) bool search(word) search(word) 可以搜索文字或正則表達式字符串,字符串只包含字母 . 或 a-z 。 . 可以表示任何一個字母。

原创 213. 打家劫舍 II 難度中等

你是一個專業的小偷,計劃偷竊沿街的房屋,每間房內都藏有一定的現金。這個地方所有的房屋都圍成一圈,這意味着第一個房屋和最後一個房屋是緊挨着的。同時,相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警。

原创 274. H指數 難度 中等

給定一位研究者論文被引用次數的數組(被引用次數是非負整數)。編寫一個方法,計算出研究者的 h 指數。 h 指數的定義: “h 代表“高引用次數”(high citations),一名科研人員的 h 指數是指他(她)的 (N 篇論文中)至多

原创 ansible2.4+ python api封裝

ansible2.4的結構跟2.3相比有修改的地方,所以封裝的方式也需要調整一下。 ansible_utils.py # -*- coding: utf-8 -*- from __future__ import unicode_lite

原创 操作系統知識點

1.GET和POST的不同 get參數通過url傳遞,post放在request body中。 get請求在url中傳遞的參數是有長度限制的,而post沒有。 get比post更不安全,因爲參數直接暴露在url中,所以不能用來傳遞敏感信息

原创 k8s基礎知識

一、架構 master節點: 運行如下deamon服務: apiserver:提供restful api服務 scheduler:用於調度pod到node Controller Manager:用於管理各種controller etcd