William-Weng
open-menu closeme
  • 【Golang 1.18】Let’ Go, MySQL我來了…

    calendar Apr 10, 2022 · 6 min read · golang mysql api backend apns fcm  ·
    Share on: twitter facebook linkedin copy
    【Golang 1.18】Let' Go, MySQL我來了…

    同學們上課啦,記得當時年紀小,筆者當時流行的是網頁工程師-前/後端,但是工作非常的難找,因為Web技術已經發展20多年了,所以會的人太多了,而薪資也早已進入了大紅海時代;後來看到手機系統的出現,一不小心就轉職到了iOS打字工的行列之中;但是,工作之後發現,老舊的API寫法相當的不適合在手機端使用,要改嘛,又不是件容易的事(~~~資深員工很難溝通?~~~),有問題第一個顯示的也一定是在前端被發現,還是靠自己最好… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 12.3 arm64 Golang 1.18 arm64 Visual Studio Code 1.66 arm64 Postman 9.0.9 …


    Read More
  • 【Golang 1.18】Go! Go! Go! - 可愛又迷人的反派角色

    calendar Apr 9, 2022 · 4 min read · golang web backend mysql  ·
    Share on: twitter facebook linkedin copy
    【Golang 1.18】Go! Go! Go! - 可愛又迷人的反派角色

    依稀記得Golang剛推出的時候,深深被它的外表所吸引?不不不,筆者不是外貌協會的,其實它已經出現在地球上有很長一段時間了,當初Google在設計它的時候,就是想要語法簡潔且高效能,筆者覺得它是取代Node.js - modules 無底洞 / Python - 執行速度 / Java - JVM跨平臺的利器。 最近感同深受,原本我的網誌是使用hexo - Nodejs去製作的,但因為佈景主題不合新版,所以就跳來使用hugo - Golang,雖然hugo的文章大多都是英文的,比起hexo有強大中文資訊來說,的確是筆者的痛點,但是…Build的速度至少差10倍吧。 作業環境 項目 版本 CPU Apple M1 macOS Big …


    Read More
  • 【Swift 5】我到底身在何方?我到底去到何處?

    calendar May 31, 2021 · 7 min read · xcode swift ios  ·
    Share on: twitter facebook linkedin copy
    【Swift 5】我到底身在何方?我到底去到何處?

    因為呢,個人不務正業太久了,又加上新冠肺炎疫情的緣故,這來寫寫這個有關定位 / 語系的文章。無論你身在何方 無論你去到何處,我都要定位的到你啦,怎麼有點恐怖情人的感覺…XD,主要是在工作上有用到,用來判斷該給什麼語系的資料,所以想寫個定位懶人包以後可以用,這次的文章比較多Code,話不多說,就讓我們繼續看下去。 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.4 Xcode 12.5 完成的結果 There should have been a video here but your browser does not seem to support it. 設得資訊 事前準備 這裡先準備一些常數,主 …


    Read More
  • 【SwiftUI 2.0】它好用嗎?能吃嗎?

    calendar May 27, 2021 · 5 min read · xcode swift swiftui ios  ·
    Share on: twitter facebook linkedin copy
    【SwiftUI 2.0】它好用嗎?能吃嗎?

    因為APPLE在WWDC19發表了SwiftUI這個語法簡潔的Framework,個人發想APPLE應該是在學Google的Flutter吧?想讓寫APP的門檻降低,不過秉持APPLE一貫的傳統,當然這個東西只能寫自家系統的東西,像macOS / watchOS / tvOS,不像Google想以Flutter一統江湖。 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.4 Xcode 12.5 基本使用 建立專案 首先,因為SwiftUI支援iOS 13+ / macOS 10.15+以上,所以呢請使用Xcode 11以上來做測試。 這裡新建一個名叫『SwiftUI_First』的專案 …


    Read More
  • 【Grails 4.0】Grails - 使用MySQL來存取資料啦

    calendar Apr 17, 2021 · 5 min read · grails java groovy backend mysql  ·
    Share on: twitter facebook linkedin copy
    【Grails 4.0】Grails - 使用MySQL來存取資料啦

    因為最近把換成M1版的Mac mini了,什麼都沒有裝,所以先來記錄一下,Java類的APP安裝過程,也來記錄一下SQL的相關使用過程,讀取資料是身為後臺最重要的一環嘛。話說SDKMAN 5.10.0跟IntelliJ IDEA 2020.3.1也開始支援M1了,真的是可喜可賀啊… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.2.3 SDKMAN 5.11 ARM64 Homebrew 3.1.3 ARM64 Java 8.0.282-zulu ARM64 IntelliJ IDEA 2021.1 ARM64 MySQL 8.0.23 x86_64 Grails 4.0.10 環境安裝 查看 …


    Read More
  • 【LÖVE 11.3】LÖVE - 免費多平臺的2D遊戲引擎

    calendar Apr 12, 2021 · 4 min read · game lua love2d  ·
    Share on: twitter facebook linkedin copy
    【LÖVE 11.3】LÖVE - 免費多平臺的2D遊戲引擎

    LÖVE是一個免費多平臺的2D遊戲引擎,主體是以Lua這種手稿語言,它的語法相當簡潔,它是以C++編寫,支援多平臺輸出,在官網有介紹幾個上架的遊戲 - iOS / Android + Windows / macOS / Linux,好像都是可愛的小遊戲…XD,至於為什麼會想學這個呢?因為Unity3D太過強大,而且自己只是想寫一個小品遊戲當成生日禮物送人,工程師的浪漫嘛…XD,笑容可掬的女生,最高… 作業環境 項目 版本 CPU Apple M1 macOS Big Sur 11.2.3 LÖVE 11.3 安裝 官網的設計,是不是有LoveLove的感覺啊?XD 上面有各平臺的版本,大家就自行下載吧 個人是用Homebrew安裝的 …


    Read More
  • 【Grails 4.0】Grails - 使用Apache Groovy編程語言的開源Web應用程序框架

    calendar Feb 14, 2021 · 5 min read · grails java groovy backend  ·
    Share on: twitter facebook linkedin copy
    【Grails 4.0】Grails - 使用Apache Groovy編程語言的開源Web應用程序框架

    Grails是一種根基於Groovy, Spring framework與Hibernate的 Web Framework,也就是說,它把所有要開發網站所需要用到的功能都結合起來了,照官方的說法是 - 『A powerful Groovy-based web application framework for the JVM built on top of Spring Boot』,因為公司需要用到,所以在這裡記錄一下。身為單身狗的我,祝大家情人節快樂,請上帝賜給我一個可愛的正妹吧。 安裝 安裝SDKMAN! SDKMAN!是一款管理SDK版本的工具,可以用於大多數基於Uinx的系統。它提供了命令行以及API,功能有:安裝、移除、列 …


    Read More
  • 【Vue.js 3.0】Vue 3.0 - 千呼萬喚始出來

    calendar Dec 29, 2020 · 2 min read · vue javascript html  ·
    Share on: twitter facebook linkedin copy
    【Vue.js 3.0】Vue 3.0 - 千呼萬喚始出來

    Vue3正式版終於出現了啊,因為一開始是去學Kuro大大的Vue2.6的課程,剛好是3.0的前一版,本來滿擔心會不會差很多,但是實際使用上好像也還好,其實是我只會皮毛而己。 這應該是今年的最後一篇文章了,先預祝大家新年快樂,2021大發財。現在,讓我們來做做一個簡單的購物車APP吧,Let’s go。 首先我們想做一個這樣子的頁面 There should have been a video here but your browser does not seem to support it. 第一步 - 基本設定 先將相關的CSS跟圖片載入,資料夾的結構加下所示 建立index.html + index.js 載入 …


    Read More
  • 【Vue.js 2.6】Vue.js的初體驗

    calendar Apr 3, 2020 · 3 min read · vue javascript html  ·
    Share on: twitter facebook linkedin copy
    【Vue.js 2.6】Vue.js的初體驗

    Vue (讀音 /vjuː/,類似於 view)是一套用於構建用戶界面的漸進式框架,它是由尤雨溪開發的。Vue與其它大型框架(Angular、React )不同的是,Vue被設計為可以自底向上逐層應用。Vue的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue也完全能夠為複雜的單頁應用提供驅動。至於為什麼會去選擇VUE呢?其一是它很輕量,其二是因為我的英文很弱啊。 Vue.js的初體驗 資料連動 (v-model) Vue.js是Reactive的,資料跟畫面綁定後,我們只要關心資料的變化,下面就是一個很簡單的例子。 There should have …


    Read More
  • 【Android 6.0】RecyclerView - 高效能的ListView

    calendar Jan 12, 2020 · 8 min read · android kotlin android studio  ·
    Share on: twitter facebook linkedin copy
    【Android 6.0】RecyclerView - 高效能的ListView

    現在要介紹的是RecyclerView,這應該是手機上最常用的元件之一,就是列表。RecyclerView可以說是ListView的改良版,和ListView相同的是,RecyclerView一樣是由配置器(Adapter)來處理ItemView呈現的內容,不同的是,RecyclerView有實做Recycle機制,就像iOS的UITableView的Reuse機制。話不多說,現在就來一步步做一個長得像這樣的APP吧,以下的說明還是會以iOS做類比。 There should have been a video here but your browser does not seem to support it. Toolbar 關閉 …


    Read More
    • ««
    • «
    • 2
    • 3
    • 4
    • 5
    • 6
    • »
    • »»

Recent Posts

  • FFMpeg跟iOS終於在一起了
  • 【Github】網頁跟APP的相連
  • 【Rust】Rust與Swift相遇
  • 【Workflow】自動化工作流程如初見
  • 【Tauri】大家一起來做一個簡單的影片轉檔工具吧…
  • 【Tauri】當Rust跟Web同在一起,在一起,在一起…
  • 【Rust】Bruno我來了,一起來打網路API…
  • 【Rust】螃蟹一呀爪八個,兩頭尖尖,這麼大的個…

Tags

SWIFT 16 XCODE 16 IOS 14 ANDROID 12 FLUTTER 11 GOLANG 10 GAME 9 INSTALL 8 VUE 8 BACKEND 7 DATABASE 7 DART 6 FIREBASE 6 JAVASCRIPT 6 API 5 C# 5 MYSQL 5 RUST 5 UNITY 5 WEB 5 CARGO 4 FFMPEG 4 FRAMEWORK 4 GITHUB 4 NODEJS 4 NOSQL 4 SQLITE 4 TYPESCRIPT 4 ANDROID STUDIO 3 HTML 3 IMAGE 3 KOTLIN 3 LAYOUT 3 LINUX 3 PUSH 3 CSV 2 DEBUG 2 DOCKER 2 EMAIL 2 GDSCRIPT 2 GODOT 2 GRAILS 2 GROOVY 2 HEROKU 2 JAVA 2 LISTVIEW 2 MACOS 2 MUSIC 2 NATIVESCRIPT 2 SCOREWRITER 2 SHEET 2 SWIFTUI 2 TAURI 2 TOOLS 2 UBUNTU 2 2D 1 3D 1 3RD 1 AASA 1 ACTIONS 1 AI 1 APNS 1 APOLLO 1 APPLINK 1 AR 1 AUDIO 1 BASH 1 BLOG 1 BUTTON 1 C 1 CA 1 CHAT 1 CHATGPT 1 CHEATSHEET 1 COLOR 1 COMBINE 1 CONTAINER 1 DECRYPT 1 ENCRYPT 1 EOP 1 FCM 1 FIREALPACA 1 GMT 1 GRAPHQL 1 HEXO 1 HLS 1 HOMEBREW 1 HOTKEY 1 JWT 1 KOA2 1 LOVE2D 1 LUA 1 MAGIC 1 MARIADB 1 MAS-CLI 1 MONGODB 1 MUSESCORE 1 NGINX 1 NPM 1 PHOTOSHOP 1
All Tags
2D1 3D1 3RD1 AASA1 ACTIONS1 AI1 ANDROID12 ANDROID STUDIO3 API5 APNS1 APOLLO1 APPLINK1 AR1 AUDIO1 BACKEND7 BASH1 BLOG1 BUTTON1 C1 C#5 CA1 CARGO4 CHAT1 CHATGPT1 CHEATSHEET1 COLOR1 COMBINE1 CONTAINER1 CSV2 DART6 DATABASE7 DEBUG2 DECRYPT1 DOCKER2 EMAIL2 ENCRYPT1 EOP1 FCM1 FFMPEG4 FIREALPACA1 FIREBASE6 FLUTTER11 FRAMEWORK4 GAME9 GDSCRIPT2 GITHUB4 GMT1 GODOT2 GOLANG10 GRAILS2 GRAPHQL1 GROOVY2 HEROKU2 HEXO1 HLS1 HOMEBREW1 HOTKEY1 HTML3 IMAGE3 INSTALL8 IOS14 JAVA2 JAVASCRIPT6 JWT1 KOA21 KOTLIN3 LAYOUT3 LINUX3 LISTVIEW2 LOVE2D1 LUA1 MACOS2 MAGIC1 MARIADB1 MAS-CLI1 MONGODB1 MUSESCORE1 MUSIC2 MYSQL5 NATIVESCRIPT2 NGINX1 NODEJS4 NOSQL4 NPM1 PHOTOSHOP1 PUSH3 RASPBERRY-PI1 RDBMS1 REGEX1 RTMP1 RUST5 RX1 SCOREWRITER2 SCRIPT1 SHEET2 SHELL1 SMS1 SQLITE4 SSL1 SWIFT16 SWIFTUI2 TAURI2 TINYURL1 TLS1 TOOLS2 TYPESCRIPT4 UBUNTU2 UI1 UNITY5 UNREAL1 VIDEO1 VIRTUALBOX1 VSCODE1 VUE8 WAILS1 WEB5 WEBAPP1 WEBSOCKET1 WEBVIEW1 WINDOWS1 WORKFLOW1 XCODE16 YAML1
[A~Z][0~9]
William-Weng

Copyright  WILLIAM-WENG. All Rights Reserved

to-top