原创 《軟件系統架構:使用觀點和觀點與利益相關者合作》閱讀小結——一

架構學習小結 架構基本原則 第一部分描述了基本概念(架構,架構描述,利益相關者,質量屬性,觀點),比較系統的講述了關於架構的幾塊概念。 軟件架構概念 主要說明了架構定義的靜態結構、動態結構、外部可見行爲等幾個後續章節涉及到的

原创 一種安全的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重啓