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

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

  1. Adnane Kadri

    Adnane Kadri

    الأعضاء


    • نقاط

      3

    • المساهمات

      5247


  2. Khaled Khaled3

    Khaled Khaled3

    الأعضاء


    • نقاط

      2

    • المساهمات

      2


  3. سامح أشرف

    سامح أشرف

    الأعضاء


    • نقاط

      2

    • المساهمات

      2934


  4. Email Man

    Email Man

    الأعضاء


    • نقاط

      1

    • المساهمات

      4


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

المحتوى الأعلى تقييمًا في 05/26/21 in أجوبة

  1. هل يوجد لوحة تحكم رسميه جاهزه تابعه لإطار العمل Laravel مثل لوحة التحكم الموجوده في دجانجو Django اذا الاجابه نعم ماهي الفروقات والمميزات وهل لوحة التحكم الموجوده في Laravel مترجمه للعربيه بشكل جيد مثل الموجوده في Django
    2 نقاط
  2. لا أظن أنه يوجد لوحة مدمجة و مدعومة من مطوري إطار العمل ضمن كل مشروع جديد , لكن هذا لا يمنع من تثبيت حزمة لوحة تحكم كاملة عن طريق مدير الحزم composer أو عن طريق تنزيلها و ضمها للمشروع أو ربما استعمال باني لذلك . أمثلة : لوحة تحكم من مجموعة spatie . ORCHID . SB Admin . laraadmin . يمكنك أيضا استعمال voyager لذلك , أو ربما بناء وتخصيص لوحة تحكم كاملة عن طريق backpack .
    2 نقاط
  3. السلام عليكم ورحمة الله وبركاته تحيه طيبه للجميع كنت استعمل سابقا قبل الانتقال الى flutter 2 اصدار قديم من SharedPreferences الان لدي احدث اصدار منه كنت استطيع تخزين قيم من نوع int في كلاس منفصل استعمله من جميع جوانب التطبيق ولكن بعد الانتقال وتحديث كل ما حاولت القيام بحفظ القيم تظهر لدي المشكله التاليه: [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Invalid argument(s) (value): Must not be null E/flutter (24208): #0 ArgumentError.checkNotNull (dart:core/errors.dart:185:27) E/flutter (24208): #1 SharedPreferences._setValue (package:shared_preferences/shared_preferences.dart:147:19) E/flutter (24208): #2 SharedPreferences.setString (package:shared_preferences/shared_preferences.dart:133:7) E/flutter (24208): #3 MyPreferences.commit (package:Hasa/MyPreferences.dart:114:30) E/flutter (24208): #4 _SettingsPageState._handleRadioValueChange.<anonymous closure> (package:Hasa/Settings.dart:149:26) E/flutter (24208): #5 State.setState (package:flutter/src/widgets/framework.dart:1267:30) E/flutter (24208): #6 _SettingsPageState._handleRadioValueChange (package:Hasa/Settings.dart:132:5) E/flutter (24208): #7 _RadioState._handleChanged (package:flutter/src/material/radio.dart:404:24) E/flutter (24208): #8 RenderToggleable._handleTap (package:flutter/src/material/toggleable.dart:440:19) E/flutter (24208): #9 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24) E/flutter (24208): #10 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:607:11) E/flutter (24208): #11 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:296:5) E/flutter (24208): #12 BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:267:7) E/flutter (24208): #13 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:157:27) E/flutter (24208): #14 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:385:20) E/flutter (24208): #15 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:361:22) E/flutter (24208): #16 RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:278:11) E/flutter (24208): #17 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:316:7) E/flutter (24208): #18 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:280:5) E/flutter (24208): #19 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:238:7) E/flutter (24208): #20 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:221:7) E/flutter (24208): #21 _rootRunUnary (dart:async/zone.dart:1370:13) E/flutter (24208): #22 _CustomZone.runUnary (dart:async/zone.dart:1265:19) E/flutter (24208): #23 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7) E/flutter (24208): #24 _invoke1 (dart:ui/hooks.dart:180:10) E/flutter (24208): #25 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:276:7) E/flutter (24208): #26 _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31) E/flutter (24208): طريقة الحفظ كانت كالتالي: void _handleRadioValueChange(int value) { _radioValue = value; setState(() { switch (_radioValue) { case 1: SaveLang=1; context.locale = Locale('en', 'US'); _myPreferences.lang = SaveLang; _myPreferences.commit(); break; case 2: SaveLang=2; context.locale = Locale('ar', 'SA'); _myPreferences.lang = SaveLang; _myPreferences.commit(); break; } }); } اما كلاس الحفظ فهو كالتالي: class MyPreferences { static const LANG = "lang"; static final MyPreferences instance = MyPreferences._internal(); static SharedPreferences _sharedPreferences; int lang; MyPreferences._internal() {} factory MyPreferences() => instance; Future<SharedPreferences> get preferences async { if (_sharedPreferences != null) { return _sharedPreferences; } else { _sharedPreferences = await SharedPreferences.getInstance(); lang = _sharedPreferences.getInt(LANG); return _sharedPreferences; } } Future<bool> commit() async { _sharedPreferences ??= await SharedPreferences.getInstance(); await _sharedPreferences.setInt(LANG, lang); } Future<MyPreferences> init() async { _sharedPreferences = await preferences; return this; } } احد ممكن يفيدنا عن سبب المشكله او سبق وحصلت لديه وكيف طريقة الحل لها
    1 نقطة
  4. import * as React from "react"; import { Text, View, StyleSheet, Button } from "react-native"; import { Audio } from "expo-av"; export default function App() { const [sound, setSound] = React.useState(); async function playSound() { console.log("Loading Sound"); const { sound } = await Audio.Sound.createAsync( URL( "https://katateeb-test.roqay.solutions/public/uploads/chats/1/1610544623katateeb_record.mp4" ) // require("https://katateeb-test.roqay.solutions/public/uploads/chats/1/1610544623katateeb_record.mp4") ); setSound(sound); console.log("Playing Sound"); await sound.playAsync(); } React.useEffect(() => { return sound ? () => { console.log("Unloading Sound"); sound.unloadAsync(); } : undefined; }, [sound]); return ( <View style={styles.container}> <Button title="Play Sound" onPress={playSound} /> </View> ); } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: "center", backgroundColor: "#ecf0f1", padding: 10, }, }); كتبت هذا الكود ولكنه لم ينفع .. ما هو الحل ؟؟ اعتقد ان الحطأ يكمن هنا const { sound } = await Audio.Sound.createAsync( URL( "https://katateeb-test.roqay.solutions/public/uploads/chats/1/1610544623katateeb_record.mp4" ) // require("https://katateeb-test.roqay.solutions/public/uploads/chats/1/1610544623katateeb_record.mp4") );
    1 نقطة
  5. يمكنك أن تقوم بعمل ملف فارغ باسم OpenGitBash.reg (تأكد من صيغة الملف جيدًا)، ثم إضغط عليه ببزر الفأرة الأيمن وأختر edit وضع فيه هذا الكود: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\Open Git Bash] @="Open Git Bash" "Icon"="C:\\Program Files\\Git\\git-bash.exe" [HKEY_CLASSES_ROOT\*\shell\Open Git Bash\command] @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\"" [HKEY_CLASSES_ROOT\Directory\shell\bash] @="Open Git Bash" "Icon"="C:\\Program Files\\Git\\git-bash.exe" [HKEY_CLASSES_ROOT\Directory\shell\bash\command] @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\"" [HKEY_CLASSES_ROOT\Directory\Background\shell\bash] @="Open Git Bash" "Icon"="C:\\Program Files\\Git\\git-bash.exe" [HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command] @="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\"" أحفظ الملف، ثم قم بالضغط عليه بزر الفأرة مرة أخرى واختر Run As Administrator ، وستجد أنه تم إضافة الخيار في القائمة المختصرة. ملاحظة عليك أن تتأكد من المسار الذي قمت بتثبيت Git فيه، يكون بشكل إفتراضي في المسار التالي: C:\Program Files\Git\git-bash.exe إن كان المسار الذي قمت بتثبيت Git فيه مختلف عن هذا المسار فيجب أن تقوم بتعديل الكود السابق بالمسار الصحيح.
    1 نقطة
  6. 1.ادخل إلى start menue. 2.اكتب في مربع البحث "registry editor" ثم ادخل إليه. 3. من الواجهة التي تظهر انتقل إلى : "HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell". ملاحظة 1: إذا لم يكن المجلد shell موجوداً، قم بإنشائه عن طريق الضغط بالزر اليميني على Background ثم اختر new ثم key ثم سينشئ لك مجلد ويطلب منك تسميته (قم بتسميته shell). ملاحظة 2: يمكنك تتبع الصور. 4.بعد ذلك انقر بالزر اليميني على shell واختر new ثم key سمي المجلد الذي سينتج Bash. 5.الآن على يمين الشاشة اضغط بالزر اليميني على البيانات التي تسمى "Deafult" (تسمى القيمة value) ثم اختر modify ثم اكتب open in bash (هذا الاسم هو الذي سيظهر على سطح المكتب عندما تضغط على المجلد الذي تريده). 6.اضغط بالزر اليميني على bash واختر new ثم key وسمي المجلد الذي سينتج command. 7.اضغط بالزر اليميني على ال value واختر modify ثم ضع المسار الذي يوجد به التطبيق الخاص بك . 8. الآن اذهب لسطح المكتب واضغط بالزر اليميني على أي مجلد وستراه.
    1 نقطة
  7. يمكنك أن تقوم بإزالة Git وتعيد تثبيت git مرة أخرى وتتأكد من تحديد خيار Windows Explorer integration (لإضافة Git إلى القائمة المختصرة) كما في الصورة التالية:
    1 نقطة
  8. كل المقترح مجاني , يمكنك طبعا اشتراء لوحة تحكم بمواصفات تريدها من codecanyon . لا يوجد الأفضل و إنما الأنسب لحاجتك و مشروعك . فقد تختصر عليك لوحة SB admin الوقت و تنزع عنك حرية التطوير و التعديل بشكل واسع غير محدود و هكذا . أما عن نفسي فأحب إستعمال backpack for laravel فهي مرنة جدا و سهلة للتطوير و التعديل , و الأكثر اختصارا للوقت في كثير من الحالات . لكن أفضل عليها الحرية الكاملة في التطوير و التعديل عن طريق بناء لوحتك الخاصة .
    1 نقطة
  9. كيف أقوم بانشاء one constructor في person class مع one argument وهم اسم الشخص .. مع كتابة جملة طباعة داخل constructor بحيث يتم طباعة اسم الشخص؟
    1 نقطة
  10. تطوير برنامج C ++ لتحويل مصفوفة ثنائية الأبعاد بحجم 5 * 3 تسمى SweetClass تحتوي على عناصر عائمة float elements لمصفوفة أحادية 1D تُسمى MTRX
    1 نقطة
  11. #include <iostream> using namespace std; // نقوم بتعريف ثوابط بطول وعرض المصفوفه #define WIDTH 5 #define HIGHT 3 int main() { // 2D Matrix نعرف المصفوفه ونعطيها ارقام عشوائيه float SweetClass[WIDTH][HIGHT] = { {1, 2, 3.0}, {6, 7, 8.20}, {11, 12, 13}, {10.2, 5, 3.2}, {12, 1.2, 5.6} }; // 1D matrix نعرف مصفوفه بقيمه فارغه float MTRX[WIDTH * HIGHT] = {}; // نقوم بدوران حول المصفوفه طول وعرض ووضع القيمه في مصفوفة النتيجه for(int i = 0; i < WIDTH; i++) for(int j = 0; j < HIGHT; j++) // نقوم بحساب مكان العنصر في مصفوفة النتيجه كالاتي i * HIGHT + j // 0 * 3 + 0 = 0; 0 * 3 + 1 = 1; 0 * 3 + 2 = 2 // 1 * 3 + 0 = 3; 1 * 3 + 1 = 4; 1 * 3 + 2 = 5 MTRX[i * HIGHT + j] = SweetClass[i][j]; // نقوم بطباعة مصفوفة النتيجه for(int i = 0; i < WIDTH * HIGHT; i++) cout<<MTRX[i]<<" "; cout<<"\n"; return 0; }
    1 نقطة
  12. ما هي ال UTF-8 في بايثون
    1 نقطة
  13. اهلا بك. ال utf 8 ليست مرتبطة في لغة برمجية معينة، بل هي شيفرة ترميز للحروف. بحيث اذا كنت تريد تخزين بيانات في قاعدة البيانات الخاصة بك و هذه البيانات تحتوي على حروف عربية فيجب عليه حينها استخدام كود التشفير هذا "utf 8" . و هو يعد اشهر أكواد التشفير (في البرمجة ) لانه متوافق مع الAscii و صفحات الويب و كذلك هو التشفير الخاص للبريد الإلكتروني شكرا لك.
    1 نقطة
  14. UTF-8 تعني UTF 8 = Unicode Transformation Format – 8-bit أو Universal Coded Character Set Transformation Format – 8-bit UTF-8 هي وسيلة لترميز الأحرف "ال characters بشكل عام" و لديها القدرة على ترميز ال 1,112,064 كود المتاح في نظام الترميز Unicode باستخدام 1 إلى 4 bytes و ال byte يتكون من 8-bits. و ال utf-8 هو نظام الترميز السائد في شبكة الويب منذ عام 2009. يمكنك قراءة المزيد من هذا المقال و هذا المقال و هنا أيضًا.
    1 نقطة
×
×
  • أضف...