مرحبا، أنا مانيشوار. أنا أقوم بإنشاء git-lrc، وهو مراجع أكواد Micro AI يعمل عند كل التزام. إنه مجاني ومتوفر المصدر على جيثب. قم بتمييزنا بنجمة لمساعدة المطورين في اكتشاف المشروع. قم بتجربته وشاركنا بتعليقاتك لتحسين المنتج.
كنت أعمل على FreeDevTools وكان لدي برنامج نصي يحتاج إلى تحليل البيانات الوصفية والتحقق من صحتها وإعادة كتابتها لبضع مئات الآلاف من ملفات تخفيض السعر الصغيرة ثم تخزينها أخيرًا في قاعدة بيانات sqlite.
كان الجزء الأكبر من عملي عبارة عن لغة بايثون خالصة، والكثير من الحلقات، وعمليات البحث في القاموس، وتسلسل السلاسل، وتخضير الكائنات الصغيرة. لا يوجد NumPy ولا وسادة ولا مكتبات محلية تقوم بالمهمة الثقيلة.
كانت النسخة ذات الخيط الواحد ستستغرق وقتًا طويلاً، لذلك فعلت ما سيفعله أي شخص عاقل، لقد قمت برمي الخيوط عليه.
وكانت نفس السرعة. ربما شعر أبطأ. حدقت في المحطة لمدة دقيقة معتقدًا أنني ارتكبت خطأً ما.
النسخة القصيرة: عبارة عن قفل داخل CPython (لغة Python القياسية التي تستخدمها بالتأكيد) والذي يضمن تنفيذ مؤشر ترابط واحد فقط لرمز Python الثانوي في المرة الواحدة، ضمن مترجم واحد.