原创 Python中map()內建函數淺析

MapReduce的設計靈感來自於函數式編程,這裏不打算提MapReduce,就拿python中的map()函數來學習一下。 文檔中的介紹在這裏: map(function, iterable, ...) Apply f

原创 Function Pointers

A function pointer is a variable that stores the address of a function that can later be called through that function p

原创 打開/關閉 HP超極本鼠標觸摸板

不小心不知道按了啥鍵,把鼠標觸摸板給禁用了,摸索出瞭解禁的方法: 打開鼠標控制板:Control Panel->Hardware and sound->Mouse 選中Device Setting中的第三項,紅框處,然後點擊"Enabl

原创 python中string的操作函數

在python有各種各樣的string操作函數。在歷史上string類在python中經歷了一段輪迴的歷史。在最開始的時候,python有一個專門的

原创 python使用CSV實現電話本

開始學習Python,看了一道程序 http://www.oschina.net/code/snippet_230735_8468, 在此基礎上修改了一下, #!/bin/python # coding:utf-8 import ti

原创 舉例說明Python的CSV模塊

  by Gary Jia — 上次修改時間: 2007-11-30 17:28 文章標籤 python zope 舉幾個例子來介紹一下,Python 的 CSV模塊的使用方法,包括,reader, writer, Dic

原创 使用git進行版本控制

本文將介紹一種強大的版本控制工具,git的基本使用。與之前svn工具類似,首先給出一些常見的使用需求,然後以這些需求爲中心,來展開git的學習過程。由於我也是在學習當中所以其中不準確之處可以通過後面的聯繫方式來交流,謝謝。^_^ 主要

原创 二叉樹中找出和爲某一值的所有路徑

在二叉樹中找出和爲某一值的所有路徑 #include <iostream> #include <assert.h> #include "btree.h" void printPath(int* path, int size) {

原创 MySQL學習資料收集

MySQL數據庫開發視頻教程 http://video.1kejian.com/computer/database/25486/

原创 linux刪除除某(多)個文件之外的文件

最簡單的方法是 # shopt -s extglob # rm -fr !(file1) 如果是多個要排除的,可以這樣:# rm -rf !(file1|file2)  執行完rm命令後,將extglob恢復默認, shopt -u e

原创 《程序員的自我修養--鏈接、裝載與庫》讀書筆記之基礎篇

學了這麼久的計算機知識,卻對程序的編譯、鏈接、靜態庫和動態庫等方面的知識幾乎一無所知,想起這本書,打算讀一讀,記錄本文,以便查閱。 計算機的發展 1.早期的計算機CPU核心頻率不高,跟內存頻率一樣,二者都是直接連接在同一個總線上的。  

原创 高效程序員的45個習慣讀書筆記

第1章      敏捷——高效軟件開發之道 敏捷開發宣言*個體和交互勝過過程和工具 *可工作的軟件勝過面面俱到的文檔 *客戶協作勝過合同談判 *響應變化勝過遵循計劃 2. 敏捷工具箱 *Wiki *版本控制 *單元測試 *自動構建 第2

原创 UML學習資料整理

UML類圖詳解 http://developer.51cto.com/art/200601/17308.htm 開源UML畫圖工具StarUML使用方法 : http://www.doc88.com/p-612600388402.ht

原创 Twemproxy源碼走讀(5):事件處理

概述 Twemproxy中的IO複用考慮了跨平臺的情況,針對不同平臺採用不同的IO複用機制,比如Linux下使用epoll、FreeBSD使用kqueue等,在event目錄下都有實現,所有的IO複用機制對外實現了統一的接口(event/

原创 Shell變量while循環內改變無法傳遞到循環外

今天刷Leecode(192 Word frequency)時,遇到一個shell語法問題,記錄下來。首先將題目描述和代碼呈上#!/bin/bash # Write a bash script to c