iT邦幫忙

教學相關文章
共有 223 則文章
鐵人賽 Modern Web DAY 25

技術 【D25】 小工具:身分證製造機(part 5)-製作身分證製造機產生頁面

之前遇到的問題還沒有解法,但在 JavaScript 中是可以判斷身分證是否正確,僅在頁面顯示無法的,因此先略過這邊,我們繼續製作身分證製造機。 目標 這次要做...

鐵人賽 Modern Web DAY 8

技術 【D8】 建立更多資訊的 jsx

建立一個比較複雜的 .jsx,讓後面使用這個範本進行作業。這邊嘗試用 .jsx 進行副檔名,非原先的.js。 建立 .jsx 建立一個 ChangeStr.js...

鐵人賽 Software Development DAY 14
玩轉 Python 與 MongoDB 系列 第 14

技術 玩轉 Python 與 MongoDB_Day14_聚合表達式

今天要介紹的是 expr,他可以讓我們在不使用 aggregate 的情況下進行一些簡易的表達式操作,節省我們編寫程式碼的時間 語法:{ $expr: {...

鐵人賽 Software Development DAY 27
玩轉 Python 與 MongoDB 系列 第 27

技術 玩轉 Python 與 MongoDB_Day27_Relational Migrator

今天我們要來介紹 MongoDB 在 7.0 版本以後新推出的資料庫遷移工具,他可以協助我們把關聯式資料庫的資料無痛遷移到 MongoDB 當中,讓我們不需要煩...

鐵人賽 Software Development DAY 28
玩轉 Python 與 MongoDB 系列 第 28

技術 玩轉 Python 與 MongoDB_Day28_權限設定

在 MongoDB 中,您可以使用 pymongo 建立使用者並分配相關權限。以下是一個使用 pymongo 建立使用者和分配權限的範例: import pym...

鐵人賽 Modern Web DAY 28

技術 【D28】 小工具:身分證製造機(part 8)-加入檢查

這次來簡單加入一下之前 Day20的檢查工具,來檢查我們製作出來的身分證是不是合規。 .js 引入功能 把之前 Day20 做好的檔案 IDChecker.js...

鐵人賽 Software Development DAY 15
玩轉 Python 與 MongoDB 系列 第 15

技術 玩轉 Python 與 MongoDB_Day15_一對一、一對多以及 LookUp

今天要來介紹在 MongoDB 當中該如何進行一對一以及一對多的關聯,雖然說 Mongo 是一個無關聯的資料庫,但有時為了方便,還是會稍微將資料做一些正規劃,而...

鐵人賽 自我挑戰組 DAY 16

技術 D16 鐵人賽|Blender 入門教學|Noise Texture

今天介紹的是Shading 中非常常用的功能,Noise Texture ,基本上他是雜訊功能,但是可以控制物體的顏色變化,可以看到如果把它當主色顯現出來就會有...

鐵人賽 Software Development DAY 16
玩轉 Python 與 MongoDB 系列 第 16

技術 玩轉 Python 與 MongoDB_Day16_多對多關係

今天要來介紹在 MongoDB 當中該如何進行多對多關聯的建立,這邊我們會仿造關聯式資料庫的方式,使用第三張表來進行儲存多對多的關聯,這樣的好處是在建立關聯的時...

鐵人賽 Software Development DAY 30
玩轉 Python 與 MongoDB 系列 第 30

技術 玩轉 Python 與 MongoDB_Day30_地理資訊索引

今天是鐵人賽的最後一天,很感謝有持續收看的朋友的支持!今天我們要來介紹 MongoDB 是如何處理地理資訊的,在 MongoDB 當中有提供了我們地理資訊的索引...

鐵人賽 自我挑戰組 DAY 2

技術 D2 鐵人賽|Blender 入門教學|視窗介紹

以下文章解釋將會用我認為較好懂的方式稱呼,非照實翻譯首先要跟大家介紹介面的部分,著重在眼下可見的大項介紹,而裡面細部的功能會等到要用到的時候再做說明。 主視窗...

鐵人賽 Modern Web DAY 13

技術 【D13】 初探 props

本日先進行 component 內的 props初探,了解 component 如何與外面的資料進行互動,使每個物件都可以順利的把資料傳入作用。 建立第一版 c...

鐵人賽 Software Development DAY 18
玩轉 Python 與 MongoDB 系列 第 18

技術 玩轉 Python 與 MongoDB_Day18_aggregate project 介紹

前兩天我們介紹了 aggregate 常用的 unwind、lookup、match 以及 group 這幾個操作符號,今天我們要來介紹 project 這個操...

鐵人賽 Software Development DAY 11
玩轉 Python 與 MongoDB 系列 第 11

技術 玩轉 Python 與 MongoDB_Day11_基本判斷大小邏輯

今天我們要來教學基本的 Mongo 邏輯判斷大小的語法,同樣會用到之前插入的資料集以及資料模型,忘記模型的人可以參考 這個連結 今天主要會教學的內容如下: $...

鐵人賽 Software Development DAY 23
玩轉 Python 與 MongoDB 系列 第 23

技術 玩轉 Python 與 MongoDB_Day23_多型與 pymongo

以下是一個搭配 Pydantic 的示例,演示如何使用多型性進行 CRUD 操作,並且在資料模型中使用 Pydantic: 首先,我們定義使用 Pydantic...

鐵人賽 Software Development DAY 9
玩轉 Python 與 MongoDB 系列 第 9

技術 玩轉 Python 與 MongoDB_Day09_分頁技術與排序

今天我們要來教學該如何進行分頁技術與排序,同樣會用到之前插入的資料集以及資料模型,忘記模型的人可以參考這個連結 今天主要會教學的內容如下: 分頁 skip &...

鐵人賽 Software Development DAY 21
玩轉 Python 與 MongoDB 系列 第 21

技術 玩轉 Python 與 MongoDB_Day21_MongoMock 與測試

今天我們要來介紹 NoSQL 陣營的虛擬資料庫套件 - MongoMock,這個套件可以很好的協助我們在不實際建立 mongo 資料庫的情況下,讓我們進行測試程...

鐵人賽 Modern Web DAY 17

技術 【D17】 再探 props:修改上下層資料(part 1)

無論是在 D15 還是 D16,都是在同一層進行修改資料,或是使用參數從「親層」(Parent,個人比較喜歡翻成「親層」,而不是「父層」)傳到「子層」(Chil...

鐵人賽 自我挑戰組 DAY 4

技術 D4 鐵人賽|Blender 入門教學|常用快捷鍵

大家好,今天要跟大家講一下常用的快捷鍵,快捷鍵不只可以不用切換版面尋找功能,對於速度來說也可以提升不少喔~所以建議大家還是把基本的東西記一記,其實用熟了也是自然...

鐵人賽 Software Development DAY 20
玩轉 Python 與 MongoDB 系列 第 20

技術 玩轉 Python 與 MongoDB_Day20_delete 刪除資料

昨天我們把資料更新介紹完了,今天會來介紹如何刪除資料 語法:collection.delete_one({搜尋條件}) 下方附上範例 import os f...

鐵人賽 自我挑戰組 DAY 9

技術 D9 鐵人賽|Blender 入門教學|杯子建模

理論上來說咖啡杯跟盤子的方法是差不多的,只是形狀不一樣還有多了一個把手的部分,但這邊我還是跟大家拆解一下是怎麼做的。首先一樣叫出一個UV sphere 並且刪掉...

鐵人賽 Software Development DAY 24
玩轉 Python 與 MongoDB 系列 第 24

技術 玩轉 Python 與 MongoDB_Day24_索引基本概念

今天我們要來介紹索引,索引可以加速我們的查詢速度,但是同時也會降低我們除了查詢以外的效能,因此對於大型資料庫在建立索引時,必須注意索引的數量以及用途,不要建立太...

鐵人賽 自我挑戰組 DAY 3

技術 D3 鐵人賽|Blender 入門教學|基本知識與設定

既然講到3D 就會將成品渲染出來,Blender有三種渲染引擎,Eevee/ Workbench/ Cycles1. Eevee 是即時渲染引擎,專注於速度和互...

鐵人賽 自我挑戰組 DAY 13

技術 D13 鐵人賽|Blender 入門教學|Shading

講到Shading 的部份就要先將視窗調整到Shading 那頁,按New 新增一個材質,主要會用到的有:Base Color 用來換顏色的、Metalic 金...

鐵人賽 Software Development DAY 19
玩轉 Python 與 MongoDB 系列 第 19

技術 玩轉 Python 與 MongoDB_Day19_update 更新資料

前面的日子我們把寫入資料以及查詢資料的常用方法都介紹完了,接下來兩天我們要來介紹如何進行資料的更新以及刪除 今天我們會針對更新資料的方式以及 set 符號來做介...

鐵人賽 自我挑戰組 DAY 16

技術 D23 鐵人賽|Blender 入門教學|場景建模4

今天要教大家機器與線的應用,主要會放在如何自由的使用線,沒有甚麼特別的就只需將它建出來即可,我會將我的模型放在下圖供大家參考,一樣用排列功能複製出多個。 線的創...

鐵人賽 自我挑戰組 DAY 10

技術 D10 鐵人賽|Blender 入門教學|布料模擬

今天講的是布料模擬的部分,以桌布為例,首先創建出一個Plane ,很重要的是一定要先分將一個表面劃分成好幾塊面,如果不切的話它就只是一個平面,給它再多東西都不會...

鐵人賽 自我挑戰組 DAY 11

技術 D11 鐵人賽|Blender 入門教學|Array 陣列排序

今天要介紹的是修改器裡面的Array 陣列排序功能,它其實就是同一物體多重複製的概念,就不用一個一個複製貼上還要調間距,搞不好還不準確,所以若要是遇到物體需要多...

鐵人賽 自我挑戰組 DAY 16

技術 D17 鐵人賽|Blender 入門教學|Noise Texture 2

Noise Texture 還有另外一種用法,當成混和素材,如果想混和素材最簡單的方法是複製一個Principled BSDF ,按住CTRL+SHIFT+右鍵...

鐵人賽 自我挑戰組 DAY 16

技術 D26 鐵人賽|Blender 入門教學|彈簧

想做彈簧也有很快的方法,首先創建一個平面,將其中三個點刪除,加入Screw 功能,旁邊的Screw 是調整接點高度,Iterations 調整圈數,完了後可以切...