原创 Go語言之基準測試

什麼是基準測試基準測試,是一種測試代碼性能的方法,比如你有多種不同的方案,都可以解決問題,那麼到底是那種方案性能更好呢?這時候基準測試就派上用場了。基準測試主要是通過測試CPU和內存的效率問題,來評估被測試代碼的性能,進而找到更好的解決方案

原创 linux禁止root用戶直接登錄sshd並修改默認端口

 linux最高權限用戶root,默認可以直接登錄sshd。爲了提高服務器的安全度,需要對它進行禁止,使得***者無法通過暴力破解來獲取root權限。1,新建一個用戶;#useradd xxx (xxx爲你要新建的用戶名)2,爲新用戶設置密

原创 CentOS 6.6安裝 ShadowSocks 服務端

1、查看系統[root@localhost ~]# cat /etc/issue CentOS release 6.6 (Final) [root@localhost ~]# uname -a Linux localhost.localdo

原创 server修改遠程訪問端口

1、點擊開始運行輸入命令 regedit 把系統註冊表給調出來2、進入以下路徑:   〔HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\ Wds\rdp

原创 python 修改豆瓣pip源

豆瓣pip源地址https://pypi.doubanio.com 之前的pypi.douban.com 現已修改爲 pypi.doubanio.com阿里雲pip源地址https://mirrors.aliyun.com/pypi/163

原创 linux nftables簡介和基礎操作

一、什麼是nftables?  nftables 是新的數據包分類框架,新的linux防火牆管理程序,旨在替代現存的 {ip,ip6,arp,eb}_tables。簡而言之:它在 Linux 內核版本高於 3.13 時可用。它有一個新的命令

原创 Ansible 操作 windowws 中文亂碼問題解決辦法

亂碼原因是因爲 Linux 和 Windows 編碼不一致所導致修改環境變量即可設置環境變量爲 utf-8ansible win_test -m win_shell -a 'Set-Item -Path env:PYTHONIOENCODI

原创 Go語言之單元測試

什麼是單元測試相信我們做程序員的,對單元測試都不陌生。單元測試一般是用來測試我們的代碼邏輯有沒有問題,有沒有按照我們期望的運行,以保證代碼質量。大多數的單元測試,都是對某一個函數方法進行測試,以儘可能的保證沒有問題或者問題可被我們預知。爲了

原创 Go語言之反射

和Java語言一樣,Go也實現運行時反射,這爲我們提供一種可以在運行時操作任意類型對象的能力。比如我們可以查看一個接口變量的具體類型,看看一個結構體有多少字段,如何修改某個字段的值等。TypeOf和ValueOf在Go的反射定義中,任何接口

原创 Go語言之 Struct Tag

在上一篇介紹Go反射的時候,提到了如何通過反射獲取Struct的Tag,這一篇文章主要就是介紹這個的使用和原理,在介紹之前我們先看一下JSON字符串和Struct類型相互轉換的例子。JSON字符串對象轉換func main() {    

原创 同一個可執行文件,軟鏈接到不同名字,執行不同內容

原理:可通過判斷 $0 來執行不同命令如下:[root@test-01 ~]# cat b  #!/bin/bash # [[ $0 =~ ^(.*)/c$ ]] || [[ $0 == "c" ]] && echo "c"  [[ $0

原创 CentOS 7 修改日誌時間戳格式

默認的時間戳格式是Jul 14 13:30:01 localhost systemd: Starting Session 38 of user root.看着不是很方便,現修改爲以下格式2018-07-14 13:32:57 desktop

原创 Linux 網絡內核參數優化來提高服務器併發處理能力

簡介提高服務器性能有很多方法,比如劃分圖片服務器,主從數據庫服務器,和網站服務器在服務器。但是硬件資源額定有限的情況下,最大的壓榨服務器的性能,提高服務器的併發處理能力,是很多運維技術人員思考的問題。要提高Linux系統下的負載能力,可以使

原创 MarkdownPad2.5/2 註冊碼

MarkdownPad2.5/2 註冊碼 User: [email protected] 授權: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6

原创 SecureCRT_FX 8.3.3 x86 & x64 (帶註冊機)下載地址

https://pan.baidu.com/s/1NMnnTSKZSeMJ4QUxR2PtcQ 裏面有註冊機需要的VC庫,如提示某某庫丟失,需要重新安裝軟件等等問題,安裝相應版本的VC庫即可。某些網站下載需要所謂的積分,某些網站下載的東西牛