iT邦幫忙

11th鐵人賽相關文章
共有 13482 則文章

技術 近況更新

由於本人的存款花費殆盡,花了些時間找份工作,我也就順便找了一間有在做 OS 的公司,目前在裏頭的某個 Team 擔任超級新鮮人,會在業務範圍穩定後繼續動工,仍在...

技術 [Day14] LINE Bot 的動作類型 - Action Objects

今天要介紹的是動作類型,這裡的動作是指點擊 「按鈕」 或 「圖文選單」 時觸發的動作,總共有 7 種,之前的文章使用過 Postback、Message、URI...

鐵人賽 Modern Web

技術 Day 49. 通用武裝・非同步迭代 X 無窮地惰性求值 - TypeScript Generics with Asynchronous Programming II. ES6 Generators

閱讀本篇文章前,仔細想想看 同步與非同步程序的差異性在哪?你能夠列舉哪些是 JS 裡有非同步的機制的東西嗎? 為何我們需要非同步的程序?同步執行不是很直觀...

技術 [Day13] LINE Bot 的訊息格式 - Message Types

今天要介紹的是訊息格式 Message Types,前面已經介紹過 Flex 和 Template,今天就跳過這兩個,來看 Line Bot 還可以傳送哪些訊息...

技術 [Day12] LINE Bot 的快速回覆功能 - Quick Reply

今天要介紹的是 Quick Reply 快速回覆功能。 圖中下方紅框部分就是快速回覆功能,可用在 群組、聊天室、一般好友,最多支援 13 個按鈕,可橫向滑動。...

鐵人賽 Modern Web

技術 Day 48. 通用武裝・非同步概念 X 脫離巢狀地獄 - TypeScript Generics with Asynchronous Programming I. Promise Chain

閱讀本篇文章前,仔細想想看 ES6 Map 與 Set 在 TypeScript 裡使用時需要注意的事項。 ES6 Promise 的基本運作機制為何?...

鐵人賽 Modern Web

技術 Day 47. 通用武裝・泛型應用 X 結合 ES2015+ - TypeScript Generics with ES2015+ Features

閱讀本篇文章前,仔細想想看 迭代器(Iterator)與聚合物(Collection)的差別在哪? 迭代器模式要如何實踐?實踐的目的為何? 什麼是多型巡訪...

技術 [Day11] 使用 Flex Message 重製模板訊息 - Template Message

今天要介紹的是 Template Message,不過就如前一篇提到的,因為它不支援電腦版,所以我建議大家可以改用 Flex Message,這篇就來教大家如何...

技術 Day 34 Laravel Factory:填充假資料

API開完後想用些測試資料來檢查自己寫的程式有沒有問題,但又不想一筆一筆資料自己輸入的時候怎麼辦呢? Laravel的Factory可以自動幫你產生假資料,只要...

技術 Day 33 Laravel 實做雙人橋牌之心得分享

筆者我很喜歡打橋牌,但目前為止還未找到一個覺得玩起來順手的橋牌APP,因此乾脆自己開出橋牌遊戲的api,再找工作室寫APP的夥伴來做畫面。這遊戲看似很複雜,但其...

技術 [Day10] 客製化 LINE Bot 的回覆訊息 - Flex Message

今天要介紹的是 Flex Message,這是 LINE 推出的新訊息格式,可以讓開發者客製聊天機器人的回覆訊息,如下圖。 Flex Message 用途:...

鐵人賽 Modern Web

技術 [試著把切版專案升級到 gulp4.0 吧] DAY 36 完賽心得

雖然在 2019.12.26 的時候就三十天完賽了,還不小心撿到個人組佳作,但我沒有什麼完賽的實感,因為覺得當時系列文還沒寫完。今天總算是勉強補完了 orz 這...

鐵人賽 Modern Web

技術 [試著把切版專案升級到 gulp4.0 吧] Day35 佈署靜態網頁到 github pages

當網頁已經開發完成了,通常會想找個網路空間把網頁放上去,讓其他人輸入網址後就能在遠方看到網頁。網路雖然是自由的,但卻不是免費的,許多的網路空間都需要花錢錢才能使...

鐵人賽 Modern Web

技術 [試著把切版專案升級到 gulp4.0 吧] Day34 邊開發邊看畫面變動:談 gulp-plumber

利用 gulp 來進行前端開發、執行預先定義好的 task 時,如果過程中有例外錯誤產生,原本正在 watch 檔案的執行程式會被中止。 不過,只要使用了 gu...

技術 [Day09] LINE Bot 爬蟲實作 - 使用 HttpClient 和 Regex

今天要介紹的是 「爬蟲」,我會使用 HttpClient 和 Regex 實作靜態爬蟲,結合前兩篇的內容完成 「it 幫文章瀏覽數增加排名」 功能。 完整功能如...

技術 JS_測試陣列是否有符合條件的元素好用方法 every() & some()

Array 34 一顆小螺絲釘立大功,一粒屎壞一鍋粥猜兩個迭代函式。 在ECMAScript 5的迭代方法中有兩個好用的迭代方法,這兩個方法主要拿來檢查陣列...

技術 [Day08] 使用 WebJob + Logic App 製作定時排程器

今天要介紹的是使用 WebJob 和 Logic App 製作定時排程器,本來想和爬蟲一起寫,不過爬蟲內容太多,寫完後發現篇幅太長,所以最後決定分成兩篇,這篇先...

達標好文 技術 Day 32 資料庫正規化(一~三)

首先先來定義一下什麼是資料庫正規化:資料庫正規化的過程,其實就是將一些實體的描述資料,透過一定的程序,將表單簡化,直到一張表單只單純描述一個事實為止。簡單來說,...

達標好文 技術 把要的元素留下來的 Array 陣列方法 filter()

Array 33 媽媽說,蘋果要挑大顆又漂亮來拜,神明才會保佑我們。 map()和filter()常常被稱為最好用的兩個陣列方法,之所以好用,有一個原因是我...

LeetCode刷題日記 系列 第 30

技術 【Day 30】#98 - Validate Binary Search Tree

Given a binary tree, determine if it is a valid binary search tree (BST). Assume...

技術 [Day07] 使用 EF Core 讀取 Azure 上的 MySQL 資料庫

今天要介紹的是使用 Entity Framework Core 讀取 Azure 上的 MySQL 資料庫。 MySQL 選擇 這篇會使用 App Servic...

鐵人賽 Modern Web

技術 「小孩才做選擇,我全都要。」章節總整理 & 一些 Side Project 範例。

學習完 Vue 之後,想要透過單元測試守護你的專案,但又不知道從何起手?別擔心,快來訂閱作者最新系列文 《小白也能輕鬆瞭解的 Vue3 單元測試!》讓你的 V...

達標好文 技術 [Day06] 如何建立 LINE Bot 的圖文選單 - Rich Menu

今天要介紹的是在 Line Bot 加入圖文選單,那什麼是圖文選單呢? 下方紅框的部分就是圖文選單。 圖文選單的主要用途如下: 讓第一次使用的人快速了解...

鐵人賽 Security

技術 【遲】Day 20 Http/Https劫持

HTTP/HTTPS劫持   網頁劫持往往只是在頁面上添加一個小視窗,但這小視窗並不屬於網頁本身的廣告,有時候無論你訪問什麼網頁,這小視窗都不會消失。 網頁的顯...

LeetCode刷題日記 系列 第 29

技術 【Day 29】#84 - Largest Rectangle in Histogram

Given n non-negative integers representing the histogram's bar height where the...

技術 Day 31 用Laravel儲存圖片

第一步:安裝套件Intervention cd進專案目錄: $composer require intervention/image 第二步:修改Larave...

LeetCode刷題日記 系列 第 28

技術 【Day 28】#70 - Climbing Stairs

You are climbing a stair case. It takes n steps to reach to the top. Each time y...

AI 人工智慧 系列 第 30

技術 AI 未來發展趨勢(下)

接續上一篇再列出以下幾點:1.服務機器人滿足家庭需求服務型機器人內含感測、致動與運算分析元件,並具備自我感知、反應與認知能力,能為人們提供完整的特定服務,像是可...

LeetCode刷題日記 系列 第 27

技術 【Day 27】#1282 - Group the People Given the Group Size They Belong To

There are n people whose IDs go from 0 to n - 1 and each person belongs exactly...

AI 人工智慧 系列 第 29

技術 AI 未來發展趨勢

1.6G行動通訊技術6G將結合5G行動通訊系統和衛星網路,並將搭載高速光纖、大規模陣列天線等,不僅能覆蓋全球,使無線和行動終端的網路傳輸速度達到高於5G的10G...