原创 Open CasCade中的幾種類型轉換

1. 將Geom_BSplineSurface轉化成TopoDS_Face:  Handle_Geom_BSplineSurface BSurface; BRep_Builder builder; TopoDS_Face Face; b

原创 Python 網絡編程基礎

服務器端代碼 server.py #!/usr/bin/python # -*- coding: UTF-8 -*- import socket # 建立一個服務端 server = socket.socket(socket.AF_I

原创 【Python筆記】之Python部分源碼中方法只有pass佔位符解釋

Python定義函數,必須有函數體,否則編譯就會報錯。函數體用一句pass佔位是防止報錯,並且不會有任何動作。這種只有pass的函數一般有以下幾種可能: 1、父類中聲明函數,但不聲明實現,由繼承的子類進行實現,也就是說這就是一個空方法;

原创 【Python學習】之正則表達式

寫在前面:本文搬運自菜鳥教程   正則表達式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配。 Python 自1.5版本起增加了re 模塊,它提供 Perl 風格的正則表達式模式。 re 模塊使 Python 語言

原创 【Python筆記】之單下劃線、雙下劃線、頭尾雙下劃線說明

單下劃線、雙下劃線、頭尾雙下劃線說明: __foo__: 定義的是特殊方法,一般是系統定義名字 ,類似 __init__() 之類的。 _foo: 以單下劃線開頭的表示的是 protected 類型的變量,即保護類型只能允許其本身與

原创 【Python筆記】之“if __name__ == '__main__' 的理解”

__name__ 是當前模塊名,當模塊被直接運行時模塊名爲 __main__ 。這句話的意思就是,當模塊被直接運行時,以下代碼塊將被運行,當模塊是被導入時,代碼塊不被運行。 python文件執行方式:   1.作爲腳本直接執行。   2.

原创 C++關鍵字之typeid

typeid是c++的關鍵字,typeid操作符的返回結果是名爲type_info的標準庫類型的對象的引用(在頭文件typeinfo中定義) ISO C++標準並沒有確切定義type_info,它的確切定義編譯器相關的,但是標準卻規定了其

原创 【Python筆記】之Python函數中參數前帶*是什麼意思

背景 前幾天看了些python的代碼,發現有些函數的參數前帶有(*)號,有的甚至有兩個(*)號,不清楚它們代表什麼意思。 解釋 查閱資料後發現,參數前面加上* 號 ,意味着參數的個數不止一個,另外帶一個星號(*)參數的函數傳入的參數存儲爲

原创 【Python筆記】之 #!/usr/bin/python 的解釋

關於腳本第一行的 #!/usr/bin/python 的解釋,相信很多不熟悉 Linux 系統的同學需要普及這個知識,腳本語言的第一行,只對 Linux/Unix 用戶適用,用來指定本腳本用什麼解釋器來執行。 有這句的,加上執行權限後,可

原创 【最小二乘法 | 高斯法】

最小二乘法在三座標測量時常常被提起,那什麼是最小二乘法呢?它具備什麼樣的特點?根據標準,哪些要求必須採用最小二乘法呢?今天我們就來聊一聊這個傳說中的最小二乘法。 在認識最小二乘法之前,我們必須要先認識一個人: 圖1 卡爾·弗里德里希·高

原创 OpenCascade基礎模塊介紹

         Introduction of OpenCascade Foundation Classes 一、簡介 1. 基礎類概述 Foundation Classes Overview 本文將對Open CASCADE中的基礎類

原创 Python實現多併發訪問網站功能示例

本文實例講述了Python實現多併發訪問網站功能。分享給大家供大家參考,具體如下:  # Filename:visitweb_threads.py # Description:python visit web, get startTim

原创 【Python筆記】之is 與 == 區別

is 用於判斷兩個變量引用對象是否爲同一個, == 用於判斷引用變量的值是否相等。 a is b 相當於 id(a)==id(b),id() 能夠獲取對象的內存地址。 如果 a=10;b=a; 則此時 a 和 b 的內存地址一樣的; 但當

原创 C#泛型約束 | where T : class

 .NET支持的類型參數約束有以下五種: where T : struct                            ----  T必須是一個值類型 where T : class                       

原创 error LNK2005: _DllMain@12 already defined

error LNK2005: _DllMain@12 already defined in xxx.OBJ 解決方案: 在工程設置裏面,把 WIN32,NDEBUG,_WINDOWS,_MBCS,_USRDLL,MSGBOX_EXPORT