原创 python學習一:軟件版本選擇以及代碼調試初探

    開始學習python了,爭取每天玩一點,寫下點心得。 1. 版本選擇     官網下載了python 3.3的win安裝程序並安裝,寫了如下簡單的測試程序,想看看idle debugger的功能。 CH_TYPE = "ch"

原创 c語言總結:strcpy和strlen

char* strcpy(char* strDest, const char* strSrc) // 對於並不改變的參數,使用const限定 { assert((strDest != NULL) && (strSrc != NUL

原创 python學習十:copy模塊、collections模塊中的defaultdict、pydiction完成在vim中tab補全

1. copy模塊中的深拷貝: python中都是引用傳遞,所以會出現以下情況: l1 = [1, 2] l2 = l1 l2.append(3) print l1 print l2 # l1 = [1, 2, 3], l2 =

原创 python學習五:執行linux命令的兩種方法、提高運行效率、進制轉換、切片詳解、ip和mac獲取

1. 執行linux命令(1)import os     os.system('ls -l')  (2) import subprocess      subprocess.call('ls -l'.split()) 2. 提高運行效率

原创 python學習七:正則表達式、多線程初探

1. 正則表達式 import re content = """Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Ce

原创 python學習四:import模塊方法、可變參數、字典key判斷、版本信息獲取、列表解析、

1. import模塊方法 下面將具體介紹幾種常用情況: (1)主程序與模塊程序在同一目錄下: 如下面程序結構: `-- src     |-- mod1.py     `-- test1.py     若在程序test1.py中導入模塊

原创 C++ 對象的內存佈局(下)

原文鏈接:http://blog.csdn.net/haoel/article/details/3081385 重複繼承   下面我們再來看看,發生重複繼承的情況。所謂重複繼承,也就是某個基類被間接地重複繼承了多次。   下圖是一個

原创 python學習六:異常處理、map/reduce/filter內置函數、python集合(set)類型、元組轉列表

1. 異常處理 # three except methods try: a = 1/0 except Exception,e: print Exception,":",e import traceback try: a = 1/0

原创 C++ 對象的內存佈局(上)

原帖地址:http://blog.csdn.net/haoel/article/details/3081328 本篇文章着重討論下述幾個情況下的C++對象的內存佈局情況。   1)單一的一般繼承(帶成員變量、虛函數、虛函數覆蓋) 2)

原创 python學習三:byteofpython的學習

一邊看一邊寫了點測試代碼。 """ this is the learning testing of byteofpython book """ print r"RAW STRING: New lines indicated by \n

原创 python學習九:SocektServer學習、bisect、list的sort詳解、清空字典的兩種方法、zip初探

1. SocketServer學習 SocketServer基於socket提供一套快速建立socket服務器的框架,並可以通過Mix-in的技巧讓單線程服務器進化爲多線程或多進程服務器。 Socketserver.py裏面的類很多,下面

原创 python學習八:網絡編程初探

from socket import * HOST = "localhost" PORT = 21567 BUFSIZE = 1024 ADDR = (HOST, PORT) tcpCliSock = socket(AF_INET, S

原创 python學習二:路徑搜索、模塊加載、變量命名初探

1. 路徑搜索 python運行:win path環境變量類unix #!/usr/bin/python#!/usr/bin/env python 模塊的搜索路徑:1.sys.path以list形式存儲路徑  可以向其中添加路徑,sys.

原创 php curl的CURLOPT_FOLLOWLOCATION選項報錯

問題 程序報錯: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set http頭的location

原创 go語言-使用swig轉化C++代碼爲go所用

服務端的某個項目,要考慮到性能問題,之前使用基於公司框架的php,性能有瓶頸,經過調研,決定使用go。因爲之前有一個關鍵模塊已經使用c++實現,所以計劃使用go做HTTP容器,讓go和c++模塊結合起來。 在網上調研結合方案,go自帶的