原创 把電腦編程語言替換成中文後,程序員看了表示一言難盡!

首先大概的看一下中文編碼: 你以爲會寫中文就會編程嗎?這就像你以爲會寫漢字就會寫出好文章一樣。編程是和機器溝通,因此要用機器的語言而不是人類的語言。最早的程序就是0和1的數字,不是中文也不是英文。以前的程序員,每天寫程序就是在一條長長的紙

原创 世界之最爛的開發項目:苦撐12年,600多萬行代碼…

“ 你見過最爛的項目,撐了多長時間才完蛋?六個月?一年?今天介紹的這個奇葩項目,不但一開始就爛得透透的,還硬撐了12年多,直到項目負責人被逮起來丟進監獄才完事。到底有多爛?用下面這組觸目驚心的數據告訴你↓↓ 總共 600 多萬行 C++

原创 工作16年,被裁只用10分鐘:他告訴我們,公司不是家

程序員工作16年,被裁只用10分鐘:他告訴我們,公司不是家! 全球最大的企業軟件公司——甲骨文,在中國研發中心裁員已經正式落幕——900人,聞之,不禁讓人深吸一口氣。 此次涉及的研發人員,大多都是35歲左右的工程師,年薪幾十甚至上百萬。

原创 你真的瞭解編程加密的原理嗎?

加密算法是編程語言中非常常見的一個應用,比如用戶在進行密碼設置的時候,絕大多數情況加,程序員都會採用加密的形式進行密碼存儲(爲什麼說是絕大多數呢,facebook曾曝出明文密碼存儲的問題),那加密到底是怎麼回事呢?先列舉出生活中的一些加密的

原创 Python3 網絡編程

Python 提供了兩個級別訪問的網絡服務。: 低級別的網絡服務支持基本的 Socket,它提供了標準的 BSD Sockets API,可以訪問底層操作系統Socket接口的全部方法。 高級別的網絡服務模塊 SocketServer, 它

原创 Python3 實例(八)

Python 歸併排序 歸併排序(英語:Merge sort,或mergesort),是創建在歸併操作上的一種有效的排序算法。該算法是採用分治法(Divide and Conquer)的一個非常典型的應用。 分治法: 分割:遞歸地把當前序列

原创 Python3 實例(六)

Python 判斷字符串是否存在子字符串 給定一個字符串,然後判斷指定的子字符串是否存在於改字符串中。 實例 def check(string, sub_str): if (string.find(sub_str) == -1): prin

原创 Python3 實例(五)

Python 翻轉列表 定義一個列表,並將它翻轉。 例如,對調第一個和第三個元素: 翻轉前 : list = [10, 11, 12, 13, 14, 15]翻轉後 : [15, 14, 13, 12, 11, 10]實例 1 def Re

原创 初學者最常問的幾個問題,別問了看這裏!

1) 1) 多久能學會編程? 這是一個沒有答案的問題。每個人投入的時間、學習效率和基礎都不一樣。如果你每天都拿出大把的時間來學習,那麼兩三個月就可以學會C/C++,不到半年時間就可以編寫出一些軟件。 但是有一點可以肯定,幾個月從小白成

原创 Python3 實例(三)

Python 十進制轉二進制、八進制、十六進制 以下代碼用於實現十進制轉二進制、八進制、十六進制: 實例(Python 3.0+) -- coding: UTF-8 -- Filename : test.py author by : www

原创 Python3 實例(二)

Python 判斷字符串是否爲數字 以下實例通過創建自定義函數 is_number() 方法來判斷字符串是否爲數字: 實例(Python 3.0+) -- coding: UTF-8 -- Filename : test.py author

原创 “不厚道”的程序員:年後第一天上班就提辭職?

“我打算年後第一天上班就提離職,下家已經找好了。”程序員海濱說到。 他猶豫道,“我這樣做是不是不厚道啊?剛拿完年終獎就跑。” 公司是年前最後一天發放年終獎和季度獎,海濱在年前請了幾天假去面試,拿到年後入職的Offer,他打算年後第一天上班提

原创 Python3 實例(一)

Python Hello World 實例 以下實例爲學習Python的第一個實例,即如何輸出"Hello World!": 實例 -- coding: UTF-8 -- Filename : helloworld.py author by

原创 Python3 標準庫概覽

操作系統接口os模塊提供了不少與操作系統相關聯的函數。 import osos.getcwd() # 返回當前的工作目錄'C:\Python34'os.chdir('/server/accesslogs') # 修改當前

原创 爲什麼大部分的程序員成不了架構師?

小團隊一般 10 人左右,其中常常是技術最牛的人做架構師(或TL)。所以,架構師在廣大碼農中的佔比大概平均不到 10%。而架構師也可以分爲初級、中級、高級三檔,江湖上真正高水平的軟件架構師就更少了。 所以,大部分(超過九成的)碼農幹上許多年