公告版位
需要找什麼嗎? 左邊分類或許可以幫助你...

目前日期文章:201206 (8)

瀏覽方式: 標題列表 簡短摘要

顧名思意,String 類別就是來處理字串的應用 
它提供了一堆靜態方法 (Static Method) 來處理字串相關 
以下介紹一些平時很實用的功能

字串的比較
Compare 方法會回傳整數值,來表示兩個字串的關聯性 
正數表示第一個字串大於第二個字串 
負數表示第一個字串小於第二的字串 
零值表示兩個字串相等 
string.Compare("字串", "測試"); // result = -1 

黃彥霖 發表在 痞客邦 留言(0) 人氣()

第一种方法:
            string s = "abcdeabcdeabcde";
            string[] sArray = s.Split('c');
            foreach (string i in sArray)
                Console.WriteLine(i.ToString());
            Console.ReadKey();
输出下面的结果:
ab
deab
deab

黃彥霖 發表在 痞客邦 留言(0) 人氣()

用習慣MySQL或MS SQL之後,就會覺得這兩種資料庫讓欄位數值Auto Increment的設定真的很方便,相較於PostgreSQL就沒這樣的便利。不過麻煩歸麻煩,還是可以透過以下的語法來設定。

首先,在PostgreSQL中開啟SQL執行視窗,建立sequence,在視窗中輸入以下語法並且執行:
create sequence testIncrement
increment 1
minvalue 1
maxvalue 999999999999
start 1
cache 1;
alter table testIncrement owner to postgres;

黃彥霖 發表在 痞客邦 留言(0) 人氣()

#include <p33fxxxx.h>
#include <timer.h>

// To Do : 宣告Timer1的中斷服務函式,並指定為no_auto_psv。
void __attribute__( ( interrupt , auto_psv ) ) _T1Interrupt( void )
{
    // To Do : 清除Timer1中斷旗標。
    IFS0bits.T1IF = 0;

    // 改變IO Port狀態(Toggle)。
    LATBbits.LATB5 = !LATBbits.LATB5;
}

黃彥霖 發表在 痞客邦 留言(3) 人氣()

使用Timer 有點類似寫開關,先在外面插一支旗子,由那支旗子來決定開關是要開還是關。
然後Timer 會一直增加數值,等數值滿了之後,就把旗子設定為 1 
之後一定要把 Timer 裡面的值清除,之後再重新增加數值...不斷的循環下去...

#include <p33fxxxx.h>
#include <timer.h>
 
int main()

黃彥霖 發表在 痞客邦 留言(0) 人氣()

#include <p33fxxxx.h>

long i;

int main()
{
    TRISBbits.TRISB5 = 0; // 初始化腳位。 0 為設定輸出,1 為設定輸入
    while(1){
        for(i = 0; i<100000; i++); // 延遲,閃爍輸出延遲至肉眼可見
        LATBbits.LATB5 = !LATBbits.LATB5; // 閃爍輸出,輸出 : 1 為高電位,0 為低電位。
    }
}

黃彥霖 發表在 痞客邦 留言(0) 人氣()

#include <p33fxxxx.h>
 
int main()
{
     TRISBbits.TRISB5 = 0;      // 初始化腳位。 0 為設定輸出,1 為設定輸入
     LATBbits.LATB5 = 1;        //  輸出 : 1 為高電位,0 為低電位
     while(1);
}

黃彥霖 發表在 痞客邦 留言(1) 人氣()

[ TCP ] C# Socket  to  Java Socket

//-------------------------------------------------JAVA-SERVER

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
 
public class JavaServer {

黃彥霖 發表在 痞客邦 留言(3) 人氣()