2017/03/24

[SQL Server] 解決匯入 Excel 資料時出現 Microsoft.ACE.OLEDB.12.0 提供者並未登錄於本機電腦上的問題

前言

最近桌機的 SSD 系統碟在無預警的情況下掛掉, 系統設定全部重來, 只能順勢重整電腦軟體

一些系統重設會遇到的問題, 遇一個解決一個, 順便再做一下記錄


系統環境
  • Windows 10
  • SQL Server 2014
問題狀況

客戶提供 Excel 文件, 需要匯入到 SQL Server, 在執行過程中出現錯誤訊息
 Microsoft.ACE.OLEDB.12.0 提供者並未登錄於本機電腦上

2017/03/10

[VS2017] 如何讓舊的測試專案可以執行 Live Unit Testing

Visual Studio 2017 已經正式推出, 除了 Community 版本可以讓小型公司及個人開發免費下載使用以外. 最心動的功能就是 Enterprise 提供的 Live Unit Testing. 讓開發人員可以即時得知是否程式撰寫通過測試.

2017/01/28

[工具] plutil 轉換 plist 格式至 josn 格式

plutil 快速筆記

只要 Mac 上有安裝 Xcode 就可以用 plutil 來轉換檔案

詳細用法可以用 plutil -help 查詢

基本轉換用法
plutil -convert 轉換格式 原格式檔名 -o 輸出檔名

轉換 plist 為 json 格式
plutil -convert json file.plist -o file.json

2017/01/14

[MySQL] Laravel 在連接 MAMP 的 MySQL 出現 SQLSTATE[HY000] [2002] 錯誤的解決方法

今天在 Agile Tour Taichung 2017 工作坊的環境架設中,有學員遇到在實作 db migration 時出現 SQLSTATE[HY000] [2002] 的錯誤





由於這個錯誤訊息我本身已經遇到太多次了,多到一看到這個錯誤代碼就知道發生什麼事

但還是再做個記錄,也許又可以解救遇到相同的困擾的朋友們


2017/01/10

[SQL] MS SQL 使用複合 Unique 欄位語法

備忘筆記

ALTER TABLE [TableName] ADD UNIQUE ([Column1], [Column2]);


情境:

需要判斷 2 個以上欄位為唯一值時, 避免資料重覆

2017/01/01

Happy New Year 2017

Happy New Year 2017!

硬是要在 2017 年的第一天寫上一篇 blog

今年首要的執行專案全落在 ASP.NET MVC 5 的網站開發上

每開發一次專案,總會練功鍛鍊出新想法,新作法,要變得更好就要多吸收新知。

YouTube 一直是我學習的好朋友~

今天專注在 Unit Testing and TDD 的議題上

分享一下今天看的教學影片

https://www.youtube.com/playlist?list=PLdbkZkVDyKZXqPu-xDFkzuP66QijGeewz

2016/12/31

回顧 2016 技術學習狀況

在 2016 年即將結束的今天,回顧 2016 一整年的學習狀況

除了忙於專案外,也學習了不少新技術,更新了一些觀念


在今年的前端技術變化及進步也蠻大的,我所接觸的列舉如下:

  • TypeScript - 今年的變化速度也是飛快 (搭配的工具也變化迅速: tsd, typings, @types)
  • Vue.js 1.0 to 2.0
  • AngularJS 2
  • Laravel Elixir

後端程式框架,持續邊開發邊學習
  • Laravel 5
  • ASP.NET MVC 5
  • ASP.NET Core 1.0

測試是今年開始才真正去接觸及實作
  • Selenium
  • Gherkin
  • PHP - PHPUnit
  • PHP - Behat
  • JS - Cucumber.js
  • .NET - SpecFlow
  • .NET - MSTest


另外,今年的開源成果,共發佈了一個 Laravel 套件,及兩個 Visual Studio Code 的外掛



明年 2017 年,相信又有許多新的挑戰等著我~ 繼續帶著熱情,加油吧!