2021年10月25日
摘要:

作為當(dāng)今最差的瀏覽器,雖說IE即將推出歷史的舞臺,但是因為項目需要還是需要支持。那么必須判斷是否是IE,如果是IE,需要做些特殊處理。 document.documentMode 是IE特有的屬性,可以根據(jù)這個值判斷是否為IE。如: var isIE = document.documentMode
閱讀全文
posted @ 2021-10-25 09:33
Jack Niu
閱讀(420)
推薦(0)
2021年7月9日
摘要:
VS 錯誤: The "Microsoft.Build.Tasks.Xaml.PartialClassGenerationTask" task could not be loaded from the assembly C:\Program Files (x86)\Microsoft Visual
閱讀全文
posted @ 2021-07-09 10:09
Jack Niu
閱讀(214)
推薦(0)
2021年6月8日
摘要:
環(huán)境: .NET 5 ASP.NET Core MVC 1. .NET 5 作為一個資深.NET工程師,說句實話,.NET沒落了,在國內(nèi)更加的沒落。之前做過8年node.js/前端,現(xiàn)如今又轉(zhuǎn)回了.NET。也希望.NET能有更好的前景吧。個人覺得.NET還是有一定的市場的(當(dāng)然,國內(nèi)算小眾了),有幾
閱讀全文
posted @ 2021-06-08 14:16
Jack Niu
閱讀(803)
推薦(0)
2021年5月28日
摘要:
ASP.NET Core MVC 入門到精通 - 3. 使用MediatR 環(huán)境: .NET 5 ASP.NET Core MVC (project) 1. MediatR MediatR .NET中的簡單中介者模式實現(xiàn),一種進(jìn)程內(nèi)消息傳遞機(jī)制(無其他外部依賴)。支持以同步或異步的形式進(jìn)行請求/響應(yīng)
閱讀全文
posted @ 2021-05-28 14:33
Jack Niu
閱讀(924)
推薦(5)
2021年5月27日
摘要:
算法 - 計算漢明距離 1. 題目 給出兩個整數(shù) x 和 y,計算它們之間的漢明距離。 漢明距離是使用在數(shù)據(jù)傳輸差錯控制編碼里面的,漢明距離是一個概念,它表示兩個(相同長度)字對應(yīng)位不同的數(shù)量,我們以d(x,y)表示兩個字x,y之間的漢明距離。對兩個字符串進(jìn)行異或運算,并統(tǒng)計結(jié)果為1的個數(shù),那么這個
閱讀全文
posted @ 2021-05-27 14:23
Jack Niu
閱讀(784)
推薦(0)
2021年5月20日
摘要:
瀏覽器(Cache)的緩存邏輯(HTTP條件請求) 1. 瀏覽器緩存 一般來說,一個GET請求在目標(biāo)資源存在的情況下會返回一個狀態(tài)碼為“200 OK”的響應(yīng),目標(biāo)資源的內(nèi)容將直接存放在響應(yīng)報文的主體部分。如果資源的內(nèi)容不會輕易改變,那么我們希望客戶端(如瀏覽器)在本地緩存獲取的資源。對于針對同一資源
閱讀全文
posted @ 2021-05-20 14:12
Jack Niu
閱讀(202)
推薦(0)
摘要:
1. 題目: 將兩個升序鏈表合并為一個新的 升序 鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節(jié)點組成的。 e.g 輸入:l1 = [1,2,5], l2 = [1,3,4] 輸出:[1,1,2,3,4,5] 2. 思路 (迭代) 我們可以用迭代的方法來實現(xiàn)上述算法。當(dāng) l1 和 l2 都不是空
閱讀全文
posted @ 2021-05-20 08:46
Jack Niu
閱讀(124)
推薦(0)
2021年4月25日
摘要:
前端進(jìn)階(2)使用fetch/axios時, 如何取消http請求 1. 需求 現(xiàn)在前端都是SPA,我們什么時候需要取消HTTP請求呢? 當(dāng)我們從一個頁面跳轉(zhuǎn)到另外一個頁面時,如果前一個頁面的請求還沒有返回,那么我們希望取消前一個頁面的請求 某些操作耗時比較長(不能是保存等操作哦),如果用戶不想等待
閱讀全文
posted @ 2021-04-25 15:31
Jack Niu
閱讀(1367)
推薦(0)
2021年4月23日
摘要:
前端進(jìn)階(1)Web前端性能優(yōu)化 Web前端性能優(yōu)化, 不僅能夠改善站點的用戶體驗,并且能夠節(jié)省相當(dāng)?shù)馁Y源利用。下面將從1)服務(wù)器、2)html內(nèi)容、3)css、 4)javascript、 5)圖片等幾方面介紹具體的優(yōu)化操作。 目錄: 1. 服務(wù)器優(yōu)化 1.1. 使用內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN) 1.2
閱讀全文
posted @ 2021-04-23 15:07
Jack Niu
閱讀(492)
推薦(1)
2021年4月22日
摘要:
https://jackniu81.github.io/2021/04/22/2021-Top-100-C-NET-Interview-Questions-And-Answers/ 1. What is the difference between “dispose” and “finalize”
閱讀全文
posted @ 2021-04-22 16:13
Jack Niu
閱讀(127)
推薦(0)
2021年4月19日
摘要:
問題 umi推薦使用yarn安裝,安裝umi后,使用umi提示不是內(nèi)部或者外部命令。('umi' is not recognized as an internal or external command,operable program or batch file.) 解決 根源在于yarn的glo
閱讀全文
posted @ 2021-04-19 17:07
Jack Niu
閱讀(1857)
推薦(0)
摘要:
問題 最近訪問GitHub總是不穩(wěn)定,經(jīng)常連不上, 出各種錯誤(OpenSSL SSL_read: Connection was reset, errno 10054, Connection refused ...)。 原因大概是GitHub的IP經(jīng)常變化(一天可能變幾次),我們本地的DNS解析有問
閱讀全文
posted @ 2021-04-19 16:50
Jack Niu
閱讀(10349)
推薦(1)
摘要:
https://jackniu81.github.io/2021/04/18/Algorithm-Fibonacci-numbers/ 1. 斐波那契數(shù)列 斐波那契數(shù)列:0, 1, 1, 2, 3, 5, 8, 13 ... ... 通常用 F(n) 表示,形成的序列稱為 斐波那契數(shù)列 。該數(shù)列由
閱讀全文
posted @ 2021-04-19 16:18
Jack Niu
閱讀(689)
推薦(0)
2021年4月16日
摘要:
1. NET/dotnet core/.NET framework 的關(guān)系 2. corefx, coreclr 都是什么? 3. asp.net core 3.1. 3.1 Kestrel 3.2. 3.2 asp.net core 主要的特性 3.3. 3.3 startup class的作用?
閱讀全文
posted @ 2021-04-16 15:30
Jack Niu
閱讀(12381)
推薦(1)
2021年4月13日
摘要:
1. 基本問題 1.1. Vue.js 的特點 1.2. Vue.js 雙向綁定的原理 1.3. Vue.js 3.0 放棄defineProperty, 使用Proxy的原因 1.4. Vue 2 中給 data 中的對象屬性添加一個新的屬性時會發(fā)生什么?如何解決? 1.5. Computed和W
閱讀全文
posted @ 2021-04-13 15:12
Jack Niu
閱讀(33069)
推薦(2)
2021年2月2日
摘要:
1. 概要 Flexible Box翻譯過來就是彈性盒子、彈性布局,是css3中新增的一種布局方式,是當(dāng)頁面需要適應(yīng)不同的屏幕大小以及設(shè)備類型時確保元素?fù)碛星‘?dāng)?shù)男袨榈牟季址绞健R霃椥圆季帜P偷哪康氖翘峁┮环N更加有效的方式來對一個容器中的子元素進(jìn)行排列、對齊和分配空白空間。 彈性盒子由彈性容器(F
閱讀全文
posted @ 2021-02-02 14:40
Jack Niu
閱讀(275)
推薦(0)
2021年1月29日
摘要:
環(huán)境: Angular CLI: 11.0.6 Angular: 11.0.7 Node: 12.18.3 npm : 6.14.6 IDE: Visual Studio Code 1. 概要 實際的Angular項目,肯定不是一個簡單的Hello World程序,會包含很多的功能,很多的文件。那么
閱讀全文
posted @ 2021-01-29 14:47
Jack Niu
閱讀(605)
推薦(0)
摘要:
環(huán)境: Angular CLI: 11.0.6 Angular: 11.0.7 Node: 12.18.3 npm : 6.14.6 IDE: Visual Studio Code 1. 概要 當(dāng)我們完成angular的開發(fā)后,如何部署到服務(wù)器呢? 2. 編譯打包 2.1. 基本打包命令 基于Ang
閱讀全文
posted @ 2021-01-29 10:49
Jack Niu
閱讀(3487)
推薦(2)
2021年1月25日
摘要:
1. 摘要 2. 路由守衛(wèi)(Route Guards) 2.1. 創(chuàng)建路由守衛(wèi) 2.2. 控制路由是否可以激活 2.3. 控制路由是否退出(離開) 3. 總結(jié) 環(huán)境: Angular CLI: 11.0.6 Angular: 11.0.7 Node: 12.18.3 npm : 6.14.6 IDE
閱讀全文
posted @ 2021-01-25 16:50
Jack Niu
閱讀(919)
推薦(0)
摘要:
1. 摘要 2. 路由(Router)基本用法 2.1. 準(zhǔn)備 2.2. 注冊路由 2.3. html中的用法 2.4. ts 代碼中的用法 3. 接收參數(shù) 3.1. 路徑中的參數(shù) 3.2. 參數(shù)(QueryParameter)中的參數(shù) 4. URL路徑顯示格式 5. 部署中遇到的問題 6. 總結(jié)
閱讀全文
posted @ 2021-01-25 14:45
Jack Niu
閱讀(934)
推薦(0)