原创 MapReduce原理與設計思想

MapReduce原理與設計思想 簡單解釋 MapReduce 算法 一個有趣的例子 你想數出一摞牌中有多少張黑桃。直觀方式是一張一張檢查並且數出有多少張是黑桃? MapReduce方法則是: 給在座的所有玩家中分配這摞

原创 程序員必修的中文MOOC彙總

程序員必修的中文MOOC彙總 原文地址:http://blog.sunner.cn/recommended-mooc-for-programmers/ 2014年11月13日NULLSunner Google 做了一個列表,推薦程序員

原创 ”ImportError: No module named t2“---python的import機制+模塊的搜索路徑

一、背景        最近在學pyhon的web框架Karrigell,下載了源碼之後運行,出現了error:                                    ImportError:No module name

原创 老碼農教你學英語:補充一些英語學習素材

前幾天寫了《老碼農教你學英語》之後,有一些朋友讓我推薦一些各個階段學習英語的素材。好吧,這次廢話少說,下面就是我推薦的素材,供大家參考:   1. 白話書 《Steve Jobs》 京東《The Mythical Man-Month》

原创 python學習

2015-01-19 1.print是格式化打印    -print "hello world"    -print  “ %d is year"  %  year    -strHello = "the length of (%s) i

原创 GitHub乾貨分享

Github 網友 prakhar1989 的整理分享,內容包括:系統、編程語言/編譯器、算法、CS 理論、CS 入門 和其他。 系統編程語言/編譯器算法CS 理論CS 入門其他 Awesome XXX 系列: 《Github乾貨系列:C

原创 Karrigell ---python web 框架介紹

背景:  Python 提供了五花八門的web框架,有功能強大的Django,也有特別方便小巧的Bottle, Karrigell, wxpython, 最近在看《可愛的python》這本書,對於有編程基礎的人,這本書入門python非常

原创 javascript學習筆記9,10---定時器+數碼時鐘

定時器: 定時器,當設定的時間間隔達到了,就執行一次某個操作,可以用在凡是動態效果的情景中, 對於setInterval可以在動態效果中運用,重複很多次,除非有終止條件達到,可以使用的場景:時鐘,淡入淡出,滾動,懸浮欄等等 對於setTi

原创 編寫屬於你的第一個Linux內核模塊

曾經多少次想要在內核遊蕩?曾經多少次茫然不知方向?你不要再對着它迷惘,讓我們指引你走向前方…… 內核編程常常看起來像是黑魔法,而在亞瑟 C 克拉克的眼中,它八成就是了。Linux內核和它的用戶空間是大不相同的:拋開漫不經心,你必須小心翼翼

原创 虛擬地址到物理地址的映射

虛擬地址和物理地址 =========================================     CPU通過地址來訪問內存中的單元,地址有虛擬地址和物理地址之分,如果CPU沒有MMU(Memory Management Un

原创 python 模塊相互import

模塊A中import B,而在模塊B中import A。這時會怎麼樣呢?這個在Python列表中由RobertChen給出了詳細解釋,抄錄如下: [A.py] from B import D class C:pass [B.

原创 在emacs裏面安裝js2-mode

最近想學學web編程,所以就從javascript開始了,網上推薦說Sublime Text 功能非常強大(http://www.iplaysoft.com/sublimetext.html?1420815260356),並且原來看過一篇

原创 值得閱讀的C語言開源項目代碼

本文地址:http://www.cnblogs.com/archimedes/p/c-opensource-project.html,轉載請註明源地址。 本篇文章主要總結一些C開源項目,有些是很著名的,有些則比較生僻 1.Webbench

原创 老碼農教你學英語

對於咱們這些高端大氣、時刻需要和國際接軌的碼農,英語的重要性自然是毋庸置疑的。尤其是那些胸懷大志的潛在大牛們,想在碼農行業闖出一片天地,秒殺身邊的小弟們,熟練掌握英語更是實現其目標最關鍵的因素之一。否則,試想在你捧着某出版社剛剛翻譯出來的

原创 linux驅動虛擬地址和物理地址的映射

  【ioremap】 在ARM中,設備的寄存器或者存儲塊的這部分空間屬於內存空間的一部分,我們稱之爲IO內存。   在內核中訪問IO內存之前,我們只有IO內存的物理地址,這樣是無法通過軟件直接訪問的,需要首先用ioremap()函數將設