原创 簡單的html信息提示

<div class="alert alert-success fade in"> <i class="fa-fw fa fa-check"></i> <button class="close" data-dismiss=

原创 Golang 協程Goroutine到底是怎麼回事?(二)

上一篇從協程的通用原理講起,講了通Golang的協程,使用一個完成的協程,必須要配合完善的配套設備,協程鎖,定時器等,這篇文章就是描述於此。 Go 協程配套設備 Golang 協程鎖,定時器,是怎麼回事?系統調用又有什麼特殊,G-

原创 os sys signal模塊

python的os模塊提供一些系統api,sys模塊主要針對解釋器的設置,運行是的動態信息。 下面記錄幾個有用的方法。 1、當我們打開一個文件的時候,有隻讀方式,寫方式,讀寫方式,等等,如果我們是以只讀方式打開的,那麼在寫入文件的時候肯定

原创 聊聊那些年我咋走過來的?

聊聊那些年我咋走過來的? 畢業後,一直後悔的一件事情就是以前爲啥不多拍一些照片,沒有多寫一些日記。現在回顧那些年,越來越模糊,記憶終究是會淡忘。偶爾看到別人翻一翻高中,大學的相冊,還是挺羨慕的。 回顧工作這些年,歷經了幾家公司,

原创 使用summernote

summernote是一個開源的項目,一個很好用的html在線編輯器。大家可以去github上下載編譯好的源代碼。 下面我將一下簡單的嵌入到我們的html文件裏。 (1)下載sumernote.js文件 (2)<script src=".

原创 Golang 協程Goroutine到底是怎麼回事?(一)

Golang號稱雲計算時代的C語言,是非常值得研究的一門語言 本文是筆者在初學Golang的時候,學習的一些新的分享。現在開一個系列,Golang究竟怎麼回事系列?談Goroutine,談數據結構,不僅語言語義理解,還要更深入的,

原创 對象存儲5個好用S3客戶端,推薦給你

有5個非常簡單好用 S3 客戶端工具,可以方便接入對象存儲,讓你昂你領成本的上手對象存儲,還能夠抓一抓 S3 協議的包。 s3curl s3curl 是命令行工具,開源免費使用,非常輕量,也是我平時用的最多的一個工具。s3curl

原创 聊聊什麼是對象存儲?

從來沒接觸過對象存儲的可能有點蒙,對象存儲是啥,使用場景是啥,還有沒有文件系統POSIX哪些接口? 公有云廠商對對象存儲的定義 AWS S3 Amazon Simple Storage Service (Amazon S3) 是

原创 一文讀懂 對象存儲S3訪問姿勢

S3支持三種資源訪問方式: Path Style URL Virtual-hosted Style URL 自定義域名 本質上,對象存儲使用bucket,key來唯一標識一個對象,所以只要你告訴對象存儲服務端這兩個東西,那麼

原创 tornado的ui_mothod

tornado的ui_module允許你把模板裏面的元素做成一個非常靈活的組建, 可以傳參數.這個組件可以自帶嵌套的css, js. tornado還有一個機制是ui_methods, 這個機制是讓我們可以在模板空間裏定製自己的方法函數.

原创 聊聊程序常用調試有哪些?

文章目錄加日誌加斷言調試core文件代碼調試golang 調試gdbdlvpython 調試 程序開發,很大一部分的時間是用於調試,調試也是一門值得了解的學科,我這總結一般調試手段: 加日誌 加斷言 代碼調試 調試core文件

原创 http 請求怎麼確定邊界?

文章目錄S3 上傳有兩種 method 方式HTTP 數據怎麼確定邊界?分四種情況討論截圖示例Chunked的包Content-Length的包 S3 上傳有兩種 method 方式 PUT 請求:這個上傳請求上傳對象協議明確攜

原创 找對象那麼難?python s3cmd 幫你解決

文章目錄安裝配置使用常用方法創建桶列舉桶上傳對象下載對象列舉對象Python 代碼封裝調試pdb 調試s3cmd --debug s3cmd 是一個 python 實現的知名的 s3 客戶端工具,能非常方便和人性化的手段讓你使用

原创 Golang 語法到底是怎麼回事?gdb調一調?

“ 上一篇用gdb分析了golang的數據結構,這一期分析golang的語法。” Golang語法到底是怎麼回事? golang關鍵字編譯之後是什麼樣子,會展開成什麼樣。 range range其實展開本質上和普通的for循環展開

原创 Golang 數據結構到底是怎麼回事?gdb調一調?

“ 不僅限於語法,使用gdb,dlv工具更深層的剖析golang的數據結構” Golang數據結構 變量:有意義的一個數據塊。 變量名:一個有意義的數據塊的名字。 爲什麼特意會有這個章節? golang本質是全局按照值傳遞的,也就