iT邦幫忙

技術文章

RSS
新手初探 Vue 系列 第 24

鐵人賽Day25 - ES6 之箭頭函式

var callSomeone = function (someone) { return someone + '吃飯了' } 上面是我們一般傳統函式的寫...

鐵人賽 Modern Web

Day 43. 通用武裝・泛型註記 X 推論未來 - TypeScript Generic Declaration & Annotation

閱讀本篇文章前,仔細想想看 泛用型別的意義是什麼? 泛用型別大致上有哪些種類或形式? 如果還不清楚可以看一下前一篇文章喔~ 以下就直接正文開始~ 泛用...

SEO 新手教學 – 3 分鐘搞懂 SEO 讓 Google 喜歡你的網站!

很多剛接觸 SEO 的人都會問的問題兩個就是「SEO 是什麼?」以及「SEO 怎麼做?」。而今天這篇 SEO 入門介紹就來幫大家解惑一下正確的 SEO 意思以及...

Git Commit Message 這樣寫會更好,替專案引入規範與範例

Git Commit Message 的用意與規範 其實寫 Commit 記錄訊息,有時候跟寫程式註解還蠻像的, 最好可以寫下「為什麼」你要作這樣的異動, 而不...

鐵人賽 Modern Web

Day18. 利用Gatsby通過資料創建頁面

首先,在Day.17中,我們已經有辦法藉由graphQL來抓取文章資料了,接續上次的內容。 今天我們來提到一個gatsby一個十分重要的功能,就是利用資料去創建...

android notification

專案網址https://github.com/uuko/android_project/tree/master/Notifaction 參考文章 android...

鐵人賽 Modern Web

[Day 41] Laravel實作 - 商品管理與瀏覽(八)

管理商品 在商品新增完後,需要在商品管理清單檢視頁面管理所有的商品資料,在管理商品清單檢視的控制器邏輯會像這樣 app/Http/Controllers/Mer...

iOS App 實作開發新手村 系列 第 36

Day36 待辦清單終篇 (定時提醒)

20191022 前言 今天的內容一樣是代辦清單App,已經介紹過了推播通知的功能,現在我們要先增一個定時提醒的功能,並在提醒時間到時,發出推播通知。 現在,我...

✾後花園D37✾-也許忠貞的 1 對 1 關係? Part 1(Eloquent: Relationships )

本系列文的環境狀態,可點擊此連結後花園環境參考 本內容還會使用到 Flower 的 Eloquent Model 及 migration 如果尚未建立 Flow...

用python 使用 folium MarkerCluster() 想要拿到匯集點的經緯度有辦法嗎?

我想拿到會匯集點的經緯度有辦法嗎 想請問各位有沒有答案 像是2156那個匯集點 怎麼抓 程式碼--------------------------------...

鐵人賽 影片教學

【iTiron 2020 第二十三天】DOM 超簡介

哈囉哈囉,這裡是最近正在忙著求職一不小心像一直拖延發文的我。 之前鐵人賽的影片有一路拍到 D29,但來沒有放過來,這幾天整理一下會把它們補完,後面的影片大部分都...

C# 3.0 擴充方法

fb粉專:https://www.facebook.com/dannyliu.me 我們在處理某些類別的資料時,可能會專門做一個處理資料的類別或方法來處理。 例...

鐵人賽 AI & Data

【Day 32】Scrapy 爬取 iT 邦幫忙的回文

在 Day 13 的內容中,我們有把回文都爬回來,今天會把相關的邏輯都移植到 Scrapy,同時整理一下目前的程式碼。相關的程式碼都放在 gist 上了,接下來...

鐵人賽 Modern Web

Day 42. 通用武裝・泛用型別 X 型別參數化 - TypeScript Generics Introduction

《通用武裝》篇章概要 本系列即將邁入後半段(現在才邁入後半段會不會有點晚?)—— 泛用型別(Generics)的介紹。 筆者翻閱很多資料發現,泛用型別儘管看似...

新手初探 Vue 系列 第 23

鐵人賽Day24 - ES6 之縮寫

const Frieza = '弗利沙' const GinyuTeam = { Ginyu: '基紐', Jeice: '吉斯', burter:...

[學習筆記] Vuex 保存登入的用戶名

這篇是透過網路教學資源自我學習,並將學到的東西做個紀錄 主要是在說明各個component中(XXX.vue 獨立分割的component)如何透過Vuex來...

人生第一次的SideProject 系列 第 31

[Day 30+1 ] 鐵人賽然後呢?…開始debug與Extension吧

鐵人賽結束後處理了一些被延宕到賽後的瑣事,這邊終於再度解脫,可以再次把一些心力放到角色卡專案上來,同時發現鐵人系列文居然是可以寫超過30篇的,就來繼續記錄專案過...

淺談物件導向 SOLID 原則對工程師的好處與如何影響能力

前言 為了感謝部落格一直以來都有人在閱讀,讓我一直有經營下去的動力。所以想寫一個系列 學習 SOLID 原則 2 年後的心得文章。這心得文章包含自己使用 SOL...

D3.js - 圖表繪製

上一篇介紹了 D3.js 的基礎,這篇會邊繪製圖表邊介紹繪製的方法,我們會使用到 SVG,還不熟悉 SVG 也可以參考下面的文章哦 SVG - 基礎圖形與樣式...

# 非常彈性好用的陣列 Array 方法 map()

Day 32 如果日行一善可以持續,那鐵人應該也可以。 上一篇我們講解了陣列方法的 forEach(),知道它可以做迭代這件事,但在 ECMAScript...

鐵人賽 影片教學

達標好文 史上最完整的新手網頁入門學習地圖 - 金魚都懂的網頁學習路徑懶人包

免費的教學資源,但卻絲毫不減教學品質 經歷了兩屆的鐵人賽,總算是把想要做卻積了很久的一些網頁教學,用錄的、寫的給製作出來了,這一些網頁教學基本上不單單是給所有人...

鐵人賽 Modern Web

[Day 40] Laravel實作 - 商品管理與瀏覽(七)

圖片上傳的問題解決 錯誤訊息 Unable to find file (). 無法讀取檔案 參考資料 Intervention\Image\Exception...

RWD 漢堡選單練習 toggleClass

這次的漢堡選單練習,是要讓選單在手機頁面時加上 JS,讓選單有互動的效果,。 所以需要了解一點 jQuery 的運作方式,可以去找一下相關資料,或許可以也可以...

✾後花園D36✾- 來播種吧! ( seeder 填充資料 )

本系列文的環境狀態,可點擊此連結後花園環境參考 建立 seeder 輸入指令,建立 seeder ,採大駝峰式命名法 $ php artisan make:se...

鐵人賽 Modern Web

Day 41. 戰線擴張・模擬戰 — UBike 地圖 X 外觀模式 - Façade Pattern in TypeScript

閱讀本篇文章前,仔細想想看 還記得單例模式 Singleton Pattern嗎?今天會用到喔! 本篇文承接上一篇文,因此如果是跳到這篇的話可以先從上一篇或...

鐵人賽 Security
資安戰爭 三十六計 系列 第 36

資安戰爭 三十六計之第36計:走為上計

《原文注釋》:「全師避敵。左次無咎,未失常也。」 《原文解析》: (1) 全師避敵:全軍退卻,避開強敵。 (2) 左次無咎,未失常也:軍隊在左邊紮營,沒有危險,...

鐵人賽 Security
資安戰爭 三十六計 系列 第 35

資安戰爭 三十六計之第35計:連環計

《原文注釋》:「將多兵眾,不可以敵,使其自累,以殺其勢。在師中吉,承天寵也。」 《原文解析》: (1) 將多兵眾,不可以敵:敵軍兵力強大,不能和它硬拼。 (2)...

聽著音樂往技術宅邁進 系列 第 34

DAY 34 - 頻譜(spectrum)和頻譜圖(spectrogram)

在DAY28時有用Audacity和Sonic Visualiser帶大家看看頻譜,不知道大家在使用時有沒有發現一個問題,就是用軟體看頻譜時,要先用滑鼠選取一段...

git-用git clone遠程的所有分支

前幾天不小心刪掉專案,還好有存到github,不過還是對git不熟git clone專案下來看到的分支只有master,心裡想慘了,直接瀏覽器下載下來的分支也沒...

鐵人賽 Modern Web

[Vue.js][日記]親愛的,我讓Mobile Web變成了PWA

超緊繃!30天Vue.js學習日記 親愛的,我讓Mobile Web變成了PWA 大家好,我是IAN,接續著昨天的主題製作簡易的天氣預報頁面,過於無聊的我今天...