whosblog

Less is more.

Install Fish shell + Dracula + Starship

Install Fish Shell and Fisher

Read More

指定 babel-jest 成為 jest 的 transformer

#Jest#Babel

當專案中有 jsx 的檔案時,會得到下列的錯誤訊息:

Read More

Enable New JSX transform with React Native 0.66+

#React Native

最近把一些舊專案升級到 React 17 為了 New JSX Transform 這個東西,根據官方文件做完對應的修改後,專案會無法啟動。原因是在 React Native 專案中所使用的 bundler 有一些預設設定的緣故。

Read More

Fastlane Error: Invalid UTF-8 continuation byte

#React Native

啟動 Hermes 後遇到錯誤。

Read More

LeetCode #26 Remove Duplicates from Sorted Array

#LeetCode

依序查找,假如跟前一個元素一樣就刪除該元素。

Read More

LeetCode #88 Merge Sorted Array

#LeetCode

曾經面試時被問到過。

Read More

翻轉二元樹

#LeetCode

遞迴寫法。

Read More

A Network Error from Axios

#React Native

最近合作的專案中,在與後端合作時,遇到一個奇怪的現象,一開始以為是 bug 看了 Axios 原始碼後才知道,根本是我們的後端亂寫!哈,紀錄一下我的發現,以及我如何解決。

Read More

Build Failed with lib/x86/libc++_shared.so

#Android

Add codes in build.gradle as below

Read More

Upgrade RN version from 0.57.8 to 0.59.10

#React Native

Change react-native version to 0.59.0 manually.

Read More

0.1 + 0.2 = ?

#JavaScript

面試常被問的一題。

Read More

Set git submodule don't use https

#Git

In .gitmodules file. Set repository url need use git@github.com:$NAME.git if is https:// will meet SSH authentication failed.

Read More

Install RVM

筆記用。

Read More

Merge k Sorted Lists

#LeetCode

筆記用。

Read More

Reverse Linked List

#LeetCode

筆記用。

Read More

Toeplitz Matrix

#LeetCode

筆記用。

Read More

Abort Fetch API

#React Native

筆記用。

Read More

Fetch API

#JavaScript

筆記用。

Read More

印出 XCode 模擬器

筆記用。

Read More

認識 JWT

解決身份驗證的問題。

Read More

SublimeLinter and ESLint

我是使用 Sublime 3 的版本。

Read More

TCP 三次握手/四次握手

筆記用。

Read More

死結(Deadlock)

筆記用。

Read More

Reverse Pairs

#LeetCode

筆記用。

Read More

Testing iOS Notification with APNs

#iOS

使用 Python 小工具。

Read More

Stack vs. Heap

複習 stack 跟 heap 的觀念。

Read More

淺拷貝 vs. 深拷貝

#JavaScript

複製物件你可能會這麼寫。

Read More

JavaScript 中的 this

#JavaScript

關於 JavaScript 中的 this 是一個很容易搞混的東西。

Read More

保留空資料夾

#Git

使用 .gitignore.

Read More

Nginx+PHP

#PHP

簡單的環境建置。

Read More

PHP mcrypt

#PHP

安裝 PHP mcrypt 套件。

Read More

.htaccess 設定

#PHP

當遇到 http 500 錯誤時的可能處理。

Read More

Add Two Numbers

#LeetCode

練習用。

Read More

Binary Tree Level Order Traversal

#LeetCode

分層印出二元樹的元素。

Read More

iOS App 打包

#iOS

自動打包指令。

Read More

忽略自簽憑證

#Git

Git 忽略自簽憑證的方法

Read More

動態載入模組

#JavaScript

實際上不一定會使用到模組的程式碼。

Read More

Launch an Android Emulator

#Android

使用 Command-line 啟動安卓模擬器。

Read More

Reactotron

#React Native

開發 React 應用的時候,可以試試這個工具。

Read More

Create an Event with MySQL

定期執行SQL語法。

Read More

Allows Any HTTPS Certificate

#React Native

開發環境中使用自簽憑證。

Read More

To Push Git a Large File

#Git

想要上傳超過 100MB 的檔案到 Git 的方法。

Read More

RSA 加密/簽名

#JavaScript

伺服端生成公私鑰對後,將公鑰儲存在前端。登入時利用公鑰將敏感資料加密傳送給後端。

Read More

Send WebView a Message with React Native

#React Native

假如想讓 WebView 與 React Native 溝通的話可以用。

Read More

Singleton with JavaScript

#JavaScript

試著實現一個單例實體。

Read More

Promise

#JavaScript

處理非同步問題。

Read More

Port 被佔用

無法正常啟動時的可能解決辦法。

Read More

First React Native App

#React Native

使用 command-line.

Read More