原创 Python ORM框架SQLAlchemy操作

ORM 全稱Object Relational Mapping(對象關係映射)。 特點是操縱Python對象而不是SQL查詢,也就是在代碼層面考慮的是對象,而不是SQL,體現的是一種程序化思維,這樣使得Python程序更加簡潔易讀

原创 Python MySQL數據庫操作

MySQL MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件之一,關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣

原创 python websocket通訊協議簡單實現

websocket 通常要實現C/S或者B/S架構的通訊時,會選擇websocket通訊協議。websocket允許服務器主動給客戶端發送消息,如果是在自動化控制做服務器的時候,可以考慮使用此協議。 服務端代碼 首先得先安裝 we

原创 python 操作配置文件

配置文件 一般程序都需要保存一些設置信息,比如字體大小,語言等等。這時候就不能講配置寫入到程序代碼中,需要一個文件來保存讀取這些配置信息,這個文件就是配置文件。 一般配置文件以ini文件形式存在,其內容可以根據開發者的習慣愛好來寫

原创 記一次成功的軟件著作權的申請

軟件著作權 現在國內越來越來重視專利的版權,而軟件著作權也屬於專利的一種。對於程序猿們來說,要申請專利,那麼軟件著作權一定是必不可少的。軟件著作權相較於發明專利和實用新型專利來說,是一個很簡單的專利申請,不需要專門的人來寫權利要求

原创 Tango Control System 總結

使用流程 相關文章鏈接 概覽 主流集成控制系統:EPICS和TANGO 部署 TANGO Control在win10的環境搭建 系統應用介紹 Tango control system配套軟件 Tango control syst

原创 Tango Control System 之 自定義客戶端

客戶端 Tango Control System的客戶端有很多形式,可以通過Taurus,Sardana等插件來實現,也可以通過web端實現。 1.插件形式實現客戶端可以參考如下文章: Tango Control System 使

原创 Tango Control System 之TangoBox鏡像

Virtual Machine 此處提供一個已經部署好的Tango Control System,這是在Ubuntu下部署的。 Tango Control System鏡像文件鏈接: http://ftp.esrf.fr/pub/

原创 Python設計模式:工廠模式

設計模式一:工廠模式 什麼是工廠模式 根據提供的信息,在工廠的處理下,返回給想要的結果。 比如,甲方給工廠提供一個外形要求,及外形是鴨子。工廠裏有許許多多的模具,有鴨子,小狗,小貓等等。工廠在接到要求後,根據要求選擇出鴨子的模具返

原创 Python設計模式:模型-視圖-控制器模式

設計模式九:模型-視圖-控制器模式 什麼是模型-視圖-控制器模式 模式的名稱來自用來切分軟件應用的三個主要部分:模型部分,視圖部分和控制器部分,這是一種架構模式。 模型:代表着應用的信息本源,包含和管理邏輯,數據,狀態以及應用規則