發表文章

目前顯示的是 2018的文章

POSTMAN 測試 WCF 服務

新增 WCF 服務應用程式,本測試專案使用 .NET Framework 4.6.1 。 建好 WcfService1 後,啟動並開啟 POSTMAN。 HTTP METHOD 改成 POST ,網址欄輸入http://IP/WcfService1/Service1.svc?wsdl Headers 輸入: [{"key":"soapAction","value":"http://tempuri.org/IService1/GetData","description":""},{"key":"Content-Type","value":"text/xml","description":""}] BODY 輸入: <s:envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:body> <getdata xmlns="http://tempuri.org/"> <value>5</value> </getdata> </s:body> </s:envelope> 點選 SEND ,得到正確數值,完成測試。 <s:envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:body> <getdataresponse xmlns="http://tempuri.org/"> <getdataresult>You entered: 5</getdataresult></getdataresponse></s:body></s:enve

EINVRES Request to https://bower.herokuapp.com/packages/syncfusion-javascript failed with 502

在.bowerrc裡面加上 registry { "registry": "https://registry.bower.io", "directory": "wwwroot/lib" }

人工智慧待讀清單

Google TensorFlow TensorFlow-Tutorials Google AutoML Google AutoML 新工具登場,Google:會持續為所有人帶來 AI TensorFlow中RNN實現的正確打開方式 從ACL 2017 看到四個在自然語言處理(NLP)的趨勢 台灣人工智慧學校 一文讀懂 CNN、DNN、RNN 內部網絡結構區別 Deep Learning http://www.deeplearningbook.org/ The Matrix Calculus You Need For Deep Learning 機器學習方法概觀 運用對抗例攻擊深度學習模型(一) 牛津大學 AI 線上課程 Route-finding COMPLEX ANALYSIS Machine Learning學習日記 — Coursera篇 (Week 3.2):Cost Function, Simplified Cost Function and Gradient Descent, Advanced Optimization Kaggle Start Here: A Gentle Introduction 演算法筆記

王菲

圖片
王菲 清平調(獨唱版)

每日一句(1)

圖片
Photo by Igor Ovsyannykov on Unsplash 練習句子 We'll assume that there is no friction. 單字 We'll是 We will的簡寫 assume Verb(動詞) 假定,假設,臆斷 friction 名詞 摩擦 文法 未來式的用法,will + 原形動詞或是 be going to + 原形動詞 will 為助動詞 子句(Clauses)是包含一個主詞及一個動詞的一群字 that是附屬連接詞 that 後面接完整子句,為名詞子句的用法 名詞子句可當作「主詞」、「受詞」、「主詞補語」、「同位語」 這裡的 there is no friction 當作受詞

ML.NET初體驗 - 使用ML.NET APIs 進行情緒分析(Sentiment Analysis)

圖片
這次根據 Microsoft 的     ML.NET APIs 範例,實作了情緒分析的應用,附上實作流程及 Code 給大家做參考 首先,我們要先了解機器學習的工作流程, 機器學習的工作流程大致如下: 了解問題 攝取數據 數據預處理和特徵工程 訓練和預測模型 評估模型 模型運行 關於環境需求 : Visual Studio 2017 15.6 或更高版本 安裝 .NET Core C# 7.1(個人測試使用舊版C#會出現錯誤) 下載範例資料集: https://archive.ics.uci.edu/ml/machine-learning-databases/00331/sentiment%20labelled%20sentences.zip 當前置作業都完成後,我們就可以開始了 首先,我們先建立專案,並將專案取名為 SentimentAnalysis 接下來在專案的Bin資料夾底下,新增 Data 資料夾,並將範例資料集解壓縮後,放入 Data 資料夾中 接下來要安裝 NuGet,在搜尋列輸入Microsoft.ML,然後安裝它 實作主要會用到兩個cs檔    Program.cs 及  SentimentData .cs Program.cs Source Code using System; using Microsoft.ML.Models; using Microsoft.ML.Runtime; using Microsoft.ML.Runtime.Api; using Microsoft.ML.Trainers; using Microsoft.ML.Transforms; using System.Collections.Generic; using System.Linq; using Microsoft.ML; namespace SentimentAnalysis {     class Program     {         static void Main(string[] args)         {             const string _dataP

[遠端桌面連線] 發生驗證錯誤 CredSSP 加密 Oracle 補救 快速解決辦法 Windows 10

圖片
Update:2018/08/07 相信最近有更新Windows的使用者,會發現微軟對遠端桌面安全性進行了更新,這次更新更正 了CredSSP 在驗證過程中驗證要求的方式,來解決其弱點。 很多人使用遠端桌面連線時,會遇到圖一的情形: 圖一 錯誤訊息上寫著發生驗證錯誤,不支援要求的功能,這可能是因為 CredSSP 加密 Oracle 補救。 這裡教大家一個可以馬上使用遠端桌面的方式(使用Windows 10示範): 在Windows搜尋列(一個放大鏡圖示)打上 群組原則 ,可以看到 編輯群組原則 ,打開它。 在本機群組原則編輯器中,找到 電腦設定、系統管理範本、系統、認證委派、加密Oracle 補救措施 ,路徑如圖二所示。 接著在 加密 Oracle 補救措施 中,點選 已停用 ,並修改成 已啟用 及 易受攻擊 ,接著選擇 套用 及 確定 ,如圖三所示 。 圖二 圖三 以上操作步驟僅適用需要馬上使用的用戶,如需詳細設定請參考以下網址: https://support.microsoft.com/zh-tw/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018 有安全性需求者,可將所有作業系統更新至已降低或是強制更新的用戶端,加強其安全性。

Microsoft Azure 人臉識別 API

圖片
Microsoft 人臉識別 API 網址: https://azure.microsoft.com/zh-tw/services/cognitive-services/face/ 說明文件: https://docs.microsoft.com/zh-tw/azure/cognitive-services/face/overview Face API 有兩個功能,人臉檢測(Face Detection)和人臉識別(Face Recognition) 人臉檢測功能可在一張圖片中辨識多達64張臉,圖片可藉由檔案或是URL的形式上傳,屬性包含了姿勢、性別、年齡、頭部姿勢、面部毛髮和眼鏡等等。 Document: https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395236 Azure入口: https://portal.azure.com/ APIM = API Management 可到微軟的Github下載範例: https://github.com/Microsoft/Cognitive-Face-Windows/tree/master/Sample-WPF 開啟範例,設定好 Subscription Key 和 Endpoint ,接著點選Face Detection,上傳照片,就可以看到結果摟。 建立API管理服務的執行個體: 1.在搜尋框輸入API,可看到API管理服務,輸入名稱、訂用帳戶、資源群組、位置、組織名稱、管理者電子郵件、定價層,並點選建立 2.點選建立後,會建立並啟用服務,建立的時候需要花點時間(大概20~30分鐘左右)

jQuery學習筆記

jQuery簡介 jQuery是JavaScript的函式庫 jQuery官網

Visual Studio 快速鍵一覽

切換所有大綱 (CTRL+M、CTRL+L) - 將所有區域設定為相同摺疊或展開狀態。 如果有些區域展開,有些區域摺疊,則會展開摺疊區域。 參考資料: https://docs.microsoft.com/zh-tw/visualstudio/ide/outlining

2017/18年度IELTS獎金開跑

圖片

在Visual Studio 中的尋找和取代,使用規則運算式(Regular Expression)

本文將定期更新(最後更新日:2018/02/28) Regular Expression中文有許多翻譯,以下都是代表同個意思: 正則表達式、正規表示式、正規表示法、正規運算式、規則運算式 在這裡我們使用規則運算式稱呼它,要在Visual Studio 中的尋找和取代,使用規則運算式(Regular Expression)時,只要將使用規則運算式勾選即可使用,下面開始介紹詳細的用法:  .是用來比對單一字元的 例如有一個字串apple 輸入a.p 時,會抓到app *是比對先前運算式零個以上的項目 例如有 R VR VVR VVVR VRR 在尋找內輸入V*R時,會抓到R VR VVR VVVR VR 可用來測試Regular Expression的線上網站: https://regex101.com/

Microsoft SQL Server Express Download 下載點一覽 (2008,2012,2014,2016,2017,2019)

Microsoft SQL Server 2008 Express     語言:繁體中文 下載頁面(Download Page ) : https://www.microsoft.com/zh-tw/download/details.aspx?id=1695 個別下載點: x86/SQL Server 2012 Express CHT\x86\SQLEXPR_x86_CHT.exe 99.1MB Microsoft SQL Server 2012 Express     語言:繁體中文 下載頁面(Download Page ) : https://www.microsoft.com/zh-tw/download/details.aspx?id=29062 支援的作業系統: Windows 7 Windows Server 2008 R2 Windows Server 2008 Service Pack 2 Windows Vista Service Pack 2 詳細的版本資訊 !需要注意的是,Express 版本單個資料庫最大為10G 個別下載點: x64/SQL Server 2012 Express (只能在x64上運行的版本) CHT\x64\SQLEXPR_x64_CHT.exe 145.8 MB x64/SQL Server 2012 Express with Advanced Services CHT\x64\SQLEXPRADV_x64_CHT.exe 1.4 GB x64/SQL Server 2012 Express with Tools CHT\x64\SQLEXPRWT_x64_CHT.exe 722.2 MB x64/SqlLocalDB CHT\x64\SqlLocalDB.MSI 33.1 MB x64/SQLManagementStudio_x64_CHT.exe CHT\x64\SQLManagementStudio_x64_CHT.exe 643.9 MB x86/SQL Server 2012 Express (可在x86及x64上運行的版本) CHT\x

學術研究倫理教育-研究倫理專業規範與個人責任

1. 下列何者是常見之研究倫理專業規範的主要類型? (4) 以上皆是。 2. 從開始撰寫研究論文至投稿成功的過程中,下列何者不是一位負責任之研究人員應有的發表行為? (3) 過度詮釋研究圖表的內容,期望文章可以獲得較高的刊登機會。 3. 在正式開始實驗前,研究者主要應熟悉哪些常見的研究倫理規範,才能同時保障研究參與者和受試者的權利和義務? (4) 以上皆是。 4. 在進行研究的過程中,下列何種行為最可以保障研究參與者和受試者的權利,並維護他們的安全? (2) 落實研究參與者和受試者履行知情同意的原則,並謹慎評估研究可能所致的風險。 5. 以倫理的角度而言,研究者應該履行的個人責任為何? (4) 以上皆是。

學術研究倫理教育-研究倫理定義與內涵

1. 在研究的過程中,最重要的核心價值為何? (3) 誠實,以實踐科學誠信的價值。  2. 研究倫理之相關規範的主要實踐者應為誰? (4) 以上皆是  3. 下列何者是符合一般研究倫理規範的行為? (2) 在撰寫論文時,誠實且精確地呈現和報告研究資料  4. 若一位研究所的新生,想在開學前了解自己應該特別注意的倫理規範,他可以由哪方面著手取得相關的規範事項?  (4) 以上皆是 5. 研究者若故意忽視研究倫理,可能衍伸的後果不包括下列何者?  (1) 透過個人高度的學術聲望,使大眾忽略其違反研究倫理的行為

[C#][VB]將TextBox設為全形及半形

圖片
在開發程式時,有時候會遇到需要全形輸入的時候,有時候也會需要半形輸入,那要怎麼設定呢?其實很簡單,只要設定ImeMode就可以了,我們來做一個簡單的範例。 首先,我們新增一個Windows Form,拉兩個textBox出來,展示的介面就做好了,這裡我們使用預設的textBox1及textBox2,分別標記好。 接下來點擊textBox1,找到[屬性]->[焦點]->Enter,對著空白處點兩下 進入程式碼區塊後,我們可以看到多了一個textBox1_Enter,在中間輸入程式碼,textBox2也比照辦理,完成後程式碼如下:         private void textBox1_Enter(object sender, EventArgs e)         {             textBox1.ImeMode = ImeMode.On;         }         private void textBox2_Enter(object sender, EventArgs e)         {             textBox2.ImeMode = ImeMode.OnHalf;         } 點選[開始]運行程式,我們可以看到textBox1是全形的test,textBox2則為半形的test,因為textBox1的ImeMode設為On,而textBox2的ImeMode設為OnHalf。 VB的寫法其實差不多,一樣使用ImeMode即可設定完成。 Private Sub textBox1_Enter(ByVal sender As Object, ByVal e As EventArgs)        textBox1.ImeMode = ImeMode.On End Sub Private Sub textBox2_Enter(ByVal sender As Object, ByVal e As EventArgs)        textBox1.ImeMode = ImeMode.OnHalf End Sub

PowerShell VMware PowerCLI (不定期更新)

連線到VIServer Connect-VIServer –Server IP –User username –Password password 取得所有VM_IP Get-VM | Get-VMGuest | Format-Table VM, IPAddress 取得myVM 的 VM IP Get-VM myVM | Get-VMGuest | Format-Table VM, IPAddress 取得該主機下的VM Get-VMHost HOSTNAME | Get-VM

無法啟動 IIS World Wide Web 發行服務 (W3SVC)

圖片
無法啟動 IIS World Wide Web 發行服務 (W3SVC) https://support.microsoft.com/zh-tw/help/975443/fix-windows-process-activation-service-was-does-not-start-when-you-use

Uncaught Error: SignalR: SignalR is not loaded. Please ensure jquery.signalR-x.js is referenced before ~/signalr/js

開發ASP.NET遇到以下錯誤訊息: Uncaught Error: SignalR: SignalR is not loaded. Please ensure jquery.signalR-x.js is referenced before ~/signalr/js 解決方法: 找到對應版本的signalR,就可以正常執行了

通訊協定錯誤 (錯誤碼: 0x112a)

錯誤訊息: 由於通訊協定錯誤 (錯誤碼: 0x112a),遠端工作階段將中斷,請再試著連線到遠端電腦。 解決辦法: 先點擊確定,重新開啟遠端連線 如果不行就檢查本機與遠端電腦間的連線是否暢通,將有問題的線路修正。

Item Templates 輕鬆入門

圖片
今天測試了一個好玩的功能,來跟大家分享一下,這功能就是Item Templates,如果常常會用到,又不想用手打,就是它了。 首先我們開個新專案,選擇Visual C#、Extensibility,裡面就有C# Item Template可以選啦。 創完專案之後,可以開啟方案總管,看到專案中的檔案,檔案非常的簡單,主要有一個預設的Class檔和vctemplate檔。 開啟Class檔,可以看到已經幫我們輸入了部分內容,這次是測試,所以我加了一行Demo進去。 改好後建置專案,接著去專案目錄底下找到zip檔。 將zip檔複製到Visual Studio預設的Template放置處,這裡我創了個資料夾Personal方便辨識,到這裡Item Templates就算是大功告成啦,那要怎麼知道有沒有成功呢?讓我們繼續看下去。 我們創一個新的專案,這裡為了快速選了Console專案,接著對專案點右鍵,選擇加入,我們可以看到新增項目的選項,點擊之後就可以看到下面的畫面,我們選擇剛剛創好的Personal,噹噹!!看到項目就算成功啦。 點選新增之後,就可以看到專案中已經加入了該項目,原始碼也是剛剛的Template所產生的內容,是不是很簡單呢?一起來試試吧。