原创 Flutter學習總結(二、初識Dart)

初識Dart 一起從0開始學習Flutter! 上篇介紹了Flutter環境的搭建,並且創建了第一個Flutter項目,我們可以先運行一下萬一也有一個Hello World等着呢,運行之後真的有一個示例項目,點擊下面的按鈕還能給我

原创 Flutter學習總結(六、Dart的類)

Dart的類 一起從0開始學習Flutter! 在我們一開始創建了第一個項目的時候已經大概看了一眼Dart中的類的樣子,接下來我們需要好好研究一下它,首先先寫一個樸素的類: class Person{ String name;

原创 Flutter學習總結(一、Flutter環境搭建)

Flutter的環境搭建 一起從0開始學習Flutter! 去Flutter官網進行下載最新可用的安裝包,官網地址 將下載的內容進行解壓到想要安裝的目錄 將剛剛解壓完的路徑添加到環境變量的path中 export PATH=$

原创 Flutter學習總結(八、Dart的異步操作)

Dart的異步操作 一起從0開始學習Flutter! 我們經常在開發的時候面臨上傳下載等耗時操作,這時候需要請我們的異步模塊出場了,使用異步的目的是爲了在我們在執行一段耗時代碼的時候不至於UI卡主用戶無法操作。 首先我們可以使用F

原创 Flutter學習總結(五、Dart的函數)

Dart的函數 一起從0開始學習Flutter! 與有些語言有些區別的是Dart的函數也是作爲對象存在的,也就是說可以作爲方法中的參數,也可以賦值給變量,舉個例子: void main() { var fun = (str){

原创 Flutter學習總結(十一、Flutter基本組件第一部分)

Flutter的基本組件 一起從0開始學習Flutter! Flutter給我們提供了豐富的組件來搭建UI,我們可以通過這些組件搭建出我們想要的APP,由於組件太多我們需要分成幾次來學習這些組件了,先從已經見過的demo中出現的A

原创 Flutter學習總結(七、Dart的類繼承)

Dart的類繼承 一起從0開始學習Flutter! 前面介紹了在Dart中的類和屬性的寫法已經特點,接下來學習它的繼承、接口、抽象類的特點。 Dart也是單繼承的方式,我們如果要繼承其他的類需要在類名後面添加extends關鍵字。

原创 Flutter學習總結(十、Flutter基本容器)

Flutter的基本容器 一起從0開始學習Flutter! Flutter官方並沒有對Widget進行官方分類,其實對於容器和佈局類型的劃分比較糾結,有些感覺不是很明確怎麼去劃分到哪個部分,先按容器下可以添加子控件的數量作爲分類標

原创 Flutter學習總結(四、Dart的集合和控制流程)

Dart的集合和控制流程 一起從0開始學習Flutter! Dart跟我們常用的語言也是有List,Map,Set這些類型的集合類型,只是有的用法跟我們以前接觸的略有不同。 List 一個集合的初始化可以通過三種形式,第一行創建

原创 Flutter學習總結(九、Flutter的基本佈局)

Flutter的基本佈局 一起從0開始學習Flutter! 我們之前說過Flutter中都是由組件構成的,組件分成兩種,一種是可變狀態的Widget繼承自StatefulWidget,一種是不可變的Widget繼承自Statele

原创 Android Studio Gradle基礎

原文鏈接:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ 什麼是Gradle? Gradle是一種依賴管理工具,基於Groovy語言,面向Ja

原创 java實現求可逆矩陣使用單位矩陣拼接的形式

import java.text.DecimalFormat; /** * 使用單位矩陣拼接的形式 * @author imlilu * */ public class InverseMatrixSecond { /***

原创 java實現求可逆矩陣使用代數餘子式的形式

import java.text.DecimalFormat; /** * 求可逆矩陣使用代數餘子式的形式 * @author imlilu * */ public class InverseMatrix { /***

原创 java實現N階行列式求解

import java.text.DecimalFormat; /*** * N階行列式求解 * @author imlilu * */ public class Test { public static void mai

原创 java實現N元一次方程組求解

import java.text.DecimalFormat; import java.util.zip.ZipEntry; public class CalculationEquations { static DecimalForm