原创 git add後 有的文件後悔 add了還沒有commit 怎麼辦?

比如剛剛git add yourfile.cpp 想撤銷的話,直接:git reset HEAD yourfile.cpp 這樣add的文件 但是還沒commit 的文件就恢復到原來的樣子了 參考鏈接 : https://git

原创 php foreach & 地址引用 的時候碰到的坑

轉載自https://blog.csdn.net/lambert310/article/details/77938088 這個地方最好找個數組自己試驗下 最後一個 //簡稱1 foreach($data as $key=>&

原创 go 堆排序 希爾排序 歸併排序

go 堆排序 package main import "fmt" func main() { list := []int{1, -2, -3, 12, 25, 96, 38, 19, 49, 59, 57, 29, 55,

原创 vagrant. 筆記 踏過的坑

虛機部署方案優勢在於不以來外部開發環境,在本機即可完成服務的完整部署。通過安裝vagrant軟件服務,快速便捷的控制虛擬機運行環境,實現研發環境的快速搭建。 1.獲取DSP全家桶全家桶包含: vagrant安裝包virtual安裝包ds

原创 go type func() 自定義函數類型

@目錄 因看不懂 go 中的自定義函數類型,看了https://www.jianshu.com/p/431abe0d2ed5 理解了不少,特此搬運到自己博客 在看golang 的http服務部分代碼時,被golang 中的 type f

原创 go中 type func()用法分析

@[TOC](go type func() 自定義函數類型) 因看不懂 go 中的自定義函數類型,看了https://www.jianshu.com/p/431abe0d2ed5 理解了不少,特此搬運到自己博客 在看golang

原创 beego郵件發送

QQ 郵箱網頁上需要設置授權碼,開啓POP3/STMP服務 具體可以點擊網址 https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256 查看操作步

原创 go 利用beego orm的數據庫設計

比如利用 go web框架 beego中的orm 對象關係映射創建表 type Article struct { Id int `orm:"pk;auto"` ArticleName strin

原创 go mod module declares its path as: gtihub.com/xxx-xx but was required as:xx-xx

go mod的坑 使用go-mod 引入某個包出錯例子爲 go: github.com/beego/bee imports github.com/beego/bee/cmd imports gith

原创 go語言的冒泡 選擇 快排 二分 算法實現

冒泡算法的實現: func bubbleSort(arr []int) []int { n := len(arr) for i := 0; i < n-1; i++ { for j:=0;j<n-1-i;j++{ i

原创 ubuntu/deepin 下增加 goland 桌面快捷方式 goland.desktop

我們知道,在 Linux 下使用 goland 可以直接下載官網的壓縮包,最後在 bin 目錄下直接運行腳本即可。 但是每次需要運行腳本就比較難過了,當然可以使用 alias 來解決這個問題,但是我們還有另外一種方案,就是把下載好

原创 msyql45講 20--幻讀是什麼,幻讀有什麼問題?

在上一篇文章最後,我給你留了一個關於加鎖規則的問題。今天,我們就從這個問題說起吧。爲了便於說明問題,這一篇文章,我們就先使用一個小一點兒的表。建表和初始化語句如下(爲了便於本期的例子說明,我把上篇文章中用到的表結構做了點兒修改):

原创 mysql45講 19.爲什麼我只查一行的語句,也執行這麼慢?

一般情況下,如果我跟你說查詢性能優化,你首先會想到一些複雜的語句,想到查詢需要返回大量的數據。但有些情況下,“查一行”,也會執行得特別慢。今天,我就跟你聊聊這個有趣的話題,看看什麼情況下,會出現這個現象。需要說明的是,如果 MyS

原创 Ubuntu18.04安裝

1.下載 下載ubuntu-18.04-desktop-amd64.iso文件到計算機,記憶存放目錄位置。 下載網址:https://www.ubuntu.com/download/desktop 注意下方標註紅線的幾段話: 官

原创 [操作系統]打開VMware提示VMware Workstation 與 Device/Credential Guard 不兼容。

.故障現象: VMware打開提示“VMware Workstation 與 Device/Credential Guard 不兼容” 故障原因: 系統開啓了Hyper-v功能與VMware衝突導致。 解決方案: 方法一 Ste