William-Weng
open-menu closeme
  • 【Flutter 1.5】Flutter的按鈕動作 - FloatingActionButton

    calendar May 14, 2019 · 2 分鐘閱讀 · flutter dart button  ·
    分享到: twitter facebook linkedin copy
    【Flutter 1.5】Flutter的按鈕動作 - FloatingActionButton

    接下來,我們要進入按鈕動作的世界了,先介紹FloatingActionButton,其實Android的也叫FloatingActionButton,想想這也沒錯,降低Android開發者的學習曲線。我們現在就來看看吧。 FloatingActionButton 說明 名稱 說明 重點 StatelessWidget 狀態不變的 (點了也沒有反應) Widget build(BuildContext context) StatefulWidget 狀態可變的 (可以被點擊之類的) @override State createState() State 點擊之類的反應 setState(fn) 程式碼 請各位允許我使用比較不專業的術語 …


    閱讀更多
  • 【Flutter 1.5】天啊,Flutter居然可以寫WebApp了耶

    calendar May 14, 2019 · 1 分鐘閱讀 · flutter dart webapp install  ·
    分享到: twitter facebook linkedin copy
    【Flutter 1.5】天啊,Flutter居然可以寫WebApp了耶

    恐怖喔,恐怖到了極點喔,沒有想到短短數日,除了Flutter已經變成1.5版之外,而且Dart也變成了3.0版,更恐怖是它開始可以寫WebApp了耶,雖然Dart一開始就是想要取代JavaScript的,但是因為TypeScript可以原生支援JavaScript,所以就敗下陣來,而後在Flutter的加持下又重新受到大家的關注,如今Flutter藉由Dart可轉譯為JavaScript的特性,開始計畫性的侵蝕WebApp。好吧,就讓我們來做個簡單的WebApp吧。 安裝過程 更新FlutterSDK 請先將FlutterSDK更新到1.5版以上 安裝webdev 這個很重要,沒有安裝這個package的話就不能用了 flutter …


    閱讀更多
  • 【Flutter 1.2】手機的畫面佈局 (Container篇)

    calendar May 13, 2019 · 2 分鐘閱讀 · flutter dart layout ios android  ·
    分享到: twitter facebook linkedin copy
    【Flutter 1.2】手機的畫面佈局 (Container篇)

    這次是要說明Flutter的畫面佈局,在Flutter的世界中,萬物皆Widget,應該在iOS中算是UIView吧?UI的根源,一切都是由此而生,話不多說,讓我們踏出成功的第一步。 Container佈局 開始寫Code 首先,flutter的程式碼都是在『lib資料夾』之下 資源管理 在這裡pubspec.yaml可以設定安裝第三方套件、加入影音、圖片…等 assets: - images/book.png - images/time.png 程式碼 // main.dart import 'package:flutter/material.dart'; // 內容主要以iPhone的名稱去做類比 void main() => …


    閱讀更多
  • 【GraphQL】Apollo Server初體驗 (Nodejs篇)

    calendar May 13, 2019 · 1 分鐘閱讀 · ubuntu graphql apollo nodejs database  ·
    分享到: twitter facebook linkedin copy
    【GraphQL】Apollo Server初體驗 (Nodejs篇)

    GraphQL是一種用於API的查詢語言,這項技術是由Facebook從2012年開始使用,為了因應跨裝置及開發News Feed功能而開發,後來覺得不錯用,所以就於2015年公開釋出,它讓Query更加自由,以往如果要新增一組Query,就必須跟後臺人員溝通,現在可以讓前臺的人有很大的空間去修改(工作又多了一項?),有效減少Request的次數,是不是聽起來很不錯啊?現在就來試試看吧,Let’s go。 安裝 基本環境 首先要有Nodejs的環境,然後安裝Apollo Server node -v npm -v mkdir graphql_demo cd graphql_demo npm init -y npm install …


    閱讀更多
  • 【MongoDB 4.0】在Ubuntu18.04上安裝MongoDB (VirtualBox篇)

    calendar May 12, 2019 · 1 分鐘閱讀 · nosql mongodb database virtualbox install  ·
    分享到: twitter facebook linkedin copy
    【MongoDB 4.0】在Ubuntu18.04上安裝MongoDB (VirtualBox篇)

    VirtualBox是一套免費的VM系統,當然像是微軟的VMWare,還是只有mac版的Parallels Desktop,都是不錯的選擇,今天為什麼要選擇VirtualBox呢?主要是因為Parallels Desktop 14 Lite安裝完成之後,居然就要我訂閱,它不是免費版的嗎?而且我也只用Ubuntu而己呀。VirtualBox在Windows、macOS、Linux-like都可以安裝,在教學上或移動上都相當的方便,軟體上也滿穩定的。MongoDB是一套NoSQL資料庫,有別於SQL類的關聯式資料庫,NoSQL主要指非關係型、分散式、不提供ACID的資料庫設計模式,它是強調Key-Value Stores和文件資料庫的優 …


    閱讀更多
  • 【macOS 10.14】常用的macOS的快速鍵

    calendar May 8, 2019 · 1 分鐘閱讀 · macos hotkey cheatsheet  ·
    分享到: twitter facebook linkedin copy
    【macOS 10.14】常用的macOS的快速鍵

    俗話說的好:『hotkey用時方恨少』,有時候hotkey真的是可以讓左右手可以不用離開鍵盤了呢,像是高手口中的VIM更是傳說中的神器,但是我一點也不想用…XD。回到正題,為什麼我要學習macOS的快速鍵呢?因為啊,呆呆的把我Macbook Pro 2015賣了,因為手頭很緊,就換成了Mac mini 2018,便宜又好用,很適合我這種iOS低低手使用,然後又換成32G DDR4,Apple官網上換就快NT.20000了,真的是下不了手,自己去光華買也才NT.5000,一開始用速度真的是快啊,但是…發現一個問題,就是…沒觸碰板(巧控板?)可用,相信大家會換成mac因為它的觸碰板好用呀(比較潮?),那…換成了只有鍵盤、滑鼠要怎麼辦呢? …


    閱讀更多
  • 【Flutter 1.2】Flutter UI Debug工具

    calendar May 7, 2019 · 1 分鐘閱讀 · flutter debug ui ios android  ·
    分享到: twitter facebook linkedin copy
    【Flutter 1.2】Flutter UI Debug工具

    一開始還沒有接觸Flutter的時候,覺得寫Code是沒有問題的,但是UI要怎麼Debug呢?Android方面應該沒有什麼問題,因為是Google自家的東西嘛,但是iOS要怎麼做呢?後來就用VSCode它build出來的專案,分別用Android Studio跟Xcode開,個別去看UI,不過真的沒有用到原生的UI,Flutter的畫面都是『畫』出來的。後來想想真的很笨,明明在Android Studio上面就有Flutter inspector啊,加上Flutter的UI(Material風格 / Cupertino風格)都是Google工程師自己做出來的,並沒有用到兩個平臺的原生UI,想想這樣也對,如此一來UI就可以長得一模一 …


    閱讀更多
  • 【MariaDB 10.4】安裝MySQL的孿生兄弟 - MariaDB

    calendar May 7, 2019 · 1 分鐘閱讀 · mysql mariadb database rdbms install  ·
    分享到: twitter facebook linkedin copy
    【MariaDB 10.4】安裝MySQL的孿生兄弟 - MariaDB

    依稀記得,MySQL這個名詞,一直是窮學生學習SQL的代表,它是一個開放原始碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被昇陽電腦 - Sun Microsystems收購,這時候還是開放原始碼的。到了2009年,甲骨文公司 - Oracle收購昇陽微系統公司,是的,它就是NBA金州勇士隊的主場甲骨文體育館的那個甲骨文,在MySQL成為Oracle旗下產品之後,一些原始開發者擔心甲骨文公司收購MySQL後會有一些隱患,所以就復刻一個改良的版本,就是MariaDB的由來,由社群開發,有商業支援,旨在繼續保持在GNU GPL下開源。 安裝過程 安裝MariaDB 使用apt安裝,按圖施工,保證成功, …


    閱讀更多
  • 【TypeScript 3.2】強類型的JavaScript - TypeScript

    calendar May 6, 2019 · 1 分鐘閱讀 · javascript typescript install  ·
    分享到: twitter facebook linkedin copy
    【TypeScript 3.2】強類型的JavaScript - TypeScript

    記得當時年紀小,一直以為JavaScript跟Java是類似的東西,後來才發現原來JavaScript是在寫網頁的特效啊,雖然簡單易學,但是只有單線程,一寫不好網頁就當在那裡了,而且當時只是用來寫防滑鼠右鍵跟Ctrl + C的工具,到了後來,JavaScript使用的範圍越來越廣泛,如雨後春筍般的framework一個接一個,已經算是前臺的必備良藥,後來強大的V8引擎,跟能夠寫後臺資料庫的Nodejs,JavaScript等於是網頁端前後臺全包,加上也能寫手機APP,將來真的是JavaScript一統天下。但是就因為JavaScript語法簡單,專案一大就顯得難以維護,其中著名的框架VUE 3.0就正在用TypeScript重寫,而 …


    閱讀更多
  • 【Xcode 10】如何將真機的framework與模擬器的的framework合併呢?

    calendar May 6, 2019 · 2 分鐘閱讀 · xcode framework swift  ·
    分享到: twitter facebook linkedin copy
    【Xcode 10】如何將真機的framework與模擬器的的framework合併呢?

    承上集我們很開心的生出了真機的framework與模擬器的的framework,但是每一次測試都要在真機在模擬器之間切換,人生苦短,難到沒有其它的好辦法嗎?各位的聲音我聽到了,接下來我們就來合併它們,我們走。 合併framework 真機與模擬器資料夾 根據上集build出來的framework,我們可以看到會有兩個資料夾,分別是真機的framework,跟模擬器的的framework 內容結構 仔細看看,兩者的內容物好像一樣? 比較一下 接下來我們利用lipo指令來比較看看有什麼不同,我們可以發現模擬器用的是x86_64架構的CPU,而真機用的是ARM架構的CPU,也就是說在手機上是不能用模擬器上的framework lipo …


    閱讀更多
    • ««
    • «
    • 5
    • 6
    • 7
    • 8
    • 9
    • »
    • »»

最新文章

  • 用Defold做遊戲, 大家一起來推箱子吧…
  • 用Defold做遊戲, 大家一起來吃生魚片吧…
  • 【Aseprite】想做2D像素遊戲嗎?一起來編譯好工具吧,不用錢…
  • 【Swift】什麼是QOI?相當OK的圖片?
  • FFMpeg跟iOS終於在一起了
  • 【Github】網頁跟APP的相連
  • 【Rust】Rust與Swift相遇
  • 【Workflow】自動化工作流程如初見

標籤

SWIFT 17 XCODE 16 IOS 14 ANDROID 12 GAME 12 FLUTTER 11 GOLANG 10 INSTALL 8 VUE 8 BACKEND 7 DATABASE 7 DART 6 FIREBASE 6 JAVASCRIPT 6 API 5 C# 5 IMAGE 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 2D 3 ANDROID STUDIO 3 HTML 3 KOTLIN 3 LAYOUT 3 LINUX 3 LUA 3 PUSH 3 CSV 2 DEBUG 2 DEFOLD 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 3D 1 3RD 1 AASA 1 ACTIONS 1 AI 1 ALGORITHM 1 APNS 1 APOLLO 1 APPLINK 1 AR 1 ASEPRITE 1 AUDIO 1 BASH 1 BINARY 1 BLOG 1 BUILD 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 MAGIC 1 MARIADB 1 MAS-CLI 1
所有標籤
2D3 3D1 3RD1 AASA1 ACTIONS1 AI1 ALGORITHM1 ANDROID12 ANDROID STUDIO3 API5 APNS1 APOLLO1 APPLINK1 AR1 ASEPRITE1 AUDIO1 BACKEND7 BASH1 BINARY1 BLOG1 BUILD1 BUTTON1 C1 C#5 CA1 CARGO4 CHAT1 CHATGPT1 CHEATSHEET1 COLOR1 COMBINE1 CONTAINER1 CSV2 DART6 DATABASE7 DEBUG2 DECRYPT1 DEFOLD2 DOCKER2 EMAIL2 ENCRYPT1 EOP1 FCM1 FFMPEG4 FIREALPACA1 FIREBASE6 FLUTTER11 FRAMEWORK4 GAME12 GDSCRIPT2 GITHUB4 GMT1 GODOT2 GOLANG10 GRAILS2 GRAPHQL1 GROOVY2 HEROKU2 HEXO1 HLS1 HOMEBREW1 HOTKEY1 HTML3 IMAGE5 INSTALL8 IOS14 JAVA2 JAVASCRIPT6 JWT1 KOA21 KOTLIN3 LAYOUT3 LINUX3 LISTVIEW2 LOVE2D1 LUA3 MACOS2 MAGIC1 MARIADB1 MAS-CLI1 MONGODB1 MUSESCORE1 MUSIC2 MYSQL5 NATIVESCRIPT2 NGINX1 NODEJS4 NOSQL4 NPM1 PHOTOSHOP1 PIXEL1 PUSH3 QOI1 RASPBERRY-PI1 RDBMS1 REGEX1 RTMP1 RUST5 RX1 SCOREWRITER2 SCRIPT1 SHEET2 SHELL1 SMS1 SQLITE4 SSL1 SWIFT17 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

版權  WILLIAM-WENG. 版權所有

to-top