原创 【論文解讀】Occupy the Cloud: Distributed Computing for the 99%

Occupy the Cloud: Distributed Computing for the 99%概述Why is there no cloud button示例:PyWren討論 概述 這是一篇非常值得閱讀的關於server

原创 【轉】降低軟件複雜性的一般原則和方法

寫在最前 本文轉載自美團技術團隊文章,個人閱讀後有些感觸,且認爲值得再讀,決定轉載,轉載已獲得授權。後面再次閱讀及查閱相關材料後再做一遍總結。 一、前言 斯坦福教授、Tcl語言發明者John Ousterhout 的著作《A Ph

原创 【吐槽】編程語言設計哲學

技術棧語言選型要考慮語言本身的設計哲學 寫這篇文章的起意是看一位博主寫的年終總結,談到他學習go語言及其編程哲學。這讓我突然意識到,最近一直覺得自己寫python寫的很不舒服,總覺得這門語言有很多弊病。現在看來,是因爲我忘了這門語

原创 Go異常處理defer panic recover

Go異常處理defer panic recover 文章目錄Go異常處理defer panic recover概述deferpanicrecover參考 概述 異常處理功能猶如 try … catch … finally … de

原创 【讀書筆記】程序員的職業素養

寫在最前 讀書筆記只是對於讀到的部分內容的想法看法寫下來,與全書內容不無關係也沒有全部的聯繫。想要知道全書在講些什麼,最好還是自己去翻閱原書。 關於想讀這本書 想讀這本書是因爲,自己屬於一衆普通程序員中的最普通的一員。人一普通,就

原创 爲什麼python沒有interface

爲什麼python沒有interface 對於熟悉Java中interface應用的開發者來說,原因明確不過,對於不熟悉Java的python開發者,可能會在瞭解interface後,很好奇,爲什麼python沒有interfac

原创 基於ubuntu構建R-4.0.0版本docker鏡像

基於ubuntu構建R-4.0.0版本docker鏡像 記錄只是爲了方便一部安裝所有依賴,免得持續的重試浪費時間 直接附上Dockerfile from ubuntu:latest WORKDIR /root/ RUN apt u

原创 軟件配置設計、訪問與管理

軟件配置設計、訪問與管理 文章目錄軟件配置設計、訪問與管理前言結構化軟件配置中可擴展性設計配置解析抽象化環境變量 or 配置文件 前言 最近在進行項目維護與新的feature開發過程中,涉及到爲新的部署環境增加配置問題。 服務本身

原创 Python編碼

Python的編碼是令人頭疼的問題。 但是學習計算機,必須要了解計算機編碼,這跟學不學python本身是沒有什麼關係的。 關於計算機編碼的問題很多文章都做過分析。 本篇不做贅述,只轉載講解。 感謝所有貢獻智慧和知識的夥伴。 關於計

原创 serverless應用

serverless 是什麼 按需使用,關注的是使用時間與內存,而不再關心服務器本身。 應用場景 異步事件 serverless是典型事件驅動語場景下的應用。 定時任務 對於定時任務,意味着服務器有相當的時間處於空轉的狀態。使用

原创 創業公司工作的一點心得

創業公司工作的一點心得大公司的工作氛圍創業小公司的樂趣選擇老牌大公司還是初創小公司做事情的態度 大公司的工作氛圍 談大公司的工作氛圍沒什麼資格,因爲那都是道聽途說與想象中的氛圍。所以只分享看法,可能全是錯的,但還是要說一說。 大公

原创 如何攥寫技術博客

如何攥寫技術博客爲什麼要寫技術博客寫技術博客需要什麼技術儲備寫專業的技術博客寫在最後 爲什麼要寫技術博客 學習的目的在於學有所用。即使是文學類思想類的知識,學到了新的思路、理論或者想法,也需要將這些整理後輸出。無論是什麼樣的形式,

原创 PostgreSQL 中的單引號與雙引號

PostgreSQL 中的單引號與雙引號 在pg中的sql,單引號用來標識實際的值,雙引號用來標識表名(table name)或列名(column name)等數據庫中存在的值。 如,執行一句query: select "name

原创 Python import 機制

Python import 機制sys.pathPYTHONPATH本地開發的軟件import建議 sys.path >>> import sys >>> sys.path 以上代碼輸出包含一組地址的list,當進行import

原创 【PAT】1116 Come on! Let's C (20)

"Let's C" is a popular and fun programming contest hosted by the College of Computer Science and Technology, Zhejiang U