• 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
這幾天試了GitHub Copilot Agent功能,用來對於舊專案的增加需求,
 
表現得還不錯,大概有70%左右是滿足到的,
 
心得是在多檔編輯時,得精確的拉進那些檔案一起讓他去參考,
文章標籤

baechang 發表在 痞客邦 留言(0) 人氣()

因為 .Net5 的推出,正式宣佈了Blazor˙來臨,

相關的技術請參考微軟的技術文件,還有很多的文章,

我自己也會慢慢寫出來,

我這邊只解釋一下資料實作,

首先你必須要知道Blazor都是在前端運行,

文章標籤

baechang 發表在 痞客邦 留言(0) 人氣()

直接給Code 

https://jsfiddle.net/j3uybk2j/5/

 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 $(document).ready(function() {
  if (window.File && window.FileList && window.FileReader) {
    $("#files").on("change", function(e) {
      var files = e.target.files,
        filesLength = files.length;
      for (var i = 0; i < filesLength; i++) {
        var f = files[i]
        var fileReader = new FileReader();
        fileReader.onload = (function(e) {
          var file = e.target;
          $("<span class=\"pip\">" +
            "<img class=\"imageThumb\" src=\"" + e.target.result + "\" title=\"" + file.name + "\"/>" +
            "<br/><span class=\"remove\">Remove image</span>" +
            "</span>").insertAfter("#files");
          $(".remove").click(function(){
            $(this).parent(".pip").remove();
          });
                    
        });
        fileReader.readAsDataURL(f);
      }
    });
  } else {
    alert("Your browser doesn't support to File API")
  }
});

 

baechang 發表在 痞客邦 留言(0) 人氣()

這是小技巧,簡單來說就是懶, 一行幹掉省去還要去跑foreach 

最後效能調教的時候這都會是一些小細節

可以一次解決的就直接解決掉,

這個範例是SP, 當然要跟DBA合作很密切

不然這段是有點危險的.

文章標籤

baechang 發表在 痞客邦 留言(0) 人氣()

當你存放在App_Code裡面的程式無法在其他的地方Using時

有個設定其實是應該要被預設的

但是後期的VS2017-VS2019似乎已經解決這個問題

我是再VS2015遇到的,

不用懷疑, 有些專案換了VS版本就是不行了,

文章標籤

baechang 發表在 痞客邦 留言(0) 人氣()

這問題很簡單, 我們開發時要常常開啟F12來看看目前狀況, 

不要盲目地開發

觀測別人程式碼常常都會看到在載入一些資源時為什麼後會都會帶一些怪怪的亂數字串

主要就是讓Server不會去Cache

以下就是解法,  Server會重新去取檔案,

文章標籤

baechang 發表在 痞客邦 留言(0) 人氣()

我被同事問過很多次,當然我也因為這種問題困擾過,

這只是一個小觀念

問題就是有沒有辦法做到 List<List<string>>

簡單來說就是一對字串的集合的集合,

我遇過好幾是同事都卡在這邊,

其實解法真的很簡單,就是一念之間

文章標籤

baechang 發表在 痞客邦 留言(0) 人氣()

這一題研究很難,網路上的文章比較雜亂,我自己是看了很多不斷嘗試才成功,

當我講解給同事聽時,同事說,怎麼這麼簡單,我說,因為我消化過了.XD

廢話不多說.馬上開始

 

    [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)]

文章標籤

baechang 發表在 痞客邦 留言(0) 人氣()

現在已經是2020了,Net 5也推出了,

但是不可以避免的事,有時候還是得串接一些third party系統的XML Web Service,

我們當然可以用以前的方式直接使用Web參考的方式來呼叫取回XML,

但是常常第三方只會先提供接口,帳號密碼都是暫時的,網址還會更換,

雖然有CI/CD,但是我們總不會希望把帳號密碼跟連結的URI放在程式碼內,

文章標籤

baechang 發表在 痞客邦 留言(0) 人氣()