اذهب إلى المحتوى

لوحة المتصدرين

  1. samer_jabal

    samer_jabal

    الأعضاء


    • نقاط

      1

    • المساهمات

      174


  2. kreeem

    kreeem

    الأعضاء


    • نقاط

      1

    • المساهمات

      9


  3. E.Nourddine

    E.Nourddine

    الأعضاء


    • نقاط

      1

    • المساهمات

      1458


  4. هشام رزق الله

    هشام رزق الله

    الأعضاء


    • نقاط

      1

    • المساهمات

      1442


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 01/06/16 في كل الموقع

  1. يوجد العديد من الطرق في بايثون يمكن من خلالها تنفيذ دالة كل مدة معينة تحددها أنت مسبقا، فيمكنك مثلا في نهاية دالة foo() أن تنشئ Timer والذي سيستدعي foo() نفسها كل 10 ثواني لأن دالة Timer ستنشئ خيط جديد لاستدعاء foo() وفي هذه الحالة يمكنك القيام بأشياء الأخرى في نفس الوقت. مثال على كيفية استخدام دالة Timer من وحدة threading (لاحظ أن الوقت الذي مررناه بالثواني): >>> import time, threading >>> def foo(): ... print(time.ctime()) ... threading.Timer(10, foo).start() ... >>> foo() Thu Dec 22 14:46:08 2011 >>> Thu Dec 22 14:46:18 2011 Thu Dec 22 14:46:28 2011 Thu Dec 22 14:46:38 2011
    1 نقطة
  2. إنه لصالح عزيزي، لأنه الوقت الذي تفعل وتعمل وتخطط به عن ألف يوم على الإنترنت، لا تدع كل وقت على الإنترنت، خذ إستراحة إنها مفيدة جداً.
    1 نقطة
  3. أشرح لك الطريقة عبر كود Drag and drop باستعمال JavaScript ، حيث تدعمه المتصفحات: chrome،FireFox وsafari باعتبار كود html:<div id="drop-zone"> Drop files here... <div id="clickHere"> or click here.. <input type="file" name="file" id="file" /> </div> </div>كود Javascript:$(function () { var dropZoneId = "drop-zone"; var buttonId = "clickHere"; var mouseOverClass = "mouse-over"; var dropZone = $("#" + dropZoneId); var ooleft = dropZone.offset().left; var ooright = dropZone.outerWidth() + ooleft; var ootop = dropZone.offset().top; var oobottom = dropZone.outerHeight() + ootop; var inputFile = dropZone.find("input"); document.getElementById(dropZoneId).addEventListener("dragover", function (e) { e.preventDefault(); e.stopPropagation(); dropZone.addClass(mouseOverClass); var x = e.pageX; var y = e.pageY; if (!(x < ooleft || x > ooright || y < ootop || y > oobottom)) { inputFile.offset({ top: y - 15, left: x - 100 }); } else { inputFile.offset({ top: -400, left: -400 }); } }, true); if (buttonId != "") { var clickZone = $("#" + buttonId); var oleft = clickZone.offset().left; var oright = clickZone.outerWidth() + oleft; var otop = clickZone.offset().top; var obottom = clickZone.outerHeight() + otop; $("#" + buttonId).mousemove(function (e) { var x = e.pageX; var y = e.pageY; if (!(x < oleft || x > oright || y < otop || y > obottom)) { inputFile.offset({ top: y - 15, left: x - 160 }); } else { inputFile.offset({ top: -400, left: -400 }); } }); } document.getElementById(dropZoneId).addEventListener("drop", function (e) { $("#" + dropZoneId).removeClass(mouseOverClass); }, true); })كود css:#drop-zone { /*Sort of important*/ width: 300px; /*Sort of important*/ height: 200px; position:absolute; left:50%; top:100px; margin-left:-150px;وباختصار يتم التعرّف على الملف عبر سحبه إلى الجزء الخاص بالتحميل، ومن ثم رفعه بعد الضغط على زر الرفع أو جعل الرفع يتم تلقائيا. بعد إدراج الكود السبق سيظهر لك حقل input file بالشكل:
    1 نقطة
  4. أحيانا تلبي الغرض منها وتوصل المعلومة والفائدة للقارئ, ففي البند الثالث ذكر: - أن يكون المقال خاليًا من الحشو الزائد. لا حاجة إلى المُقدّمات الطويلة، أو إلى الأوصاف المُتتالية التي لا تخدم هدفّا بعينه. بعبارة أخرى أكتب أقصر نُسخة مُمكنة لعباراتك وجُملك. فالهدف الفائدة واليسر في القراءة والفهم والأهم إشتمال المعلومات. (أنا فقط مستخدم مثلك أحببت أن أفيدك وأساعدك ولست أحد المشرفين)
    1 نقطة
×
×
  • أضف...