PDL :: Internals.

التحميل الان

PDL :: Internals. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Tuomas J. Lukka
  • موقع ويب الناشر:
  • http://search.cpan.org/~lukka/WeakRef-0.01/WeakRef.pm

PDL :: Internals. العلامات


PDL :: Internals. وصف

PDL :: Internals هي وحدة بيرل التي تحتوي على وصف لبعض جوانب Internals الحالية. PDL :: Internals هي وحدة بيرل تحتوي على وصف لبعض جوانب Internals الحالية. يوضح وثيقة Trustrothis العديد من جوانب التنفيذ الحالي ل PDL. إذا كنت ترغب فقط في استخدام PDL لشيء ما، فلا تحتاج بالتأكيد إلى قراءة هذا. حتى إذا كنت ترغب في واجهة إجراءات C الخاصة بك إلى PDL أو إنشاء وظائف PDL :: PP جديدة، فلن تحتاج إلى قراءة صفحة الرجل هذه (على الرغم من أنها قد تكون مفيدة). هذه الوثيقة مخصصة في المقام الأول للأشخاص المهتمين بتصحيح الأخطاء أو تغيير داخلي PDL. لقراءة هذا، مطلوب فهم جيد للغة C والبرمجة وهياكل البيانات بشكل عام، وكذلك بعض فهم بيرل. إذا قرأت من خلال هذه الوثيقة وفهمها جميعها وقادرة على توجيه أي جزء من هذه الوثيقة يشير إلى مصادر PDL الأساسية والكفاح بالإضافة إلى فهم PDL :: PP، فسيتم منحك عنوان "PDL Guru" ( بالطبع، الإصدار الحالي من هذه الوثيقة غير مكتملة للغاية للغاية بحيث يكون هذا من المستحيل من هذه الملاحظات فقط) .Warning: إذا كان يبدو أن هذه الوثيقة قد خرجت من تاريخها، يرجى إبلاغ قائمة البريد الإلكتروني PDL PORTINS (PDL-PORTERS @ jach.hawaii.edu). قد يحدث هذا جيدا. كائن بيانات بيانات PDL هو عموما مرجع العددية غير المشرف في بنية PDL في الذاكرة. بدلا من ذلك، قد يكون الأمر مرجعا تجزئة مع حقل PDL الذي يحتوي على مرجع العددية (هذا يجعل Peddles الزائد سهلا، انظر PDL :: كائنات). يمكنك بسهولة معرفة مستوى PERL أي نوع من العبارات التي تتعامل معها. يوضح رمز المثال أدناه كيفية القيام بذلك: # تحقق مما إذا كان هذا piddle يموت "ليس بوس" ما لم يكن عالميا :: ISA (PDL $ (PDL، "PDL")؛ # هل هو المرجع العددية أو التجزئة المرجع؟ إذا (عالمي :: ISA ($ PDL، "Hash")) {DIT "ليس PDL صالح" ما لم يكن موجودا $ PDL -> {PDL} العالمي :: ISA ($ PDL -> {pdl}، 'pdl')؛ طباعة "هذا هو مرجع التجزئة"، "يحتوي حقل PDL على المراجع العددية"؛ } {print "هذا هو المرجع العددية التي تشير إلى معالجة $$ PDL في memoryn"؛ } النقاط المرجعية العددية إلى العنوان الرقمي بنية C من النوع PDL المحدد في PDL.H. يتم تعيين الخرائط بين الكائن على مستوى PERL والهيكل C الذي يحتوي على البيانات والهيكلية الفعلية التي تشكل pdl typemap. يتم تعريف الوظائف المستخدمة في pdl typemap إلى حد كبير في الجزء العلوي من الملف pdlcore.h. إذن ما الذي يشبه الهيكل: بنية PDL {magicno طويلة غير موقعة؛ / * دائما يخزن PDL_MAGICNO باعتبارها عملية فحص عقلانية * / / * هذا أولا حتى يتم اكتشاف معظم المؤشرات إلى نوع خاطئ * / دولة INT؛ / * ما في هذا pdl * / pdl_trans * عبر؛ / * مؤشر مبهمة إلى Internal من التحول من الوالد * / PDL_VAFFINE * Vafftrans؛ باطل * sv. / * (اختياري) مؤشر العودة إلى SV الأصلي. تحقق دائما من عدم وجود NULL قبل الاستخدام. لا يمكننا أن نصلح في هذا واحد أو أننا لا ندمج * / باطل * DataSV؛ / * مؤشر إلى SV تحتوي على بيانات. Refcnt Inced * / Void * البيانات؛ / * null: لا توجد بيانات مخصصة لهذا واحد * / int nvals؛ / * كم عدد القيم المخصصة * / datatype int؛ PDL_LONG * DIMS؛ / * مجموعة من أبعاد البيانات * / pdl_long * dimincs؛ / * مجموعة من الزيادات الافتراضية البيانات * / ndims القصيرة؛ / * عدد أبعاد البيانات * / Unsign char * Threadids؛ / * بدء فهرس مؤشر مؤشر الترابط تعيين n * / char char nthreadids؛ PDL * Progenitor؛ / * أنا في عائلة متحولة. make_physical_now يجب أن نسخني إلى الجيل الجديد. * / pdl * future_me؛ . / * مساحة Pealllocated للكفاءة * / pdl_long def_dimincs ؛ / * مساحة pealllocated للكفاءة * / char char def_threadids ؛ pdl_magic * السحر؛ الفراغ * hdrsv؛ / * "رأس"، المستعمل من الخارج من الخارج * /} ؛ هذا هو بنية تماما لتخزين بعض البيانات فقط - ما الذي يحدث؟ المتطلبات: perl.


PDL :: Internals. برامج ذات صلة

الرقم :: Witherror.

الرقم :: WithError هو وحدة بيرل التي تحتوي على أرقام مع انتشار الأخطاء والتوليد العلمي. ...

130

تحميل

PDL :: Slices.

PDL :: Slices هي وحدة نمطية للمستخدم للفهرسة والتقطيع والتخلص. ...

170

تحميل