原创 百度地圖自定義折線覆蓋物,控制旋轉方向

使用百度地圖,路線規劃是,自定義路線繪製+方向標識。 主要說明: 調用百度地圖web服務API路線規劃(爲了拿到路線規劃的途徑點) 使用Polyline進行路線繪製。 Icon 進行自定義圖標;控制圖標中心偏移量{ancho

原创 數據結構 - JS實現圖數據結構

圖的數據結構,操作;數據結構用途。 結構說明 由多個頂點的結合及和點之間的關係集合組成的數據結構。 概念: 頂點的度 - 指與該頂點相關聯的邊的條數。 路徑 - 從一個頂點到另一個頂點的路徑,存在0個或多個。 權 - 路徑上

原创 python (4) - 錯誤處理、調試、單元測試、文檔測試

python 基礎知識整理學習 繼上一篇,python基礎知識(三) 錯誤處理、調試與測試 提前捕獲並處理代碼中可能出現的錯誤,使代碼更健壯。 錯誤處理 代碼中報錯會中斷程序,不會繼續執行。 # 打印輸出未定義的變量,報錯後不

原创 使用react-router-dom時,手動刷新URL地址加載資源失敗解決方法

在練習react項目時,使用react-router-dom遇到的問題。 更新日誌: 2020-04-03 調整一些文字性描述說明; 增加Node服務端處理靜態前端文件html的部署問題; 問題描述: 點擊路由跳轉到其

原创 文本超出處理、背景透明-文字不透明、圖片適應處理

文本超出省略,顯示... 基本要素,有固定的寬度,文本會超出;設置文本超出後不換行; .box{ width:100px; height:30px; background:#000; color:#fff;

原创 JS 阻止事件冒泡

通常在處理DOM事件時,爲了阻止事件冒泡,這樣寫: ev.stopPropagation(); // ev 爲事件回調函數的參數event 但有的時候卻沒有作用,子元素的clcik點擊事件依然觸發了父元素的cli

原创 JS 設計模式 - 工廠模式、單例模式、觀察者模式

目錄函數定義工廠模式簡單工廠模式工廠方法模式抽象工廠模式單例模式適配器 模式觀察者模式委託模式 設計模式讓我們按某種方式實現一些功能,增強了代碼的可讀性。   設計模式需要有面向對象的思想,有Java基礎的話理解就更透徹了;看

原创 python(2) - 切片、迭代器、生成器、函數

python 基礎知識 繼上一篇【python基礎】 說明: 參考系列加入官網系列文檔:python 3.7 各部分代碼都是寫到同一文件中的second.py 聲明的變量是公用的。 上一篇主要是入門,如果你學習過其他編程

原创 python(3) - 面向對象:封裝、繼承、多態

python 基礎知識 繼上一篇:python基礎知識(二) 面向對象 即class 語法,定義一個對象,包含屬性,操作方法;然後進行實例化,方法調用。 # 類與實例, class class User(object): #

原创 python (6) - 圖形化界面TKinter、TCP/IP

python 基礎知識學習 中間可能斷了一篇; 參考: 圖形界面 tkinter 圖形化界面 python 自帶的圖形界面庫TKinter # GUI TKinter from tkinter import * # 消息盒

原创 python(1) - 基礎語法

python 基礎知識 說明: 當前版本:3.7.0 所有示例都是寫在文件中.py 參考教程:Python教程 執行文件python index.py 所有的代碼都在同一個文件index.py中,各部分引用變量一致。 起步

原创 python(7) - 發送、接收電子郵件

python 基礎知識記錄 說明: 電子郵件【廖雪峯】 官網 Email 電子郵件 郵件發送流程: 傳遞多次郵件用戶代理MUA郵件傳輸代理MTA郵件投遞代理MDA SMTP協議發送給郵件 可以送純文本、HTML、帶附件的

原创 TypeScript 基礎知識(一)

提供其他語言優點的語法支持。 數據類型 數據聲明必須有明確的類型。使用符號:聲明。 boolean number string // 布爾 let bool:boolean = true; // 數值 let num:numb

原创 數據結構 - JS實現二叉樹

由一個根節點和之多兩個互不相交、稱爲左子樹和右子樹的字二叉樹構成。 二叉樹 二叉樹不是樹的特例。二叉樹和樹都是樹的不同類型 概念定義 每個節點都由數據元素和指針域構成。 二叉樹的初始化; 左插入節點; 右插入節點; 左刪除子

原创 npm基礎使用、模塊發佈

npm基本信息模塊管理模塊配置文件發佈自定義模塊初始化項目項目更新 基本信息 npm 是基於nodeJS的, 官網下載安裝即可http://nodejs.cn/download/ // 通過查看版本號,來確認是否安裝成功 node