接下來我們要來學習很重要的遞迴,接下來讓我們了解吧 函式呼叫自己 使用到Stack Fibonacci function Recursion(n){...
本章主要學習如何透過演算法學習訓練思考 Palindrome BigO(n) 檢查是否reverse也是相同的EX: anna = anna function...
兩數相加平均數 必須是被排序好的 應用在找尋有哪些配對符合所要的數值接下來讓我們實作吧!!! 迴圈版BigO(n^2) let array1 = [-11...
InterSection(集合) 以下會來實作怎麼找尋兩個array的集合 先使用兩個迴圈來實作BigO(n^2) let array1 = [1,2,3,4...
二元搜尋BigO(log n) 相較於線性搜尋時間複雜度實在好太多 必須是被排序好的 由於每次對半砍,所以為log n 點我看GIF let array1...
線性搜尋BigO(n) 本文為閱讀Wilson Ren老師的Udemy課程的課後心得接下來讓我們先來看一下GIF檔示例 點我看GIF function Lin...
##使用BigO來衡量程式碼的時間複雜度(time complexity)是很重要的一件事情,接下來讓我們來學習吧以下為閱讀[https://pjchender...
##讓我們來學習演算法吧,此為閱讀[https://pjchender.blogspot.com/2017/09/fizz-buzz.html] PJ老師的課後...
使用首頁、輸入畫面、輸出畫面等三個基礎畫面,來熟悉畫面之間跳轉及資料移動的原理。 本練習不涉及業務邏輯的開發及資料庫的使用。 IDE(統合開發環境): ST...
後台 管理員能在後臺頁面查詢用戶購買紀錄及明細第一次進入此頁面時無參數,在表單填入以下資訊後返回結果列表。 用戶名稱 查詢範圍(開始日期及結束日期) 頁數(點...
管理員在網站後台,需有商品上、下架操作功能。 新建BookAdd.jsp <form action="<%=basePath%>...
新建PayMoneySvl付款後清空購物車並更新帳戶餘額為避免重複扣款,重定向到付款成功頁面。 @WebServlet("/user/PayMoney...
購物車採用session儲存,結構為Map<String,Integer>。Key為isbn號,值為購入數。Map中不儲存Book物件,只儲存isb...
如果用戶在登入畫面成功登入,則在session創建用戶對象及其購物車對象。若失敗則返回登入頁面,提示重新登入。 新建LoginSvl @WebServlet(&...
顯示列表 訪問案例網站時默認調用index.jsp,在此頁面設定轉向MainSvl。http://localhost:8080/BookShop新建index....
Dao物件的提取 Dao類的物件用來訪問DB,我們可以把其中常用的、重複性的代碼抽取出來。 新建抽象類BaseDao注意點:connection是珍貴資源,一次...
本章開始研究實際案例由於省略掉了一些細節,無法進行實際測試。不過經由範例程式碼的演示,可以清楚了解實現各功能所需的流程。 DataBase(MySQL8)的使用...
在特定時間開放搶票的網站,常常會有流量爆炸的問題。這時候可以透過伺服器的異步處理來解決。讓買票處理使用主線程,而需要等待的出票處理使用異步線程。要使用異步線程,...
讀取鍵盤輸入 input函數 讀取和寫入標準輸入和輸出 開啟的txt檔案會寫入 程式中的"w"是模式fo = open("IO.t...
"參考allenchen大大的鐵人30天搞懂Python""如有任何不妥,請告知,會立即刪除" Python:版本:3....
AJAX指的是局部更新頁面的技術,例如按了讚之後圖示會變成實心的,按讚數也會增加之類的。這個技術是透過javascript裡面的一個物件實現的,叫做XMLHtt...
檔案上傳與一般表單提交的格式不同。一般表單提交默認enctype = "application/x-www-form-urlencoded"...
過濾器可以用來做權限校驗或是編碼轉換等功能。多個過濾器可以串聯在一起,做多重過濾。自定義的過濾器需實現javax.servlet.Filter介面。 編碼轉換案...
轉發、重定向與域的概念 之前的章節使用轉發(RequestDispatcher),將使用者送往下一個頁面。如下: request.getRequestDis...
首先先做個測試用的基本頁面,裡面放個表單 "<%@ page language=""java"" con...
Servlet是對應客戶端(瀏覽器)的窗口 上一章為了簡單測試專案的基本框架是否架好,我們直接用網址拜訪了jsp網頁。不過在實際的網站中,這種拜訪有安全問題。正...
比起JAVA檔可以直接在命令列環境下進行練習和測試,JAVA WEB的專案就一定得在伺服器(server)上才能運行。所以首先,就先來下載必要的軟體吧! 整...
本章重點 例外和例外的處理 例外處理class try-catch-finally throws和throw over write JAVA的source...
API(application program interface)是指程式之間具有特定規範的接口。透過這些接口可以引用其他程式來協助完成整體機能。其實JAVA...
在創造各式各樣的物件時,有很多時候會發現怎麼重複的代碼很多。為了解決這個問題,可以採用繼承與介面的方式。 繼承的文法 class Employee {} cla...