原创 Python 【系列教程】之函數和lambda表達式

一、定義函數和調用函數 在使用函數之前必須先定義函數,定義函數的語法格式如下: def   函數名(形參列表): //由零條到多條可執行語句組成的函數 [return [返回值]]       python 的聲明函數必

原创 python【系列教程】之類的特殊方法

一、常見的特殊方法 # 重寫__repr__方法(相當於java中的toString方法) class Dog: name = '' age = 0 def __repr__(self) -> str:

原创 軟件開發設計模式之【7】個【結構型】設計模式

代碼碼雲倉庫地址:https://gitee.com/dzxmy/design_pattern 常用的結構型設計模式有:適配器模式,裝飾者模式,代理模式,外觀模式,橋接模式,享元模式 不常用的結構型設計模式有:組合模式 一、外觀模式 定義

原创 Python【系列教程】之基礎學習筆記

一、python安裝及第一個python程序 (1)官網下載最新版的python 64位安裝包並進行安裝 (2)配置環境變量 在安裝的時候,直接勾選Add  Python 3.7 to Path,單擊Customize installat

原创 python【系列教程】之網絡編程

一、網絡編程的基礎知識 二、python 的基本網絡支持                  多線程下載文件工具類DownUtil from urllib.request import * import threading cla

原创 Python【系列教程】之流程控制 if while break continue return

一、if 分支結構 if 判斷條件可以是任意的類型,當下面的值作爲bool表達式時,會被解釋器作爲False處理 False、None、0、""、[]、()、{} s="" if s: print('s不是空字符串') el

原创 軟件設計【7】大原則

代碼碼雲倉庫地址:https://gitee.com/dzxmy/design_pattern 一、開閉原則 定義:一個軟件實體如類、模塊和函數應該對擴展開放,對修改關閉。 用抽象構建框架,用實現擴展細節。 優點:提高軟件系統的可複用性及

原创 python【系列教程】之數據庫編程

一、python數據庫API簡介       二、操作SQLite數據庫 import sqlite3 # 獲取數據庫連接 conn = sqlite3.connect('first.db') # 獲取遊標 c = conn.cu

原创 軟件開發設計模式之【6】個【創建型】設計模式

代碼碼雲倉庫地址:https://gitee.com/dzxmy/design_pattern 常用的創建型設計模式有:工廠方法模式,抽象工廠模式,建造者模式,單例模式。 不常用的創建型設計模式有:簡單工廠,原型模式 一、簡單工廠 定義:

原创 python【系列教程】之文件I/O

  一、使用pathlib模塊操作目錄   from pathlib import * # 創建PurePath,實際上使用PrueWindowsPath pp = PurePath('setup.py') print(type

原创 python【系列教程】之文檔和測試

一、使用pydoc生成文檔 python -m pydoc 模塊名 python -m pydoc -w 模塊名或目錄名        查找模塊  python  -m pydoc -k 被搜索模塊的部分內容 五、使用PyUnit

原创 python【系列教程】之pycharm配置代碼補全及python環境變量

一、配置python環境變量 settings -》project interpreter 配置python.exe路徑 二、配置代碼提示 file -》 power save mode 去掉勾選省電模式

原创 python【系列教程】之模塊和包

一、模塊化編程 (1)導入模塊 #導入整個sys模塊 import sys #獲取程序全路徑名稱 print(sys.argv[0]) #給sys模塊起別名 import sys as s print(s.argv[0]) #導入兩

原创 java spring boot 項目使用gradle打包時分離libs目錄下的jar包和yml文件

在項目build.gradle 配置文件中添加如下代碼 jar { exclude(['application*.yml', 'application.properties']) } task copyConfigFil

原创 spring cloud alibaba nacos 註冊中心,配置中心組件

一、 nacos 下載及安裝 nacos 官網下載 nacos-server-1.2.0-beta.1.tar.gz 解壓 執行  startup.cmd 命令 訪問 localhost:8848/nacos 賬號: nacos 密碼: