原创 Cesium 飛行路線編輯

Cesium 飛行路線編輯 效果 實現的主要功能 拖動點位圖標修改位置 點擊線,在線上新增點位 右擊點位圖標,刪除點位 這些功能配合父頁面使用,所以並沒有從頭開始繪製路線,父頁面是具有增刪改功能的飛行路線點位列表,包含時間點、經緯度、

原创 js等待某個變量準備就緒

代碼: /** * 等待某個變量準備就緒 * @param { () => { } } func */ async function waitForReady(func) { return new Promise((reso

原创 Cesium 根據飛機航線計算飛機的Heading(偏航角)、Pitch(俯仰角)、Roll(翻滾角)

需求 設置飛機的一些座標位置(經緯度高度),插值得到更多的座標位置,然後飛機按照這些座標集合形成的航線飛行,飛機的朝向、俯仰角以及飛機轉彎時的翻轉角根據座標集合計算得出,而不需要手動設置heading、pitch、roll。 座標插值 不知

原创 JS日期時間處理庫 Day.js

GitHub https://github.com/iamkun/dayjs 文檔 https://dayjs.gitee.io/zh-CN/ 下載 https://cdn.jsdelivr.net/npm/[email protected]/da

原创 JavaScript定義類的兩種方式

方式一 let Car = (function () { function Car() { } Car.prototype.moveCar = function () { } return

原创 一個例子形象地理解同步與異步

請看一個示例: 同步方式請求接口 請求一次接口耗時大約100多毫秒 代碼 一個for循環,循環500次,調用方法Request,Request方法中一個while(true)無限循環,同步方式請求url獲取數據。 代碼點評:要是寫一個whi

原创 C# golang 開10000個無限循環的性能

知乎上有人提了個問題,可惜作者已把賬號註銷了。 複製一下他的問題,僅討論技術用,侵刪。 問題 作者:知乎用戶fLP2gX 鏈接:https://www.zhihu.com/question/634840187/answer/33287107

原创 圖標閃爍CSS

圖標閃爍CSS代碼 <!DOCTYPE html> <html> <head> <style> #markerDiv { position: absolute; fl

原创 Leaflet 使用圖片作爲地圖

Leaflet 使用圖片作爲地圖 關鍵代碼: L.CRS.Simple.transformation = new L.Transformation(1, 0, 1, 0); // 座標原點切換爲左上角 var map = new L.Ma

原创 我的2023技術總結

做的項目 使用.NET6的那個服務斷斷續續寫了一年時間 使用WPF、Winform、CefSharp開發的可切換谷歌IE內核的瀏覽器,斷斷續續寫了大半年時間 大數據服務維護 使用Leaflet開發電子地圖的功能,今年做了正經的前後端分離的

原创 three.js 汽車行駛動畫效果

實現原理是使用TWEEN.Tween實現動畫效果 實現 汽車模型加載 使用Promise編寫模型的異步加載方法 參數position是汽車初始位置,參數rotation是汽車初始朝向 Car.prototype.loadCar = func

原创 Dapper.Lite 擴展

最近重構並精簡了Dapper.Lite,然後把不依賴Dapper的版本LiteSql也重構了一下,和Dapper.Lite保持一致。感覺這兩款ORM基本完工,自薦一下。 .NET的ORM雖多,堪用的不多,何爲堪用,EF是官方的,質量高,堪用

原创 之前是好的,我什麼也沒改,突然就不行了!

作爲程序員,我是不信邪的。但是在開發調試軟件的過程中,確實會遇到非常邪門的事情。

原创 Linux 下運行.NET 6 7 8 程序遇到的兩個問題

一、 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found 的解決辦法 1. 下載 libstdc++.so.6.0.21 文件 注意區分x84_64和aarch64架構,下載對

原创 業務程序員不建議造輪子

不要問我是.net程序員還是java程序員,我是業務程序員。 工作多年,我覺得業務程序員,不應該造輪子。 多年以前,我就喫過造輪子的虧,有時,我工作大概60%的時間在造輪子、改輪子的BUG,40%的時間在寫業務功能。 爲什麼要造輪子呢,爲了