by Vivid
20. 九月 2023 13:45
.NET Magazine國際中文電子雜誌作 者:許薰尹 審 稿:張智凱 文章編號:N230925302 出刊日期:2023/9/20
例外錯誤處理是每一個網站應用程式不可避免的課題,Blazor應用程式當然也不例外。在這篇文章之中,我們將探討如何使用Visual Studio 2022開發工具設計Blazor WebAssembly類型的專案,並探討如何利用內建的「ErrorBoundary」元件,或自訂類別來針對整個網站進行全域的例外錯誤處理,以及針對個別元件來做錯誤處理。 攔截例外錯誤在Blazor WebAssembly應用程式中可以選擇以下幾個層級進行例外錯誤處理:
...
[更多...]
by Vivid
6. 九月 2023 16:51
.NET Magazine國際中文電子雜誌作 者:許薰尹 審 稿:張智凱 文章編號:N230925301 出刊日期:2023/9/6
在本站《在WebAssembly應用程式使用Web Storage API》一文中介紹了Blazor WebAssembly類型的專案使用HTML5定義的Web Storage API,在用戶端瀏覽器中使用JavaScript 程式碼與「sessionStorage」或是「localStoreage」物件來儲存資料。不過若想要儲存結構較複雜的資料時,Indexed Database API,簡稱「IndexedDB」,能提供更有效率的方式來存...
[更多...]
by adonisy
4. 九月 2023 09:41
DB World國際中文電子雜誌
作 者:楊先民
審 稿:張智凱
前言
本期特别如何將一般的資料表搬移到總帳資料表。
因為大多數的系統是已經被建立完成的,日後才升級到 SQL Server 2022的版本,因此總帳不是在建立資料表的時後被設定
而是資料表已經建立完成,然後需要透過搬移的方式完成,那麼,該如何做呢?
一般資料表搬移到總帳資料表
無法將一般資料表透過轉換的方式,變成總帳資料表,但是你可以將資料從現有的一般資料表移轉至總帳資料表,然後將原始
資料表取代為總帳資料表。
當執行資料庫總帳驗證時,此流程必須排序每個交易內的所有作業。 如果使用&n...
[更多...]
by Vivid
23. 八月 2023 14:01
.NET Magazine國際中文電子雜誌作 者:許薰尹 審 稿:張智凱 文章編號:N230825202 出刊日期: 2023/8/23
網站應用程式經常需要將一些使用者資料儲存在用戶端瀏覽器的記憶體或暫存區,以往我們總是會選擇使用HTTP Cookie來達到這個目地。HTTP Cookie會透過HTTP請求傳送到伺服端,有時會額外浪費一些伺服端的資源,在HTML 5版本之後,若要想要用戶端瀏覽器儲存一些資料,且資料不會隨著HTTP請求送到伺服端,你可以選擇使用HTML 5 Web Storage API來取代使用HTTP Cookie儲存資料。
在這篇文章之中,我們將探討如何使用Vis...
[更多...]
by adonisy
21. 八月 2023 00:53
DB World國際中文電子雜誌
作 者:楊先民
審 稿:張智凱
前言
本期特别來介紹一個 SQL Server 2022的新功能:總帳。
這個功能其實是和安全性、稽核有點關係,你也未必會需要這個功能,但如果有的話,確實能讓你的資料庫更為安全
以及可信賴。
什麼是總帳
總帳的英文是 Ledger,意思就是資料庫如果經過外人修改的話,總是會有一個帳本會記錄原始的狀態(以上是我的理解)。
之前有個講師有舉過一個例子,就是汽車公司要召回車輛,明明你的車也是這個型號,但是你的車卻沒有被召回,當你提出上訴時
分公司就把你的召回資訊從 SQL S...
[更多...]
by Vivid
9. 八月 2023 15:02
800x600 Normal 0 0 2 false false false EN-US ZH-TW X-NONE MicrosoftInternetExplorer4 ...
[更多...]
by adonisy
7. 八月 2023 14:36
DB World國際中文電子雜誌
作 者:楊先民
審 稿:張智凱
前言
資料庫系統最常被問到的問題之一,就是磁碟是否該使用固態硬碟這個問題,本期就來探討一下
在資料庫系統中,固態硬碟的使用。
固態硬碟
固態硬碟和傳統磁碟的差别,在於傳統磁碟有讀寫頭與讀寫臂,利用磁盤的快速轉動,將讀寫頭擺放到定位點
是一個物理現像,而磁盤有其轉速的上限(大約是一萬五千轉),且讀寫頭與讀寫臂容易因為震動或是年紀,導致故障
故傳統磁碟一般認為可靠度以及速度都是系統中效能最差的。
固態硬碟的出現,解決了這樣的問題,因為固態硬碟是一種電子現像,...
[更多...]
by Vivid
26. 七月 2023 09:25
.NET Magazine國際中文電子雜誌作 者:許薰尹 審 稿:張智凱文章編號:N230725102出刊日期: 2023/7/26
為了增快網站程式的執行,瀏覽器通常會將網頁的執行結果,或一些靜態檔案,例如:JavaScript、樣式表…等等,儲存在用戶端電腦,通常稱之為快取(Cache)。同時,網頁程式也可以透過JavaScript程式碼,將一些不易變動的資料暫存到瀏覽器的快取之中,這樣的好處是:可以減少和伺服器往返溝通來要求下載資料的次數,如此將能有效地提升網站程式的執行效能。 在這篇文章之中,我們將探討什麼是瀏覽器的快取(Cache),使用Visual Studio...
[更多...]
by Vivid
12. 七月 2023 15:59
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N230725101
出刊日期: 2023/7/12
當使用Visual Studio 2022開發工具設計Vue.js應用程式時,現在有一個新的專案範本,可以協助程式設計人員,快速地利用範本程式碼,建立前端Vue.js,以及後端Web API專案,這篇文章將介紹如何使用建立Visual Studio 2022開發工具Vue.js專案,以及如何透過範本專案來客製化程式碼。
安裝 Vue.js開發環境
要使用Visual Studio 2022開發工具進行Vue.js...
[更多...]
by adonisy
10. 七月 2023 08:49
.DB World國際中文電子雜誌作 者:楊先民審 稿:張智凱
上期我們設定好了自動交易的環境,本期來介紹如何進行自動交易。
自動交易
首先,自動交易必須撰寫「訊號」,也就是 signal,這個在 mc的環境可以找到,如下圖:
如果你進去畫面,應該是空空如也的,所以我們需要開啟另一個程式,也就是 powerlanguage editor,進行編輯,撰寫你的第一個訊號
powerlanguage editor主要可以撰寫三個功能,我們把程式 powerlanguage editor 打開,利用 file->new的方式,如下圖:
...
[更多...]