2018/08/23
2018/08/17
20180817-技術證照-C# Tutorial Certificates
the certificate ref from SoloLearn:https://www.sololearn.com/Certificate/1080-10462479/pdf/
緣起:
星期四晚上,發現這一個教學app:SoloLearn
[ Google Play] https://play.google.com/store/apps/details?id=com.sololearn
它具有各技術主題:C#、SQL、Java….
而一步步的教學 &測驗 (有導入那種 解鎖關卡 的機制)
而就這樣,個人使用C#的語法,已非常習慣,就直接依照它的Tutorial課程,直接「上場測驗」
這之間,有幾題是自已了解觀念不夠深,將它LOG一下這資訊。
考題:遞增運算子(++)
解答參考: ++ 運算子 (C# 參考)
1) b =a++; 先將 a 未加之前的值,給b。 (而在下一行的執行,a才會再加一)
2) ++b,是b先加一再列印出來。 所以解答是:4+1=5
=============
這個是「遞增運算子」,讓我當下考試時 呆了好一陣。我知道放至 運算元 放前/放後 是有所不同的。
但未記得它的差異處是。
前置遞增 / 後置遞增 的模式,
它的問題類型 及 PK模式
條件式運算子 || 、&&
[||運算子] https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/operators/conditional-or-operator
[&&運算子] https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/operators/conditional-and-operator
它可以依經驗值,即時PK
>>後來是 2:2平手,有幾題我答錯了。 且 題目的解讀 有些緊張的。
記錄下有意思的題目
Try Catch Finally 的議題
X/=x :它等同於 x = x / x 。 所以 它是會拋Exception的 (不可以除於零)
而跑至Catch下,且 最後會執行Finally區段
故解答為:7
抽象類別的繼承
解構子的問題
列舉的給值,它是會再接續下去的
>>它的答案為:6
>>會記錄這題,是有些疑惑,它初始從0開始,若中間給值,它是再接續下去?還是?
再來就是順利解鎖 相關的測驗,拿到了此篇證照
非常有趣 / 挑戰性的App,可惜 它沒有 TypeScript / Angular 相關的一步步課程學習。
(THE END)
2018/08/15
20180815-安裝-設定SQL允許遠端連線
(要連線至遠端的SQL Server時….)
發生的錯誤
「確認執行個名稱是否正確,以及SQL Server 是否設定為允許遠端連線」
參考文:
- 如何設定遠端SQL Server Express連線
http://misccp3.cnu.edu.tw/myblog/blogMessage.aspx?blog_id=307
>>這一篇有解決到我的問題!
解決方式重點:
■ 重點是「SQL Server Browser」這服務要為啟動的。
■ 啟用「TCP/IP」
■ 防火牆要設定「SQL Server Browser」為允許應用程式。
解決方式詳細資訊
sql Server Browser 需為 正在執行,而若是「停止」,則要到「服務」中啟用它。
將此項目設定為啟用
再來針對「SQL Server」及「SQL Server Browser」的實際執行檔的位置,設定防火牆 為允許
此為其實際位置:
依上述的位置資訊,將它加入「允許清單」
設定完成。
這樣別台就可以連線到目標的SQL Server了。
(THE END)
2018/08/06
20180806-技術-Visual Studio負載測試(LoadTest)使用TestController/Agent的設定重點
(分散式的負載測試(Distributed Load Test) - 各角色的職責關係圖:ref from:http://bit.ly/2nbqsbY)
參考文章:
■ 使用 Visual Studio 設定 Test Controller 和 Test Agent 以便管理測試
來自 <https://msdn.microsoft.com/zh-tw/library/hh546459.aspx>
>>
■ 使用 Visual Studio 管理 Test Controller 和 Test Agent
來自 <https://msdn.microsoft.com/zh-tw/library/dd695837.aspx>
>>
■ Will保哥的VS2010安裝設定方式
>> 基礎的測試概念實務說明~
■ VS2017 建立 WebTest / LoadTest 官方說明
https://docs.microsoft.com/en-us/visualstudio/test/quickstart-create-a-load-test-project
>>一步步的教學文。
緣由 & 開始疑問點:
原本自已熟悉的壓測模式,是直接由各自的機器(NoteBook)發動Visual Studio (Enterprise版本),壓測目標環境。
而此次,計畫由 Test Controller / Test Agent (控制器 /代理)來發動壓力測試。
如此一來,可省下 各台都需安裝 VS Enterprise 版本。而變成只要安裝一台即可。
Q1:它本身的架構是什麼?各自的職責是什麼??最小建置單位是什麼??
>>最初就是架構不熟,花了不少時間在看這資訊。(即上述的參考資料)
Q2:驗証這架構OK的方式是什麼?如何Run起這壓測情境?
>>這就關系到VS / TC / TA之間的測試&驗証了。
(VS=visual Studio / TC = Test Controller / TA = Test Agent)
本篇重點:
■ 不是 一步步的教學文,僅是列出重要的Key Point 。
■ 環境以2017為版本: Visual Studio 2017 / Test Controller 2017 / Test Agent 2017
■ 負載測試的架構模式 (可單機版 / 也可多機器版)。
■ Test Controller / Test Agent 的重點Port:6901(連至TC)、6910(連至TA)。
■ 安裝 Visual Studio / Test Controller / Test Agent 重點圖
■ 彼此之間的溝通,需借由 一個 網域身份 執行 (或是 採用同帳密 這種偷吃步的方式處理 XD)
■ 錯誤排除
環境準備:
Visual Stuido (Enterprise):
參考文:https://docs.microsoft.com/en-us/visualstudio/test/quickstart-create-a-load-test-project
1. 只有在 Enterprise 版本才可以使用 Web performance & load test
2. 啟用方式,要在安裝檔勾選這項目,到時VS 才可以建立 WebTest / LoadTest
才可建立的專案類型:
建立相關的檔案類型:WebTest(錄製腳本的)、LoadTest(負載測試)
Test Controller / Test Agent :
下載:
https://visualstudio.microsoft.com/zh-hant/downloads/?q=agents
(安裝時要連網路:Test Controller 要 1.5G / Test Agent 要367MB)
註2:可於Test Controller 那安裝 Sql Express 版本,讓它數據資料直接寫至此 Sql Express 資料庫內。
建置架構:
建置的架構:
三個角色:VS / TC / TA ,由VS授權&發動,TC觸發TA,且收集各Agent的資料數據 (ref from http://bit.ly/2nbqsbY )
而也可以「多角色」彙集於一身(同台機器上)。
另一張權責分工架構圖: (ref from http://bit.ly/2ne3ocv )
各個機器間的Port關聯:
關鍵: 連至Test Controller (6901 port )、連至Test Agent (6910 port)
而這Port是預設的,若要修改,可至各機器的下述位置修改: (ref from http://bit.ly/2LV5sVU)
安裝Test Controller重點:
1. 至官網下載 Test Controller (詳見上述:環境準備)
2. 開始安裝 & 設定 Test Controller
a. 使用網域身份帳號
b. 設定 負載測試 資料庫的儲存位置
(此為建立好的資料庫樣式)
安裝Test Controller後,會產生 三個 使用者群組:再將剛剛設定的網域身份,加入至此三個群組之下 (ref from http://bit.ly/2ObzNMr )
- TeamTestControllerAdmins
- TeamTestControllerUsers
- TeamTestAgentService
如有遇到此 防火牆 設定的問題:
啟用對應的 應用程式,讓它可以允許通訊:
(安裝完成)
安裝Test Agent 重點:
1. 至官網下載 Test Agent (詳見上述:環境準備)
2. 設定Test Agent :
a. 選擇以「服務」方式運作
b. 設定下述資訊:執行身份 / 向Test Controller 註冊
3. 設定Agent 完成。
驗証LoadTest安裝狀態:
在「loadTest」檔案下,點選「Manage Test Controller」,設定「Controller」(自行輸入)、若是有看到各Agent 狀態,即是成功
(另一個範例圖示)
要調整它的測試方法:改為 Remote Execution
開啟測試專案的 Local.testsettings 檔案: (是用Open 開,而非是選它的Property )
調整它的「角色」執行方法,採用「遠端執行」,然後設定「控制器」(自行輸入)
再來就是 原先 觸發 Load Test 的方式,開始進行 壓力測試。
(註:自行再調整 壓測人數 / 負載模式(常數or逐步..) / 混合模型 )
(THE END)
2018/08/04
20180804-登山-七星山東峰七趟-第三回[27K]-5H57M
(這次所P的圖~~鏡頭在那兒?)
數據分析
第幾次 | 登頂時間(1) 2018/6/3(日) | 下山+休息(1) 起登 | 登頂時間(2) 2018/7/7(六) | 下山+休息(2) 起登:7點07分 | 登頂時間(此次) 2018/8/4(六) | 下山+休息(此次) 起登:5點37分 | 備註 |
第一次 | 20:15 | 27:12 | 19:04(-71s) | 28:21(+69s) | 18:30(-34s) | 26:32(-109s) | |
第二次 | 20:59 | 37:25 | 19:57(-62s) | 37:17(-8s) | 19:52(-5s) | 26:27(-110s) | |
第三次 | 21:09 | 34:42 | 20:27(-42s) | 32:10(-152s) | 20:00(-27s) | 25:36(-394s) | |
第四次 | 22:31 | 40:14 | 22:14(-17s) | 43:48(+214s) | 20:58(-16s) | 32:02(-708s) | 下山遇到上月阿姨,又被餵食1根香蕉^^ |
第五次 | 23:47 | 42:31 | 22:23(-80s) | 33:45(-524s) | 21:54(-29s) | 36:15(+150s) | 開始熱了 |
第六次 | 23:26 | 38:28 | 22:53(-33s) | 31:02(-446s) | 23:18(+25s) | 38:43(+251s) | 這趟結束後,至遊客中心內買冰飲料+吹冷氣 |
第七次 | 23:20 | 37:00 | 23:34(+14s) | 29:07(-473s) | 21:44(-110s) | 25:31(-216s) | |
總時 | 6H53M | 6H25M(-28M) | . | 5H57M(-28M) |
■ 這次的登頂時間,竟大多都比第二次快!原以為都僅是省下 休息時間(也算是XD~休息時間進步是以”分鐘”計)。
第5次就覺得熱而不想爬了。第6次就真的算爆掉。第7次天氣變陰而且又休長,時間就可多推進些。
■ 前段的「下坡+休息時間」,大約都是 下坡捉20分鐘,然後喝水休個5分鐘就再出發了。
■ 這次起登時間:5點37分。有改善天氣太熱的影響;但……覺得還需再早一小時! (下次4點半試試)
■ 這次竟這麼神奇!?總時間一樣少掉「28M」~太神奇了
■ 原來之前的身體狀態「不是餓」,而是「熱到爬不動」。今天的食物就是蒸地瓜+蜂蜜飲。帶著小塊下山時間吃還不錯。
■ 第一趟,覺得大腿超硬,當下會覺得時間是不是變慢了? 但結果論,時間比之前還快。
第二趟之後,大腿就軟了一些。而時間呢~沒辦法像第一次一樣的時間!
心率:最高有到190!
原來登東峰的高度差 僅有400m左右而已。
溫度就越來越高~~~
後記:
(還是要專心先Blog,星六活動完,回家後太high,後來又亂看Youtube,而非把時間用在寫日記/或是睡覺上面)
此次的重點:
■ 活動時間提早是重要的!從原本的「七點起登」,改為「五點初起登」。多了那一個多小時,讓自已早些吞完幾趟。
所以這一次:二點半起床(原來我爬得起來!) => 3:15分出門 =>(二個小時) => 5:15分到冷水坑 => 5:34分起登
■ 這次「右腳大拇指」推蹬會痛,這是上禮拜騎單車的狀況(但想不出是為什麼?)
所以避免這部份的使用,好在可以順利完成 (但騎車回家,無法穿卡鞋,很痛@@)
■ 這次竟也遇到「上月餵食阿姨」!(不過我一開始僅覺得面熟,但不知是誰….),這次他們在涼亭那 給我一根香蕉吃^^(在第4趟下山時)。
■ 「認人功力」還是很差,路上碰過面的,我下一次再碰到時,我會不知是誰……
另外「藍衣家族」的小弟弟,是一路遇到最多次的,到最後第7次時,他們家還有記得我~~~
■ 騎車回家的路上,獲得很多「第一次」的體驗:
第一次 被鴿子撞:牠一定是故意的~~我慢慢騎,往右才多看了他的同伴幾眼,就左側有一隻鴿子肉彈直接撞上我左臉!感覺這鴿子真肥~~
第一次 被狗咬:牠也一定是故意的! 是隻小鬥犬之類的,
原以為他那麼兇只是 叫一叫、追我一下,想不到真的在左腳那給我咬下去!! 還蠻痛的!
讓我想起近期 河濱野狗群咬人的新聞,難怪被圍攻會出人命~~
活動心情影片區:
開始起登的心情記錄
七次完成後的記錄:
下一次建議的地方:
■ 下一次就到「10月份」了,這期間真的要好好補強核心、放鬆對應肌群。
■ 這一次「後背」這有像上一次那樣酸痛,不錯。 而 核心運動 一定要多多補強,將它做穩。
■ 這次的休息時間縮短,腳力/續航力也比「第二次」進步些。加油了!一次比一次精進!
■ 下次天氣熱,一定要提早起登,若拉到「四點半起登」,我就要「二點半出門」、「一點半起床」!
活動前:
這一次,我一個禮拜前,在Line 群組通知,就有興趣的人可以再加入。
而另外,這禮拜原是阿寬他們新竹二天的露營行程,而他們有找我過去。原本我也打算跟,然後將此次七星山活動往後延一個禮拜。
但是想想,若往後延會影響我二個禮拜後的長程單車;且九月份賽季即將到來,也僅剩下這段時間可以訓練了。
所以僅能 推掉他們的露營行程了。 依原計畫 執行七星山練習。
補給上,原是要「找飯糰」的,然而這禮拜 松山素 給我很多的「地瓜、馬鈴薯」,就想說~~那我蒸一蒸帶去當補給也是個不錯選擇。
所以此次補給:「地瓜」、「蜂蜜飲」x4。
這禮拜很專心的思考 這星期六的訓練,因為要整個早起,星五晚上就讓自已早點睡!
雖然沒有「完全放鬆睡覺」(還有起來看OnePiece的最新連載XDD),\
但 二點半的鬧鐘叫醒時,精神還算是OK的。
準備出發
時間3:15分,出門!
就 2點半起床、若捉一小時的準備時間較充足。然後吃點馬鈴薯~~ 車燈也都準備好。開始今天的「早起人生」。
河濱的景色~~ 3:35分
一小時整,到達平菁路的入口~~ 4:14分。
騎冷水坑路段
這次印象較深的是,彎進冷水坑路段,雜貨店前的陡坡,這次竟不覺得陡!?可以舒緩的騎上去~~
而那直線陡坡,還是有些喘~~
就這樣順順的騎到冷水坑
5:13分~到達冷水坑,也剛好一小時~
也打卡發個「到達照片」。
我的小江車~~~
早晨的美景,觀察這雲象………將會是個大熱天呀!~~~
自拍做個紀念,也錄錄出發心情。
時間 5:33分,也準備出發了!
第一趟
第一趟登頂照~
開始計時第一趟出發照,5:34分。
一開始開爬時,就覺得「大腿好硬」,不是酸。 用手去壓大腿協助爬樓時,就覺得怎麼會這麼的硬?
而右腳大拇指的推蹬,也在評估它的影響狀況,還算是可以避的掉。
天色真的很美,不過我沒辦法停下來拍^^。
後段就會酸、心情精神力就會有負面出現。
回家後看這時間,竟是最快的一次,所以……比賽之中多多相信自已,不要覺得自已弱掉了。
另登頂後下山,這一趟有帶馬鈴薯上來,
但下山吃,好像是「沒蒸熟」,吃起來怪怪的,吞不下去……看來之後都要換「地瓜」了。
登頂後的大景
用全景模式去拍~
日初灑下去的光影~~~真是美~~
畫面怎麼拍怎麼美!! (6:07)
第一趟結束紀念照~ 而下坡時間,今天大多捉在「20分鐘」左右。比之前快而且穩了。 喝個水,就直接再出發~
第二趟
(第二趟登頂照 6:42)
出發,6:22,
當下的感覺,覺得與「第一次」的時間有明顯落差,
在涼亭 那兒,也會概估一下時間, 有覺得怎麼爬不到 第一次那時間?
樓梯段,感覺有回來了,不像「上月」那樣,覺得 樓梯不是我的主場優勢?
今天就覺得 爬樓梯的 出力感覺,比較有優勢存在。
登頂後,就開始下山時吃地瓜了~~
美麗的雲景~~
第二趟結束 7:04~~
算是有在「趕時間」,讓自已在「天氣變熱」之前,能多吃下幾趟。
第三趟
登頂照,7:29
這一趟說來已經開始熱了~~
這好天氣的山景~~真的美~
(第三趟也忘了重點是什麼了XDDD)~~好像是這時期與「藍色家族」的小弟弟開始相遇。
主要是他媽媽,對於我爬樓梯覺得驚訝~加上後來持續遇到,她都拿來勉勵小弟弟~~(他們好像被我追上2~3次吧XDD)
另外,好像是在這一次再次追上「黑衣正妹」。爬山就是這樣有趣,有時就看看人,來轉換一下心情XDD
能來爬山的都是好女孩~~~~
攻頂我的山景~
有看得出太陽威力開始發威了嗎? 7:29
這一趟下坡回來,已開始是「脫衣」、沖水降溫 這樣的流程了!!!開始熱了~~
第四趟
登頂時間,8:15分
開始第四趟,頭髮都用水降溫了
(一樣忘了這路程發生的事了XDDD)
路上也都有加油/相遇的,不過,我真的努力記,但都會忘掉~~
對了,餵食阿姨已在 涼亭那兒等了,而這趟剛爬時,有看到 餵食阿媽,正在起登^^。
登頂後的風景
這就是 餵食阿媽給我的香蕉吃,而也在那兒坐了一會兒,(竟忘了與他們合照~) ~8:33
回到冷水坑的景~ 8:42
第五趟
攻頂照,時間9:10。
這一趟的心境,有出現「不想爬」的聲音出來!
而好在,我「已爬了4趟」,讓自已覺得,已經過半了!再撐一陣之後就可以結束這次訓練了!
開始的景色~8:46分
熱的狀況,就是腦子清楚,然後腳力也覺得OK,但就是 出不了力/快不了….
爬的時候已在想,等等下山要好好把一罐 蜂蜜水 慢慢喝完。
這一次爬,在涼亭就沒看到阿姨他們了,
印象中,第五次開始後,就較沒有體力跟別人打招呼了~~ 一臉快掛掉的樣子~
登頂後的景~~~9:10
回到休息處,拿著水瓶,開始「吊點滴式喝水法」,慢慢的喝掉它,也閉目好好休息一下。
第六趟
攻頂照,時間10:09
這一趟出發,腦子裡就想著,讓自已能快一點通過 日曬區,讓自已早點進入森林段。
但,的確腦子這樣想,身體不給力~~~熱呀~~~~也爬了此次「最長」時間。
下山路段,真的是下到可以感受 那熱氣!
不管了,就進遊客中心,吹冷氣、買個冰的飲料,就這樣「慢慢」的「吊點滴式喝水法」,閉目喝~~~所以這一次休了快20分鐘。
然而,要出來爬第七趟時~~~老天爺幫忙了!!
變天了!就只為了這一次~~
第七趟
變天的第七趟 ~~11:10
真的很難想像,上一趟是大太陽,而這一趟可以是陰天!~~~真的是老天爺的幫忙了。
而且在我登爬的過程中是陰天,而到頂後,太陽又出來~~~
出發照 10:47
山景~
這一趟,遇到 之前碰到的人,他們有問,我都「開心」的說,這是我「最後一趟了」!XDDD
小弟弟,也是在入口沒多久處遇到~~
而因為剛剛大休降溫,加上 天氣改變,讓我有精神再拼快一些,讓它盡全力完成。
就這樣,捉回了一些時間。
這是下山期間的風景
冷水坑的景色~
就這樣,完成了這一次的七星山訓練
結束了訓練
這次,讓自已擠進了 6小時的時間~~~
覺得Garmin錶很神,這個就真的是「我該休息」的時間,我通常爬完後,四天不能動~~
原來「爬山」的無氧區間那麼大,我單車都不會那麼高。
進到販賣部,買了兩罐 八寶粥~~~開始在Line上打卡說我爬完了,而也看到驚奇的訊息!!! (我爬的過程,都沒有開Line~~)
這兒的玩偶好有特色!!
竟然群組內會有人出現在冷水坑!!! 時間是 8:30,然而卻沒有跟她巧遇!~~~(那時我人在那兒呢?)
我看到時,已是 11點半後的事了~~
那時也說真的,若要再爬「第八趟」會要了我的命……..我已無心也無力啦XDDD
(好在她那時人沒有在七星山上~~~)
而最後晚上對話,才知道,她是 跑山40KM,然後「路過」七星山的!~~~這是什麼鬼呀!
只能說……難怪她會說是「路過」! 40公里的山路…….
回家下山的奇遇:右腳拇指超痛 + 無情鴿 + 小小鬥犬狗
離開照 ~12:04
開始一路下滑,而也不用踩什麼~~ 而也在回想今天的訓練過程~~
下到平路,右腳受不了了,直接讓腳在卡鞋之上,不然我好痛呀~~
而也一路慢慢踩回去
想要拍出那 酷酷的景~~~但,只有倦容XDD
好奇這是「種菜區」是嗎??
在 成美橋時,被那「肥肥的鴿子」直接撞臉………原來 鴿子是會 衝撞人的呀??(我騎超慢~~)
然後,回到家的那巷子入口處,一個 小鬥犬,跟著他主人出來,
對我狂吠,我想說,牠僅是想「表現」一下,做做氣勢~~然後我也讓他跟一下。
想不到,真的就這樣咬我的「左腳」!!而且 咬一口就馬下 調頭!感覺牠的任務完成似的!!
當下我也很想「調頭」,不給牠見識一下不行!~~~~後來因為我右腳痛,假若要PK的話,我也沒辦法。
就這樣,回到家了!!
結束了今天訓練課程~~~~~晚上也沒有好好 放鬆、吃東西
記得,要「主動恢復」才是!!
(THE END ~~~花我星期日,一個完整早上寫的日記 ~~~7:00~10:30)