2018年1月30日 星期二

[c#][MSSQL]去除單雙引號


這裡的東西很常用到,蒐集整理放在這邊


//c#去單引號
.Replace("'", "");

//c#去雙引號
.Replace(@"""", "");

--sql偵測換行
WHERE charindex(char(10),欄位)>0

--sql偵測單引號
WHERE charindex('''',欄位)>0
WHERE charindex(char(39),欄位)>0

--sql偵測雙引號
WHERE charindex(char(34),欄位)>0

--sql去除雙引號
update 資料表
set 欄位 = REPLACE (欄位, char(34), '')
WHERE charindex(char(34),欄位) > 0


2018年1月24日 星期三

android google map自訂圖示

android google map自訂圖示

1、用android開一個新的map原生碼的程式
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

import com.google.android.gms.maps.model.BitmapDescriptorFactory;
>>其中這個最重要



2、以下是參考寫法
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
LatLng sydney = new LatLng(-34, 151);
mMap.addMarker(new MarkerOptions().position(sydney)
.title("測試")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.z2))
);
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}


以下是程式碼的執行結果:(假設圖片是18X18放在drawable的z2.png檔案)


2018年1月15日 星期一

[MSSQL]建立空間索引


1、右鍵新增索引 > 空間索引



2、以下的畫面,加入鍵可以新增索引


3、點上圖左邊的空間選項,把X-min的數值為-180,Y-min為-180,其他為180就可以建立空間索引

[c#]程式執行時間

這個很常見因此整理在這邊:


DateTime time_start = DateTime.Now;//計時開始 取得目前時間
程式區段

DateTime time_end = DateTime.Now;//結束時間
string resultTime = ((TimeSpan)(time_end - time_start)).TotalMilliseconds.ToString();//總時間
double result_time = double.Parse(resultTime) / icount;//平均時間