SQL 參數傳遞的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

SQL 參數傳遞的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦FLAPPYPIG戰隊寫的 CTF特訓營:技術詳解、解題方法與競賽技巧 和明日科技的 PHP從入門到精通(第5版)都 可以從中找到所需的評價。

另外網站Visual FoxPro教程(高等院校程序设计规划教材)也說明:( 3 )在 Visual FoxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递, ... 应该使用的 SQL 语句是[ 7 ] TABLE 使用零件[ 8 ]数量 SET [ 9 ]数量> 0 ( 7 ) ...

這兩本書分別來自機械工業 和清華大學所出版 。

國立臺北科技大學 自動化科技研究所 洪永銘所指導 傅偉群的 創新式企業協同入口網站開發輔助平台之研究 (2006),提出SQL 參數傳遞關鍵因素是什麼,來自於協同入口網站、系統開發輔助平台、資料塑模。

而第二篇論文大葉大學 資訊工程學系碩士班 高富建所指導 郭家良的 以格網服務導向之合作式學習管理平台設計 (2005),提出因為有 合作式學習、學習管理系統、視訊格網、虛擬實境的重點而找出了 SQL 參數傳遞的解答。

最後網站ADO.NET中SQL語法的參數 - - 點部落則補充:我不爬山,但常常爬文,許多時候都會看到一些關於在.NET程式碼中使用SQL語法的問題,而有許多問題是關於SQL參數傳遞的。 這些問題常都會以這種形式 ...

接下來讓我們看這些論文和書籍都說些什麼吧:

除了SQL 參數傳遞,大家也想知道這些:

CTF特訓營:技術詳解、解題方法與競賽技巧

為了解決SQL 參數傳遞的問題,作者FLAPPYPIG戰隊 這樣論述:

本書由國內老牌CTF戰隊FlappyPig撰寫,戰隊成員曾多次榮獲XCTF國際聯賽冠軍、TCTF/0CTF冠軍、WCTF世界駭客大師挑戰賽季軍,多次入圍Defcon全球總決賽,具有豐富的實戰經驗。   本書圍繞CTF競賽需要的安全技術、解題方法和競賽技巧3個維度展開,旨在通過作者扎實的技術功底和豐富的競賽經驗,引領對CTF競賽感興趣的讀者快速入門。書中依據CTF競賽的特點,分別從Web、Reverse、PWN、Crypto、APK、IoT這六個方面系統地對CTF競賽的知識點、模式、技巧進行了深入講解,每一篇都搭配歷年真題,幫助讀者加深理解。全書一共分六篇。   Web篇(第1~8章)主要講解C

TF比賽中Web類型題目的一些基礎知識點與常用的工具和外掛程式,這些知識點和工具也可以用於部分滲透測試的實戰中。Reverse篇(第9~10章)主要對CTF中逆向分析的主要方法、常用分析工具、逆向分析技術和破解方法進行講解,幫助讀者提高逆向分析能力。PWN篇(第11~17章)對PWN二進位漏洞挖掘利用的詳細分析,主要講解了針對各種漏洞的利用方法和利用技巧,作者可以結合實例題目加深理解。Crypto篇(第18~22章)對Crypto類型題目的知識和例題講解,主要從概述、編碼、古典密碼、現代密碼以及真題解析幾個方向進行敘述。   APK篇(第23~25章)講解CTF中的APK的相關內容,主要從AP

K的基礎知識點、Dalvik層的逆向分析技術,以及Native層的逆向分析技術三個方面介紹APK題目的寄出內容、解題方法和競賽技巧。IoT篇(第26~30章)對IoT類型題目的講解,內容涉及IoT、無線通訊的基礎知識和相關題型的解題技巧,幫助大家培養解決IoT相關題目的能力。 FlappyPig   國內老牌知名CTF戰隊,曾獲數十個各級CTF競賽冠亞季軍,具備國際CTF競賽水準,具備豐富的CTF參賽經驗。先後獲得XCTF聯賽總冠軍、XNUCA總決賽冠軍、CISCN冠軍、TCTF/0CTF(Defcon外卡賽)冠軍、WCTF世界駭客大師挑戰賽季軍,連續三年闖進Defcon決

賽,Defcon最好成績第10名。戰隊開發維護了CTFrank網站進行了CTF賽事的rank評級和推薦。 現在以r3kapig聯合戰隊的方式參賽。 戰隊成員挖掘並披露漏洞獲得CVE編號上百枚,向各類SRC報備漏洞數百個。戰隊成員在Geekpwn、天府杯、PWN2OWN等漏洞挖掘類競賽也取得了不錯的成績。 戰隊主要成員目前就職于阿裡巴巴、騰訊、京東等,從事網路安全、漏洞挖掘相關工作。在網路安全競賽、漏洞挖掘、滲透測試等領域具有非常深厚的積累,擅長Web、應用層軟體、作業系統、區塊鏈、嵌入式等多領域的漏洞挖掘與利用。 前 言 第一篇 CTF之Web 第1章 常用工具安裝及

使用 2 1.1 Burp Suite 2 1.2 Sqlmap 8 1.3 流覽器與外掛程式 9 1.4 Nmap 11 第2章 SQL注入攻擊 13 2.1 什麼是SQL注入 13 2.2 可以聯集查詢的SQL注入 14 2.3 報錯注入 14 2.4 Bool 盲注 16 2.5 時間盲注 17 2.6 二次注入 18 2.7 limit之後的注入 20 2.8 注入點的位置及發現 20 2.9 繞過 21 2.10 SQL讀寫文件 24 2.11 小結 24 第3章 跨站腳本攻擊 25 3.1 概述 25 3.2 常見XSS漏洞分類 25 3.3 防護與繞過 29 3.4 危害與利

用技巧 38 3.5 實例 40 第4章 服務端請求偽造 42 4.1 如何形成 42 4.2 防護繞過 43 4.3 危害與利用技巧 43 4.4 實例 46 第5章 利用特性進行攻擊 48 5.1 PHP語言特性 48 5.1.1 弱類型48 5.1.2 反序列化漏洞49 5.1.3 截斷51 5.1.4 偽協議51 5.1.5 變數覆蓋52 5.1.6 防護繞過54 5.2 Windows系統特性 54 第6章 代碼審計 56 6.1 源碼洩露 56 6.2 代碼審計的方法與技巧 61 第7章 條件競爭 67 7.1 概述 67 7.2 條件競爭問題分析及測試 68 第8章 案

例 解 析 73 8.1 NSCTF 2015 Web實例 73 8.2 湖湘杯2016線上選拔賽Web實例 75 8.3 0CTF 2017 Web實例 79 8.4 2019 WCTF 大師賽賽題剖析:P-door 80 本篇小結 87 第二篇 CTF之Reverse 第9章 Reverse 概述 90 9.1 逆向分析的主要方法 90 9.2 彙編指令體系結構 91 9.2.1 x86指令體系91 9.2.2 x64指令體系92 9.3 逆向分析工具介紹 93 9.3.1 反彙編和反編譯工具93 9.3.2 調試器97 9.3.3 Trace類工具100 第10章 Reverse

分析 102 10.1 常規逆向分析流程 102 10.1.1 關鍵代碼定位102 10.1.2 常見加密演算法識別104 10.1.3 求解flag109 10.2 自動化逆向 113 10.2.1 IDAPython114 10.2.2 PythonGdb114 10.2.3 pydbg115 10.2.4 Angr115 10.3 幹擾分析技術及破解方法 116 10.3.1 花指令116 10.3.2 反調試117 10.3.3 加殼119 10.3.4 控制流混淆121 10.3.5 雙進程保護124 10.3.6 虛擬機器保護127 10.4 指令碼語言的逆向 132 10.4.

1 .NET程式逆向132 10.4.2 Python程式逆向135 10.4.3 Java程式逆向137 本篇小結 139 第三篇 CTF之PWN 第11章 PWN 基礎 142 11.1 基本工具 142 11.2 保護機制 143 11.3 PWN類型 143 11.4 常見利用方法 144 11.5 程式記憶體佈局 149 11.6 真題解析 150 第12章 棧相關漏洞 166 12.1 棧介紹 166 12.1.1 函數棧的調用機制167 12.1.2 函數參數傳遞168 12.2 棧溢出 169 12.2.1 基本概念169 12.2.2 覆蓋棧緩衝區的具體用途170 12

.3 棧的特殊利用 177 12.4 棧噴射 177 12.5 執行緒棧 178 12.6 真題解析 184 12.6.1 {ZCTF-2015} guess(PWN100)184 12.6.2 {ZCTF-2015} spell (PWN300)187 12.6.3 {Codegate-2015} Chess(PWN700)189 12.6.4 {RCTF-2015} Welpwn(PWN200)196 第13章 堆相關漏洞 198 13.1 堆介紹 198 13.1.1 堆基本資料結構chunk198 13.1.2 堆空閒塊管理結構bin200 13.1.3 malloc基本規則201

13.1.4 free基本規則201 13.1.5 tcache202 13.2 漏洞類型 204 13.3 利用方法 206 13.3.1 最基本的堆利用206 13.3.2 unlink208 13.3.3 fastbin attack211 13.3.4 forgotten chunk212 13.3.5 house of force217 13.3.6 house of spirit218 13.3.7 house of orange218 13.3.8 堆噴射224 13.3.9 更多堆利用技巧224 13.4 真題解析 225 第14章 格式化字串漏洞 244 14.1 基本概念

244 14.2 資訊洩露與修改 245 14.3 額外技巧 249 14.4 真題解析 254 14.4.1 {CCTF-2016} PWN3(PWN350)254 14.4.2 {RCTF-2015} nobug(PWN300)256 14.4.3 {LCTF-2016} PWN200258 第15章 整型漏洞 261 15.1 寬度溢出 261 15.2 符號轉換 263 15.3 陣列越界 264 15.4 真題解析 265 第16章 邏輯漏洞 269 16.1 基本概念 269 16.2 競態條件漏洞 269 16.3 真題解析 271 第17章 Attack&Defense

模式 273 17.1 修補方案 273 17.1.1 大小修改法273 17.1.2 函數替換法275 17.1.3 .eh_frame 段Patch法276 17.1.4 其他方法277 17.2 攻防策略 277 相關知識連結推薦 278 本篇小結 279 第四篇 CTF之Crypto 第18章 Crypto 概述 282 第19章 編碼 284 19.1 hex 284 19.2 urlencode 286 19.3 morsecode 286 19.4 jsfuck 289 19.5 uuencode 291 19.6 base家族 291 第20章 古典密碼 294 20.

1 移位元密碼 294 20.1.1 簡單移位元密碼 294 20.1.2 曲路密碼 296 20.1.3 雲影密碼 296 20.1.4 柵欄密碼 296 20.2 替代密碼 298 20.2.1 單表替代密碼 298 20.2.2 多表替代密碼 303 第21章 現代密碼 309 21.1 區塊編碼器和序列密碼 309 21.1.1 DES/AES基本加解密 309 21.1.2 區塊編碼器CBC bit翻轉攻擊 310 21.1.3 區塊編碼器CBC選擇密文攻擊 312 21.1.4 區塊編碼器CBC padding oracle攻擊 312 21.1.5 Feistel結構分析 31

3 21.1.6 攻擊偽亂數發生器 314 21.2 公開金鑰密碼 319 21.2.1 RSA基礎 319 21.2.2 直接模數分解 320 21.2.3 費馬分解和Pollard_rho分解 322 21.2.4 公約數模數分解 325 21.2.5 其他模數分解方式 327 21.2.6 小指數明文爆破 329 21.2.7 選擇密文攻擊 330 21.2.8 LLL-attack 330 21.2.9 Wiener Attack & Boneh Durfee Attack 334 21.2.10 共模攻擊 338 21.2.11 廣播攻擊 340 21.2.12 相關消息攻擊 342

21.2.13 DSA 343 21.3 雜湊 344 21.3.1 雜湊碰撞 344 21.3.2 雜湊長度擴展攻擊 345 第22章 真題解析 348 22.1 SUPEREXPRESS 348 22.2 VIGENERE 350 22.3 Revolver 357 22.4 Railgun 362 本篇小結 365 第五篇 CTF之APK 第23章 APK基礎 368 23.1 Android題目類型 368 23.2 Android基本架構 368 23.2.1 Android的Dalvik虛擬機器 369 23.2.2 Native層 369 23.3 ARM架構基礎知識 3

69 23.3.1 函式呼叫/跳轉指令 370 23.3.2 出棧入棧指令 371 23.3.3 保存/恢復寄存器的值 371 23.4 adb 371 23.5 APK檔案格式 372 第24章 Dalvik層逆向分析 373 24.1 Dalvik基礎知識 373 24.1.1 寄存器 374 24.1.2 類型 374 24.1.3 方法 375 24.1.4 指令特點 375 24.2 靜態分析 376 24.2.1 使用Apktool反編譯APK程式 376 24.2.2 使用dex2jar生成jar檔 379 24.2.3 使用jd-gui查看反編譯的Java代碼 380 24.

2.4 使用FernFlower反編譯Jar檔 381 24.2.5 使用Android Killer / jadx / APK Studio逆向分析平臺 381 24.2.6 使用JEB進行靜態分析 388 24.2.7 其他的靜態分析軟體 393 24.3 動態調試 394 24.3.1 使用log調試 394 24.3.2 smali動態調試 396 24.3.3 使用Xposed框架Hook進程 400 24.3.4 使用Frida框架Hook進程 405 24.4 Dalvik層混淆及加固技術 409 24.4.1 ProGuard混淆 409 24.4.2 DEX破壞 409 24

.4.3 APK偽加密 410 24.4.4 APK增加資料 410 24.4.5 DEX隱藏 410 第25章 Native層逆向 411 25.1 Native層介紹 411 25.1.1 正向—使用NDK編寫Native層應用 411 25.1.2 JNI調用特徵分析 413 25.2 使用IDA Pro靜態分析 419 25.3 動態調試 423 25.3.1 使用IDA Pro進行動態調試 423 25.3.2 使用GDB進行動態調試 425 25.3.3 使用Frida框架HOOK進程 428 25.4 OLLVM混淆及加固技術 430 25.4.1 -fla 431 25.4.

2 -bcf 432 25.4.3 -sub 434 本篇小結 436 第六篇 CTF之IoT 第26章 IoT基礎知識 438 26.1 什麼是IoT 438 26.2 什麼是嵌入式系統 439 26.3 嵌入式系統的基本概念 439 26.4 CTF中常見的IoT題型歸類 441 第27章 IoT固件逆向工程 443 27.1 常見IoT架構介紹 443 27.2 晶片手冊的尋找與閱讀 446 27.3 使用IDA手動尋找固件入口點 450 27.4 寄存器位址和SRAM位址的處理方法 453 27.5 IDA之CPU高級選項 456 27.6 動態調試環境搭建 458 27.7 專

業調試工具 459 27.8 反編譯工具 469 第28章 固件結構分析 470 28.1 常見固件類型 470 28.2 Flash檔案系統 471 28.3 固件基底位址確定方法 471 28.4 固件分析工具 473 第29章 無線信號分析 475 29.1 無線通訊基本理論介紹 475 29.2 常見調製方式與解調方法 476 29.3 Matlab在數位信號處理中的應用 478 第30章 經典賽題講解 483 30.1 PCTF2016:Confused ARM 483 30.2 UCTF2016資格賽:TWI 486 30.3 UCTF2016決賽:Normandie 491

30.4 ACTF2016:4G Radio 498 30.5 UCTF2016資格賽:感測器(1)(2) 500 30.6 UCTF2016資格賽:Add 502 本篇小結 506

SQL 參數傳遞進入發燒排行的影片

中央從Python程式到網路爬蟲應用第7次SQLite建立資料庫與新增資料&匯入會員資料的50個會員到資料庫中&改用format產生SQL語法與寫入資料&用executemany&&用select查詢資料表&刪除資料與自訂函數&Update修改資料&會員編號與文字關鍵字與日期查詢

上課內容:
01_重點回顧與SQLite建立資料庫與新增資料
02_修改為自動增號與迴圈自動輸入
03_匯入會員資料的50個會員到資料庫中
04_改用format產生SQL語法與寫入資料
05_改用executemany大量輸入資料
06_修改list2的第五欄資料與大量新增資料
07_用select查詢資料表
08_SQL刪除資料與自訂函數
09_Update修改資料與查詢結果
10_會員編號與文字關鍵字與日期查詢
11_全省郵局地址轉入資料庫與查詢作業說明

完整影音
http://goo.gl/aQTMFS

教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/ncu_python_2019

懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524

TQC+Python證照目錄:
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elif
Python 第3類:迴圈敘述
技能內容:while、for…in
Python 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈
Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
Python 第6類:串列(List)的運作(一維、二維以及多維)
技能內容:串列的建立、串列的函式、串列參數傳遞、串列應用
Python 第7類:數組(Tuple)、集合(Set)以及詞典(Dictionary)
技能內容:數組、集合、詞典的建立、運作及應用
Python 第8類:字串(String)的運作
技能內容:字串的建立、字串的庫存函式、字串的應用
Python 第9類:檔案與異常處理
技能內容:文字I/O、檔案的建立、寫入資料與讀取資料、二進位I/O、編碼(Encoding)、異常處理

課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠

上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29

吳老師 108/3/9

Python,中央大學資工系,福建師範大學,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,網路爬蟲

創新式企業協同入口網站開發輔助平台之研究

為了解決SQL 參數傳遞的問題,作者傅偉群 這樣論述:

隨著電腦與網路科技的發展,企業也開始思考如何藉由建置企業協同入口網站來提升企業競爭力。而企業協同入口網站是結合資訊系統和入口網站,因此,如何以最有效的方式建置協同入口網站變的十分重要。現階段資訊系統的建置,有以下三種方法:1.購買現成的產品2.自行開發3.委外開發。雖然,自行開發與委外開發通常比較貼近企業實際的需求;但往往也因開發時間過於冗長、開發成本過於昂貴等因素,使得企業不得不選擇現成的資訊系統以建置企業協同入口網站。本文提出了一套輔助平台的創新架構,稱為KM4,用以協助企業快速開發企業協同入口網站。利用KM4平台內提供的元件以及創新的資料結構模型,不僅降低開發協同入口網站的門檻、縮短了

系統開發時程,也降低系統維護的成本。本文最後是以一個簡單的應用範例,模擬藉由輔助平台進行協同入口網站開發的情境,並說明此一平台如何解決系統開發效率不彰與維護困難的問題。藉由KM4平台的輔助,企業才得以藉由協同入口網站開發效率的提昇,有效提昇企業整體的競爭力。

PHP從入門到精通(第5版)

為了解決SQL 參數傳遞的問題,作者明日科技 這樣論述:

從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用PHP進行網路開發應該掌握的各方面技術。   全書共分為4篇25章,其中,基礎知識篇包括初識PHP、PHP環境搭建和開發工具、PHP語言基礎、流程控制語句、字串操作、規則運算式、PHP陣列、PHP與Web頁面交互、PHP與JavaScript交互、日期和時間;核心技術篇包括Cookie與Session、圖形影像處理技術、檔案系統、物件導向、PHP加密技術、MySQL資料庫基礎、phpMyAdmin圖形化管理工具、PHP操作MySQL資料庫、PDO資料庫抽象層、ThinkPHP框架;高級應用篇包括Smarty範本技術、PHP與X

ML技術、PHP與Ajax技術;專案實戰篇包括應用Smarty範本開發電子商務網站、應用ThinkPHP框架開發程式設計e學網等。 明日科技,是一個擁有軟體發展和項目實施方面的資深專家和學習型技術團隊,利用積累的專業知識和經驗,已開發出版了“軟體發展視頻大講堂”“軟體發展實戰1200例”“軟體發展實戰寶典”“軟體專案開發全程實錄”等系列叢書,是國內暢銷的程式設計圖書品牌。 第1篇  基礎知識 第1章  初識PHP  2   視頻講解:23分鐘 1.1  PHP概述  3 1.1.1  什麼是PHP  3 1.1.2  PHP語言的優勢  3 1.1.3

 PHP 5的新特性  4 1.1.4  PHP的發展趨勢  4 1.1.5  PHP的應用領域  5 1.2  擴展庫  5 1.3  如何學好PHP  8 1.4  學習資源  9 1.4.1  常用軟體資源  9 1.4.2  常用網上資源  10 1.4.3  主要圖書網站  10 1.5  網站建設的基本流程  10 1.6  小結  11 第2章  PHP環境搭建和開發工具  12   視頻講解:1小時9分鐘 2.1  在Windows下使用WampServer  13 2.1.1  PHP開發環境的安裝  13 2.1.2  PHP伺服器的啟動與停止  15 2.1.3  PHP

開發環境的關鍵配置  16 2.2  在Linux下的安裝配置  19 2.2.1  安裝Apache伺服器  19 2.2.2  安裝MySQL資料庫  20 2.2.3  安裝PHP 5  21 2.3  PHP常用開發工具  23 2.4  第一個PHP實例  24 2.5  小結  26 2.6  實踐與練習  26 第3章  PHP語言基礎  27   視頻講解:2小時48分鐘 3.1  PHP的標記風格  28 3.2  PHP注釋的應用  28 3.3  PHP的資料類型  30 3.3.1  標量資料類型  30 3.3.2  複合資料類型  35 3.3.3  特殊資料類型

 36 3.3.4  資料類型轉換  37 3.3.5  檢測資料類型  39 3.4  PHP常量  39 3.4.1  聲明和使用常量  39 3.4.2  預定義常量  41 3.5  PHP變數  42 3.5.1  變數聲明及使用  42 3.5.2  變數作用域  44 3.5.3  可變變數  46 3.5.4  PHP預定義變數  46 3.6  PHP運算子  47 3.6.1  算術運算子  47 3.6.2  字串運算子  48 3.6.3  設定運算子  49 3.6.4  遞增或遞減運算子  49 3.6.5  位運算子  50 3.6.6  邏輯運算子  51 3.

6.7  比較運算子  52 3.6.8  條件運算子  53 3.6.9  運算子的優先順序  53 3.7  PHP的運算式  54 3.8  PHP函數  55 3.8.1  定義和調用函數  55 3.8.2  在函數間傳遞參數  56 3.8.3  從函數中返回值  58 3.8.4  變數函數  58 3.9  PHP編碼規範  59 3.9.1  什麼是編碼規範  59 3.9.2  PHP書寫規則  60 3.9.3  PHP命名規則  61 3.10  小結  63 3.11  實踐與練習  63 第4章  流程控制語句  64   視頻講解:1小時8分鐘 4.1  條件控制

語句  65 4.1.1  if語句  65 4.1.2  if…else語句  66 4.1.3  elseif語句  67 4.1.4  switch語句  69 4.2  迴圈控制語句  71 4.2.1  while迴圈語句  71 4.2.2  do…while迴圈語句  72 4.2.3  for迴圈語句  73 4.2.4  foreach迴圈語句  74 4.3  跳躍陳述式  75 4.3.1  break語句  75 4.3.2  continue語句  77 4.4  小結  78 4.5  實踐與練習  79 第5章  字串操作  80   視頻講解:56分鐘 5.1

 字串的定義方法  81 5.1.1  使用單引號或雙引號定義字串  81 5.1.2  使用定界符定義字串  82 5.2  字串操作  82 5.2.1  去除字串首尾空格和特殊字元  83 5.2.2  轉義、還原字串資料  84 5.2.3  獲取字串的長度  87 5.2.4  截取字串  89 5.2.5  比較字串  90 5.2.6  檢索字串  92 5.2.7  替換字串  94 5.2.8  格式化字串  97 5.2.9  分割、合成字串  98 5.3  小結  100 5.4  實踐與練習  100 第6章  規則運算式  101   視頻講解:33分鐘 6.1  

什麼是規則運算式  102 6.2  規則運算式語法規則  102 6.2.1  行定位符(^和$)  103 6.2.2  單詞分界符(、B)  103 6.2.3  字元類([ ])  103 6.2.4  選擇字元(|)  104 6.2.5  連字號(-)  104 6.2.6  排除字元([^])  105 6.2.7  限定詞(? * {n,m})  105 6.2.8  點號字元(.)  105 6.2.9  轉義字元()  106 6.2.10  反斜線()  106 6.2.11  括弧字元(())  107 6.2.12  反向引用  108 6.2.13  模式修飾符

 108 6.3  PCRE相容規則運算式函數  109 6.3.1  preg_grep()函數  109 6.3.2  preg_match()和preg_match_all()函數  109 6.3.3  preg_quote()函數  110 6.3.4  preg_replace()函數  111 6.3.5  preg_replace_callback()函數  112 6.3.6  preg_split()函數  112 6.4  應用規則運算式對使用者註冊資訊進行驗證  112 6.5  小結  115 6.6  實踐與練習  115 第7章  PHP陣列  116   視頻講

解:1小時6分鐘 7.1  什麼是陣列  117 7.2  聲明陣列  117 7.3  陣列的類型  119 7.3.1  數位索引陣列  119 7.3.2  關聯陣列  119 7.4  輸出陣列  120 7.5  陣列的構造  121 7.5.1  一維陣列  121 7.5.2  二維陣列  121 7.6  遍歷陣列  122 7.7  字串與陣列的轉換  124 7.8  統計陣列元素個數  126 7.9  查詢陣列中指定元素  127 7.10  獲取陣列中最後一個元素  128 7.11  向陣列中添加元素  129 7.12  刪除陣列中重複元素  129 7.13  

綜合運用陣列函數實現多檔上傳  130 7.14  小結  132 7.15  實踐與練習  132 第8章  PHP與Web頁面交互  133   視頻講解:1小時6分鐘 8.1  表單  134 8.1.1  創建表單  134 8.1.2  表單元素  135 8.2  在普通的Web頁中插入表單  138 8.3  獲取表單數據的兩種方法  140 8.3.1  使用POST方法提交表單  140 8.3.2  使用GET方法提交表單  141 8.4  PHP參數傳遞的常用方法  142 8.4.1  $_POST[]全域變數  142 8.4.2  $_GET[]全域變數  143

8.4.3  $_SESSION[]變數  143 8.5  在Web頁中嵌入PHP腳本  144 8.5.1  在HTML標記中添加PHP腳本  144 8.5.2  對表單元素的value屬性進行賦值  144 8.6  在PHP中獲取表單數據  144 8.6.1  獲取文字方塊、密碼域、隱藏欄位、按鈕、文本域的值  144 8.6.2  獲取選項按鈕的值  146 8.6.3  獲取核取方塊的值  146 8.6.4  獲取下拉式清單方塊/菜單清單方塊的值  148 8.6.5  獲取文件域的值  150 8.7  對URL傳遞的參數進行編/解碼  151 8.7.1  對URL傳遞

的參數進行編碼  151 8.7.2  對URL傳遞的參數進行解碼  152 8.8  PHP與Web表單的綜合應用  153 8.9  小結  154 8.10  實踐與練習  154 第9章  PHP與JavaScript交互  155   視頻講解:1小時4分鐘 9.1  瞭解JavaScript  156 9.1.1  什麼是JavaScript  156 9.1.2  JavaScript的功能  156 9.2  JavaScript語言基礎  156 9.2.1  JavaScript資料類型  157 9.2.2  JavaScript變數  157 9.2.3  JavaSc

ript注釋  159 9.3  自訂函數  159 9.4  JavaScript流程控制語句  160 9.4.1  條件陳述式  160 9.4.2  迴圈語句  164 9.4.3  跳躍陳述式  166 9.5  JavaScript事件  167 9.6  調用JavaScript腳本(JavaScript腳本嵌入方式)  168 9.6.1  在HTML中嵌入JavaScript腳本  168 9.6.2  應用JavaScript事件調用自訂函數  169 9.6.3  在PHP動態網頁中引用JS文件  169 9.6.4  解決流覽器不支持JavaScript的問題  171

9.7  在PHP中調用JavaScript腳本  173 9.7.1  應用JavaScript腳本驗證表單元素是否為空  173 9.7.2  應用JavaScript腳本製作二級導航菜單  175 9.7.3  應用JavaScript腳本控制文本域和核取方塊  176 9.8  小結  179 9.9  實踐與練習  179 第10章  日期和時間  180   視頻講解:30分鐘 10.1  系統時區設置  181 10.1.1  時區劃分  181 10.1.2  時區設置  181 10.2  PHP日期和時間函數  181 10.2.1  獲得當地語系化時間戳記  182 1

0.2.2  獲取當前時間戳記  183 10.2.3  獲取當前日期和時間  183 10.2.4  獲取日期資訊  185 10.2.5  檢驗日期的有效性  186 10.2.6  輸出格式化的日期和時間  186 10.2.7  顯示當地語系化的日期和時間  188 10.2.8  將日期和時間解析為UNIX時間戳記  191 10.3  日期和時間的應用  192 10.3.1  比較兩個時間的大小  192 10.3.2  實現倒計時功能  192 10.3.3  計算頁面腳本的執行時間  193 10.4  小結  195 10.5  實踐與練習  195  第2篇  核心技術

  第11章  Cookie與Session  198   視頻講解:1小時8分鐘 11.1  Cookie管理  199 11.1.1  瞭解Cookie  199 11.1.2  創建Cookie  200 11.1.3  讀取Cookie  201 11.1.4  刪除Cookie  202 11.1.5  Cookie的生命週期  203 11.2  Session管理  203 11.2.1  瞭解Session  203 11.2.2  創建會話  204 11.2.3  Session設置時間  206 11.2.4  通過Session判斷用戶的操作許可權  208 11.3

 Session高級應用  210 11.3.1  Session暫存檔案  210 11.3.2  Session緩存  211 11.3.3  Session資料庫存儲  212 11.4  小結  215 11.5  實踐與練習  215 第12章  圖形影像處理技術  216   視頻講解:45分鐘 12.1  在PHP中載入GD庫  217 12.2  Jpgraph的安裝與配置  218 12.2.1  Jpgraph的安裝  218 12.2.2  Jpgraph的配置  218 12.3  圖形圖像的典型應用  219 12.3.1  創建一個簡單的圖像  219 12.3.2

 使用GD2函數在照片上添加文字  219 12.3.3  使用影像處理技術生成驗證碼  220 12.3.4  使用直條圖統計圖書月銷售量  222 12.3.5  使用折線圖統計圖書月銷售額  223 12.3.6  使用3D餅形圖統計各類商品的年銷售額比率  225 12.4  小結  226 12.5  實踐與練習  226 第13章  檔案系統  228   視頻講解:49分鐘 13.1  文件處理  229 13.1.1  打開/關閉文件  229 13.1.2  讀寫文件  230 13.1.3  操作檔  235 13.2  目錄處理  236 13.2.1  打開/關閉目錄

 236 13.2.2  流覽目錄  237 13.2.3  操作目錄  238 13.3  文件處理的高級應用  238 13.3.1  遠端檔的訪問  239 13.3.2  文件指針  239 13.3.3  鎖定文件  240 13.4  文件上傳  241 13.4.1  配置php.ini文件  241 13.4.2  預定義變數$_FILES  242 13.4.3  檔上傳函數  243 13.4.4  多文件上傳  244 13.5  小結  245 13.6  實踐與練習  245 第14章  物件導向  246   視頻講解:26分鐘 14.1  物件導向的基本概念  

247 14.1.1  類  247 14.1.2  對象  247 14.1.3  物件導向程式設計的三大特點  248 14.2  PHP與對象  248 14.2.1  類的定義  248 14.2.2  成員方法  249 14.2.3  類的產生實體  249 14.2.4  成員變數  250 14.2.5  類常量  251 14.2.6  構造方法和析構方法  252 14.2.7  繼承和多態的實現  255 14.2.8  “$this ->”和“::”的使用  257 14.2.9  數據隱藏  259 14.2.10  靜態變數(方法)  261 14.3  物件導向的

高級應用  263 14.3.1  final關鍵字  263 14.3.2  抽象類別  263 14.3.3  介面的使用  265 14.3.4  克隆對象  267 14.3.5  物件比較  268 14.3.6  對象類型檢測  269 14.3.7  魔術方法  270 14.4  物件導向的應用—中文字串的截取類  274 14.5  小結  276 14.6  實踐與練習  276 第15章  PHP加密技術  277   視頻講解:23分鐘 15.1  PHP加密函數  278 15.1.1  使用crypt()函數進行加密  278 15.1.2  使用md5()函數進行

加密  280 15.1.3  使用sha1()函數進行加密  281 15.2  PHP加密擴展庫  282 15.2.1  Mcrypt擴展庫  282 15.2.2  Mhash擴展庫  285 15.3  小結  286 15.4  實踐與練習  286 第16章  MySQL資料庫基礎  287   視頻講解:56分鐘 16.1  MySQL概述  288 16.2  啟動和關閉MySQL伺服器  289 16.2.1  啟動MySQL伺服器  289 16.2.2  連接和斷開MySQL伺服器  289 16.3  操作MySQL資料庫  290 16.3.1  創建資料庫  29

0 16.3.2  選擇資料庫  291 16.3.3  查看資料庫  291 16.3.4  刪除資料庫  291 16.4  MySQL資料類型  292 16.4.1  數位類型  292 16.4.2  字串類型  293 16.4.3  日期和時間類型  294 16.5  操作資料表  294 16.5.1  創建資料表  295 16.5.2  查看表結構  296 16.5.3  修改表結構  297 16.5.4  重命名資料表  298 16.5.5  刪除資料表  298 16.6  資料表記錄的更新操作  299 16.6.1  資料表記錄的添加  299 16.6.2

 資料表記錄的修改  300 16.6.3  資料表記錄的刪除  300 16.7  資料表記錄的查詢操作  300 16.8  MySQL中的特殊字元  304 16.9  小結  305 16.10  實踐與練習  305 第17章  phpMyAdmin圖形化管理工具  306   視頻講解:10分鐘 17.1  phpMyAdmin介紹  307 17.2  phpMyAdmin的使用  307 17.2.1  操作資料庫  307 17.2.2  操作資料表  309 17.2.3  使用SQL語句操作資料表  311 17.2.4  管理資料記錄  315 17.2.5  生成和

執行MySQL資料庫腳本  316 17.3  小結  318 17.4  實踐與練習  318 第18章  PHP操作MySQL資料庫  319   視頻講解:52分鐘 18.1  PHP操作MySQL資料庫的方法  320 18.1.1  連接MySQL伺服器  320 18.1.2  選擇MySQL資料庫  321 18.1.3  執行SQL語句  322 18.1.4  將結果集返回到陣列中  323 18.1.5  從結果集中獲取一行作為對象  325 18.1.6  從結果集中獲取一行作為枚舉陣列  326 18.1.7  從結果集中獲取一行作為關聯陣列  326 18.1.8  

獲取查詢結果集中的記錄數  327 18.1.9  釋放記憶體  328 18.1.10  關閉連接  328 18.1.11  連接與關閉MySQL伺服器的最佳時機  329 18.2  管理MySQL資料庫中的資料  330 18.2.1  添加數據  330 18.2.2  編輯資料  331 18.2.3  刪除資料  333 18.2.4  批量資料操作  334 18.3  小結  335 18.4  實踐與練習  335 第19章  PDO資料庫抽象層  336   視頻講解:48分鐘 19.1  什麼是PDO  337 19.1.1  PDO概述  337 19.1.2  PD

O特點  337 19.1.3  安裝PDO  337 19.2  PDO連接資料庫  338 19.2.1  PDO構造函數  338 19.2.2  DSN詳解  339 19.3  PDO中執行SQL語句  339 19.3.1  exec方法  339 19.3.2  query方法  339 19.3.3  預處理語句—prepare和execute方法  340 19.4  PDO中獲取結果集  340 19.4.1  fetch方法  340 19.4.2  fetchAll方法  342 19.4.3  fetchColumn方法  343 19.5  PDO中捕獲SQL語句中

的錯誤  344 19.5.1  使用預設模式—PDO::ERRMODE_SILENT  344 19.5.2  使用警告模式—PDO::ERRMODE_WARNING  345 19.5.3  使用異常模式—PDO::ERRMODE_EXCEPTION  347 19.6  PDO中錯誤處理  348 19.6.1  errorCode方法  348 19.6.2  errorInfo方法  350 19.7  PDO中交易處理  351 19.8  PDO中存儲過程  352 19.9  小結  354 19.10  實踐與練習  354 第20章  ThinkPHP框架  355   視

頻講解:2小時42分鐘 20.1  ThinkPHP簡介  356 20.1.1  ThinkPHP框架的主要特性  356 20.1.2  環境要求  356 20.1.3  下載和安裝  357 20.2  ThinkPHP基礎  358 20.2.1  目錄結構  358 20.2.2  命名規範  360 20.2.3  架構總覽  361 20.3  ThinkPHP的配置  364 20.3.1  配置基礎  364 20.3.2  配置載入設定檔和目錄  365 20.3.3  入口配置  366 20.3.4  資源配置  368 20.3.5  調試配置  368 20.4

 路由  369 20.4.1  路由概述  369 20.4.2  路由模式  370 20.4.3  路由定義  370 20.4.4  路由運算式  374 20.4.5  路由地址  375 20.4.6  路由分組  375 20.4.7  MISS路由  376 20.5  控制器  377 20.5.1  控制器的定義  377 20.5.2  跳轉和重定向  378 20.6  資料庫  379 20.6.1  資料庫的連接  379 20.6.2  基本操作  382 20.7  模型  386 20.7.1  模型的定義  387 20.7.2  模型基礎操作  388 2

0.8  視圖  395 20.8.1  視圖渲染  395 20.8.2  視圖賦值  396 20.9  範本  398 20.9.1  變數輸出  398 20.9.2  使用函數  399 20.9.3  內置標籤  400 20.10  小結  403 20.11  實踐與練習  403  第3篇  高級應用  第21章  Smarty範本技術  406   視頻講解:55分鐘 21.1  Smarty簡介  407 21.1.1  什麼是Smarty  407 21.1.2  Smarty與MVC  407 21.1.3  Smarty的特點  407 21.2  Smarty的安

裝配置  408 21.2.1  Smarty的下載和安裝  408 21.2.2  第一個Smarty程式  408 21.2.3  Smarty配置  410 21.3  Smarty範本設計  412 21.3.1  Smarty範本檔  412 21.3.2  注釋  412 21.3.3  變數  412 21.3.4  修飾變數  415 21.3.5  流程控制  417 21.4  Smarty程式設計  420 21.4.1  Smarty中的常用方法  420 21.4.2  Smarty的配置變數  422 21.5  Smarty範本的應用  422 21.5.1  將

Smarty的配置方法封裝到類中  422 21.5.2  Smarty ADODB整合應用  425 21.6  小結  427 21.7  實踐與練習  427 第22章  PHP與XML技術  428   視頻講解:24分鐘 22.1  XML概述  429 22.2  XML語法  429 22.2.1  XML文檔結構  429 22.2.2  XML聲明  430 22.2.3  處理指示  430 22.2.4  注釋  430 22.2.5  XML元素  431 22.2.6  XML屬性  431 22.2.7  使用CDATA標記  431 22.2.8  XML命名空間

 432 22.3  在PHP中創建XML文檔  433 22.4  SimpleXML類庫  433 22.4.1  創建SimpleXML對象  434 22.4.2  遍歷所有子元素  435 22.4.3  遍歷所有屬性  436 22.4.4  訪問特定節點元素和屬性  437 22.4.5  修改XML資料  437 22.4.6  保存XML文檔  439 22.5  動態創建XML文檔  440 22.6  小結  441 22.7  實踐與練習  441 第23章  PHP與Ajax技術  442   視頻講解:42分鐘 23.1  Ajax概述  443 23.1.1  

什麼是Ajax  443 23.1.2  Ajax的開發模式  443 23.1.3  Ajax的優點  444 23.2  Ajax使用的技術  444 23.2.1  JavaScript指令碼語言  444 23.2.2  XMLHttpRequest  444 23.2.3  XML語言  447 23.2.4  DOM  447 23.2.5  CSS  447 23.3  Ajax開發需要注意的幾個問題  448 23.4  在PHP中應用Ajax技術的典型應用  449 23.4.1  在PHP中應用Ajax技術檢測用戶名  449 23.4.2  在PHP中應用Ajax技術實現

博客文章類別添加  451 23.5  小結  454 23.6  實踐與練習  454  第4篇  專案實戰  第24章  應用Smarty範本開發電子商務網站  456   視頻講解:2小時21分鐘 24.1  開發背景  457 24.2  需求分析  457 24.3  系統分析  457 24.3.1  系統目標  457 24.3.2  系統功能結構  458 24.3.3  開發環境  459 24.3.4  資料夾組織結構  459 24.4  資料庫與資料表的設計  460 24.4.1  資料庫分析  460 24.4.2  創建資料庫和資料表  462 24.5  公共

檔設計  464 24.5.1  資料庫連接、管理和分頁類文件  465 24.5.2  Smarty範本配置類檔  467 24.5.3  執行類的產生實體檔  468 24.6  前臺首頁設計  468 24.6.1  前臺首頁技術分析  469 24.6.2  前臺首頁實現過程  470 24.7  登錄模組設計  472 24.7.1  登錄模組概述  472 24.7.2  登錄模組技術分析  472 24.7.3  用戶註冊  474 24.7.4  用戶登錄  476 24.7.5  找回密碼  478 24.8  會員資訊模組設計  483 24.8.1  會員資訊模組概述  

483 24.8.2  會員資訊模組技術分析  483 24.8.3  會員中心  484 24.8.4  安全退出  487 24.9  商品顯示模組  488 24.9.1  商品展示模組概述  488 24.9.2  商品展示模組技術分析  489 24.9.3  商品展示模組的實現過程  489 24.10  購物車模組設計  492 24.10.1  購物車模組概述  492 24.10.2  購物車模組技術分析  493 24.10.3  購物車展示  495 24.10.4  更改商品數量  497 24.10.5  刪除商品  498 24.10.6  保存購物車  500 2

4.11  收銀台模組設計  502 24.11.1  收銀台模組概述  502 24.11.2  收銀台模組技術分析  502 24.11.3  顯示訂單  503 24.11.4  填寫訂單  503 24.11.5  處理訂單  504 24.12  後臺首頁設計  505 24.12.1  後臺首頁概述  505 24.12.2  後臺首頁技術分析  506 24.12.3  後臺首頁實現過程  508 24.13  開發常見問題與解決  510 24.13.1  解決Ajax的亂碼問題  510 24.13.2  使用JS腳本獲取、輸出標籤內容  510 24.13.3  禁用頁面緩

存  510 24.13.4  在新視窗中使用session  511 24.13.5  判斷上傳檔案格式  511 24.13.6  設置伺服器的時間  511 24.14  小結  512 第25章  應用ThinkPHP框架開發程式設計e學網  513   視頻講解:1小時29分鐘 25.1  專案設計思路  514 25.1.1  功能闡述  514 25.1.2  功能結構  514 25.1.3  系統預覽  515 25.2  資料庫設計  517 25.2.1  資料庫分析  517 25.2.2  資料表設計  517 25.2.3  連接資料庫  520 25.3  系統

開發必備  520 25.3.1  系統開發環境  520 25.3.2  資料夾組織結構  521 25.4  前臺模組設計  521 25.4.1  視頻首頁設計  521 25.4.2  登錄註冊頁面設計  524 25.4.3  視頻清單頁面設計  529 25.4.4  視頻播放頁面設計  530 25.4.5  會員中心頁面設計  533 25.5  後臺模組設計  535 25.5.1  課程管理  535 25.5.2  資源管理  537 25.5.3  註冊會員  539 25.5.4  帳號管理  540 25.6  小結  540  

以格網服務導向之合作式學習管理平台設計

為了解決SQL 參數傳遞的問題,作者郭家良 這樣論述:

合作學習是近幾十年來相當受到重視的學習方法,是一種結合教育學、社會心理學的一種分組教學設計,主要是利用小組成員的分工合作、互相支援進行學習,並利用小組本位的評核及群組競爭的心理感受以增進學習的成效。目前大部分的網路合作學習系統皆提供一個方便的網路環境供學生在線上進行理論課程的合作學習,卻鮮少探討如何建立一可在網路上進行實習儀器操作的合作式學習環境。為將傳統合作式學習的六項特質(包含異質性分組、積極互賴、面對面的助長式互動、評鑑個人學習績效、人際技巧與團體歷程等特質)移植到網路合作學習的環境,本研究提出一具遠端3D虛擬儀器操作之網路合作式學習系統設計,以視訊格網(Access Grid)工具、

具負載平衡的分解式SCORM學習管理平台及遠端控制參數傳遞技術(Remote Control Parameter Delivering)設計系統架構並整合網路合作式學習環境。所提出的網路合作式學習系統不僅可提供小組成員在網路上面對面的操作3D虛擬儀器,並提供小組成員共同討論及操控3D益智遊戲,藉此培養小組成員間的積極互賴特質(Positive interdependence)。除上述功能之外,系統尚提供(1)成員面對面的語音溝通(2)即時文字交談(3)電子白板的教學(4)SCORM教材的分享(5)團體學習歷程的紀錄(6)個人學習績效的評鑑等功能。