原创 Python 魔法方法(三) __getattr__,__setattr__, __delattr__

1、__getattr__ 當我們訪問一個不存在的屬性的時候,會拋出異常,提示我們不存在這個屬性。而這個異常就是__getattr__方法拋出的,其原因在於他是訪問一個不存在的屬性的最後落腳點,作爲異常拋出的地方提示出錯再適合不過了。 看

原创 Python 魔法方法(一) __new__()

首先,只有新式類纔有魔法方法__new__(),從Object類繼承的子類,都是新式類。 object類關於__new__()的定義如下: @staticmethod # known case of __new__     def __n

原创 Python 魔法方法(五) 從__get__,__set__, __delete__再探屬性訪問順序

這裏需要先說一下描述符的概念。 描述符:描述符本質就是一個新式類,在這個新式類中,至少實現了__get__(),__set__(),__delete__()中的一個,這也被稱爲描述符協議。 描述符分數據描述符,只有__get__的描述符是

原创 LINUX下的網絡設置 ifconfig ,route,gateway

使用LINUX時,當要連上 內網、Internet ,就得要好好的仔細的設置網絡!幾個重要的網絡參數, 基本適用各個發行版本    ifconfig    :設置網絡參數的指令  ifup,ifdown:啓動與關閉某個網絡適配卡  rou

原创 inet addr(網絡地址)、bcast(廣播地址)、mask(子網掩碼)

概念解釋 int addr:網絡地址。IP地址和子網掩碼進行相與運算,將運算結果中的網絡地址不變,主機地址變爲0,即主機號全0是網絡地址。示例: 如果是192的C段地址,那麼網絡地址就是:192.168.1.0,地址掩碼是:255.255

原创 VirtualBox中的四種網絡連接方式

VirtualBox中有4中網絡連接方式: NAT Bridged Adapter Internal Host-only Adapter 來一張圖,通過這張圖就很容易看出這4種方式的區別: http://img1.51cto.com/a

原创 Tkinter——事件綁定

command command是控件中的一個參數,如果使得command=函數,那麼點擊控件的時候將會觸發函數 能夠定義command的常見控件有: Button、Menu… 調用函數時,默認是沒有參數傳入的,如果要強制傳入參數,可以考慮

原创 PYTHON tkinter 控件的焦點移動、回調函數傳參

PYTHON tkinter Entry 控件的焦點移動 話不多說。 代碼片. # -*- coding: utf8 -*- from tkinter import * ################################

原创 C++日記——Day59:萬能引用

template<typename T> void func(T&& tmpv){ cout << tmpv << endl; return; } 萬能引用:既能接受右值,又能接受左值 滿足以下條件,右值引用會變爲萬能引

原创 openCV圖像處理常用算法總結

一、直方圖和濾波器 1、直方圖:在灰度圖中,每個點的像素範圍爲 0~255 ,密度是具有該值的圖像像素數量。 2、色彩均衡:色彩均衡的目的是獲得分佈更加均勻的直方圖。其結果將會導致圖像的對比度增加。 3、LUT色彩空間轉換表:生成一個

原创 nodeJS——.use()

一開始看教程視頻的時候,上面只是簡單地說.get()是處理get請求,.post()處理post請求 而.use()是可以處理get和post 然而,我寫了兩個接口,一個是/user/detail,一個是/user,發現,前面/user會

原创 nodeJS——module與module.exports()

這應該是基礎的內容了, 但是寫 vue 寫多了(ES6),慢慢的..我居然老想用ES6的語法來寫nodejs(CommonJS)...,記錄一下 首先做個實現就知道是怎麼回事了 1.就寫這一行代碼,運行查看結果   console.

原创 python——時間綁定

一個Tkinter主要跑在mainloop進程裏。Events可能來自多個地方,比如按鍵,鼠標,或是系統事件。  Tkinter提供了豐富的方法來處理這些事件。對於每一個控件Widget,你都可以爲其綁定方法function。 widge

原创 OpenCV——常用函數

getStructuringElement函數會返回指定形狀和尺寸的結構元素。 Mat getStructuringElement(int shape, Size esize, Point anchor = Point(-1, -1));

原创 C++日記——Day58:STL算法概述、內部處理、使用範例

算法概述 可以理解爲函數模板。比如:查找、排序等,有數十上百個算法,前兩個參數一般都是迭代器類型,表示容器中的元素的一個區間   調用方式:算法名(iterbg,itered)傳遞進去的應該是前閉後開的區間 [ begin() , en