原创 os.Open()和os.OpenFile()

一直以來都以爲Open()和OpenFile()沒有什麼大的區別,今天操作日誌文件才發現,兩者有很大的區別。 這是我剛開始寫的代碼: logFile,err:=os.Open("log/system.txt")

原创 Postgres自建user表問題

大三了,還在盲目不知道幹嘛,今天又去玩Postgres,在建了一個user表,然後使用查詢語句 SELECT * FROM user 一直報錯,別的表都是這麼查詢的一直沒錯,改成 SELECT * FROM "user" 就沒問題

原创 Postgresql自增

今天研究了一下postgresql數據庫,在定義用戶id的時候想着讓其從10000自增,百度了一下,方法如下: 設置id爲自增序列: CREATE TABLE test ( id SERIAL primary key , )設

原创 坑爹的golang日期時間格式format()

今天重拾golang,用到了format()函數格式化字符串,用了語句time.now().format(“2015-11-12 12:00:00”),結果輸出結果就是不能達到理想的結果,然後把golang文檔中的”2006-01

原创 Golang利用reflect包實現struct相互填充

最近在用Golang寫一些簡單的業務,經常需要在兩類相似的結構體之間相互填充數據,如果struct只有少數幾個field,相互賦值還好;但如果struct有很多field的話,簡直吐血,代碼也不雅觀,對於懶癌晚期簡直不能容忍,看了

原创 CentOS安裝NTFS-3g

本文基於CentOS7,其餘版本類似! 對於像我這樣的Linux初學者,既離不開Win又想學習Linux,又不想裝虛擬機,那就只能Win+Linux雙系統,可能是先入爲主的原因吧,Linux各大發行版我比較傾向於CentOS。但Cen

原创 Golang計算單個Goroutine佔用內存

一直在想單個Goroutine大概佔用多少內存呢?今天無意間在《Concurrency Go》中看到了這段計算單個Goroutine內存佔用大小的代碼,分享給同樣有迷惑人。 在Win7 Go1.9環境,大概是8.9KB~9.1KB,確實

原创 CentOS7配置DHCP Server支持DHCP Relay拓撲

上星期有個客戶需要使用DHCP Relay,現有的不支持,花了大半天時間研究了下,這裏總結一下。 測試拓撲: 配置網口: ifconfig vEth0 10.10.10.1/24 配置dhcpd.conf ddns-update-st

原创 Golang實現一個簡單的FTP客戶端

使用Golang語言實現的一個簡單的FTP客戶端:Github源碼:Golang實現一個簡單的FTP客戶端

原创 VMware虛擬機組網

經常要測點小玩意,公司的測試機又不夠,於是決定自行在虛擬機上組網用於測試。以下是網絡拓撲圖: 看着這個那個,其實挺簡單的,主要是對虛擬機1的配置: # 配置IP # ifconfig ens33 192.168.8.10/24 up

原创 Linux配置安裝Shadowsocks Server

寫在前面 因爲某些你懂的原因,需要配置安裝Shadowsocks Server,記錄下安裝步驟,以便以後再次使用。 安裝 yum install python-setuptools && easy_install pip pip inst

原创 ORA-01092 ORA-01534

今天在RedHat5.4上安裝oracle9i出現了問題ORA-01092,因爲對oracle不熟,通過搜索引擎知道了安裝日誌這東東,路徑是: $ORACLE_HOME/rdbms/log/alert_$id.log 調到文件末尾,原來是

原创 Win7和CentOS7雙系統修復引導

因爲測試需要用到CentOS7系統和Win7系統,但只有一臺機器,所以決定裝CentOS7和Win7雙系統。記錄下修復引導使用的命令,免得以後每次都要查。以下基於先裝CentOS7再裝Win7系統。 由於裝完Win7後CentOS7的引導

原创 CentOS6.5升級git

今天在CentOS6.5上想提交代碼到github上,很自然的使用命令: yum install git 居然真有,回想到被軟件依賴所支配的恐懼,欣喜若狂,事實證明是我too young too simple了。 一直到 git remo

原创 C語言爲什麼~0 == -1?

今天無意中敲下: #include <stdio.h> int main() { printf("~0 == %d\n", ~0); } 輸出結果是~0 == -1; 爲什麼呢? 我個人的大概理解如下(不保證對錯): 以下假設