Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม
การเขียนโปรแกรม
  1. ความแตกต่างระหว่าง Classification และ Clustering

    ในโพสต์นี้ เราจะทำความเข้าใจความแตกต่างระหว่าง classification และ clustering Classification ใช้กับ supervised learning กระบวนการที่ input instances ถูกจัดกลุ่มตาม class labels ของตน มี labels จึงต้อง train และ test dataset เพื่อ verify model ซับซ้อนกว่า clustering ตัวอย่าง: Logistic regression, Nai

  2. ความแตกต่างระหว่าง MD5 และ SHA1

    ในโพสต์นี้ เราจะทำความเข้าใจความแตกต่างระหว่าง MD5 และ SHA1 - MD5 ย่อมาจาก Message Digest ความยาว message digest 128 bits ความเร็วเร็วกว่า SHA1 โจมตีต้องใช้ 2^128 operations เพื่อค้นหาข้อความต้นฉบับ เรียบง่าย ไม่ให้ความปลอดภัยที่ดี หากโจมตีต้องการหา 2 ข้อความที่มี message digest เหมือนกัน ต้องใช้ 2

  3. วิธีทดสอบ XPath Expression ใน JSP ด้วย JSTL x:if

    แท็ก <x:if> ประเมินค่า test XPath Expression ถ้าเป็น true จะรัน body ถ้า false จะข้ามไป แอตทริบิวต์ของ <x:if> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น select XPath Expression ที่ต้องการประเมิน ใช่ None var ชื่อตัวแปรเก็บผลลัพธ์ true/false ไม่ None scope ขอบเขตของตัวแปร ไม่ Pa

  4. วิธีวนลูป Node XML ใน JSP ด้วย JSTL x:forEach

    แท็ก <x:forEach> ใช้วนลูปผ่าน Nodes ใน XML Document ตาม XPath Expression แอตทริบิวต์ของ <x:forEach> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น select XPath Expression สำหรับเลือก Nodes ที่จะวน ใช่ None var ชื่อตัวแปรเก็บ Node ปัจจุบันในแต่ละรอบ ไม่ None begin Index เริ่มต้นของก

  5. วิธีใช้ Switch Case สำหรับ XPath Expression ใน JSP ด้วย x:choose

    แท็ก <x:choose> ทำงานคล้าย Java Switch Statement ใช้เลือกหนึ่งในหลายทางเลือก <x:when> = case, <x:otherwise> = default แอตทริบิวต์ <x:choose>: ไม่มีแอตทริบิวต์ <x:when>: มีแอตทริบิวต์ select (XPath Expression ที่ต้องประเมิน) <x:otherwise>: ไม่มีแอตทริบิวต์

  6. วิธีใช้ XSL Transformation กับ XML ใน JSP ด้วย x:transform

    แท็ก <x:transform> ใช้นำ XSLT Stylesheet มา Transform XML Document ให้เป็นรูปแบบอื่น (HTML, Text, XML อื่น) แอตทริบิวต์ของ <x:transform> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น doc XML Document ต้นทางสำหรับ Transformation ไม่ Body docSystemId URI ของ XML Document ต้นทาง ไม่ No

  7. วิธีตรวจสอบ Substring ใน String ด้วย JSTL fn:contains

    ฟังก์ชัน fn:contains() ตรวจสอบว่า String มี Substring ที่ระบุหรือไม่ โดยสนใจตัวพิมพ์เล็ก/ใหญ่ (Case-sensitive) Syntax boolean contains(java.lang.String, java.lang.String) ตัวอย่างการใช้งาน <%@ taglib uri=https://java.sun.com/jsp/jstl/core prefix=c %> <%@ taglib uri=https://java.sun.com/j

  8. วิธีตรวจสอบ Substring ใน String ไม่สนใจ Case ด้วย JSTL fn:containsIgnoreCase

    ฟังก์ชัน fn:containsIgnoreCase() ตรวจสอบว่า String มี Substring ที่ระบุหรือไม่ โดยไม่สนใจตัวพิมพ์เล็ก/ใหญ่ (Case-insensitive) Syntax boolean containsIgnoreCase(java.lang.String, java.lang.String) ตัวอย่างการใช้งาน <%@ taglib uri=https://java.sun.com/jsp/jstl/core prefix=c %> <%@ taglib u

  9. วิธีตรวจสอบว่า String ลงท้ายด้วย Suffix ที่กำหนด ด้วย JSTL fn:endsWith

    ฟังก์ชัน fn:endsWith() ตรวจสอบว่า String ลงท้ายด้วย Suffix ที่ระบุหรือไม่ คืนค่า boolean Syntax boolean endsWith(java.lang.String, java.lang.String) ตัวอย่างการใช้งาน <%@ taglib uri=https://java.sun.com/jsp/jstl/core prefix=c %> <%@ taglib uri=https://java.sun.com/jsp/jstl/functions pref

  10. วิธี Escape ตัวอักษร XML ใน JSP ด้วย JSTL fn:escapeXml

    ฟังก์ชัน fn:escapeXml() ใช้ Escape ตัวอักษรที่มีความหมายพิเศษใน XML ให้กลายเป็น Entity Reference ป้องกัน XSS และรักษาความสมบูรณ์ของ XML Syntax java.lang.String escapeXml(java.lang.String) ตัวอย่างการใช้งาน <%@ taglib uri=https://java.sun.com/jsp/jstl/core prefix=c %> <%@ taglib uri=https

  11. วิธีหาตำแหน่ง Substring ใน String ด้วย JSTL fn:indexOf

    ฟังก์ชัน fn:indexOf() คืนค่าตำแหน่ง (Index) ของ Substring ภายใน String (เริ่มจาก 0) หากไม่พบจะคืน -1 Syntax int indexOf(java.lang.String, java.lang.String) ตัวอย่างการใช้งาน <%@ taglib uri=https://java.sun.com/jsp/jstl/core prefix=c %> <%@ taglib uri=https://java.sun.com/jsp/jstl/functio

  12. ความแตกต่างระหว่าง Servlet และ JSP

    สรุปสั้นๆ: Servlet คือโปรแกรม Java ที่รันบน Web Server ทำหน้าที่เป็น Middle Layer ระหว่าง HTTP Client Request กับ Database/Application บน Server ส่วน JSP คือเอกสารข้อความที่ประกอบด้วย 2 ส่วน: Static Text (กำหนดไว้ล่วงหน้า) และ Dynamic Text (สร้างขึ้นหลัง Server ตอบสนอง) ตารางเปรียบเทียบ Servlet vs

  13. วิธีรันคำสั่ง SQL INSERT ใน JSP ด้วย JSTL sql:update

    แท็ก <sql:update> ใช้รันคำสั่ง SQL ที่ไม่คืนค่าข้อมูล เช่น INSERT, UPDATE, DELETE แอตทริบิวต์ของ <sql:update> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น sql คำสั่ง SQL (ไม่คืน ResultSet) ไม่ Body dataSource Database connection (ทับค่าเริ่มต้นได้) ไม่ Default database var ชื่อตั

  14. วิธีรันคำสั่ง SQL UPDATE ใน JSP ด้วย JSTL sql:update

    แท็ก <sql:update> ใช้รันคำสั่ง SQL ที่ไม่คืนค่าข้อมูล เช่น INSERT, UPDATE, DELETE แอตทริบิวต์ของ <sql:update> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น sql คำสั่ง SQL (ไม่คืน ResultSet) ไม่ Body dataSource Database connection (ทับค่าเริ่มต้นได้) ไม่ Default database var ชื่อตั

  15. วิธีรันคำสั่ง SQL DELETE ใน JSP ด้วย JSTL sql:update

    แท็ก <sql:update> ใช้รันคำสั่ง SQL ที่ไม่คืนค่าข้อมูล เช่น INSERT, UPDATE, DELETE แอตทริบิวต์ของ <sql:update> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น sql คำสั่ง SQL (ไม่คืน ResultSet) ไม่ Body dataSource Database connection (ทับค่าเริ่มต้นได้) ไม่ Default database var ชื่อตั

  16. วิธีใช้ Parameterized SQL Query ใน JSP ด้วย sql:param

    แท็ก <sql:param> ใช้เป็น nested action ใน <sql:query> และ <sql:update> เพื่อส่งค่าพารามิเตอร์ไปยัง Placeholder (?) ใน SQL ป้องกัน SQL Injection ได้อย่างมีประสิทธิภาพ แอตทริบิวต์ของ <sql:param> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น value ค่าพารามิเตอร์ที่ต้องการตั้ง

  17. วิธีส่งตัวแปร Date เข้า SQL Query ใน JSP ด้วย sql:dateParam

    แท็ก <sql:dateParam> ใช้เป็น nested action ภายใน <sql:query> และ <sql:update> เพื่อส่งค่าพารามิเตอร์ประเภท Date/Time ไปยัง Placeholder (?) ใน SQL แอตทริบิวต์ของ <sql:dateParam> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น value ค่าพารามิเตอร์วันที่ (java.util.Date) ไม่ Bo

  18. วิธีจัดกลุ่มคำสั่ง SQL เป็น Transaction ใน JSP ด้วย sql:transaction

    แท็ก <sql:transaction> ใช้จัดกลุ่ม <sql:query> และ <sql:update> ให้ทำงานเป็น Transaction เดียว รับประกันว่า ทำงานสำเร็จทั้งหมด หรือ Rollback ทั้งหมดหากมี Exception แอตทริบิวต์ของ <sql:transaction> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น dataSource Database connection

  19. JSTL XML Tag Library: ไลบรารี Parse และจัดการ XML ใน JSP

    JSTL XML Tags ให้วิธีการสร้างและจัดการเอกสาร XML แบบ JSP-centric สัญลักษณ์ taglib: <%@ taglib prefix=x uri=https://java.sun.com/jsp/jstl/xml %> ไลบรารีนี้รวมแท็กสำหรับ: Parse XML, Transform XML (XSLT), และ Flow Control ด้วย XPath Expressions Library ที่ต้องติดตั้งเพิ่ม (External JARs) ก่อน

  20. วิธี Parse XML ใน JSP ด้วย JSTL x:parse

    แท็ก <x:parse> ใช้สำหรับ Parse ข้อมูล XML จากแอตทริบิวต์หรือ body ของแท็ก แอตทริบิวต์ของ <x:parse> แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น var ชื่อตัวแปรเก็บ XML Document ที่ parse แล้ว ไม่ None xml ข้อความ XML ที่ต้องการ parse (String หรือ Reader) ไม่ Body systemId System I

Total 1490 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:10/75  20-คอมพิวเตอร์/Page Goto:1 4 5 6 7 8 9 10 11 12 13 14 15 16