Kırmızı Şapka

RedHat, Uygulama Kurulumu, Ayarlar vs.

Perşembe, Haziran 25, 2009

C++ dokumantasyonu

doxygen'i kur

http://www.stack.nl/~dimitri/doxygen/

graphviz'i kurMac'de:
/Applications/Doxygen.app/Contents/Resources/doxygen -g mod-ndb.doxy
Template yaratiyor, asagidaki sekilde degistir

HAVE_DOT=YES
DOT_PATH=/usr/local/graphviz-2.14/bin
/Applications/Doxygen.app/Contents/Resources/doxygen mod-ndb.doxy

Etiketler:

Çarşamba, Haziran 24, 2009

Apache / ubuntu

apache paketi ile apache2-thread-dev, apache2-mpm-worker secilecek.

httpd yerine apache2ctl kullan ve apache2ctl -l ile statik kurulmus modulleri gor, apache2ctl -V ile kurulum ayarlarini gorebilirsin.

Etiketler:

Salı, Haziran 16, 2009

C++ da &

int rats=101;
int & rodents=rats;
cout << "rats = " << rats;
cout <<", rodents = " <<"\n";
rodents++;
cout << "rats = " << rats;
cout <<", rodents = " <<"\n";
cout<< "rats address = "<<&rats;
cout<<", rodents address = "<<&rodents<<"\n";

Yukaridaki program su sekilde sonuc uretir:
rats =101, rodents = 101
rats =102, rodents = 102
rats address = 0068fdff4, rodents address = 0068fdff4

Yani & bir adres alma islemi degil, sadece bir takma ad tanimliyor. Degerini tanimlarken ataman gerekli ve degistiremiyorsun.

int & rodents = rats bir anlamda

int * const pr = &rats ve *pr=rodents

Etiketler:

struct kelimesi

C ve C++ da şu şekilde bir kullanıma şahit oldum:

struct torgle_register{
int SN:4; //4 bit SN değerı için
int : 4; //4 bit boş geç
bool goodIN : 1; // geçerli giriş 1 bit
bool goodTorgle : 1; // başarılı
}

Bu bell miktarda bit alanı işgal etmek için kullanılıyor. Alan tipi int, bool, char gibi temel tipler ya da enum olabilir. İsimsiz alanlar boş geçmek için kullanılıyor.

Etiketler:

Perşembe, Haziran 04, 2009

Mac CRLF'den LF'e donusumun kolay yolu

tr -d '\r' <> new_file1

Etiketler: