原创 正則表達式學習筆記

原文鏈接:https://www.runoob.com/regexp/regexp-syntax.html        正則表達式真是個很有意思的東西哦,值得學習學習。在編程中隨時能用到的。

原创 MvvM中轉換器IValueConverter的使用

原文鏈接:https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.data.ivalueconverter?redirectedfrom

原创 MvvM中ComboBox綁定枚舉值

定義枚舉值: public enum Subjects { 語文, 數學, 英語, 體育 } 方式一: xaml文件:需要引入xmlns:core="clr-namespace:System;assemb

原创 C# 枚舉

原文鏈接:https://www.cnblogs.com/TanSea/p/6923743.html       枚舉爲我們日常開發的可讀性提供的非常好的支持,在使用枚舉類型時,我們經常需要取名

原创 arcpy在SDE中更新數據

       寫了一個python腳本,本想着更新一下SDE中的某個數據能一下而過的。不過中間還是遇到了許多問題。下面先附上最初寫的腳本。 # encoding=utf-8 import arcpy import time try:

原创 ArcGIS獲取工作空間內所有圖層

/// <summary> /// 獲取工作空間中所有圖層要素 /// </summary> /// <param name="pWorkspace">工作空間</param> /// <returns></returns> publi

原创 Oracle中誤刪數據找回方法

原文鏈接:http://blog.chinaunix.net/uid-20845577-id-3866745.html       快一個月沒寫東西了,最近確實有點忙。偶爾一次加班頭有點暈居然被

原创 C# List集合中獲取重複值及集合運算

話不多說,直接上實例: 一、獲取集合內重複值 public void GetDuplicateValue() { List<string> lisA = new List<string> { "A", "B", "C", "A"

原创 C#委託的使用總結

使用場景:       委託一般都使用在 Observer模式(觀察者模式)       Observer設計模式是爲了定義對象間的一種一對多的依賴關係,以便於當一個對象的狀態改變時,其他依賴於它的對象會被自動告知並更新。      Ob

原创 C#+ArcGIS修改圖層名稱和別名

據幫助文檔:         Object classes in a Geodatabase can have between one and three names. The name of the object class, whic

原创 WPF中TreeView設置右鍵菜單

     右鍵菜單功能存在於各個地方,其功能也是非常的多,方便用戶操作。例如Windows桌面的菜單:    但是有時候過多的右鍵菜單功能又容易導致用戶的誤操作,下面講解給TreeView設置右鍵菜單,首先在xaml文件中設置一棵樹:

原创 C#用使用MD5碼

原理:       MD5文件打開關閉沒事,改變內容MD5碼就會改變,是對內容進行加密後的結果。       MD5 (tanajiya.tar.gz) = 38b8c2c1093dd0fec383a9d9ac940515,這就是tana

原创 ArcPy常用基礎功能

  先來一段簡單的ArcPy腳本: # -*-coding:utf-8-*- import arcpy try: source_path_name = r"F:/GIS測試數據/測試.gdb" source_name

原创 ArcGIS修復幾何錯誤

      幾何錯誤常存在於shapefile以及存儲在個人地理數據庫或文件地理數據庫的要素類,而當數據不滿足ArcGIS的規範時,就會遇到各種無響應和奔潰。      幾何錯誤通常有:(查看原幫助文檔)      1、短線段-有些線段短

原创 C#中Double類型比較

      記個小筆記:在數學計算中10 次 0.1 相加應該等於1,但是在計算機中計算並不爲1,而是0.99999999999999989。 那麼一般的比較方法如“==”、Equals就不適用了。還好雙精度計算有個誤差值爲1E-6;下面