[C#][ASP.net] 串接 Google.Apis.Calendar.v3 簡單教學入門(三) - 交換Token , refresh_token
前兩篇文章,串接 Google.Apis.Calendar.v3 簡單教學入門(一) - 授權篇 讓您可以拿到使用者的 access token ,串接 Google.Apis.Calendar.v3 簡單教學入門(二) - 新增刪除篇 這一篇文章讓你可以新增跟刪除 Google Event ,重點來了,你打開 使用者拿到的 access token 檔案 本文範例為 : Google.Apis.Auth.OAuth2.Responses.TokenResponse-sample_user_id 這檔案 裡面長這樣 :
這裡面有一個很重要的東西就是,你的 access_token 只能存活 3600 秒,也就是一小時,那我怎麼拿到新的 Token 基本上就是得靠 refresh_token ,所以我們必須要把它 拿出來去跟 google 再重新交換。
[C#][ASP.net] 串接 Google.Apis.Calendar.v3 簡單教學入門(一) - 授權篇
[NUGET] 移除所有安裝的 Nuget 套件,包含相依性的問題
最近在測試東西,所以一安裝就是一整包,懶得整理其中的問題想要重裝,但是透過IDE 視覺工具會弄到瘋掉,網路上找一下,這指令很好用
Get-Package -ProjectName 專案名稱 | Uninstall-Package -ProjectName 專案名稱 -RemoveDependencies
如果你不知道怎麼在Visual Studio 中找到,他在
這樣就可以快速刪掉所有安裝的 Nuget lib , 指令參考來源 : https://stackoverflow.com/questions/28596666/how-do-i-uninstall-all-nuget-packages-from-a-solution-in-visual-studio-2013
標籤: .Net , Trick , Visual Studio
[修東修西] 小米手機,紅米4 換電池拆機小心得
[C#] Lucene.net - 刪除索引中的某筆資料
標籤: .Net , C# , Lucene.net
[Android] 原生系統-開啟系統使用者介面調整精靈,開啟電池顯示百分比
[Visual Studio] 在Visual Studio 中取代\r\n
偶爾會有需求再地表最強IDE 上面編輯一些資料剛剛查一下怎麼取代\r\n 就是換行的字元,原本文章像是這樣
之後我想把所有的換行都取代變成整個本文只有一行,做法就是
按下Ctrl + h , 出現取代視窗 下面的使用Regular Expression 要記得點開
標籤: .Net , Visual Studio
[WPF] 簡單製作客製化的Notification
[WPF] 在WPF 中嵌入 Summernote ,檔案上傳再傳給WPF 存成實體檔案。
這邊需求就是,因為我在WPF 中間嵌入 Webbrowse ,然後 Webbrowser 中嵌入 summernote ,但是我不想要他的html code 中帶有base64 圖片,這樣會讓整個檔案會變得很大,所以圖片必須另外處理,但是,因為是WPF 並非網路上的server 所以該怎麼做呢?
標籤: .Net , C# , Javascript , WPF
[WPF] 在WPF 中嵌入 Summernote 一些二三事
最近,再度參見,WPF。
最近有一個需求又要用到WPF ,但是沒有看到喜歡的 html 編輯器,只好委由 webbrowser 然後嵌入 summernote 套件,這樣用戶會比較開開心心,但是遇到一些小問題,我就記錄一下遇到的問題。
標籤: .Net , C# , Javascript , WPF
[MANTIS] v2.5.1 設定郵件用Gmail寄送、文字檔woff,woff2 沒有抓到的問題
[Virtual Currency] 如何挖掘門羅幣(Monero - XMR )簡單教學 - ARM , Raspberry Pi
之前文章介紹過了 如何挖掘門羅幣(Monero - XMR )簡單教學 - Linux ,我一值都對微型計算裝置很有興趣,所以我稍微玩了一下透過Raspberry Pi 去安裝挖礦程式來挖看看,中間遇到一些麻煩跟一些無法使用的資源,所以整理一下..
標籤: 虛擬貨幣 , BlockChain
[Virtual Currency] 關於挖掘門羅幣順便測試一下Azure VM Machine
之前為了測試一些東西,我就在Azure 上面開了兩台機器,都是A0 也就是一顆 CPU 然後 0.75 記憶體的共用機器,一台安裝 Windowss 7 另一台我安裝了Ubuntu 14 ,然後進行挖掘門羅幣,並且用統一的礦池,然後就好奇觀察了一下。
標籤: 虛擬貨幣 , 說好今夜不談程式 , Azure , BlockChain
[Virtual Currency] 如何挖掘門羅幣(Monero - XMR )簡單教學 - Linux (使用Azure ?)
上一篇文章 如何挖掘門羅幣(Monero - XMR )簡單教學 - Windows 今天我們來簡單教學一下 Linux 的挖法,上次寫那篇文章關於Windows 挖礦,一些朋友傳訊給我說可以使用MinerGate 挖,而且介面漂亮簡簡單單,而且還有 Linux 版,但是我只是很懷疑他的算力,不過這都是題外話,如果你覺得很懶得看這些東西,可以推薦你使用MinerGate 網址是 : https://minergate.com/ 繼續我們的主題..
標籤: 虛擬貨幣 , 說好今夜不談程式 , 礦工123 , Azure , BlockChain
[Virtual Currency] 如何挖掘門羅幣(Monero - XMR )簡單教學 - Windows
隨著虛擬貨幣的夯,比特幣漲飛了,這時候有好幾百種貨幣,目前我大概看了一下,我想說可不可以用電腦來挖礦,但是這邊只是技術討論,如果要看收益比的話目前當然都是由顯卡挖掘絕對是最好的,這時候我看到門羅幣 代碼是 XMR ,他有一些優點(純屬個人覺得的優點,勿戰)。
標籤: 虛擬貨幣 , 礦工123 , BlockChain
[Javascript] 簡單試寫 Chart.js–Bar Chart , Doughnut Chart(甜甜圈圖) , PolarArea(極區圖)
上一篇文章 簡單試寫 Chart.js - Line Chart , Pie Chart 談到了新增 Line Chart 還有 Bar Chart ,沒想到喜歡的人很多,這一次我們來筆記跟介紹一下Chart.js 其他三個圖形
標籤: 隨貼即用 , ASP.net , Javascript , Trick
[Javascript] Chart.js + WebScoket 顯示乙太幣的即時價格跟走勢
前幾篇文章我們談到了 透過WebSocket 取的現在乙太幣(ETH)的價格 也談到了 簡單試寫 Chart.js - Line Chart , Pie Chart ,這時候我們把它組合起來可以做出一個看起來很厲害的東西 :
標籤: ASP.net , Javascript , Trick
[Javascript] 透過WebSocket 取的現在乙太幣(ETH)的價格
這標題是一個假議題,因為現在虛擬貨幣不論是BTC 或是 ETH 很紅,所以很多API 都支援 WebSocket 這樣剛好可以來當作一個練習寫WebSocket 的管道,這次我們要測試的對象就是如何拿到 現在 ETH 對 USD 的價格,我們目標網站是這個 https://www.bitfinex.com ,目前似乎是最大的虛擬貨幣交易所,因為它們 API 看起來蠻完整的 , API 網址 : https://docs.bitfinex.com/docs
標籤: ASP.net , Javascript
[Javascript] 透過純 javascript 檢查 input 是 required 必塡欄位
只是單純筆記一下,因為我最近專案寫 ASP.net Webform ,在 LinkedButton 我需要在他 Postback 之前檢查required ,我知道方法很多但是我比較想用簡單的方法解決,因為我只要他自動停在那些必塡的地方,當然我知道很多 lib 可以用,也有很多 pattern可以用,我也知道瀏覽器會擋,但是有的不會啊,所以乾脆寫一個很簡單的 javascript 來做 submit 前阻擋,簡單的說,你可以把它放在 onclientclick 就可以做到檢查的效果
標籤: 隨貼即用 , ASP.net , Javascript , Trick
[C#] JSON.net 的一些小技巧,捨去null、自訂日期格式、decimal 轉字串
JSON.net 非常好用,最近因為要開API給人家,所以對JSON必須要有一些較細微的控制,所以遇到問題我就筆記一下,其實網路文件很多應該找也是一堆方法也不只一種,所以有需要就參考一下囉..
[VSIX] 自動下載某一個NUGET 上的套件至專案中
上一篇文章 [VSIX] 第一次寫個簡單Visual Studio 外掛就上手 寫完後,有朋友就問我說,是否可以讓他按下後可以讓專案安裝某個NUGET 上面的套件,後來上網查了一下之後,是要對 Package Manager Console 去下指令,其中,概念不難,只要方向然後網路上找一下方法就可以了
標籤: .Net , C# , Visual Studio , VSIX
[VSIX] 第一次寫個簡單Visual Studio 外掛就上手
認識Visual Studio 好像也十幾年了,好像從頭到尾都是用別人寫得自己沒寫過擴充套件(外掛),好啦,其實,我以前寫過,這次重新寫的時候發現有點改變,所以今天筆記一下,先說一下今天要寫的基於平台是Visula Studio 2017 ,今天的目標是在 上面工具選單下面有一個自己創的選項,然後按下後會幫專案自動下載一個JQuery 檔案並且加入至專案
標籤: .Net , C# , Visual Studio , VSIX
[JSON] 透過JSON.net 讓JSON排版變得好看
今天主要是透過JSON.net 讓JSON Code 變得好看,等等,我知道你一定會說很多文章都寫過這東西不是很簡單,只要用這一行
JsonConvert.SerializeObject(dataObject, Formatting.Indented);
嗯,你說的沒錯,
但是我只是要放在<span> 裡面呢,這時候我必須要把換行的\r\n 換成 <br> ,其中的空白換成 這時候我照樣得replace 換行部分是沒問題的,但是遇到空白的部分不知道為什麼都會有問題,於是我改寫了一段,讓他放在變成html code 可以正常
結果:
標籤: .Net , ASP.net , Javascript , JSON
[PowerShell] 移除(unpin)所有Windows 10 安裝好後的預設Start Tiles
最近一直在裝機器,因為用不習慣紅色框框這一區,每一次我都要一個一個把按下右鍵unpin
這也不是我獨創的,這是改過 這個網站教學 然後發表的步驟文,原來這世界問題不是只有我一個 原文連結: https://www.tenforums.com/customization/21002-how-automatically-cmd-powershell-script-unpin-all-apps-start.html
標籤: PowerShell , Trick , WIN10
[C#] Win32 改變開啟的IE網址並且瀏覽
[C#] Winform 同一支App裡面不同的視窗有不同的Process (1)
[Javascript] CodeMirror - 折合程式碼(fold gutters)
之前寫過幾篇關於CodeMirror 的文章,CodeMirror - html+javascript 混和顯示+自動高度增加 還有 分享一個好用的Javascript Library - CodeMirror ,今天我們要筆記一下關於如何做到收合一些程式碼,結果像是這樣
標籤: ASP.net , Javascript , Trick
[C#] Winform 抓取所有開啟的Internet Explorer 開啟的網頁,並且抓到那網頁的原始碼
根據上篇文章 [C#] 透過 Win32 EnumWindows 和 GetWindowText 取得所有執行程式的hWnd還有標題 我們來抓取到開啟的應用程式,這一篇我們繼續聊聊,抓到開啟的IE 並且抓取開啟網頁的原始碼,其中抓取到IE 的hWnd的部分,可以參考[C#] 透過 Win32 EnumWindows 和 GetWindowText 取得所有執行程式的hWnd還有標題 這篇文章,結果的畫面是長這樣
[C#] 透過 Win32 EnumWindows 和 GetWindowText 取得所有執行程式的hWnd還有標題
筆記一下,基本上這一陣陣子都在弄一些視窗程式,至於程式碼從哪邊來的,我也忘記了,很有可能來自於stackoverflow 大家可以透過關鍵字去找找看,主要是紀錄一下,關鍵的地方也不完全是我寫的,主要的目的就是抓到所有執行中的程式並且把他的視窗title印出來,這樣可以拿來判斷那程式的hWnd 會有助於之後你要對他進行一些win32 的操控,我想這是第一步。
[WinForm] mshtml.dll 引入錯誤(請確定這是一個可存取的檔案,而且是一個有效的組件或COM元件)
[C#] Winform 偵測使用者按下關閉並且執行某行為
最近因為公司專案要碰一些比較老的技術,遇到一個問題可以筆記一下,就是按下右上方關閉的時候或是呼叫FORM 的 this.Close(); 的時候如何跳出視窗確定是否關閉,或是執行其他function
很簡單就是對form 本身的 FormClosing 事件加入下列程式碼:
if (e.CloseReason == CloseReason.UserClosing) { var res = MessageBox.Show("是否關閉?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res != DialogResult.Yes) { e.Cancel = true; } }
其中重點就是 CloseReasion 其實他還有很多判斷的選項 ,詳細內文在這邊:
文件位置: https://msdn.microsoft.com/zh-tw/library/system.windows.forms.closereason(v=vs.110).aspx
很簡單,筆記一下。
[Winform] 在Winform 中建置的時候自動複製檔案夾跟檔案
[C#][Winform] 在Retina 下面winform 會霧霧的解決方案
[C#] 盤古分詞,動態增加字典分詞+詞性
很久很久以前,寫過透過外部程式去編修字典檔,但是如果要靠程式自己學習,就要自己能夠用程式去新增分詞字典庫,所以這篇是要做這件事情。
我輸入一句話"Hello ,您好,今天主要是來解析的是當麻的杜拜塔!" 字典一定不認識 "當麻"跟 "杜拜",用預設的分詞看看
標籤: ASP.net , C# , Lucene.net
[C#] 盤古分詞,尋找句子中的分詞+詞性
標籤: ASP.net , C# , Lucene.net
[Javascript] CodeMirror - html+javascript 混和顯示+自動高度增加
上篇文章 我們簡單介紹了CodeMirror ,今天我們要來繼續加上去一些貼心的小功能,像是這樣
基本上,就是增加兩個功能 1. html +javascript 混和 2. 高度自動長大,加上這個兩個能會越來越像是編輯器? !
這篇只是一個筆記文,基本上算不上什麼教學。
標籤: ASP.net , Javascript , Trick
[Javascript] 分享一個好用的Javascript Library - CodeMirror
最近在處理一個專案,專案需求是客戶會在系統上面輸入javascript ,這年頭客戶都很猛自己會寫code ? 所以我們就得在系統中讓他寫code 有爽度 ? 首先,我們得解決就是顯示上面的問題,我上網找了一下,測試過一些solution ,發現了這一套應該是正解,CodeMirror : http://codemirror.net/
看他顯示就知道,可以把code 弄得 漂漂釀釀,接下來幾篇文章會來介紹一些使用上面的技巧,跟我會用到的一些方法,因為有些地方很tricky,所以寫文章記錄一下,不過這篇文章就是專注在建立一個簡單的編輯器起來並且關鍵字會有標示並且有行號。
標籤: ASP.net , Javascript , Trick
[C#][Crack] 我們來看看能不能試著去操控監控設備,第一次破解監控設備就上手?
[WebRTC] 透過 WebRTC 做到P2P對談(2) – Client 連接、登入、登出篇
上一篇 我們說到如何架設一台 websocket server 作為 signaling server ,今天我們來做做client 這一端,我們這篇文章要做到跟Signaling Server 聯繫,然後登入,還有登出畫面像是這樣,我盡量簡單化,不會讓過多物件去干擾,每一個事件,我都有進行記錄列出來,方便觀察
標籤: Javascript , Linux , Node.js