PDL :: Internals

PDL :: Internals, mevcut internallerin bazı yönlerinin bir açıklamasını içeren bir Perl modülüdür.
Şimdi İndirin

PDL :: Internals Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Tuomas J. Lukka
  • yayıncı web sitesi:
  • http://search.cpan.org/~lukka/WeakRef-0.01/WeakRef.pm

PDL :: Internals Etiketler


PDL :: Internals Açıklama

PDL :: Internals akım içlerinin bazı yönlerinin açıklamasını içeren bir Perl modülüdür. PDL :: Internals akım internals.IntroThis belgenin bazı yönlerinin açıklamasını içeren bir Perl modülü PDL geçerli uygulama çeşitli yönlerini açıklar olduğunu. Sadece bir şey için PDL kullanmak istiyorsanız, kesinlikle bu okumaya gerek yoktur. Eğer PDL için C rutinleri arayüz veya yeni PDL :: PP fonksiyonlarını oluşturmak istiyorsanız bile, (o bilgilendirici olabilir) bu adam sayfasını okumak gerekmez. Bu belge, öncelikle ayıklama veya PDL iç elemanların değişen ilgilenen kişiler için tasarlanmıştır. Bu okumak için genelde C dili ve programlama ve veri yapılarının anlaşılması iyi bazı Perl anlayış, hem de gereklidir. Bu belge okumak ve hepsi anlamak ve bu belgenin herhangi bir bölümü PDL çekirdek kaynaklarında ne ifade eder işaret ve ek PDL :: PP anlamak mücadele edebiliyoruz ise, başlığı "PDL Guru" (verilecektir elbette, bu belgenin geçerli sürümü bu) sadece bu notları imkansız yanında .Warning böylece tamamlanmamış: Bu belge güncel aldı gibi bir durum varsa, PDL e-posta listesi (pdl-hamal porters haber veriniz @ jach.hawaii.edu). Bu olabilir de happen.PiddlesThe PDL veri görev, bellekteki bir PDL yapısına opak skaler referanstır. Alternatif olarak, sayısal referansı içeren PDL alanı olan bir karma bir referans olabilir (kolay piddles aşırı Bu da PDL :: nesneleri bakınız). Kolayca sizinle ilgilenen piddle tipi Perl seviyesinde öğrenebilirsiniz. Aşağıdaki örnek kod bunu nasıl gösterir: # onay bu piddle kalıp "değil piddle" EVRENSEL :: isa sürece if ($ PDL, 'PDL'); # Bir sayıl ref veya karma ref nedir? if (EVRENSEL :: isa ($ pdl, "HASH")) {die "geçerli bir PDL" $ PDL olmaması durumunda -> {PDL} EVRENSEL :: isa ($ pdl -> {PDL}, 'PDL'); "PDL alan skaler Refn içeriyor" "Bu karma başvuru ise," yazdırmak; } Else {yazdırmak "Bu sayıl ref olduğunu adrese noktaları $$ pdl içinde memoryn"; } Pdl.h. tanımlanan türü PDL bir C yapısında bir sayısal adresine skalar referans noktaları yapar Perl seviyesinde nesne arasındaki eşleştirme ve gerçek veri ihtiva eden C, yapı ve yapısal bir çiş PDL türeşlem yapılır. fonksiyonlar dosya pdlcore.h üstündeki hemen hemen tanımlanan türeşlem PDL kullanılan. Yani böyle bir yapı göz ne: struct pdl {imzasız uzun magicno; / * Her zaman saklar bir sağlamlık denetimi olarak PDL_MAGICNO * / / * Bu, ilk bu yüzden çoğu işaretçi * / int durum yakalanır yanlış türüne erişir; / * * / Pdl_trans trans * Bu pdl ne var; üst * / pdl_vaffine * vafftrans gelen dönüşümün iç yapısına / * Opak işaretçi; void * sv; Orijinal sv / * (isteğe bağlı) göstergesinin geri. DAİMA kullanımdan önce olmayan boş kontrol edin. Bu sefer çok refcnt inc ya da biz * / void * datasv yok olsun asla olamaz; / * SV veri içeren işaretçi. Refcnt * / void * verilerini inced; / * Boş: bu seferki * / int nvals için alloced hiçbir veri; Birçok değerler * / int veri türü tahsis / * Nasıl; * Karartır PDL_Long; / * Veri boyutlarının Dizi * / PDL_Long * dimincs; / * Veri varsayılan artışlarla dizisi * / kısa ndims; Veri boyutları * / işaretsiz char * threadids arasında / * sayısı; / * İplik endeksi seti n * / imzasız karakter nthreadids dizinini başlayarak; pdl * atası; / * Bir mutasyona uğramış ailede değilim. make_physical_now yeni nesil beni kopyalamanız gerekir. * / Pdl * future_me; / * Ben "o zaman" PDL ve bu da zaten * / pdl_children çocuklar benim "şimdi" (ya da daha modern versiyonudur; kısa living_for; / * perl tarafı değil başvurulan; beni silerken * / PDL_Long def_dims ; verimliliği / * İlk ayırma alanı * / işaretsiz bayt def_threadids ;, yapı pdl_magic * büyü, verim * / PDL_Long def_dimincs için / * İlk ayırma alanı void * hdrsv / * "başlık", dışarıdan ayarlanabilir * /} ; Bu sadece bazı verilerini depolamak için oldukça yapıdır - neler oluyor Gereksinimleri: · Perl


PDL :: Internals İlgili Yazılım

Pdl :: dönüşüm

PDL :: Dönüştürme, dönüşümleri, görüntü taramasını ve N-D işlevlerini koordine eden bir perl modülüdür. ...

175

İndirmek