原创 C++——線程池實例分析

class fixed_thread_pool { public: explicit fixed_thread_pool(size_t thread_count) : data_(std::make_shared<da

原创 Python——深拷貝與淺拷貝

s1 = '你好' s2 = s1 print(id(s1)) print(id(s2)) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2118051305672 2118051305672 變量之

原创 Python——各種編碼詳解

抄了各種資料的分析以後得出了結論~~~~~~~~~~~~~~~~~~~~~~ 我們知道,計算機是以二進制爲單位的,也就是說計算機只識別0和1,也就是我們平時在電腦上看到的文字,只有先變成0和1,計算機纔會識別它的意思。這種數據和二進制的轉

原创 C++日記——Day61:auto類型推斷,auto應用場合

特點: 1、auto自動類型推斷髮生在編譯期,所以不會影響程序執行期間的性能; 2、auto定義變量必須立即初始化,這樣編譯器才能推斷它的實際類型。那麼編譯的時候才能確定auto的類型和整個變量的類型,然後在編譯期間就可以用真正的類型替換

原创 C++日記——Day60:轉發、完美轉發

template <typename F, typename T1, typename T2> void myFuncTemp(F f, T1 t1, T2 t2){ f(t1, t2); } void myfunc(int

原创 Python—— Struct

用處 按照指定格式將Python數據轉換爲字符串,該字符串爲字節流,如網絡傳輸時,不能傳輸int,此時先將int轉化爲字節流,然後再發送; 按照指定格式將字節流轉換爲Python指定的數據類型; 處理二進制數據,如果用struct來處理文

原创 序列化器:ModelSerializer

ModelSerializer 類提供了一個快捷方式,可讓你基於 Models 自動創建一個 Serializer 類,其中的字段與模型類字段對應。 ModelSerializer 類與常規 Serializer 類相同,不同之處在於:

原创 端口映射與端口轉發

端口映射 所謂端口映射就是將內網中主機的一個端口映射到外網主機的一個端口,提供相應的服務。當用戶訪問外網IP的這個端口時,服務器自動將請求映射到對應局域網內部的機器上。 這就好像是我們在內網中有一臺Web服務器,但是外網中的用戶是沒有辦法

原创 ModelSerializer序列化與反序列化(重點)

視圖類 class UserV3APIView(APIView): # 單查羣查 def get(self, request, *args, **kwargs): pk = kwargs.get('pk'

原创 python——*和**

python中’*‘和’**'的使用分兩個方面,一個是計算,另一個是參數傳遞過程中元素的打包和解包。 計算中的運用 '*‘和’**'在python中最常見的作用分別是‘相乘’和‘乘冪’,如下: >>> a  = 2 >>> b = 3

原创 django——rest framework Serializer

Serializer   在這裏通過一個驗證用戶身份的例子說明rest_framework中serializer.Serialize的使用.   編寫serializer   Serializer的使用不需要依賴於模型,所以可以不要編寫m

原创 Python——mpi4py

計算機編程語言很多,但是適合高性能數值計算的語言卻並不多,在高性能計算的項目中通常會使用到的語言有 Fortran、C、C++ 等,他們是傳統的高性能計算機語言,這主要得益於它們的靜態編譯特性,使得有它們生成的機器代碼,在底層上做了很多優

原创 Python——自省

在筆者,也就是我的概念裏,自省和反射是一回事,當然其實我並不十分確定一定以及肯定,所以如果這確實是兩個不同的概念的話,還請多多指教 :) 轉載請註明作者、出處並附上原文鏈接,多謝! update 2011-3-10: 更正函數的func

原创 【Ubuntu】查看系統資源佔用(內存,cpu和進程)

1 top 查看ubuntu的資源佔用的命令爲 $: top 說明:top命令就可以查看內存,cpu和進程了,很方便 top: 主要參數: d:指定更新的間隔,以秒計算。 q:沒有任何延遲的更新。如果使用者有超級用戶,則top命令將會以最

原创 Python 魔法方法(二) __str__() 和 __repr__()

兩個方法的作用:將類信息轉換成字符串形式的內容,讓用戶和開發人員獲得類的更多信息。   先看例子 >>> class A:     pass   >>> a1 = A() >>> a1 <__main__.A object at 0x00