Pages - Menu

2020年12月13日 星期日

[php] exec ssh 發生 Host key verification failed 錯誤,找坑記

前言

前幾天一直在找php的exec坑, 最後終於解了, 記錄一下。

2020年9月18日 星期五

[c#]json.NET 二階反序列化

前言

從車商那邊的來源接了一個純文字檔,說是json格式,

結果……只是包的很像json的東西,裡面根本不是阿。只能拆開後,再處理那json了。

2020年9月5日 星期六

[c#]Gmap.net For winform

前言

要在WinForm上面使用地圖,本來還想說乾脆直接丟網址讓人點就好,

最後發現這個套件,GMap.NET,其實也有找到另一套MapWinGIS

看起來也都是可以在WinForm上面執行的。

 

2020年8月24日 星期一

[vs code] 用VS code 玩PHP

前言

換工作了,再來的工作要用到PHP,之前就有聽說過VS CODE也支援PHP,

就來裝一下吧

2020年8月19日 星期三

[c#]宣告 list 為陣列

前言

發生的情況是這樣的,

我有兩個linq語法,查詢出來的類別是一樣的。

之後邏輯判斷也都一樣,最簡單的方式就是,複製貼上。

但這種寫法,一旦下面的邏輯變動的話,要改兩個地方。忘了改的話,怎麼死的都不知道。

2020年8月18日 星期二

[c#]Linq lambda實做 sql ROW NUMBER

前言

最近幫ARTC搞自動駕駛的車端資料分析,

之前都是先把原始資料丟SQL,再產生資料判斷比對。

但原始資料實在是太多了…

十分鐘,626,062 ,一趟有40-50分鐘,所以會有 3,130,310 筆資料。

3趟就能破千萬了,所以只能在測試的時候用。

2020年8月4日 星期二

[Docker]Docker image Scrapyd & Scrapydweb 搬家紀錄

前言

之前的Scrapy要搬家了,搬到外面的主機上。

如果看過前面幾篇的應該知道,我已經把那個scrapy改的跟本來的樣子差很多了。

而且我也沒有用k8s管理,感覺這個匯入匯出用k8s應該會比較好做?

畢竟是管理docker用的工具。先來試試傳統的方式吧。

2020年7月19日 星期日

[VS Code]函數註解摘要套件

前言

在社群內,有人在問@param是什麼,好奇的查了一下發現是jsdoc專用的。
然後又講到了vs 裡面有可以快速註解的特定格式,輸入三個註解符號就能使用。
再來就有人講到了js也有類似的東西。
vs code 上面搜尋 Document This 後安裝。
js   可以用  Document This
php的話,則是 PHPDoc Comment ,詳細介紹  phpDocumentor筆記 - 1 馬上能用的基礎
(感謝Line社群的空白大大)

2020年7月17日 星期五

[C#]動態取得class的屬性名稱

前言

因為覺得一長排的寫下來實在太醜了,
問了一下社群內的人,有人說可以用map對應,有人說是委任。
最後查出來是這個。但我也不知道這個是哪一種XDDD

2020年7月14日 星期二

[Nuget]csvhelper套件使用錯誤『無法從 'System.IO.StreamWriter' 轉換成 'CsvHelper.IParser'』

前言

以前有寫過撈csv的資料,塞到db的程式。但,是vb.net寫的。
正好要碰到,就改成C#了,
可是可是…剛用cshelper就掛了 XDDD
無法從 'System.IO.StreamWriter' 轉換成 'CsvHelper.IParser'

2020年7月7日 星期二

[PYTHON]Json解析

前言

最近在搞自動購買的東西,
然後就扯到json了,
後來發現我沒有對json做一個懶人程式碼包。

2020年6月30日 星期二

[PYTHON]PYTHON 初學體驗 GUI :wxPython

前言

最近看了一個影片,寫到超速學習
先定好目標,從終點看向起點,鎖定所需要的知識,直接學習。
省略過程中非必要的技能,為了使用而非只是初步認識。
再來使用連貫法,當發現某個地方卡住,去修復問題時,發現更基本的問題,再去解決。

其實python的GUI還蠻多套的,
從TKinter、PyQT、wxPython…
這次打算套用剛剛講的超速學習,直接設定目標,開始做,過程中的問題在一一尋找修復。

2020年6月22日 星期一

[VPN]大陸翻牆快速架設Outline伺服器

如果要到對岸下載東西,最常見的就是百度,
但百度鎖台灣IP,
所以要麻就是用VPN(這是最常見的)翻過去,再下載。
但大陸的萬里長城(GFW)也跟著在進步,所以VPN現在反而少人用(公司行號例外)。
個人要使用可以考慮用SSR,不想自己架伺服器,可以參考這篇,有免費的可以用。
如果是電腦要用的話,需要先下載軟體,教學請看這篇
但免費的會定時更換帳號、密碼,如果有朋友在對岸工作,
那就不太適合了。
如果你要自架伺服器,上面的通通都不用看,因為Google都幫你弄好了。
以下文章開始

2020/06/31 圖片掛了,重新截圖。

2020年6月19日 星期五

[Javascript]ES7的Async和Await

前言

這陣子都在看JS,然後發現ES6跟ES7冒了一堆東西出來。
也只能挑比較有可能會用到的先瞭解一下。
沒寫Code之後,很多東西都沒再看了阿…

2020年6月16日 星期二

[WordPress]WordPress搬家外掛 WPvivid Backup Plugin

前言

從本地的NAS要上到外面的正式環境了,
先前搬家的那套All-in-One Migration因為種種因素無法上傳。
只好改用先前找到的這套WPvivd Backup。

2020年6月12日 星期五

[DOCKER]SCRAPYD容器搶救大作戰

前言

短時間內就發生兩次,真不知道該說些什麼…
但找到原因後發現跟自己有很大的關係。

2020年6月10日 星期三

[逆向工程]PYTHON執行檔之反組譯

前言

來源於某人給我一個自動搶網站物品的程式,
於是很好奇是怎麼寫的。簡單記錄一下過程,雖然最後一步沒拆出來。
還不確定原因是什麼,但至少先留個底吧

2020年6月7日 星期日

[EXCEL]用XLOOKUP取代VLOOKUP

前言

晚上在亂看水管的影片的時候,
發現一個新的函數XLOOKUP,拿來取代VLOOKUP用的,
以後教user用的話可以用這個了,感覺上比較好教,還不容易忘。

2020年6月5日 星期五

[Javascript]用Fetch 取代XMLHttpRequest 取值

前言

其實會看到這個蠻意外的,本來是在看C#的非同步,
google yield的時候,意外看到了js也有yield,
然後又延伸出 callback,promise,fetch,yield,async/await 這幾個關鍵字


[Docker]Scrapyd容器搶救大作戰

前言

時間回到早上九點四十五分,此時的我突然想到,

怪了我的爬蟲怎麼沒跑,難道是網站的網址改掉了嗎?

經過一連串的查證,發現,我的爬蟲又掛拉阿阿阿阿阿

 

2020年6月4日 星期四

[網站心得]Trello chrome Plugin

前言

最近看朋友說他們用Trello用的多順手,
然後才發現我早在2014年就註冊了,但一直沒用。
趁這個機會來研究一下。

2020年5月28日 星期四

[Blogger]Blogger改版過程記錄

前言

上次手殘把blogger裡面的照片都不小心清掉後,
一堆圖片都消失了。連度估的圖也消失了,
想了想,也是時候來改版了。距離上次改版也過了四年。
本篇文章將會著重於『記錄』

2020年5月26日 星期二

[Windows Server]Windows內部 DNS伺服器設定

前言

先前掛DNS的主機還沒掛掉前,自訂的伺服器就常常發生問題。
那時候只能一直下指令 清除電腦的快取,並重新註冊
ipconfig /flushdns
ipconfig /registerdns
一直想要解決,但都沒成功。
最近機器掛了,同事重弄了DNS的設定,但我還是一堆問題。

2020年4月29日 星期三

[GAS]Google App Script 簡易使用post,get,把Google Excel當簡易資料庫

前言

有天爬文爬一爬,突然看到Google Excel可以用post跟get的方式,
將資料傳去google excel內。

[Windows]解毒方式實戰

前言

雖然說是實戰,但是是真實發生的狀況。
一早來就掛了,防火牆的連線數暴增。
每台電腦平均連線數都是破五千…

2020年4月23日 星期四

[Scrapy]爬蟲除錯記錄

前言

最近才發現某個販賣二手書的查詢,跟實際上的入庫的書有出入。
最新更新有,但查詢沒有。
所以只好開始抓全部所有的新書,再做篩選了。
下面是碰到問題的解決方式

2020年4月16日 星期四

[Git]GitHub 2020/04/14公布,private 協同開發人數無上限

前言

經過種種的狀況決定要使用github時,才發現自從微軟再去年(2019)買下GitHub後,
首先是開啟了免費帳號能夠使用private的 儲存庫,同時允許三個人同時使用的福利。
然後在前天(2020/4/14)直接將限制人數拿掉。

2020年3月26日 星期四

[軟體]WindowLiveMail 聯絡人位置

前言

留著聯絡人位置當備忘,其實最好是直接開WindowLiveMail直接匯出聯絡人

[網站心得]從Glide 將 google 試算表 轉app 使用心得

前言

說起來會發現這個東西,也是因為在查資料的時候,
發現有人將資料轉成手機用的app。好奇下才去研究這是什麼。
其實Glide 他就是一個簡易型的網頁,但是排版完全是手機的版面。
加上手機能夠將網頁加到主畫面,可以快速開啟。
於是又變成另類的app(但要有網路才能使用),又稱PWA(Progressive Web App)


2020年3月23日 星期一

[Android]Google Pixel 3a 小技巧篇

前言

最近搞Pixel 3a才發現一些功能需要手動設定後才會跑出來。
或是一些不常用到的快速鍵,由於Pixel 3a是Google的親兒子,
所以系統是一直衝更新到不能衝為止,有些Android 手機的版本就不一定了,
所以下面的方法可能跟你的不一樣。

2020年2月26日 星期三

[AutoIT]執行命令提示字元並編輯桌面圖式

前言

工作上用到,不想每台電腦都操作一次。
會動到桌面上的捷徑、環境變數、檔案複製,光靠批次檔沒辦法做。
只好搞AutoIT了。

2020年2月25日 星期二

[Chrome]串流下載擴充套件解析筆記

前言

本來是再看串流的東西,
然後突然發現原來串流可以下載!?
HTTP Live Streaming(HLS),然後Chrome的擴充套件又能幫你下載HLS的影片,
就讓我非常想研究一下。也不知道能不能研究出來,但至少要先摸一下擴充套件的寫法,
才能知道別人是怎麼寫的。


2020年2月24日 星期一

[Go]撞牆筆記篇 PartIII - 全域變數

前言

再看 the-way-to-go 的練習題,
發現到他的結果跟我想的不一樣。
開始翻才發現漏掉的東西。
而這東西跟之前其他程式語言的想法不一樣。

[Go]撞牆筆記篇 PartII - 變數篇

前言

延續上一篇的PartI,
分開寫比較不會亂

2020年2月21日 星期五

[Go]撞牆筆記篇 PartI - import方式

前言

看的書是  Go語言學習筆記 簡體的
有些東西沒寫得很清楚,一行一行照抄程式碼的時候一直錯誤。
現在又多看了另一本 Go入門指南,有些基本觀念上面那個沒有,
先看基礎的再來看進階的。


2020年2月12日 星期三

[VS Code]Golang 安裝套件一覽

前言

最近想到要開始玩Golang了,
為什麼要玩Go,
首先絕對不是因為他有一個富爸爸(Google)
這只是一小部分的原因,跟眾多的語言比起來,他的效能卓越。
另外,不需要web伺服器即可部屬(當初就是看上了這一點),
當然缺點也有,但既然有這些優點還是去學學看吧。
於是開始尋找IDE,一套好的IDE可以帶你上天堂,不好的IDE就準備下地獄吧。
一開始是使用Atom(因為python是用這套),
但玩了一下發現執行要去command下執行,好麻煩。
此時看到了vs code,可直接執行,還能夠下中斷點。