لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 01/25/24 in أجوبة
-
السوق يطلب react anguler vueمكتبات هذه ولا احد يطلب هذه الطريقة لماذا لا تعدلو في المحتوى2 نقاط
-
السلام عليكم اي هي المفاهيم الهندسية والرياضية عشان اكون مهندس برمجيات1 نقطة
-
قمت بأخذ نظره على موقع مستقل ورأيت أن اغلب المبرمجين حاصلين على شهادات جامعيه أو لديهم الخبره الطويله مثل 4 سنين فما فوق فكيف لي أن انافس هاؤلاء بخبرتي البسيطه و شهادتي من حاسوب غير أني أمل بان احصل على عمل دائم1 نقطة
-
1 نقطة
-
1 نقطة
-
أرجو التعليق أسفل فيديو الدورة الخاص بالسؤال لمساعدتك بشكل أفضل، وطرح الأسئلة العامة هنا في قسم أسئلة البرمجة. بالنسبة للمشكلة لديك أنت تحاول عرض مسار غير موجود بالمسارات لديك في المشروع، فالمسارات الموجودة لديك هي admin وmyapp، لذا عليك زيارة الرابط التالي: http://127.0.0.1:8000/myapp1 نقطة
-
السلام عليكم ورحمة الله وبركاته اواجة مشكلة فى تسطيب اسكربت من Github وللعلم انا جديد في node My terminal PS C:\Users\LoorD\Axabot\_init> npm install up to date, audited 107 packages in 6s 7 packages are looking for funding run `npm fund` for details 9 vulnerabilities (1 moderate, 5 high, 3 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. PS C:\Users\LoorD\Axabot\_init> npm start > botinit@1.0.0 start > node _install.js [1] New Server Install ( To setup newly bought servers ) [2] Bot Only (Fresh install of Axabot [FILES ONLY]) [0] CANCEL Please choose install type? [1, 2, 0]: 1 * Ip Address : 163.172.96.160 * Username : qweasd * Password : *********** Connected via SSH.. Error uploading config files PS C:\Users\LoorD\Axabot\_init>1 نقطة
-
كم مسار يجب ان اكمل لاستطيع ان ادخل اختبار اختبار الشهادة1 نقطة
-
للتأهل لدخول الإختبار، يجب إنهاء 4 مسارات على الأقل وتسليم التطبيقات العملية الخاصة بهم، وسيتم سؤالك في تلك المسارات فقط. في حال تم الإنتهاء منه وترين أنك مستعدة للإختبار أرجو منك التحدث لمركز المساعدة وإخبارهم أنك تريدين خوض الإختبار الخاص بدورة (ذكر الدورة التي تريدين الإختبار بها).1 نقطة
-
1 نقطة
-
بالنسبة لعلوم الرياضيات : يجب أن تكون ملم بعلم ال algebra و ال calculus (لاحظ أنى قولت ملم). ويجب أن تكون على اطلاع بعلم الاحصاء والاحتمالات. وبالنسبة للبرمجة فيجب عليك دراسة. Algorithms و Data structure و database و OOP بجانب إتقانك لمهارة ال problem solving.1 نقطة
-
دعك من كل هذا ولا تشتت نفسك فى مقارنات لن تفيدك ابدا، كل ما يجب عليك حاليا أن تعمل على بناء نفسك جيدا و تتعلم جيدا. وبالنسبة للشغل فكل الناس الذين تراهم ، كلهم بدأوا من الصفر ومع السعى والاستمرارية وصلوا لما هم عليه الآن. وكثير من الشركات تقوم بتعيين ناس بدون شهادات جامعية عادى جدا. ركز فقط على مذاكرتك الآن ولا تنسى أن الرزاق هو الله .1 نقطة
-
اخرج الـ row من الحلقة map واجعل الابناء من النوع column بحيث يكون لديك row واحد وبداخله العديد من الاعمدة column مثل : <div class="container"> <div class="row"> { ["1" , "2"].map(item => { return ( <div class="col-sm"> One of three columns </div> ) }) } </div> </div>1 نقطة
-
أريد حل المشكلات في هذا المجلد. لماذا عند الكتابة python manage.py makemigrations members تظهر PS C:\Users\lion\Desktop\DJANGO\my_tennis_club> python manage.py makemigrations members No changes detected in app 'members' و لا تظهر Migrations for 'members': members\migrations\0001_initial.py - Create model Member (https://www.w3schools.com/django/django_templates.php) أريد أن يظهر هذا Hello World Welcome to my first Django project على الموقع ولكن يظهر فقد Hello World DJANGO - Copy.zip1 نقطة
-
بالنسبة للمشكلة الأولى لا يمكنك عمل model بدون انا تقوم بعمل class اولا لهذا ال model يتم لولا عمل model فى members بالاسم الذى تريد ومن ثم تقوم برن ال command: Python ./manage.py makemigrations member وبالنسبة انك تريد طباعة كلام زيادة فى ال صفحة فكل ما عليك هو اضافى هذا الكلام فى ال view لديك ، سوف تقوم بتعديل سطر رقم ستة بالكتابة اللى تريدها وسوف يقوم بطباعتها.1 نقطة
-
1 نقطة
-
اريد ان استفسر عن طريقة تسليم الموقع الالكتروني/ صفحات الهبوط الذي قمت بإنشائها للعميل على مواقع العمل الحر مثل خمسات واب وورك وغيره هل اقوم فقط بضغط مجلد المشروع الذي يحتوي على جميع الملفات وارسله للعميل؟ ام انه يجب تسليمه بطريقة اخرى؟1 نقطة
-
هذا يعتمد على الاتفاق بينك وبين العميل، فإذا كان الاتفاق على ان تقوم بتسليم ملفات المشروع للعميل فهذا ضروري وإن كان الاتفاق على ان ترفع ملفات الـ build على استضافة للعميل دون ان تقدم له الملفات المصدرية فهنا لست بحاجة لتسليم الملفات للعميل. باختصار:: الامر يعتمد على الاتفاق بينك وبين العميل.1 نقطة
-
في الحلقه الخامسه من اساسيات لغه بايثون الدقيقه ٨ و ٤٧ ثانيه هل من المفترض ان يكون الكود Points[0].count(2) بدلا من points.count(points[0])1 نقطة
-
فى Points[0].count(2) يتم حساب عدد مرات الظهور للقيمة 2 في القائمة الأولى points [0] . اما فى points.count(points[0]) فيتم حساب عدد العناصر الموجودة فى أول قائمة وليس عدد مرات ظهور عدد معين. لنفترض انك لديك القادمة هكذا : {1,2,2,3,2} عند استخدام اول سطر سوف يعيطك 3 (عدد ظهور العدد اثنين). وعند استخدام السطر الثانى سوف يعيطك 5 وهو عدد عناصر القائمة.1 نقطة
-
import customtkinter as ctk import tkinter as tk import pandas as pd import os import pyperclip from tkinter import ttk , filedialog from customtkinter import CTkInputDialog from CTkMessagebox import CTkMessagebox class App(ctk.CTk,tk.Tk): def __init__(self): super().__init__() ctk.set_appearance_mode("light") # Modes: system (default), light, dark ctk.set_default_color_theme("green") # Themes: blue (default), dark-blue, green self.title("CTk example") self.columnconfigure(0, weight = 1) self.rowconfigure(0, weight = 1) # CSS //////////////////////////////////////// self.Font_NAME = str("Noto Kufi Arabic Medium") self.Button_font_size = int(12) self.Label_font_size = int(12) self.Entry_font_size = int(12) self.Text_Color = "#000000" self.Border_Frame_color = "#ff6c0b" self.FG_Frame_color = "#FFFFFF" self.Hover_Color="#FFD045" # images ********************************************************************************************** self.search_var = tk.StringVar() #---------------------------------------------------------------------------------------------- # Frame_Basis ********************************************************************************************** self.Frame_Basis = ctk.CTkFrame(self, fg_color="#F4F4F4") self.Frame_Basis.grid(row=0, column=0, pady=(5, 5),padx=(5, 5), sticky="ewsn") self.Frame_Basis.columnconfigure(0, weight = 1) self.Frame_Basis.rowconfigure(0, weight = 0) self.Frame_Basis.rowconfigure(1, weight = 0) self.Frame_Basis.rowconfigure(2, weight = 1) #---------------------------------------------------------------------------------------------- # Insert frames within a self.Frame_Basis ***************************************************************************** self.Frame_A = ctk.CTkFrame(self.Frame_Basis , border_width = 1,border_color= self.Border_Frame_color,fg_color = self.FG_Frame_color) self.Frame_A.grid(row=0, column=0, pady=(5, 5),padx=(5, 5), sticky="ewsn") self.Frame_A.columnconfigure(0, weight = 0) self.Frame_A.columnconfigure(1, weight = 1) #self.Frame_A.rowconfigure(0, weight = 1) # Insert tools within a Frame_A ************ self.label_Title = ctk.CTkLabel(self.Frame_A, text="test",text_color=self.Text_Color, fg_color="transparent", font=ctk.CTkFont(family=self.Font_NAME, size=18),justify="right") self.label_Title.grid(row = 0, column = 1, padx=(5, 5), pady=(5, 5), sticky="ew") self.label_Logo = ctk.CTkLabel(self.Frame_A, text="test" ,fg_color="transparent", font=ctk.CTkFont(family=self.Font_NAME, size=self.Label_font_size),anchor="e") self.label_Logo.grid(row = 0, column = 0, padx=(5, 5), pady=(5, 5), sticky="ew") # Insert tools within a Frame_B ************ self.Frame_B = ctk.CTkFrame(self.Frame_Basis , border_width = 1,border_color= self.Border_Frame_color,fg_color = self.FG_Frame_color) self.Frame_B.grid(row=1, column=0, pady=(5, 5),padx=(5, 5), sticky="ewsn") self.Frame_B.columnconfigure(0, weight = 1) self.Frame_B.columnconfigure(1, weight = 0) self.Frame_B.columnconfigure(2, weight = 0) self.Frame_B.rowconfigure(0, weight = 0) self.Button2 = ctk.CTkButton(self.Frame_B, text="تحميل Treeview",text_color=self.Text_Color ,compound="left",fg_color= "transparent",border_width = 1,border_color= self.Border_Frame_color,font=(self.Font_NAME,self.Button_font_size),hover_color=self.Hover_Color,command=self.lod_Treeview) self.Button2.grid(row=0, column=0, pady=(5, 5),padx=(5, 2), sticky="e") self.optionmenu1 = ctk.CTkOptionMenu(self.Frame_B,values=["إختر ورقة العمل"],text_color=self.Text_Color, fg_color="#ffae54",button_color="#ff6c0b", font=ctk.CTkFont(family="Calibri", size=12, weight="bold"),corner_radius=20) self.optionmenu1.grid(row=0, column=1, padx=(10, 10), pady=(10, 10), sticky="e") self.optionmenu1.configure(command=self.optionmenu_callback) self.Button1 = ctk.CTkButton(self.Frame_B, text="فتح ملف",text_color=self.Text_Color ,compound="left",fg_color= "transparent",border_width = 1,border_color= self.Border_Frame_color,font=(self.Font_NAME,self.Button_font_size),hover_color=self.Hover_Color,command=self.File_dialog) self.Button1.grid(row=0, column=2, pady=(5, 5),padx=(5, 10), sticky="e") self.label_search_Nm = ctk.CTkLabel(self.Frame_B, text="البحث",text_color=self.Text_Color, fg_color="transparent", font=ctk.CTkFont(family=self.Font_NAME, size=self.Label_font_size),anchor="w") self.label_search_Nm.grid(row = 1, column = 2, padx=(5, 5), pady=(5, 5), sticky="ew") self.entry1 = tk.Entry(self.Frame_B, font=ctk.CTkFont(family=self.Font_NAME, size=self.Entry_font_size),justify="right") self.entry1.grid(row=1, column=1, padx=(2, 10), pady=(5, 5), sticky="e") self.popup_menuA = tk.Menu(self, tearoff=0) self.popup_menuA.add_command(label="Cut", command=lambda: self.entry1.event_generate("<<Cut>>")) self.popup_menuA.add_command(label="Copy", command=lambda : self.entry1.event_generate("<<Copy>>")) self.popup_menuA.add_command(label="Paste", command=lambda: self.entry1.event_generate("<<Paste>>")) self.entry1.bind("<Button-3>", self.show_popup_menu) # Insert tools within a Frame_C ************ self.Frame_C = ctk.CTkFrame(self.Frame_Basis , border_width = 1,border_color= self.Border_Frame_color,fg_color = self.FG_Frame_color) self.Frame_C.grid(row=2, column=0, pady=(5, 5),padx=(5, 5), sticky="ewsn") self.Frame_C.columnconfigure(0, weight = 1) #Treeview self.tree = ttk.Treeview(self.Frame_C) self.tree.grid(row=0, column=0, padx=(5, 5), pady=(5, 5),sticky='nsew') self.tree.bind('<Button-3>', self.popup_menu) # القائمة self.popup1 = tk.Menu(self.tree, tearoff=0) self.popup1.add_command( command=self.it_copy, label="Copy") self.popup1.add_command( command=self.it_paste, label="paste") # النسخ def it_copy(self): item = self.tree.selection()[0] self.clipboard_clear() # self.clipboard_append(self.tree.item(item, option='text')) pyperclip.copy(self.tree.item(item, option='text')) # اللصق def it_paste(self): # self.text = self.clipboard_get() self.text = pyperclip.paste() # self.tree.insert("", "end", text=self.text) self.tree.insert("", "end", text=self.text, values=self.text) def File_dialog(self): self.file_name = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main", title="Open file okay?", filetypes=(("text files", "*.xlsx"),("all files", "*.*"))) self.df = pd.ExcelFile(self.file_name) self.optionmenu1.configure(values = self.df.sheet_names) if self.file_name: self.file_name = os.path.basename(self.file_name) def optionmenu_callback(self,value): self.vq = value return self.vq def lod_Treeview(self): if hasattr(self, 'file_name') and self.file_name: self.df = pd.read_excel(self.file_name,sheet_name=self.vq,header=None) self.A = self.df.iloc[1::1, [0]] self.A1 = pd.DataFrame(self.A ) self.tree["column"]=list(self.A1.columns) self.tree["show"] = "headings" for column in self.tree["column"]: self.tree.heading(column , text=column) df_rows = self.A1.to_numpy().tolist() for row in df_rows: self.tree.insert("" , "end" , text = row ,values = row) else: CTkMessagebox(title="خطأ",message="أرجو فتح ملف أولا",icon="cancel",option_1="OK", font=ctk.CTkFont(family="Noto Kufi Arabic Medium", size=14),justify="center") # إظهر القائمة def show_popup_menu(self,event): self.popup_menuA.post(event.x_root, event.y_root) def popup_menu(self,event): self.tree.identify_row(event.y) self.popup1.post(event.x_root, event.y_root) app = App() app.mainloop() الشيفرة كاملة، تم تجربتها وتقوم بعملية النسخ واللصق على الشجرة بشكل صحيح، والعنصر يظهر للمستخدم.1 نقطة
-
السؤال متعلق بدورة علوم الحاسب أرجو التعليق أسفل فيديو الدورة في المرة القادمة لمساعدتك بشكل أفضل. وإن كنت قد فهمت سؤالك بشكل صحيح، فالفرق الرئيسي بين تطبيق الويب (web app) وموقع الويب (web site) هو أن تطبيق الويب يوفر تفاعل أكثر مع المستخدم، بينما موقع الويب هو مجموعة من الصفحات التي يمكن عرضها من خلال مستعرض الويب. وكأمثلة، موقع فيسبوك هو تطبيق ويب وليس موقع ويب، بينما المواقع الإخبارية أو Wikipedia مثلاً هي مواقع ويب، بمعنى أن تطبيقات الويب المحتوى بها متغير بناءًا على تفاعل المستخدم معها، وهي مواقع ديناميكية، أي محتواها يتغير بدون تدخل من مديري الموقع، فمثلاً أنتِ في أكاديمية حسوب تقومين بإنشاء حساب وتغيير صورتك ونشر سؤال والتعليق ورفع ملفات وصور وخلافه. لكن الفرق بين أكاديمية حسوب وموقع فيسبوك هو أن فيسبوك عبارة SPA أي تطبيق من صفحة واحدة، بمعنى أنه يتم إنشاء محتوى الصفحة بالكامل في وقت واحد باستخدام لغة برمجة جافا سكريبت، وبالتالي المستخدم لا يحتاج إلى تحميل صفحة جديدة كلما قام بإجراء تغيير، مثل التفاعل مع منشور أو مشاركة صورة. وذلك النوع من تطبيقات الويب الديناميكية له مزايا فريدة مثل تحديث المحتوى بدون الحاجة إلى إعادة تحديث الصفحة وأيضًا القدرة على التنقل السريع ومزايا أخرى.1 نقطة
-
redux toolkit تُعد نسخة مُبسطة من الredux , على سبيل المثال في redux لتغيير الstate نقوم بكتابة التالي return{ ...state, counter:state.counter+1; } حيث نقوم بإرجاع كائن جديد يحتوي جميع خصائص الstate القديمة مع القيمة الجديدة, بينما في redux toolkit يمكننا فقط إرجاع الخصائص المُعدلة في state وتقوم redux toolkit بشكلٍ أوتوماتيكي بالتعامل مع الأمر return{ counter:state.counter+1; } على سبيل المثال أيضًا الredux-devtools يجب تفعيله في redux const store = createStore( reducer, window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() ); بينما في redux toolkit لا تحتاج أن تقوم بتعريف الredux-devtools حيث يتم إنشاؤها تلقائيًا const store = configureStore( reducer:rootReducer );1 نقطة