C/C++ SFML 基本範例教學

本篇 ShengYu 介紹 C/C++ SFML 基本範例教學,SFML (Simple and Fase Media Library) 是由 C++ 寫成的跨平台遊戲、多媒體函式庫,可支援多種程式語言,SFML 分成幾大模塊:系統、視窗、圖形、音訊與網路。

簡單介紹 SFML 以下幾個模塊:
System:一些基礎建設,例如:向量(vector)、字串、thread、timer
Window:管理視窗以及輸入(鍵盤、滑鼠、搖桿等)及 OpenGL
Graphics:硬體加速的 2D 圖形,例如:sprite, text, shapes
Audio:音訊、錄音、3D音效
Network:TDP 與 UDP socket 與 HTTP 跟 FTP

Read More

C/C++ Open MPI 用法與範例

本篇 ShengYu 介紹 C/C++ Open MPI 的用法與範例。Open MPI 是一個訊息傳遞介面函式庫 (Message Passing Interface) 的專案,Open MPI 結合了其他幾個項目的技術和資源。它被許多 TOP500 超級計算機使用。Open MPI 是做多行程 (Multiprocessing) 的平行,每個行程的記憶體不是共享的,此時就需要不同行程間的訊息傳遞 (message passing),另一個類似名稱的叫 OpenMP,OpenMP 是做多執行緒 (Multithreading) 的平行,且每個執行緒是共享記憶體 (shared memory)。

Read More

Python venv 虛擬環境教學

本篇 ShengYu 介紹 Python venv 虛擬環境(virtual environment)的用法與範例,在某些情況下我們需要建立一個獨立的測試環境來安裝執行 Python 程式,但是卻不想影響系統的 Python 環境,就可以使用 Python venv,以下介紹怎麼使用 Python 虛擬環境。

Read More

C/C++ SQLite 資料庫教學與範例

本篇 ShengYu 介紹 C/C++ SQLite 資料庫教學與範例,資料庫的操作無非就是 CRUD,CRUD 分別為 Create 新建資料/增加資料、Read 讀取資料/查詢資料、Update 更新資料、Delete 刪除資料,

CRUD 對應到SQL語法會像是這樣,
Create - 新建資料/增加資料,SQL語法:CREATE/INSERT
Read - 讀取資料/查詢資料,SQL語法:SELECT
Update - 更新資料,SQL語法:UPDATE
Delete - 刪除資料,SQL語法:DELETE

以上幾種都會介紹到,接下來介紹的順序會是 CREATE / INSERT / SELECT / UPDATE / DELETE

Read More

Python SQLite 資料庫教學與範例

本篇 ShengYu 介紹 Python SQLite 資料庫教學與範例。

以下 Python SQLite 資料庫範例大概分為以下幾部份,

  • Python SQLite CREATE 用法與範例
  • Python SQLite INSERT 用法與範例
  • Python SQLite SELECT 用法與範例
  • Python SQLite UPDATE 用法與範例
  • Python SQLite DELETE 用法與範例

這邊先介紹 Python SQLite 最基本的建立 DB 資料庫連線與關閉 DB 資料庫。
例如我要建立 tutorial.db 這個 database 連線,

python3-sqlite3-tutorial-open-db.py
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sqlite3

con = sqlite3.connect("tutorial.db")
cur = con.cursor()

# ...

con.close()

以上就是最簡單的 Python SQLite 範例,接下來我們來看看 Python SQLite 常見的操作範例。

Read More

Java File 用法與範例

本篇介紹 Java File 用法與範例,Java File 常見用法是用來判斷路徑的檔案是否存在,或者判斷路徑的資料夾是否存在,還可以取得檔案的長度大小、檔案更動日期等等資訊。

Read More

JavaScript onclick event submit form 用法範例

本篇介紹如何在 JavaScript onclick event 事件中用 form.submit() 函式來 submit form 送出表單。

HTML 基本的 submit form 用法

HTML 基本的 submit form 寫法如下,有個 form 標籤,裡面有個 input 標籤 type="submit"

submit-form.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
<head>
<title>Form Submit Example</title>
<!-- Include CSS File Here
<link rel="stylesheet" href="css/xxx.css"/>
-->
<!-- Include JS File Here
<script src="js/xxx.js"></script>
-->
</head>
<body>
<div class="container">
<div class="main">
<h2>Form Submit Example</h2>
<form action="#" method="post" name="form_name" id="form_id" class="form_class" >
<label>Name :</label><input type="text" name="name" id="name" placeholder="Name" />
<label>Email :</label><input type="text" name="email" id="email" placeholder="Valid Email" />
<input type="submit" name="submit_id" id="btn_id" value="Submit"/>
</form>
</div>
</div>
</body>
</html>

Read More