iT邦幫忙

學習筆記相關文章
共有 632 則文章

技術 Constructor

當我們今天要儲存個人的信息會使用到object,但仔細思考若有100位的話,是否太麻煩了 let persion1 = { name: "De...

技術 CallStack

由於JavaScript是單線程的語言,所以從上而下設計就很重要,若有點困難可以先去看Function Scope了解會很快了解CallStack 以下為依序執...

技術 Hoisting

關於Hoisting很像是變數被拉升到上層 提升變數不會賦值 var a = 2 LHS console.log(a) RHS 尚未宣告變數,即RHS該數值...

技術 Function

Anonymous function expression 雖然匿名函式很好用,但有時在許多callback時會造成難以閱讀 setTimeout(functi...

技術 LHS RHS

RHS 字面上來說RightHand Side,不是真的右手的意思...簡單來說當作get of value取回他的值會比較清楚了解,自己是習慣把RHS稱作 r...

技術 Sorting Algorithms

排序演算法在程式中是非常重要的以下會先來介紹三個基本的排序演算法 Bubble sort Insertion sort Selection sort Bub...

技術 Array of arrays

Recursion + Loop let array = [[["c",["a"]],[["bc"]...

技術 Recursion

接下來我們要來學習很重要的遞迴,接下來讓我們了解吧 函式呼叫自己 使用到Stack Fibonacci function Recursion(n){...

技術 Coding Practice

本章主要學習如何透過演算法學習訓練思考 Palindrome BigO(n) 檢查是否reverse也是相同的EX: anna = anna function...

技術 Average pair

兩數相加平均數 必須是被排序好的 應用在找尋有哪些配對符合所要的數值接下來讓我們實作吧!!! 迴圈版BigO(n^2) let array1 = [-11...

技術 InterSection

InterSection(集合) 以下會來實作怎麼找尋兩個array的集合 先使用兩個迴圈來實作BigO(n^2) let array1 = [1,2,3,4...

技術 Binary Search

二元搜尋BigO(log n) 相較於線性搜尋時間複雜度實在好太多 必須是被排序好的 由於每次對半砍,所以為log n 點我看GIF let array1...

技術 Linear Search

線性搜尋BigO(n) 本文為閱讀Wilson Ren老師的Udemy課程的課後心得接下來讓我們先來看一下GIF檔示例 點我看GIF function Lin...

技術 BigO

##使用BigO來衡量程式碼的時間複雜度(time complexity)是很重要的一件事情,接下來讓我們來學習吧以下為閱讀[https://pjchender...

技術 【左京淳的Spring學習筆記】基礎案例

使用首頁、輸入畫面、輸出畫面等三個基礎畫面,來熟悉畫面之間跳轉及資料移動的原理。 本練習不涉及業務邏輯的開發及資料庫的使用。 IDE(統合開發環境): ST...

技術 【左京淳的JAVA WEB學習筆記】第十六章 分頁功能(查詢用戶購買紀錄)

後台 管理員能在後臺頁面查詢用戶購買紀錄及明細第一次進入此頁面時無參數,在表單填入以下資訊後返回結果列表。 用戶名稱 查詢範圍(開始日期及結束日期) 頁數(點...

技術 【左京淳的JAVA WEB學習筆記】第十五章 商品上架&用戶購買紀錄

管理員在網站後台,需有商品上、下架操作功能。 新建BookAdd.jsp <form action="<%=basePath%>...

技術 【左京淳的JAVA WEB學習筆記】第十四章 付款處理

新建PayMoneySvl付款後清空購物車並更新帳戶餘額為避免重複扣款,重定向到付款成功頁面。 @WebServlet("/user/PayMoney...

技術 【左京淳的JAVA WEB學習筆記】第十三章 購物車

購物車採用session儲存,結構為Map<String,Integer>。Key為isbn號,值為購入數。Map中不儲存Book物件,只儲存isb...

技術 【左京淳的JAVA WEB學習筆記】第十二章 用戶管理

如果用戶在登入畫面成功登入,則在session創建用戶對象及其購物車對象。若失敗則返回登入頁面,提示重新登入。 新建LoginSvl @WebServlet(&...

技術 【左京淳的JAVA WEB學習筆記】第十一章 顯示列表、圖片、商品細節

顯示列表 訪問案例網站時默認調用index.jsp,在此頁面設定轉向MainSvl。http://localhost:8080/BookShop新建index....

技術 【左京淳的JAVA WEB學習筆記】第十章 重複代碼的提取

Dao物件的提取 Dao類的物件用來訪問DB,我們可以把其中常用的、重複性的代碼抽取出來。 新建抽象類BaseDao注意點:connection是珍貴資源,一次...

技術 【左京淳的JAVA WEB學習筆記】第九章 電商網站-基礎配置

本章開始研究實際案例由於省略掉了一些細節,無法進行實際測試。不過經由範例程式碼的演示,可以清楚了解實現各功能所需的流程。 DataBase(MySQL8)的使用...

技術 【左京淳的JAVA WEB學習筆記】第八章 伺服器異步設定

在特定時間開放搶票的網站,常常會有流量爆炸的問題。這時候可以透過伺服器的異步處理來解決。讓買票處理使用主線程,而需要等待的出票處理使用異步線程。要使用異步線程,...

技術 [Python學習筆記] 文件I/O-Day2

讀取鍵盤輸入 input函數 讀取和寫入標準輸入和輸出 開啟的txt檔案會寫入 程式中的"w"是模式fo = open("IO.t...

技術 [Python學習筆記] 建立開發環境-Day1

"參考allenchen大大的鐵人30天搞懂Python""如有任何不妥,請告知,會立即刪除" Python:版本:3....

技術 【左京淳的JAVA WEB學習筆記】第七章 AJAX與JSON格式

AJAX指的是局部更新頁面的技術,例如按了讚之後圖示會變成實心的,按讚數也會增加之類的。這個技術是透過javascript裡面的一個物件實現的,叫做XMLHtt...

技術 【左京淳的JAVA WEB學習筆記】第六章 檔案上傳

檔案上傳與一般表單提交的格式不同。一般表單提交默認enctype = "application/x-www-form-urlencoded"...

技術 【左京淳的JAVA WEB學習筆記】第五章 過濾器與監聽器

過濾器可以用來做權限校驗或是編碼轉換等功能。多個過濾器可以串聯在一起,做多重過濾。自定義的過濾器需實現javax.servlet.Filter介面。 編碼轉換案...

技術 【左京淳的JAVA WEB學習筆記】第四章 轉發、重定向、steam輸出

轉發、重定向與域的概念 之前的章節使用轉發(RequestDispatcher),將使用者送往下一個頁面。如下: request.getRequestDis...