原创 劍指offer-撲克牌順序

題目如下: LL今天心情特別好,因爲他去買了一副撲克牌,發現裏面居然有2個大王,2個小王(一副牌原本是54張_)…他隨機從中抽出了5張牌,想測測自己的手氣,看看能不能抽到順子,如果抽到的話,他決定去買體育彩票,嘿嘿!!“紅心A,黑桃

原创 劍指offer-求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)

題目如下: 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C) 本題考的知識點就兩點 && 運算符 false && true => fa

原创 劍指offer-整數求和

題目如下: 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號 解題思路是使用位運算操作來實現加法。 下面舉個列子: num1 = 101 ; num2 = 11; 101 + 11 進行異或運算 1

原创 top命令詳解

查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 說明:sar -P ALL > aaa.txt 重定向輸出內容到文件 aaa.txt top命令經常用來監控Linux的系統狀況,比如cpu、內存的使

原创 CSS實現三角形

關於CSS實現三角形很早以前就看到過了,今天突然心血來潮,想着不就是利用border來實現麼,想着自己動手試一下,沒想到這麼簡單的功能沒寫出來。。。 下面總結一下這個問題吧。 實現三角形的基本原理 CSS .triangle{

原创 React學習筆記

function 和 class 的區別 State is similar to props, but it is private and fully controlled by the component. We mentio

原创 CSS垂直居中24法

今天看到一篇神文,講解了23中垂直居中的方法,現在自己參照原文進行每一種方法的詳細講解。 以下是所有例子中的公共CSS部分 *{ margin: 0; padding: 0; }

原创 JS數組去重

JS數組去重 最近看了下關於數組去重相關的方法,現在自己做一下總結。 情境 輸入 [1,1,‘true’,‘true’,true,true,15,15,false,false, undefined,undefined, null

原创 一道有趣的JS題(1 - 妙用隱式類型轉換)

題目 輸入:var a = [1,[2,3],a,[b,c]]; 輸出:1,2,3,a,b,c 解決方法3種 1. 使用遞歸 function flat1(arr){ let res = []; if( Array.isArra

原创 CSS設置溢出文字顯示省略號

文章目錄CSS設置溢出文字顯示省略號相關CSS``overflow:hidden````white-space:nowrap````text-overflow:ellipsis`` CSS設置溢出文字顯示省略號 相關CSS .tex

原创 JS清空數組的三種方式

文章目錄JS清空數組的三種方式1. splice2. length3.[]小結 JS清空數組的三種方式 1. splice var a = [1,2,3]; a.splice(0);//[1,2,3] console.log(a)

原创 setTimeout與循環閉包

文章目錄情景事件機制1. 單線程2. 任務類型3. 任務執行流程閉包1. 閉包的定義2. 實列中的閉包解決方案1. 使用es6的let2. 使用立即執行函數3. 使用setTimeout的第三個參數總結 情景 今天在複習JS的閉包

原创 js中的繼承詳解

js中的繼承 假設我們有一個Animal類,我們想構造Cat類,Cat類可以繼承Animal類的屬性和方法。以這個場景爲列,我來講一講我所理解的js的繼承。 構造繼承 function Animal(name){ this.n

原创 new操作符的實現原理

new操作符的實現原理 new操作符的實現原理就4條 新建一個對象O,將O的__proto__屬性指向構造函數的原型屬性prototype 綁定構造函數的執行上下文到O上,並執行構造函數得到返回值S 如果S是一個對象,new 操作符

原创 git stash pop引發的unmerged 衝突問題

今天在進行一個git相關的操作時,遇到了一個合併衝突的問題,情景如下 1. 進行git stash save操作,將更改了的README.md存入stash 2. 更改README.md的內容,並進行正常的git commit R