原创 JS-數組遍歷中刪除元素的方法優化

很久沒寫博客,最近被項目虐的有點慘 現象:項目中經常碰到一個數據遍歷中要刪除其中元素的情況,如果使用正序遍歷,刪除項的時候,數組長度減了1,但是下標i 卻執行了++,導致刪除i的下一項被跳了過去 一般解決:此時可以在刪除下標i的時候執行

原创 C#學習目錄

環境搭建 數據類型 類型轉換 數組 字符串 結構體 反射 委託 http://www.runoob.com/csharp/csharp-tutorial.html  

原创 VSCode調試C#無法在控制檯輸入(解決方案)

在調試->配置 裏面 把 "console": "internalConsole",註釋掉 或者改成 "integratedTerminal" 這樣可以在其他終端進行調試,就可以輸入了

原创 C#類型轉換(轉載)

原文地址:https://www.cnblogs.com/lgxlsm/p/4751252.html C#類型轉換 類型轉換包括顯示轉換和隱式轉換,在.NET中類型轉換的基本規則如下: •任何類型都可以安全的轉換爲其基類類型,可以由隱式轉

原创 NodeJs-esj基礎用法筆記

<% name = "xiaye"%> //聲明 <%= str %> //輸出 <%for(var i=0; i<5; i++){%> <%}%>   //for循環 <%-%>//非轉義輸出 <%include%>  

原创 NodeJs(Web篇)Express框架(一)基本使用方法

Express是nodejs的一個快速搭建web服務的一個模塊,採用非破壞式原則:在nodejs接口基礎上添加接口,保持原有接口 使用之前,先安裝express的模塊,方法爲npm install express 基本使用方法: 直接調用

原创 NodeJs(Web篇)Express框架(二)中間件Express-static,body-parser, multer

express藉助中間件可以更加高效的完成工作 Express-static: Express-static 是express一個讀取靜態文件的中間件,安裝:npm install express-static  使用方法爲server.

原创 NodeJs(Web篇)基礎模塊簡單總結

模塊: 1.http              提供訪問服務 2.querystring  解析=&數據 3.url                解析url 4.fs                  文件操作   http:提供訪問服

原创 NodeJs(Web篇)Express框架(三)中間件multer

multer是express中用來處理文件上傳的一個組件 文件接受類型: 1.upload.single('classname1'); //接受單一類的文件,只有一個 2.upload.array('classname2', num);/

原创 字節序

-----   字節序說明   使用ArrayBuffer判斷機器使用哪種字節序 var isLittelEndian = (function(){ var buffer = new ArrayBuffer(2);//創建2個字

原创 JS-字符串的常用方法總結

1.str.charCodeAt(index);//獲取字符的uinicode碼

原创 1字節整數取值範圍

一個字節8位,可以表示 2^8=256種狀態0000 0000 - 1111 1111,如何用這個字節來表示整數,則又分爲有符號整數和無符號整數,這兩種整數在0111 1111 (127) 以後開始表示的數就不一樣了 一.一個字節無符號整

原创 JS-ArrayBuffer (三)

視圖:dataview 

原创 JS-ArrayBuffer(一)

ArrayBuffer是JavaScript用來處理二進制的,ArrayBuffer對象保存着原始二進制數據,它不能對數據進行操作, 只能通過視圖類(TypeArray或DataView)才能對數據進行讀寫。   ArrayBuffer特

原创 JS-ArrayBuffer (二)

上節對ArrayBuffer有了基本的瞭解,不過沒提及如果讀取和修改buffer裏面的數據,這節主要來說說能夠修改buffer的視圖類 常用視圖類型TypeArray: 視圖類型 數據類型 佔位數 字節數 有無字符 Int8Array 整