三元運算 什麼是三元運算?請看下圖說明 透過上圖說明後,可以得出一個三元運算公式: result = 值1 if 條件 else 值2, 如果鯈件為真: result = 值1 如果鯈件為假: result = 值2 如果不寫三元運算的話,那原本的代碼就會寫的較為冗長,就像下面的代碼 #!/usr/bin/env python3 # -*- coding:utf-8 -*- a, b, c = 1, 3, 5 if a > b: d = a else: d = c print(d) ------…
利用上班時間發個隨筆,不知領導會不會看到,可能會有同事看到也說不定啊:) 關于可空類型,在C#1中沒有這個概念,在C#3中引入的.那比如我們要實現一個表示人的類,人有名字和年齡兩個屬性,如何表示一個沒有年齡的人呢? 一般作法會將一人int類型封裝成一個引用類型,有人的類中使用成員屬性,該屬性的類型為剛封裝的引用類型,如下 public class Person { private string name; private PersonAge age; public Person(string n…
1.定義連接字符串 var source = "server=(local); integrated security=SSPI; database=test"; var conn = new SqlConnection(source); 2.構架Tables Tables的構架是由Columns支撐的,即定義一張表需要說明清楚這張表包含有哪些列,這些列的屬性是什麼?例如定義一張Users表,則需要說明Users表包含的列(Id,Name,Age),以及列的屬性,如Id為主鍵,是int…
public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) 這個方法在實現時需要重寫. public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) 這個方法在實現時需要重寫. onUpgrade方法會在數據庫需要升級的時候調用.可以用來增刪表或者其他任何操作.如果你想添加新的列你可以使用AL…
model 一表關聯二表 public function ordercode() { return $this->hasOne(\App\Models\OrderCode::class,'id','ordercodeid'); } 二表關聯三表 public function order() { return $this->hasOne(\App\Models\Order::class,'id','orderid'); } controller 通過一表拿三表數據 //查詢數據 $settle…