原创 python的私有化

1、雙下劃線(__) 由雙下劃線開始的屬性在運行時被混淆,所以直接訪問是不允許的。實際上以雙下劃線開始的屬性 會在解釋時在前面加上下劃線和類名,如self.__num會被解析爲self._className__num,

原创 VS2010中編譯openssl的步驟和使用設置

一.VS2010中編譯openssl的步驟 版本號:openssl-1.0.1e (之前在VS2010種編譯0.98版本的沒有通過,但在VS2005中曾經編譯成功) 1.下載 OpenSSL http://www.openssl.o

原创 函數調用參數列表---元組、字典

在python中通過一個元組或字典作爲參數組傳遞給函數時,其傳入的參數的個數是任意的。 1、基本形式 func(*tuple_grp_nonkw_args,**dict_grp_kw_args) 感覺有點像c語言中的指針變量,其中tup

原创 出乎意料的else語句

在python中你可能時不時不碰到else語句用在while和for循環中,請不要驚訝,先看看它的作用吧! 實際上在循環語句中,else子句只會在循環完成後執行,即跳出循環的操作,如break,同時也會跳過 else塊。 下面是一個

原创 =default,=delete

=default: 用於顯式要求編譯器提供合成版本的四大函數(構造、拷貝、析構、賦值) 例如: class A{ public: A() = default; A(const A& a) = default; A

原创 文件的存取

7.2.1 邏輯設備和文件 a)    邏輯設備 在Fortran中對文件和外部設備的操作都是通過邏輯設備進行的。在對文件和外部設備進行操作之前,都要把它們連接到邏輯設備上。內部文件的設備描述符和外部文件的設備描述符是不同的:內部文件

原创 新式類的高級特性<1>

1、__slots__類屬性 __dict__屬性跟蹤所有的實例屬性,但其會佔據大量內存。如果一個類的屬性數量較少,且不會 動態添加屬性,我們可以使用__slots__代替__dict__,例子: class Slot