原创 Python日期和天數互相轉換

目標:根據日期計算在相應年份的天數,根據某年的天數計算相應的日期 import datetime def out_date_by_day(year,day): ''' 根據輸入的年份和天數計算對應的日期 '

原创 C#中對List泛型集合,根據對象的某一屬性進行升序排序

在開發中可能會有如下需求: 1.List<Student>students爲學生類Student的集合 2.Student有一int類型的屬性Age(年齡) 3.要求對List<Student> students中的學生按照年齡從小到大(

原创 ArcEngine 實現開始編輯的功能時,拋出異常HRESULT:0x80040356

ArcEngine 實現開始編輯的功能時,拋出異常“異常來自 HRESULT:0x80040356”,如下圖所示。 可能的原因有兩種: 1.編輯的數據未進行版本註冊。 2.未設置編輯模式。 如果數據未進行版本註冊,可以通過Arc

原创 Python basemap讀取矢量數據並標註要素

以加載河北省地市矢量數據(簡單面),標註NAME字段爲例,其矢量數及其屬性下圖所示: 全部代碼及註釋如下: import matplotlib import matplotlib.pyplot as plt import sha

原创 VS2012中編譯10.2版本的的SOE模板無法生成.soe文件

VS2012中編譯10.2版本的的SOE模板無法生成.soe文件,其解決辦法主要包括以下五個步驟: 1. 卸載當前項目 在【解決方案資源管理器】中,右擊項目,在彈出的菜單中單擊【卸載項目】 2. 編輯項目 在【解決方案資源管理器】中

原创 (Python)批量更新MySQL 42萬條數據

今天在編寫Python程序進行數據庫的Update操作時,發現更新一條數據大概需要0.5秒 粗略計算一下,更新42萬條大概需要58個小時,因此在執行大數據量更新的時候一條條進行更新基本行不通,除非你非常有耐心。通過查閱資料發現有三種

原创 Selenium+ChromeDriver爬取鏈家網二手房價(包括經緯度)信息

【需求】   爬取青島市二手房源信息,要求包括房源基本信息、小區名稱、總價、單價以及房源的經緯度信息。   根據以上需求,進入青島市二手房首頁,如圖1所示,進行頁面分析: 圖1 【頁面分析】   首先分析圖1所示頁面。可以看到青島市

原创 Chrome與ChromeDriver版本對應參照表

ChromeDriver Version Chrome Version 74.0.3729.6 74 73.0.3683.68 73 72.0.3626.69 72 2.46 71-73 2.46 71-

原创 Java使用正則表達式匹配雙引號中間的內容

代碼如下: public class test { public static void main(String[] args) { //待匹配的字符串:"Hello"Hi"Nice"Good

原创 Navicat連接阿里雲服務器MySQL報錯2003-Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(10038)

問題描述: 今天在連接阿里雲服務器(Windows Server 2012 R2)上的MySQL時出現,如下圖所示的錯誤: 在網上搜索解決辦法時,總結主要包括兩個方面: 確定服務器的3306端口對外開放 通過在服務器–管理工具–

原创 C#使用NPOI將txt文本批量轉爲excel文件

1.下載NPOI     NPOI是一個開源的C#讀寫Excel、WORD等微軟OLE2組件文檔的項目。可以在沒有安裝Office的情況下對Word或Excel文檔進行讀寫操作。     可從NPOI官網下載,也可以直接下載我上傳的N

原创 ArcGIS Engine進行編輯時,提示錯誤:Objects in this class cannot be updated outside an edit session [line_2]

今天在使用IFeature 接口下的CreateFeature()方法創建要素時,報錯如下圖: 應該是許可或權限的問題,具體原因不明。但用下面的方法解決了問題,在此記錄一下。 解決辦法:在主程序main()函數中添加如下代碼即可:

原创 DevExpress窗體控件的漢化及皮膚的擴展(共44種)

DevExpress.Net是一種控件相當豐富且控件界面非常美觀的第三方組件,它不僅功能豐富,應用簡便,而且界面華麗,可方便定製。下面介紹如和使用DevExpress 13.1.8(下載鏈接:http://pan.baidu.com/s/

原创 使用PLSQL Developer中的ODBC導入器將Excel表導入Oracle數據庫

該文將介紹如何使用PL/SQL將excel表導入到數據庫中,以下表爲例: pro.xls(97-2003 工作簿):中國省/直轄市列表 具體步驟如下: 1、打開並登錄到PL/SQL,點擊【工具】→【ODBC導入器】。 2、在

原创 C#中對List<Object>泛型集合,根據對象的某一屬性進行升序排序

在開發中可能會有如下需求: 1.List<Student>students爲學生類Student的集合 2.Student有一int類型的屬性Age(年齡) 3.要求對List<Student> students中的學生按照年齡從小到大(