原创 C#操作DllImport應用

大家在實際工作學習C#的時候,可能會問:爲什麼我們要爲一些已經存在的功能(比如Windows中的一些功能,C++中已經編寫好的一些方法)要重新編寫代碼,C#有沒有方法可以直接都用這些原本已經存在的功能呢?答案是肯定的,大家可以通過C#中的

原创 Html Agility Pack簡單例子

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using HtmlAgilityPack

原创 Java對象保存MongoDB-解決日期屬性問題

.NET項目改造Java項目,繼續中,遇到java對象保存mongodb數據庫時,通過Json轉換方式,日期屬性字段會變成字符串類型,無法保持日期格式。 百度搜索--通常三種方法: 1.實現DBObject接口 2.使用spring-mo

原创 Debug模式下,無法獲取本地變量或參數的值,因爲它在此指令指針中不可用,可能是因爲它已經被優化掉了

Debug模式下,調試中,無法查看變量值; 提示:無法獲取本地變量或參數的值,因爲它在此指令指針中不可用,可能是因爲它已經被優化掉了 解決方法: 在項目屬性的生成選項卡里-“優化代碼”,不用打勾!

原创 MySQL 5.6 中文亂碼問題解決

最近遇到MySQL導數據,出現亂碼問題; 網上找了一遍,都是添加配置文件my.ini文件 [client] default-character-set=utf8 [mysql] default-character-set=utf8

原创 c#初始化ChromeDriver驅動,隱藏服務黑窗口,禁止pdf直接瀏覽,指定下載目錄,是否開啓無痕模式等等..

c#初始化ChromeDriver驅動,隱藏服務黑窗口,禁止pdf直接瀏覽,指定下載目錄,是否開啓無痕模式等等.. public class RunChrome { /// <summary>

原创 HtmlAgilityPack 抓取中文頁面亂碼問題的解決方案

 HtmlAgilityPack是用C#寫的開源Html Parser。不過它的某些方面設計不盡完善,比如,按照其正常模式抓取中文網頁,往往獲得的是亂碼。比如,抓取新華網首頁(http://xinhua.org)。模仿HtmlAgilit

原创 XPath格式過濾

  實例 1基本的XPath語法類似於在一個文件系統中定位文件,如果路徑以斜線 / 開始, 那麼該路徑就表示到一個元素的絕對路徑 /AAA 選擇根元素AAA      <AAA>           <BBB/>

原创 使用HtmlAgilityPack更好的HTML分析和驗證

讓我們面對它,有時候,當您正在編寫自定義的提取和驗證規則時Microsoft.VisualStudio.TestTools.WebTesting.HtmlDocument 類不會剪切它。HtmlDocument最初設計是作爲一個內部類非常

原创 應用範例:解析 Yahoo 奇摩股市的各檔股票資訊-HtmlAgilityPack

筆者認爲這應該是很多撰寫股市資料收集的應用程式的主要標的,若是要由證交所取得資料授權可能要一筆費用,但是由 Yahoo 奇摩股市中解析並讀取資料是免費的,只是 Yahoo 奇摩股市的 HTML 結構長久以來都是鬆散型的,不像 W3C 是

原创 Html Agility Pack基礎類介紹及運用

 Html Agility Pack 源碼中的類大概有28個左右,其實不算一個很複雜的類庫,但它的功能確不弱,爲解析DOM已經提供了足夠強大的功能支持,可以跟jQuery操作DOM媲美:) 基礎類和基礎方法介紹 Html Agility

原创 XPath語法

XPath使用路徑表達式來選擇節點或一個XML文檔節點集。被選中的節點通過以下路徑或步驟。 XML實例文檔我們將在下面的例子使用下面的XML文檔。 <?xml version="1.0" encoding="ISO-8859-1"?> <

原创 C#操作註冊服務卸載服務啓動服務停止服務..

using System; using System.Configuration.Install; using System.Collections; using System.Collections.Specialized; IDic

原创 idea配置模塊化項目的時候Tomat下 Deployment 找不到Artifact選項

小白又來更新問題記錄了..... 自己寫了jar包,準備新建個maven web 引用看看能不能調用.... 多次試驗,發現是創建Maven Web時,選擇的Maven home directory 路徑,使用了默認方式,沒有采用自己的M

原创 Type InvokeMember()用法簡介

主要以下面 代碼做分析 舉例: Type tDate = typeof(System.DateTime); Object result = tDate.InvokeMember("Now", Bi