熱門文章 (Popular Post)

By :

前言

前面我們簡單介紹 Azure 儲存體類型與規劃策略。在這篇,我們要介紹三種 Azure 儲存體存取操作工具,分別是 Auzre PowerShell Command、Azure Storage Explorer 與 AzCopy。開發/維運人員可以依據您的需求,選用不同的工具來管理您的 Azure 儲存體。本篇文章若有任何錯誤或建議,請各位先進不吝指教。

關鍵字:Azure PowerShell Command、Azure Storage Explorer、AzCopy
個人比較習慣使用 Azure Storage Explorer 


By :

前言

本系列文章主要以介紹 Azure Storage 為主,是個人學習 Azure 時作的筆記與操作紀錄,提供給未來的自己與有興趣的朋友們參考。 這系列文章會除了會一一介紹 Azure 上各種儲存體,還會加上各種儲存體的管理操作,最後說明如何安全存取備份還原機制,內容相當豐富。您可以依據對儲存體需求進行選擇性閱讀,需要操作時再詳細參考內容即可。本系列文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。


By :

問題描述

最近開發過程中,常常遇到一些詭異的問題。這個問題發生在 Visual Studio 內啟動  ASP.NET Application,或更新 Google Chrome 後,出現 ' Google Chrome 無法讀取及寫入資料目錄 C:\user\xxxx ' (Google chrome cannot read and write to its data directory) 錯誤訊息 ,導致 Google Chrome 無法正常開啟,進而造成 Visual Studio 發生錯誤。


環境
Windows 10
Visual Studio 2017
Chrome  66.0.3359.139


By :

問題描述 (Problem)

無意間嘗試一下 Live Unit Testing 後,在切換分支之後發現無法啟動專案,得到下列錯誤訊息:

無法載入檔案及組件 'Microsoft.CodeAnalysis.LiveUnitTesting.Runtime, version= 1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其相性的其中之一。系統找步道指定檔案



I started live unit testing with visual studio 2017 (15.7.1) After I switch the branch and start the project, an error message comes up saying the following:
(Could not load file or assembly 'Microsoft.CodeAnalysis.LiveUnitTesting.Runtime, version= 1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependenc)



By :

問題 (Error Message)

當安裝模擬器並啟動 Android 程式時,得到了下列錯誤訊息
I created a new virtual device in Android Studio. I want to run app on it, but I get following error message:

Emulator: audio: Failed to create voice `goldfish_audio_in'Emulator: qemu-system-x86_64.exe: warning: opening audio input failedEmulator: audio: Failed to create voice `adc'Emulator: audio: Failed to create voice `adc'

By :

前言

這一篇內容是初學 Android 時所遭遇的問題 (約 6年前還是學生的時候) ,先前連假時無意間翻到,但筆記內容撩亂已經不可考,所以簡單找了一下資料重新整理實作與測試。本篇文章若有錯誤錯誤會任何建議,請各位先進不吝指教。


介紹

首先我們要先介紹 狀態列(Status Bar)、標題列(Action Bar)是什麼。如下圖所示,很清楚地可以知道各項列分布的位置。

Tag : ,

By :

前言

很久之前曾在學校教過學弟妹寫 Android LBS Application, 曾經有個問題就是多國語系的問題。撰寫 App 的時候,如何依據使用者手機語言設定不同,顯示不同的語言於選單上。趁著最近連續假期,將這問題做個整理,提供參考。本篇文章若有錯誤或任何建議,請各位先進不吝指教。


操作步驟

Step 1.開起 Android 專案 -> 右鍵點選 res 資料夾 -> New -> Android resource directory
Step 1.Open Android project -> Right click res folder -> New -> Android resource directory 

By :

前言

隨著 MS SQL Server 跨平台的發展,其管理工具漸漸有跨平台需求:Azure Data Studio (原名:SQL Operations Studio) 是一套輕量即且具跨平台的 SQL Server 開源管理工具,有別於在 Visual Studio Code 透過 sql 套件進行操作,Azure Data Studio 介面更直覺且好管理。本篇文章將簡單介紹 Azure Data Studio 安裝與相關操作,若有錯誤或任何建議,請各位先進不吝指教。

關鍵字安裝連接伺服器伺服器群組管理查詢儀錶板套件

若您是 MS SQL Server 相關領域人員 ,歡迎您加入在地化社群,協助軟體/文件 繁體中文修正的行列,為繁體中文盡一份心力。請參考:https://github.com/Microsoft/Localization/wiki/SQL-Operations-Studio


By :

前言

過去在開發 ASP.NET Application 過程中,按下 F5 啟動 / 偵錯網站時常常會跳出目前所在 View (.cshtml),而並非自己想要偵錯/測試的頁面。 雖然手動點回 Index.cshtml 並不困難,但長久下來也浪費了不少時間。 最近讀者詢問相關問題時,整理一下如何設定起始頁面 (startup page),並簡單做一個紀錄,也解決自己長久以來的困擾。


解決方法

Step 1.  對欲啟動專案點選右鍵 → Properties → Web
Step 2. 選擇 Specific Page → 選擇啟動時的 page 即完成設定

Tag : ,

By :

問題 (Error Message)

當安裝模擬器並啟動 Android 程式時,得到了下列錯誤訊息
I created a new virtual device in Android Studio. I want to run app on it, but I get following error message:

Emulator: Incompatible HAX module version 3,requires minimum version 4
Emulator: No accelerator found.
Emulator: failed to initialize HAX: Invalid argument


By :

前言

前兩天 Stack Overflow 閒晃時,無意間發現這個問題:在 ASP.NET Core 程式內,如何回傳 Controller / Action 上的 DisplayName 內容,突然好奇在 .NET Framework 與 ASP.NET Core 之間會有什麼樣的差異,於是簡單撰寫程式進行測試。發現兩個版本差異在於取得方法不同,但程式流程其實很相似。本篇文章簡單記錄一下兩者差異,若有任何錯誤或建議,請各位先進不吝指教。

Examples are based on .NET Framework / ASP.NET Core WebAPI Project

By :

前言

前往韓國首爾旅遊不能錯過的就是美食,而在眾多雞料理中,孔陵一隻雞應該是台灣遊客不能錯過的。整隻雞切塊燉煮,加上蔥、杏包菇切片、香菇,視覺上整個很美味。最後比較特別的是吃完雞後,您可以點一碗飯,店員會幫將最後的湯底進行料理,加上蛋花與海苔,變成一道美味的雞湯粥。

商家相關資訊
孔陵一隻雞 (공릉닭한마리)
地址:54 Yonsei-ro 2da-gil, Daehyeon-dong, Seodaemun-gu, Seoul, Korea (地圖點我)
營業時間:11:00 - 00:00
用餐時間:2017 年 11月 12日

關鍵字:菜單菜色與配料雞湯粥



By :

前言

趁著韓國兩天小旅行,我們特別來到景福宮附近的 Hanbok plus 韓服租借 來體驗韓服。這間店家似乎是2店,在網路上部落格查詢的位置似乎從二號出口出發,而2017年10底的時候,查詢店家資訊似乎是從三號出口出來後,走10公尺,在一個可樂餅的巷內,巷內底建築3樓。

店家名稱:Hanbok plus 2
地址:地圖點我
營業時間:10:00 ~ 20:00
官方網站:https://hanbokplus.modoo.at/
訂購網站:https://goo.gl/H8xBJy

景福宮一景

By :

前言

在前一篇文章,我們簡單介紹了 ROW_NUNBER的使用方法與案例,在這一篇文章,我們會對於其他序列函數,包含RANK, DENSE_RANK, NTILE進行介紹與比較。本篇文章若有錯誤或任何建議,請各位前輩不吝指教。

關鍵字:RANK, DENSE_RANK, NTILE


介紹

在介紹這些序列函數之前,我們先簡單建立範例資料表與資料。

Tag : ,

By :

前言

去年因為工作上需求,必須重新開始接觸 Stored Procedure。個人在前一間公司雖然有撰寫的經驗,但當時使用的語法相當簡單,並沒有太過於深入的彙整與研究,非常可惜。這一次透過功能開發需求,重新跟著公司資深前輩重新學習撰寫 Stored Procedure,希望藉此能將基礎打穩。序列函數 ROW_NUMBER() 正是這一次開發過程中接觸的新函式,這裡簡單紀錄並提供參考,若有任何錯誤或建議,請各位前輩不吝指教。


介紹

ROW_NUMBER 函式為顯示分割資料內的資料列的序號,每個分割資料的第一個資料序號從 1 開始。我們透過 PARTITION BY 進行資料分割,其詳細用法如下:
ROW_NUMBER ( )   
    OVER ( [ PARTITION BY expression , .... ] ORDER_BY_CLAUSE ) 

我們以 Study4 資料表為例,透過 Id 排序 並回傳資料列序號
SELECT ROW_NUMBER() OVER( ORDER BY Id DESC) AS row,
       Id,
       [Type],
       Title,
       [Description]
  FROM [dbo].[Album]

Tag : ,

By :

前言

第一次使用 Azure SQL 的時候,發現常常使用的資料庫備份/還原功能(mdf)無法使用。簡單研究後才了解在 Azure SQL 上必須透過匯出/匯入 bacpac 檔案格式(資料層應用程式)方式進行備份、還原或遷移工作。這篇我們就來間單說明如何使用資料層應用程式匯入/匯出工作。
建議將 SSMS 升級到最新版本,透過 SSMS 操作 Azure SQL 才能享受完整功能
關鍵字:匯入資料層應用程式匯出資料層應用程式


介紹

匯入資料層應用程式
Step 1. 右鍵點選資料庫 → 匯入資料層應用程式

Tag : ,

By :

介紹

過去我們在撰寫 SP 的過程時,通常都會加上物件判斷 (是否存在) 後再 drop 該物件,避免物件不存在情況而造成錯誤。過去要刪除某個資料表時,我們會這樣寫:
IF OBJECT_ID('dbo.Activity','U') IS NOT NULL
   DROP TABLE dbo.Activity
 OBJECT_ID 的第二個參數是 xtype,我們通常會加上 xtype 較為嚴謹

在 SQL Server 2016 後的版本,你可以透過下列語法進行:
 DROP TABLE IF EXISTS dbo.Inventory

Tag : ,

By :

前言

在很久之前自己紀錄了一篇 "搜尋 stored procedure 內的關鍵字":透過簡單的語法可以從大量 stored procedure 找到自己想要語法。最近從資深同事得知 SSMS 有免費圖形化搜尋套件可以使用,比起使用語法搜尋更加方便與直覺。今天介紹這套 RedGate SQL Search 是免費工具 (RedGate 產品功能強大但費用不便宜, SQL Search 不收費相當佛心),除了stored procedure 之外,也能搜尋 Table、Views、Cinstraints、Trigger、Function...等,個人強力推薦。

關鍵字:SQL Search 安裝Stored procedure 搜尋關鍵字

介紹

SQL Search 安裝
Step 1. 開啟  Redgate SQL Search 網頁,點選 Free download
Step 1. Open Redgate SQL Search Website, Click Free download

By :

介紹

寫程式久了,還是比較習慣英文術語,翻譯成中文短時間內無法適應。過去 Visual Studio 切換語言是透過 工具/選項/國際設定 ,選擇想要的語言進行切換。但在 Visual Studio 2017 有一些些不一樣。打開 工具/選項/國際設定,我們發現下方標註需要透過安裝程式進行語言安裝。


By :

前言

前陣子因為工作關係,有好一段時間撰寫與練習 Stored Procedure。中間有一個簡單的需求,需要隨機取得特定筆數資料, 當下還真的不清楚有什麼語法或方法可以達到需求。經過 Google 搜尋後認識了 NEW() 函數,在這裡簡單紀錄使用方法。

關鍵字NEW()隨機取得資料


介紹

NEWID () 主要隨機建立類型 uniqueidentifier 資料,如下範例所示,每一次產生的 Id 皆不同。
註:uniqueidentifier 與 GUID 相同,使用的 16 位元組二進位值,為全球唯一識別碼。
以下列語法為例:
DECLARE @Id uniqueidentifier  
SET @Id = NEWID()  
SELECT @Id


Tag : ,

By :

前言

因為第一次到韓國首爾自由行,不管到了哪裡都覺得很新奇。在弘益大學商圈的逛街時,與社群朋友很臨時的決定要來體驗一下韓國沙龍,但因為人生地不熟,我們只能透過網路資訊尋找店家。很不幸的,有些的店家因為沒有預約,要等非常的久,最後幸好透過 Google Map 搜尋到這間 EVANSTYLE 沙龍,完成了韓國理髮體驗,感覺相當不錯。

關鍵字店家資訊位置與環境理髮成果

店家資訊
名稱:EVANSTYLE
網站:http://evanstyle.co.kr/product/list.html?cate_no=12
位址:19-12 Wausan-ro 21-gil, Seogyo-dong, Mapo-gu, Seoul, 韓國 →地圖(Map)
營業時間:星期三 ~ 星期六 13:00 ~ 22:00
附註:男仕理髮


By :

前言

Microsoft SQL Server 2016 版本開始對於 JSON 資料型態提供多種語法上的支援,在這一篇我們將簡單介紹 ISJSON、 JSON_MODIFY 與 OPENJSON。這些語法的作用為:

 用於驗證資料格式是否為 JSON 格式,是回傳 true;否則回傳 false
 用於修改 JSON 資料內容
 對於 JSON 資料進行解析,拆解成資料表格是顯示 Key、Value 與類型;配合 WITH 語法可接 JSON 轉換成資料表結果。

本篇文章若有錯誤或任何建議,請各位先進不吝指教。



介紹

ISJSON
這個簡單的函式可以用來驗證帶入的資料內容是否為正確的 JSON 格式,避免錯誤的資料造成程式錯誤。我們透過範例簡單說明 ISJSON 用法:
Step 1. 首先我們先建立範例資料表與資料,其中有幾筆資料的 Note 欄位存放正確 JSON 資料:

Tag : , ,

By :

前言

Microsoft SQL Server 2016 版本開始對於 JSON 資料型態提供多種語法上的支援,在這一篇我們將簡單介紹與比較 JSON_VALUE 與 JSON_QUERY 之間的差異。本篇文章若有錯誤或任何建議,請各位先進不令指教。

關鍵字:JSON_VALUEJSON_QUERY差異比較



介紹

JSON_VALUE
若您對 JSON 格式不陌生,應該知道 JSON 格式基本的組成為 Key: Value,如下圖所示。

Tag : , ,

By :

前言

Microsoft SQL Server 2016 版本開始對於 JSON 資料型態提供多種語法上的支援,在這一篇我們將簡單介紹與比較 FOR JSON AUTO 與 FOR JSON PATH 之間的差異。本篇文章若有錯誤或任何建議,請各位先進不令指教。

介紹

在介紹之前,我們先產生範例資料庫與資料,下面介紹時會比較清楚其 FOR JSON AUTO 與 FOR JSON PATH 作用:

Tag : , ,

By :

前言

在目前的工作崗位上,與 DBA 聊天間接得知 MS SQL Server 擁有寄信功能 - Database Mail,進而在空閒的時間搜尋相關資料並自己實作。整體設定過程並不困難,但測試的時候需要SMTP Server。這一篇文章將簡單紀錄操作步驟,若有任何錯誤或建議,請各位先進不吝指教。
測試環境:MS SQL Server 2016
SMTP:自己的Gmail 


操作步驟

Step 1. 右鍵點選 Database Mail → 設定 Database Mail

Tag : ,

By :

前言

 別嗆大叔 隱藏於台中市勤美綠園道附近模範市場一個不起眼的巷子內,若不是女朋友的妹妹推薦,晚上從外觀很難想像這裡有一間餐廳位於這裡。這間餐廳相當有特色,內部裝潢是採取復古唱片行風格,從某些角度檢視有一種進入時光隧道,回到過去逛唱片行的感覺。



Tag : , , ,

By :

前言

過去要對 MS SQL Server 進行操作,我們都習慣透過 SSMS 來進行,但常常環境因素(作業系統,如mac) 不方便安裝SSMS,需要遠端連線到有SSMS的主機才能進行操作。而現在,我們透過 Visual Studio Code 也能連線到 MS SQL Server 進行操作,非常方便。

本篇將簡單介紹如何透過 Visual Studio Code 連接MS SQL Server,若有錯誤或任何建議,請各位先進不吝指教。


介紹

Step 1. 開啟 Visual Studio Code → 點選Extension → 輸入mssql → 點選安裝
https://d2mxuefqeaa7sj.cloudfront.net/s_050AD0233E63686269DC4A7D88ECA9BD9037D485893E601A84B29F3778C36976_1514196542221_image.png

- Copyright © Duran Hsieh @ Duran 的技術冶煉廠 - Date A Live - Powered by Blogger - Designed by Johanes Djogan -