- مطابقة نص معقد بدون التعابير المنتظمة Regex
السلام عليكم ورحمة الله وبركاته لنفترض أنك تريد التأكد من أن نصّ يطابق سلسة معينة تحددها, مثلاً تريد التأكد من أن النص يبدأ بالحرف a متبوع بحرف b مرة أو أكثر وينتهي بـf. في الحالة العادية ربما تستخدم التعابير المنتظمة regular expressions ويُمكنك تمثيله بـ: ^ab…
- مشكلة عدم استلام قيمة المتغيير في jquery
في الجزء : function run() { $.getJSON( "/test.php", // The server URL { id: 567 }, // Data you want to pass to the server. show() // The function to call on completion. ); } لما كتبت show() فأنت تستدعي الدالة بدلاً من أن تمرر عنوانها, فقط show : function callf…
- أفضل دير النشر المتخصصة بالحاسوب ونصائح في إختيار وقراءة الكتب البرمجية
السلام عليكم ورحمة الله وبركاته كل عام وأنتم بألف خير أعاد الله علينا وعليكم وعلى الامة الاسلامية بالخير واليمن والبركات. كان الأخ kiooo96 يسأل في موضوع " ما هي أفضل الشركات لإنتاج الكتب الإنجليزية المتعلقة بالبرمجة ". وعقبت على إستفساره وإقترح إعادة كتابة الر…
- ما هي أفضل الشركات لإنتاج الكتب الإنجليزية المتعلقة بالبرمجة
إنظر ياصديقي, هناك بعض دير النشر المشهورة فأفضل دير النشر التي أقرأ كتبها بالترتيب : O'Reilly : غالباً ماتكون كتبها جديدة ومؤلفينها من أصحاب الخبرة "العملية" في موضوع الكتاب. إخراجها كتبها وتنسيقها الأفضل. هناك عناوين الكتب لاحظتها تتكرر: programming in XXXX غ…
- كيفية تحديد مجال للأرقام أو الأحرف
إنظر لهذا المثال : #include <iostream> using namespace std; template <class T> void print_range(T from, T upto); template <class T> bool isin_range(T value, T from, T upto); int main(int argc, char **argv) { print_range<char>('A', 'C'); if(isin_range<char>('b'…
- lexical analyzer
الـlexical analyser أو محلل الكلمات وظيفته التعرف على مكونات النص وتصنيفها وأيضاً يساعد في إكتشاف الأخطاء إن وجدت. كل ماتحتاجينه إليه أنك تصنفين كل جزء من النص, مثلاً لو كان لديك : int foo = 10; سيحاول البرنامج تحليل النص وتصنيف محتوياته, غالباً بإستخدام الـre…
- خوارزميات البحث و الترتيب - فهرس السلسلة
@ خوارزم: كنت قرأت موضوعك وكتبت برنامج للفرز وأضفت وظيفة عادية للفرز إسمها bsort_sort وأخرى bsort_sort_thread تفرز عن طريق إنشاء عملية موازية وحيدة thread, لافائدة منها وحدها بل سيفيد إذا كنت تفرز أكثر من مصفوفة بحيث كل عملية تتولى مصفوفة أو تقسم المصفوفة على …
- [ تمت الإجابة ]كتابة نتيجة برنامج في ملف خارجي !
كيف تأكدت أنه لايوجد خطأ؟ لا أرى أنك تاكدت من القيمة التي تعيدها fopen. لما تفشل fopen بفتح الملف, وأغلب دوال سي, لن تظهر لك أي رسالة خطأ. تأكد دوماً أن الدالة لم تفشل, في حالة fopen فستعيد NULL. FILE *fh = NULL; fh = fopen("file.txt", "r"); if( fh == NULL ) {…
- من قال إن تطبيقات الويب لا ترقى إلى قوة تطب
تجربتي (إسلوب لعبة Limbo ) : التطبيق مبني بإستخدام فلاش والذي يستخدم عادةً إذا فشلت جافا سكربت, عني لاأحتسبه.
- [ تمت الإجابة ]سؤال : عن تصفح المجلدات و الملفات مع dirent.h
هذا مثال كتبته للبحث في شجرة الملفات (يحتاج لمزيد من العمل) : #include <stdio.h> #include <stdlib.h> #include <string.h> #include <dirent.h> #ifndef MAX_PATH #define MAX_PATH 260 #endif void mycallback(char *path); int search_walk(char *path, void (*callback)(…
- [ تمت الإجابة ]سؤال : عن تصفح المجلدات و الملفات مع dirent.h
كما قال أحمد, لو كنت في المسار : C:\Users\MOMO فسيكون قيمة . و .. الآن: . = C:\Users\MOMO # المسار الذي تتواجد فيه الآن .. = C:\Users\ # المسار السابق تستطيع إستخدامها مثلاً لو كتبت برنامج إسمه app.exe وملف file.txt ستضعهما في المسار bin ووضعت مجلد للصور إسمه …
- 3 أسباب تجعلني أشك في لغة السي !
توفر سي دوال قياسية لتعامل مع اليونيكود مدرجة في الملف wchar.h وبالنسبة للأخطاء فهناك errno.h وهي قياسية أيضاً : #include <stdio.h> #include <errno.h> #include <assert.h> #include <string.h> #include <wchar.h> void open_or_throw_error(char *filename); int main…
- التقنيات المستخدمة في برامج دفع الضرائب
ذلك الجهاز طابعة حرارية ( مصدر الصورة ): نوع قديم من الطابعات لايطبع غالباً الا نقاط بلون أو لونين وبدون تدرجات لكنه لايزال يستخدم خصوصاً في طباعة الفواتير.
- [ تمت الإجابة ]خطأ في Chaînes de caractères
memset لملئ المصفوفة بأصفار, فقط أعطها بداية العنوان والقيمة والحجم وستملأها لك بتلك القيمة. لا لايُمكنك, عمل مصفوفة مفتوحة الحجم في C الا بطرق معقدة ,على الأقل ليس مع scanf.
- [ تمت الإجابة ]خطأ في Chaînes de caractères
الخطأ لديك في تعريف Nom, عرفته على أنه مصفوفة من أربع مؤشرات, لأماكن غير معروفة, ومن ثم قمت بالكتابة على تلك العنوانين: scanf("%s %s %s %s",&Nom[0],&Nom[1],&Nom[2],&Nom[3]); وهذا خطأ. يُمكنك تصحيحة ليصبح : #include <stdio.h> #include <string.h> int main(int ar…
- استفسار عن كيفية تحديد الابعاد الحقيقية للجسم من الصورة العادية
رجاء أخي أن تكتب بالفصحى فلولا العنوان لما فهمت طلبك. في الحقيقة أن الإنسان حتى لايستطيع معرفة الأبعاد الحقيقية لجسم ما من صورة, فضلاً عن الحاسوب, ومن السهولة خداعه. فلو أريت شخص مثل هذه الصورة (صورة معدله والصورة الأصلية) : فسيعتقد أنها صورة لبقايا إنسان ضخم.…
- لماذا لا يمكننا ترقيم الروائح مثل الصور والفيديوهات ؟
لايُشترط أن يكون الجهاز على صورة أنف موصل بالحاسوب أو يعمل كما يعمل أنف الإنسان. الروائح ليست أكثر من جزيئات من المادة. يُمكن عمل بصمة من هذه المادة بقياس نسبة وتركيز المركبات والعناصر الكيميائية فيها لتمييز الروائح. فتوجد هناك أجهزة رقيمة متوفرة تُستخدم في ال…
- ماهو التفاضل والتكامل
هذه ترجمة لسؤال عن التكامل من هذه الصفحة What Is An Integral? والتي توضح فكرة التكامل : ماهو التكامل؟ أدرس في المرحلة الثامنة ولدي فضول لمعرفة معنى التكامل. أرجو أن توضحه لي إن أمكنك ذلك . أظن أن له علاقة بالرسم البياني والمعادلات الطويلة أو شيء من هذا القبيل.…
- كيفية الاستماع لحالة الانترنت بالجهاز
@المشاكـس5550: أنشئ ملف إسمه MainApp.java وضع به : import java.net.NetworkInterface; import java.net.SocketException; import java.util.Enumeration; class MainApp { private static boolean isInternetConnection() throws SocketException { Enumeration<NetworkInterf…
- كيف أستطيع تدمير الملفات لكي لا يتم استرجاعها مرة أخرى ؟
عندما تحذف ملف ما فإنه فعلياً لايحذف من على القرص, ومايحدث أن نظام الملفات يلغي الروابط إليه وتُفك الحماية عنه بحيث يصبح مسموح الكتابة فوقة. أي أنّ الملف موجود إلى أن تأتي ملفات جديدة لتكتب فوقه. برامج إستعادة الملفات تقرأ القرص بايت بايت وتعيد بناء الروابط له…