跳到主要內容

發表文章

目前顯示的是 12月, 2017的文章

How to Reinstall Ubuntu on Window 10

Step 1. Uninstall ubuntu Open Command Prompt (Or Window PowerShell) and type > lxrun /uninstall Type "y" to continue: y If you'd like to completely uninstall Ubuntu that including user account information, you can use /full option > lxrun /uninstall /full Step 2. Install Ubuntu Type bash on Cortana search bar and click "bash" After that, you will see the message like "This will install Ubuntu on Windows, distributed by Canonical ..."

如何設定VM的網路(Hyper V)

在我們架好VM, 灌好OS之後, 或許會想要讓VM可以聯網去更新套件, 或者是下載Python, Node JS 等等, 以下的幾個步驟設定完之後, 就可以讓VM聯網了 首先, 打開Virtual Switch Manager 接下來, 點選 Create Virtual Network 最後按OK 套用你剛剛建立的Virtual Switch到VM,

[Bot Framework] How to reply an image

There are 2 ways to achieve that goal. First one, pass image url to channel if my source url is like http://abc.com/dog.png                var reply = context.MakeMessage();                                reply.Attachments.Add(new Attachment                 {                     ContentUrl = $" http://abc.com/dog.png ",                     ContentType = "image/png",                 }); Pass base64 encoded image data                 Stream fs = File.OpenRead("C:\\dog.png");                 byte[] img = fs.ToArray();                          string ima64 = Convert.ToBase64String(img);                 var reply = context.MakeMessage();                 reply.Attachments.Add(new Attachment                 {                     ContentUrl = $"data:image/png;base64,{ima64}",                     ContentType = "image/png",                 }); Or you can add image into C

在Azure SQL上新增使用者

實務上, 當我們開放資料庫給其他人存取時, 通常不會給管理者帳密讓他們去連資料庫, 而是新增一個新User並給予適當的權限, 以下就是實作步驟 首先, 建立一個帳號用來登陸SQL Server (這個SQL語法必須對master資料庫執行) CREATE LOGIN [abotuserlogin] WITH PASSWORD ='ooo12345678' GO 替master新增使用者 CREATE USER [aauser] FOR LOGIN [abotuserlogin]  GO 針對要開放的資料庫新增使用者 在Object Explorer上右鍵你想要動的資料庫 CREATE USER [aauser] FOR LOGIN [abotuserlogin]  GO 有了使用者之後我們就可以來設定權限 基本上有兩種方法 設定Role(通常一個Role就包含數個權限) 直接調整權限 總共有底下這麼多權限可以使用 若只想要開放資料的增刪修查, 那可以增加db_datareader, db_datawrite這兩個Role EXEC sp_addrolemember 'db_datareader', [aauser]; GO EXEC sp_addrolemember 'db_datawriter', [aauser]; GO 注意: 上面給的權限只能用來處理資料, 所以如果要加Table或是砍Table的話, 會出現access denied 的喔 最後, 如果這個User用不到了, 想要刪除的話, 可以Security 下找到我們剛剛加的 abotuserlogin 還有我們剛剛新增的aauser 右鍵這些名稱, 我個就可以看到刪除選項 Ref: https://azure.microsoft.com/en-us/blog/adding-users-to-your-sql-azure-database/ https://

Azure SQL 如何輸出 table schema

假設你有一個架在Azure 雲端上的資料庫, 今天你可能想要輸出他的table schema 好在本地端建立另一個分身做測試或者是開發時,   只要打開SSMS(2016) 接著對你雲上的資料庫點擊滑鼠右鍵 然後你就會看到Generate Scripts, 此時大力地給他按下去後, 就會跳出另一個視窗要你選擇輸出的目的地, 還有想要輸出的Table 最後, 就會產生一份.SQL讓你輕鬆地在本地端建立分身了