原创 C# 正則表達式小結

只能輸入數字:"^[0-9]*$"。 只能輸入n位的數字:"^/d{n}$"。 只能輸入至少n位的數字:"^/d{n,}$"。 只能輸入m~n位的數字:。"^/d{m,n}$" 只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*

原创 基於SocketAsyncEventArgs(IOCP)實現的高併發TCP客戶端

之前在文章基於SocketAsyncEventArgs(IOCP)的高性能TCP服務器實現(二)——服務端信息接收窗體實現(C#)這篇文章中,我介紹了一個高性能的TCP服務器,目的是接受數千臺基於TCP協議的設備發送的信息,並且這些設備只

原创 C#中用DataGridView綁定ArcGIS圖層的屬性表

   這裏以Oracle SDE中的數據爲例。首先,要建立與SDE 數據庫的連接,這裏不用AE自帶的連接接口,使用.Net自帶的OracleConne

原创 asp.net+C# 開發網頁區域更新的方法

     在asp.net+C# 開發網頁的時候,經常用到ComboBox,時常選擇一改變,整個頁面都要刷新,效率非常之低。經朋友介紹,使用Ajax的

原创 基於MySQL8.0的MyCat部署實踐

目錄   一、MySQL8.0的下載安裝 1.MySQL8.0下載 2.配置初始化my.ini文件 3.初始化MySQL8 4.安裝和啓動MySQL服務 5.修改MySQL初始密碼  6.設置允許IP地址登陸MySQL 7.允許遠程IP連

原创 基於SocketAsyncEventArgs(IOCP)的高性能TCP服務器實現(二)——服務端信息接收窗體實現(C#)

在基於SocketAsyncEventArgs(IOCP)的高性能TCP服務器實現(一)——封裝SocketAsyncEventArgs這篇文章中,我們首先用自定義的類SocketServer封裝了SocketAsyncEventArgs

原创 基於SocketAsyncEventArgs(IOCP)的高性能TCP服務器實現(一)——封裝SocketAsyncEventArgs

  最近碰到一個需求,就是有數千臺設備,這些設備都是通過運營商的網絡,基於TCP/IP協議發送一組信息給服務器,並且這些設備只是單向發送,不需要服務器返回信息,設備的信息發送頻率在一秒鐘一次。服務器端接受到之後,解析信息,然後入庫。這是正

原创 Eclipse中Hibernate配置SQL Server 2000的問題

 最近在學習Hibernate,數據庫是SQL 2000,myEclipse7.5,根據例子配置好Hibernate之後運行,出現: com.microsoft.jdbc.base.BaseDatabaseMetaData.support

原创 基於ArcGIS API 4.12 for JS 的開發實踐(六)——JavaScript調用WebAPI

在前面的文章JavaScript調用WebService請求 中,我們演示瞭如何使用JavaScript來調用ASP.NET的WebService服務,這次我們看一看使用使用JavaScript來調用WebAPI。至於WebAPI和Web

原创 基於ArcGIS API 4.12 for JS 的開發實踐(五)——JavaScript調用WebService請求

1、使用場景 我在練習ArcGIS API 4.12 for JavaScript 開發的時候,需要把數據庫(我用的MySQL5.7)中的數據,通過查詢調取出來,然後在客戶端也就是網頁端用JavaScript來呈現出來,比如我在文章:基於

原创 基於ArcGIS API 4.12 for JS 的開發實踐(四)——html5tooltips氣泡標註窗(tooltip)

1、我的需求 簡單說下爲什麼我需要這麼一個氣泡類型的彈出窗口,甲方有一些智能設備,裏面有經緯度信息以及一些設備採集的信息,希望把這些設備的經緯度落在地圖上,並且能夠直觀的查看設備狀態。 很多人馬上就說了,這個太簡單了,用ArcGIS AP

原创 基於ArcGIS API 4.12 for JS 的開發實踐(三)——Calcite Maps框架

1、Calcite Maps框架簡介 在基於ArcGIS API 4.12 for JS開發的時候,經過基於ArcGIS API 4.12 for JS 的開發實踐(一)——部署文中所述,已經成功構建了自己的地圖網站,打通了構建map a

原创 基於ArcGIS API 4.12 for JS 的開發實踐(一)——部署

1、下載ArcGIS API 4.12 首先你要有一個ESRI的賬號,沒有的話註冊一個好了,然後到地址https://developers.arcgis.com/downloads/apis-and-sdks這裏選擇下載的API,我們這裏

原创 基於ArcGIS API 4.12 for JS 的開發實踐(二)——Visual Studio Code和NodeJs實現快捷部署

1、工具包的下載和安裝 VS Code下載地址:https://code.visualstudio.com/ NodeJs下載地址:http://nodejs.cn/download/ 都是傻瓜式安裝,這裏不多講。VS Code是一個Ja

原创 WinForm中實現漢字首字母文本輸入框自動提示(AutoCompleted)

       以前在Web上實現過AutoCompleted,並且網上有現成的組件,搜一下下載下來即可使用,但是在WinForm裏面就不一樣了。首先,WinForm中提供AutoCompleted的功能,不過不支持漢字首字母,所以我覺得把