原创 《軟件系統架構:使用觀點和觀點與利益相關者合作》閱讀小結——一
架構學習小結 架構基本原則 第一部分描述了基本概念(架構,架構描述,利益相關者,質量屬性,觀點),比較系統的講述了關於架構的幾塊概念。 軟件架構概念 主要說明了架構定義的靜態結構、動態結構、外部可見行爲等幾個後續章節涉及到的
原创 一種安全的url傳參方式
首先訪問:https://tool.lu/encdec/ 將需要加密參數複製到文本框 點擊下面的Url Encode按鈕 點擊Base64 Encode按鈕 此時文本框中的參數即爲加密所得參數
原创 JS實現取任意類型的數組交集並集方法的思考
說到交併集避免不了判斷類型是否相同,可能很多人都會想到ES6的Set類型,理所當然的認爲可以用Set類型來達到取唯一。但其實沒那麼簡單。 下面參考網上的一些代碼 let a = new Set([1, 2, 3]); let b
原创 將中文姓名轉爲拼音英文名的一種實現
需要將中文名轉爲英文名,這裏需要考慮到姓氏以及名字多音字選擇,這裏記錄一下我實現的一種思路。 以下代碼均使用JS來進行說明。 處理流程 首先需要判斷名字長度以及名字規範 //中文名格式驗證 verifyName: func
原创 安裝指定版本pod
安裝指定版本pod sudo gem install cocoapods --version 1.0.0
原创 所有中文複姓
const doubleFamilyName = [ '万俟', '司馬', '上官', '歐陽', '夏侯', '諸葛', '聞人', '東方', '赫連', '皇甫', '尉遲', '公羊', '澹臺
原创 切換node版本——nvm的安裝與使用
1. 安裝nvm 爲了兼容性和效率,nvm和n進行Node版本管理很有必要,我選擇使用nvm控制node版本。首先要說的是不能用brew去安裝nvm,官方文檔已經說明不支持,這裏用以下命令安裝: curl -o- https://
原创 教你用Windows自帶工具給優盤/移動硬盤添加密碼
教你用Windows自帶工具給優盤/移動硬盤添加密碼 本文中優盤,移動硬盤和分區操作方式一樣,爲方便描述,下文將只說優盤 優盤成了很多人每天都會用到的工具,有時候自己優盤會存着一些不希望別人看到的文件,要是一不小將優盤丟失了
原创 提高博客瀏覽量(SEO)的幾個小技巧
提高博客瀏覽量的幾個小技巧 添加分級標題 多添加標題可以通過SEO(搜索引擎優化)提高百度等搜索引擎收錄你的這篇博客的機率,這裏需要了解SEO的一些知識:你的文檔格式會被轉換成HTML 格式,其中標題被轉換成<h>標籤,搜索過程中
原创 三行代碼讓你的React/RN應用動起來
import { LayoutAnimation } from "react-native"; componentWillUpdate() { LayoutAnimation.easeInEaseOut(); }
原创 ESlint開發環境配置
ESLint 是在 ECMAScript/JavaScript 代碼中識別和報告模式匹配的工具,它的目標是保證代碼的一致性和避免錯誤,是JS開發過程中極佳工具,這篇文章將以WebStorm爲例告訴你如何在本地配置ESlint
原创 React Native滾動到指定位置
在構建函數聲明一個記錄位置的值 constructor(){ this.positionY = '' } 既然要滾動,那肯定得將組件放在ScrollView裏面啦 <ScrollView ref={ref => this.sc
原创 從前端開發者角度學習Python(持續更新)
不得不承認當前Python的火熱超過目前任何一門語言,不管從爬蟲、人工智能、大數據或者圖像學習還是文檔處理領域都有Python的一席之地。本系列將會從一個前端開發者的角度記錄學習Python的思路。 注:本文行文思路不會按照傳統
原创 REM——適合移動開發的自適應方案
文章目錄1.什麼是REM2.REM和EM的區別3.手機端方案的特點4.使用JS動態調整REM5.REM與其他單位同時存在 1.什麼是REM 先來認識幾個常見單位: px:像素,這個大家都知道。 vh:viewport heig
原创 Mac下PHP5+Nginx環境搭建
文章目錄PHP環境檢查PHP版本添加源安裝 PHP5.6啓動關聯path應用環境變量確認php版本以及查看當前使用的php目錄nginx環境配置安裝nginx在系統根目錄新建如下文件結構編輯配置文件啓動nginx關閉nginx重啓