原创 vimrc文件位置及常用配置

1.vimrc文件位置 /home/用戶名   下面有一個.vimrc /etc                   下面也有一個.vimrc 一般只改   /home/用戶名   下面的 .vimrc,此配置文件只針對用戶有效 注:.v

原创 MongoError: Performing an update on the path '_id' would modify the immutable field '_id'解決辦法

 問題 最近在用mongoose更新數據庫時報了這個錯誤: MongoError: Performing an update on the path '_id' would modify the immutable field '_id

原创 使用css3 object-fit屬性完成前端截取圖片展示

目錄 需求 解決辦法 object-fit 介紹 需求 將用戶上傳的不同尺寸的圖片,以固定的尺寸展示,圖片填充滿,並且圖片不變形   解決辦法 使用css3的object-fit屬性,如下代碼: <img class="example

原创 Java常用知識點彙總(基礎:數組,類與對象,接口與繼承)

  目錄 數組 1.引用 2.增強型for循環 3.複製數組 arraycopy() 4.針對數組的工具類 Arrays 5.選擇法排序 6.冒泡排序 7.練習-二維數組中的查找(劍指offer) 類與對象 1.方法重載 2.構造函數 3

原创 數據庫、Javascript、CSS等常用知識點彙總

目錄 數據庫 1.數據庫事務的四大特性 2.NoSql數據庫遵循的CAP定理 3.mongoose中的Schema與Model 4.經典數據庫書籍 Javascript 1.閉包 2.真值(Truthy) HTTP協議 1.GET和POS

原创 劍指offer-不用加減乘除做加法-JavaScript

題目 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號。   思路 位運算 按位與&,按位或|, 按位異或^ 使用位運算實現加法: 1、一位加法 難點:如何解決進位問題? 問題:沒有采取進位操作導致運算錯誤

原创 劍指offer-重建二叉樹-JavaScript

題目 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉樹並

原创 JS字符串截取方法彙總(slice、substring、substr等)

在開發中常常會需要截取字符串,而 JavaScript 提供了很多種方法實現截取操作。本文對各種方法做個整理,供大家參考。   一、使用 slice() 截取 1,函數說明 slice() 方法可通過指定的開始和結束位置,提取字符串的某個

原创 Vue.js快速入門+項目實戰(源碼)

Vue.js電影網站項目 github 鏈接(如果覺得有用記得start哦~): 項目源代碼鏈接   目錄 前言 安裝 Vue.js 1.Vue.js主要特性 2.Vue.js實例 3.Vue.js路由 4.Vue.js模板 5.條件渲染

原创 Electron 主進程和渲染進程互相通信

對於 渲染進程 之間的通信,可見另一篇總結:https://blog.csdn.net/weixin_42762089/article/details/88532572 下面總結一下主進程和渲染進程之間的通信。 說明: 自主到從:從Mai

原创 git撤銷修改總結

取消暫存的文件 適用情況:git add 後撤銷修改,將文件退回到unstage區 命令:git reset HEAD 文件名 git reset HEAD js/test.js   撤消對文件的修改 適用情況:修改後還沒有git a

原创 劍指offer-變態跳臺階-JavaScript

題目 一隻青蛙一次可以跳上1級臺階,也可以跳上2級……它也可以跳上n級。求該青蛙跳上一個n級的臺階總共有多少種跳法 思路一 遞歸+數組 參考普通跳臺階(每次可以跳 1個 或 2 個臺階)的思路:https://blog.csdn.ne

原创 Nginx提示Access Denied的解決方法

錯誤描述 訪問頁面,顯示"Access denied." 打開日誌發現會出現security.limit_extensions 這樣的錯誤: FastCGI sent in stderr: "Access to the script '

原创 vim中的多行刪除與多行復制

刪除 法一: 單行刪除 :1(待刪除行)d 多行刪除  :1,10d 法二: 光標所在行 dd 光標所在行以下的N行 Ndd 複製 方法1: 光標放到第6行 2yy 光標放到第9行 p 此方法適合複製少量行文本的情

原创 劍指offer-旋轉數組的最小數字-JavaScript

題目 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。 輸入一個非遞減排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一個旋轉,該數組的最小值爲1。 NOTE:給