原创 umi+dva開發環境及常用配置

安裝(官方文檔:https://umijs.org/zh): yarn global add umi 使用: 使用umi -v可查看版本,確保全局安裝沒問題 umi g page <文件名> //創建包含目錄的頁面home/index

原创 react中使用mobx狀態管理

中文文檔:https://suprise.gitbooks.io/mobx-cn/content/refguide/api.html 安裝 Mobx cnpm install mobx -S cnpm install mobx-reac

原创 react-native配置路由導航、傳參示例,標題樣式配置

一.關於項目環境配置     我就是跟着react native中文網一步步來的,模擬器就用的android studio 的原生模擬器,這個模擬器可能跟其他大多數模擬器調出開發菜單的快捷鍵不一樣,我是找了N久才發現快捷鍵是Ctrl+M打

原创 python3+scrapy+selenium爬取英雄聯盟英雄資料

繼前一篇文章用nodejs+puppeteer+chromium爬取了這個英雄資料後,在本篇同樣爬這個頁面,思路都差不多,只是用不同語言來實現,可作爲參考,個人覺得爬蟲還是nodejs比較好用,可能是我python太菜吧 本例環境和所需第

原创 nodejs+puppeteer+chromium爬取異步數據頁面(英雄聯盟英雄資料列表頁+詳情頁)

puppeteer介紹 對於靜態頁面的爬取是灰常簡單的,一個request+cherrico即可,今天我動手對英雄聯盟官網英雄資料爬取時發現英雄列表和詳情頁是通過js異步渲染的數據,所以就用上了這個神器puppeteer Puppetee

原创 js等額本息計算

利率(年):4.9%(基準) *(1+20%)(上浮) = 5.88% 貸款額度(萬):50 貸款年限(年):25(300期) 計算月供: 500000*(0.0588/12*Math.pow((1+0.0588/12), 300)) /

原创 moment.js 常用方法說明及配合antd DatePicker的使用

var now = moment().toDate(); console.log('獲取當前時間\n',now) now = moment().format('YYYY-MM-DD'); console.log('格式化當前時間\n

原创 創建切換合併分支以及提交本地分支至遠程分支

創建分支 git branch localbranch 切換分支 git checkout localbranch 創建分支並切換到該分支,等效於上面兩個命令都執行 git checkout -b localbranch 在本地更改完分支

原创 create-react-app中使用less和antd並修改主題顏色

引入less 如果項目根目錄中沒有config文件夾,首先暴露出項目配置文件,項目下執行: npm run eject 如果項目是從git倉庫中pull下來的的話,必須確保本地項目與倉庫中沒有衝突,才能夠eject成功,否則命令會報錯,

原创 微信小程序手記

獲取當前點擊的組件信息: e.target,如果需要組件存數據,可以指定data-NAME屬性,然後通過基礎事件中e.target.dataset.NAME 獲取,如果是自定義事件在e.detail中獲取 template組件,用來定義模

原创 nodejs下request模塊爬取頁面中文字符gb2312亂碼問題

正常獲取頁面: 1 var request = require('request'); 2 request(url, function(error, response, body) { 3 if (!error && respo

原创 wordpress快速搭建個人博客,插件以及主題的安裝!

下載wordpress不說了,說下簡單的數據庫配置吧,在wordpress根目錄下找到wp-config.php文件,用編輯器打開,找到如下代碼: // ** MySQL 設置 - 具體信息來自您正在使用的主機 ** // /** Wo

原创 python學習2

python函數式 #用map格式化list中的字符串 list1 = ["ADMIN", "hello", "LinGe"] maps = lambda l : map(lambda s : s[0].upper() + s[1:].

原创 python6---WSGI接口和web框架flask

WSGI接口定義非常簡單,它只要求Web開發者實現一個函數,就可以響應HTTP請求。我們來看一個最簡單的Web版本的“Hello, web!”: def application(environ, start_response):

原创 nodejs+express+handlebars整合demo及轉義\問題分析

在分析轉義Handlebars+express問題之前先把nodejs+handlebars+express的項目構建過程說明。 express 4+handlebars構建項目快捷的方式是:  如圖可選ejs/jade/hbs等模板引擎