原创 Python使用numpy獲取列表行數、列數

生成形狀爲3x3的二維整數數組 a = np.random.randint(1, 100, (3, 3)) [[50 90 85] [83 58 53] [85 71 92]] Python使用numpy獲取列表

原创 前端值得一探究竟特輯 --- 五種垂直居中

1、利用inline元素和僞元素 設置僞元素。vertical-align屬性定義行內元素的基線相對於該元素所在行的基線的垂直對齊。 即:有兩個行內元素a和b,a和b都是img, 如果a加了vertical-align:middl

原创 手把手帶你搭建與配置Webpack + ES6 最新開發環境

在github創建新倉庫 github新建一個倉庫(項目地址webpack-es6-anyFrame) 本地新建一個文件夾 在文件夾下執行 echo "# webpack-es6-anyFrame" >> README.md gi

原创 Python使用pandas讀取CSV文件

使用pandas讀取CSV文件 import pandas as pd csv_data = pd.read_csv("./path_file/file.csv", encoding = 'UTF-8') 如果報錯 'utf-8

原创 手把手帶你搭建與配置Webpack + ES6 + React開發環境

首先通過手把手帶你搭建與配置Webpack + ES6 最新開發環境我們已經獲得了一個可以使用ES6及JSX語法的環境。現在讓我們一起在這個項目中使用React。基於這裏的原碼Liz606/webpack-es6-anyFrame

原创 前端值得一探究竟特輯 ---深拷貝與淺拷貝

1、深度理解深拷貝與淺拷貝 要立即深拷貝與淺拷貝,不得不從語言本身的角度出發,迴歸Javascript的數據類型。 原始類型 javascript中的原始值(undefined、null、布爾值、數字和字符串)與對象(包括數組和

原创 React實戰 ---- 路由配置及多級導航切換路由

背景 在管理系統這類項目中,比較常見的設計還是這樣的。 404頁面,宣傳主頁,登錄頁面,註冊頁面,找回密碼頁面單獨處理。 而系統內部就需要統一管理了,不僅僅要管理用戶信息 token的有效性,爲了良好的用戶體驗,我們還有需要使用二

原创 Python 原生檢查數據類型,數字轉字符串,字符串轉數字

檢查數據類型type() type(s) => <class 'pandas.core.series.Series'> 數字轉字符串,字符串轉數字 與Javascript不同,python只能顯式轉換 _int = 1999

原创 前端值得一探究竟特輯 --- 數組的常見API

來自ES5的Array API 1. str.split() 拆分字符串變成數組(對字符串操作) "we are here".split(" "); // ["we", "are", "here"] 2. arr.join(

原创 機器人的運動範圍 --- 劍指Offer

地上有一個 m 行和 n 列的方格,橫縱座標範圍分別是 0∼m−1 和 0∼n−1。 一個機器人從座標0,0的格子開始移動,每一次只能向左,右,上,下四個方向移動一格。 但是不能進入行座標和列座標的數位之和大於 k 的格子。 請

原创 從源碼角度理解Redux中間件---applyMiddleware

什麼是中間件 在redux中,我們可以在view層dispatch一個action,action到達store中的reducer,reducer根據action的type更新處理state,從而更新store中的數據。但是redu

原创 前端值得一探究竟特輯 --- 原型和原型鏈

【函數】:普通函數,類(所有的類:內置類,自己創建的類) 【對象】:普通對象,數組,正則,arguments…實例是對象類型的(除了基本類型的字面量創建的值),prototype的值也是對象類型的,函數也是對象類型的。 原型和原型

原创 React源碼16.12.x --- Component 與 PureComponent

1. 一個React Component 實例中有些什麼? 基於實踐的真理,才經得起推敲,開始與混沌鬥爭的第一步:寫個例子看看。 import React from 'react'; class Test extends Reac

原创 淺談React16與Vue3

前言 最近對React16的新特性還有其更新機制進行了略有系統的學習,同時也觀看了尤玉溪在Vue-Conf上的演講,受益匪淺,記錄一下感想。 React與Vue都採用了Virtual Dom的思想進行頁面的更新,但是React是基

原创 前端值得一探究竟特輯 --- 快速掌握bind、call、apply的區別

bind和call、apply最大的區別 call 和 apply 的主要作用,是改變對象的執行上下文,並且是立即執行的。 bind 也能改變對象的執行上下文,它與 call 和 apply 不同的是,返回值是一個函數,並且需要稍