A.S Hack
- عُمان
- Quran & Sunna Programming Maths Computer Security
- البداية مع لغة C++/CLI
سؤال جميل. باختصار الجملة "كلهم ينتجو نفس ال intermediate lang" غير دقيقة تماماً. لماذا؟! خذ مثالا بسيطا - وليس الوحيد -: المصفوفة...! لغات الدوت النت تنتج MSIL لمصفوفات من نوع "مصفوفات مُدارة" أو managed array، ومن ضمنها C++/CLI. ميزة هذا النوع من المصفوفات أ…
- البداية مع لغة C++/CLI
لغة C++/CLI لغة جديدة أصدرتها ميكروسوفت لدعم مواصفات تقنية الدوت نت (.Net) انطلاقا من لغة C المعيارية، منذ الانطلاق وحتى اليوم صاحب اللغة عديد من التطويرات والتغيرات. لتبسيط المفاهيم الخاصة بهذه اللغة وملحقاتها، سنأخذ كود لغة C التالي: int main() { printf("hel…
- ابحث عن وظيفة مبرمج دوت نت
ما شهادتك
- هل يوجد برامج debuge مثل olly لتحليل نظم التشغيل
بالنسبة لـ Windows فالأشهر هو Softice . أما لـ Linux فعليك بـ Linice . أما لـMac فالحقيقة لم أجرب التعامل مع أي Debuger له سابقاً.
- في ضيافتكم - الأدوات التي تعمل من خلالها
أكمل الصور هنا ياللون البرتقالي الألياف الضوءية. وهذا RAK به أجهزة الشكبات
- في ضيافتكم - الأدوات التي تعمل من خلالها
عن نفسي، فقد بدأت العمل منذ قرابة 6 أشهر فقط، والحقيقة أن العمل خليط ممزوج بين الـهاردوير والسوفتوير درست هندسة الكهرباء وشبكات الحاسب، وبطبيعته لم يكن هذا التخصص في لب البرمجة، أتذكر أني درست فيه "فتاتا" برمجيا فقط! لكن كلما ذقت "فتة" من ذلك "الفتات" بت أجوع …
- في ضيافتكم - الأدوات التي تعمل من خلالها
+1 جميل أستاذ خالد، لكن لطالما تسائلت - في نفسي- عنك أنت نفسك وعينك، فلم لمْ تبدأ بنفسك . لي رجعة.
- مشكلة رسم شكل ثلاثي الأبعاد بإستخدام تقنية الشبكة المثلثية
آسف أخي سأخرج عن مغزى موضوعك، ولكن لفتني التعريب السابق، وودت أسألك عن المصادر العربية التي تقرأ فيها ومن أي أرض الله أنت.
- مقابله بخصوص Software testing
قد يكون الاطلاع على الأختبار الأمني مهم أيضا، دونك هذه النقاط: إختبار البرامج في ظروف غير متوقعة وغيرقياسية ؟! بهدف تحليل الأخطاء البرمجية و الإستثنائات ومن ضمنها: إختبار الأخطاء والإستثنائات في وقت التنفيذ ACCESS_VIOLATION INVALID_HANDLE NO_MEMORY TIMEOUT ARR…
- [مخالف]مساعدة في كتابة كود
الحقيقة لم أفهم جيدا مغزي ما تريدين. لكن إذا كانت مشكلتك هي في آليات قراءة الملفات في تحت أصناف إطار الدوت نت، فلا يلزمك تعلم ذلك إذا كنت تعاملت سابقا مع ++C الكلاسيكية، أتحدث عن إستخدام الفصيلة القياسية fstream . يمكمنك كتابة شفرة ++C كلاسيكية تماما لقراءة ال…
- مما شاع بطريق الخطأ.
لا، يقصد ABI بشحمها ولحمها. google Application Binary Interface بل أن المترجم نفسه وبنفس الاصدار ولنفس الشفرة المصدرية قد يُنتج شفرة منخفضة تختلف عن الشفرة السابقة في تجربة أولى. مثلا في مشروع يحوي عدد من النياسب threads غير المتُزامنة، هنالك احتمالية لاختلاف …
- مما شاع بطريق الخطأ.
+1 بالضبط، لم تقل ميكروسوفت يوما أن VB.NET و #C هما الشيء نفسه باختلاف النص النحوي فقط Syntax. ميكروسوفت تقول أن اللغتان تنتجان شفرة وسيطية اسمها MSIL أو CIL، ولكن لم تقل أن لناتجهما (MSIL) نفس درجة الكفاءة والحُسن كما يعتقد الكثير من الأخوة هنا. والملفت أيضا …
- مما شاع بطريق الخطأ.
+1 من الأخطاء الشائعة الإعتقاد أن SQLite هي قاعدة البيانات الوحيدة المُضمّنة والخفيفة والقادرة على اعتماد ملف بسيط كقاعدة، والصواب أن أن هناك الكثير من البدائل التي تستحق التجربة مثل Berkeley DB والتي تدعم SQLite نفسها وتعتبر سريعة جدا. انظر هذه القائمة لمزيد …
- هل بالإمكان فك تشفير ملفات رار
أذكر أني مررت بمحاولات كسر هذا البرنامج في موقع الفريق العربي للهندسة العكسية، وأيام مروري به لم يتوصل أحد لكسره وقتها.
- أصغر ملف تنفيذي, تجربة مثيرة!
ألف وستمائة وثمانية وثمانون بايتا = 1000 + 600 + 88 ، ضخم جدا! لكن تحت شروطك فعلا الحجم صغير ورائع، وعلى فكرة تصغير الحجم عامل مهم جدا خصوصا في مجال الأنظمة المضمنة Embedded Systems، علاوة على أنه "هدف" لمبرمجي الفيروسات وبرامج التجسس فغالبا ما تكون الشفرات ال…
- مما شاع بطريق الخطأ.
مما شاع خطًأ مما شاع خطأ تسمية cin و cout ومثيلاتها في C++ بالدوال، والصواب أنها كائنات . مما شاع خطأ أن MS Visual Studio هو مترجم أو كومباير، والصواب أنه بيئة تطوير متكاملة أو IDE . مما شاع خطأ أن Linux نظام تشغيل، والصواب أنه نواة لتوزيعات كثيرة من أنظمة الت…
- شرح طريقة عمل كود
iostream مكتبة قياسية في لغة ++C تحوي فصاءل الادخال والاخراج. الامر cin>>a; يعني انتضار المستخدم لادخال قيمة للمتغير a. cin كاءن يستقبل المدخلات من لوحة المفاتيح بشكل افتراضي. void هي نوع القيمة التي سترجعها الدالة main لنضام التشغيل. بالتاليvoid تعني لا ارجاع…
- نبذة عن "المصفوفة" في لغة C++/CLI
تنجز المصفوفة المدارة managed array وظيفة المصفوفة الطبيعية بالاضافة إلى تجسدها بشكل كائن object يتمم وظائفه بطرق وصفات متنوعة methods & properties ،هذه الطرق لها مهام عامة مثل فرز المصفوفة وإيجاد حجمها. الصيغة العامة لتعريف مصفوفة مدارة هي كالتالي ( array كلم…
- الأعضاء الخاصّة في فصائل البرمجة الكينونية... لمن هي خاصة؟
في البرمجة الكينونية أو الكائنية التوجه، يمكن لعضو أو طريقة في فصيلة معينة class أن يُمنح/تُمنح سمة الخاص Private أو المحمي Protected ، فالعضو الخاص مثلا هو العضو الذي تُضبط مداخل الوصول إليه بحيث يكون الوصول إليه محتكرا لـ طرائق الفصيلة نفسها ولا يمكن الوصول …
- مساعدة في اضافة دالة فرعية لهذا الكود
أخي أحمد لماذا تكتب بالفرنسية ! بهذه الطريقة يتقلص عدد المستفيدين من ردك أخي.