Flora Chen

@flora8411

前端工程師 努力探索未知的浩瀚知識

Joined on May 4, 2022

  • 原始資料型別 包括:boolean (布林值)、number (數值)、string (字串)、null、undefined 以及 ES6 中的新型別 Symbol。 let isDone: boolean = false; let decLiteral: number = 6; let hexLiteral: number = 0xf00d; let myName: string = 'Tom'; JavaScript 沒有空值(Void)的概念,在 TypeScript 中,可以用 void 表示沒有任何返回值的函式: function alertName(): void {
     Like  Bookmark
  • 30 Days of LC JavaScript Challenge Day30 Day Day Day Day Day Day Day Day
     Like  Bookmark
  • 主要觀念: 非同步程式 (Asynchronous programming) 串流 (Stream) 觀察者模式 (Observer pattern) 疊代器模式 (Iterator pattern) 函式語言程式設計 (Functional programming) 學習資源: https://www.youtube.com/watch?v=tGWBy6Vqq9w&ab_channel=LaithAcademy
     Like  Bookmark
  • 學習資料:https://neighborhood999.github.io/webpack-tutorial-gitbook/ 學習影片:https://www.youtube.com/watch?v=IZGNcSuwBZs&t=2098s 安裝 npm init npm install webpack webpack-cli 此時package.json的dependencies就會出現webpack scripts要新增一個build "scripts": { "build": "webpack --config prod.config.js"
     Like  Bookmark
  • RegExp 應用: lookahead , lookbehind lookahead前瞻通常表示為(?=...),意思是匹配後面符合括號內模式的字符,而不是實際匹配它們。例如,假設我們想要匹配任何以 apple 開頭的單詞,但是不想要包含 apple 這個單詞本身。我們可以使用正則表達式 /apple(?=\w)/,其中 (?=\w) 表示要求 apple 之後必須是一個字母或數字,但是這個字母或數字並不是匹配的一部分。例如,applepie 會匹配,但 apple 不會匹配。 lookbehind後顧通常表示為 (?<=...),意思是匹配前面符合括號內模式的字符,但是不包含在匹配結果中。例如,假設我們有一個字符串列表,每個字符串都以 User: 開頭,後面跟著一個用逗號分隔的用戶名和一個電子郵件地址。如果我們想要只匹配電子郵件地址,而不包括用戶名和冒號,我們可以使用正則表達式 /(?<=^User:\s*)\w+@\w+.\w+/,其中 (?<=^User:\s*) 表示要求匹配以 User: 開頭並且跟著零個或多個空格的字符串。但是,這些空格和 User: 不會包含在匹配結果中。 <input {...this.props.input} type={this.props.type} placeholder={this.props.placeholder} className={className}
     Like  Bookmark
  • 如果還不了解語言模型或是chatgpt原理可以先看這篇: ChatGpt比較:費用、概念、模型與使用介紹 langchain:基於LLMs的應用程序開發框架 Data augemented generation 先搜再問 LLMs是基於大量非結構化的語料訓練的, 所以對通用的nlp任務有很好的的效果, 然而很多時候, 我們需要的不是在利用通用數據來生成結果, 而是基於特定的數據來產生結果 步驟: fetching: 取回
     Like 1 Bookmark
  • 好看的教學影片:https://www.youtube.com/watch?v=9P8mASSREYM&list=PLC3y8-rFHvwgC9mj0qv972IO5DmD-H0ZH 安裝 先確定node.js版本 下載yarn npm install -g yarn (mac無權限)sudo npm install --global yarn 安裝好確定版本yarn --version 創建新project sudo yarn create next-app --typescript
     Like  Bookmark
  • 如何註冊使用Chatgpt 前往OpenAI chatgpt的網站:https://chat.openai.com/auth/login 點擊sign up按鈕,進入註冊頁面 填寫註冊信息,包括電子郵件地址和密碼或是可以使用Google第三方登入 收完驗證信或是綁定後要輸入姓名生日及手機 什麼是Chatgpt? 由預訓練(自督導學習)的gpt(基石模型)微調後繼續訓練增強學習
     Like 1 Bookmark
  • 官方詳細說明: https://developers.google.com/identity/gsi/web/guides/display-button?hl=zh-tw#html 登入方式: 1. 點擊“使用google帳戶登入”按鈕都登入 2. 使用One Tap(一鍵登入): 有登入的工作階段: 會看cookie當中有否紀錄使用者登入狀態,有的話會顯示以XXX身份繼續
     Like  Bookmark
  • (還有待整理跟補充) Flutter框架結構 框架層Framework(Dart): why Dart(開發時JIT即時編譯/發布時AOT提前編譯)Material/Cupertino Widgets Rendering Animation/Painting/Gestures 引擎層Engine(C/C++)
     Like  Bookmark