דילוג לתוכן

רשתות

3.7k נושאים 37.5k פוסטים

קטגוריות משנה


  • 213 נושאים
    2k פוסטים
    ד
    @קראנץ-ונילה לא אני עשיתי את הדיס-לייק אבל מי שעשה את זה אולי בגלל שיש אחראים לכך שנושאים פתורים יסומנו כ"נפתר", וזה לא תפקיד המשתמשים לתזכר את הכללים
  • 634 נושאים
    5k פוסטים
    ע
    @A0533057932 כתב בבירור | nodejs תקינות פונקציה: איך זה נראה בקוד (הוכחה שזה אפשרי ונקי) תראה כמה זה קריא וקל לתחזוקה כשמפרידים: ה-Repository (מטפל רק ב-SQL, בלי לוגיקה) פונקציה גנרית שיודעת לקבל אובייקט ולדחוף ל-DB. כתבת אותה פעם אחת, והיא עובדת לכל הטבלאות. // dbUtils.js async function insertRecord(connection, tableName, dataObject) { const columns = Object.keys(dataObject); const values = Object.values(dataObject); const placeholders = columns.map(() => '?').join(', '); // בונה SQL באופן דינמי - אין יותר שרשור מחרוזות ידני עם פסיקים! const sql = `INSERT INTO ${tableName} (${columns.join(', ')}) VALUES (${placeholders})`; return connection.execute(sql, values); } 2. ה-Service (הפונקציה הראשית שלך - מתוקנת) עכשיו הפונקציה שלך מתעסקת רק במה ולא באיך. // adService.js import { validateAdInput } from './validators'; // קובץ נפרד לבדיקות import { insertRecord } from './dbUtils'; export async function addAd(params) { // 1. ולידציה - זורק שגיאה אם משהו לא תקין // הפונקציה הזו מכילה את כל ה-checkType, checkPhone שלך const cleanData = validateAdInput(params); // 2. הכנת המידע (לוגיקה עסקית) // בניית האובייקט בצורה נקייה const adToInsert = { type: cleanData.type, profession: cleanData.profession, phone: cleanData.phone, recording_path: cleanData.path }; // לוגיקה עסקית: טיפול במחיר לפי סוג if (cleanData.type === 'מחפש') { adToInsert.max_payment = cleanData.price; adToInsert.ring_mode = cleanData.ringMode; // הולדיציה כבר וידאה שזה קיים } else { adToInsert.min_payment = cleanData.price; // למפרסם אין ring_mode, אז פשוט לא מכניסים אותו לאובייקט } // 3. עבודה מול ה-DB (תשתית) const connection = await pool.getConnection(); try { await connection.beginTransaction(); // הכנסת המודעה - שים לב כמה זה נקי! בלי פסיקים ובלי שרשורים const [result] = await insertRecord(connection, 'ads', adToInsert); const adId = result.insertId; // טיפול בערים (לוגיקה עסקית נוספת) if (cleanData.cities && cleanData.cities.length > 0) { // כאן תהיה קריאה לפונקציית עזר להכנסת ערים (Bulk Insert) await insertCities(connection, adId, cleanData.cities); } await connection.commit(); return { success: true, id: adId }; } catch (e) { await connection.rollback(); throw e; } finally { connection.release(); } } הAI מתעלם מזה שיש פרמטרים אופציונליים, הרי אם יש פרמטרים אופציונליים אני חייב לעבור לראות אם הם שם, זה כבר די מחזיר אותנו לקוד שלי... נכון, הוא הוציא פונקציה גנרית להוספה למסד נתונים, וככל הנראה עוד פונקציה שתעבור בעצמה על כל הפרמטרים ותעשה להם ולידציה (אותה הוא לא כתב) אבל חוץ ממנה הוא השאיר הכל אותו הדבר. כולל המון שאילתות למסד נתונים.
  • עזרה | חתימה בגי'מייל.

    10
    2
    1 הצבעות
    10 פוסטים
    253 צפיות
    ירושלים שליי
    @yg-yg אמר בעזרה | חתימה בגי'מייל.: @ירושלים-שלי הקישור לא הולך לי, הוא רושם לי שורה ארוכה של קישור ובפועל אין חתימה. אין חייבת עזרה לפתור את התעלומה הזאת.
  • תקלה בפורום phpBB

    לא נפתר
    1
    0 הצבעות
    1 פוסטים
    82 צפיות
    אין תגובות
  • עזרה בנט סטיק

    2
    0 הצבעות
    2 פוסטים
    110 צפיות
    A0533057932A
    @א-ל-0 אמר בעזרה בנט סטיק: איך אני משנה את ההגדרה של הAPN בנט סטיק כתובת הגישה לממשק הנטסטיק היא 192.168.1.1, שלב ראשון עברת אתה יודע איך לגשת לנטסטיק מפה והילך אין שום מושג מה החברה מה הדגם לאחר שיהיה בידך פרטים אלו יהיה אפשר להתקדם
  • וואצאפ במחשב

    10
    0 הצבעות
    10 פוסטים
    482 צפיות
    B
    @לייזער אמר בוואצאפ במחשב: @קינג-קומפיוטר אפשר הסבר קצר בבקשה ? אני לא מבין בזה כלום. יש לך כאן מדריך איך להתקין את האמולטור ואיך להתקין את הוואטספ
  • עזרה בגוגל פרומס

    1
    0 הצבעות
    1 פוסטים
    51 צפיות
    אין תגובות
  • סקר | בניית פורום בנודביבי

    3
    2 הצבעות
    3 פוסטים
    206 צפיות
    מישהו12מ
    @משופשףvip אמר בסקר | בניית פורום בנודביבי: אני אכן מרוצה, אבל על שרת משלי, לא על הרוקו.
  • לא זוכר את הסיסמה של HUAWEI (נטסטיק)

    21
    0 הצבעות
    21 פוסטים
    2k צפיות
    מ
    @a0533057932 אמר בלא זוכר את הסיסמה של HUAWEI (נטסטיק): כל הודעות הSMS היסטוריית הגלישה (הכמות) סיסמת הוויפי הגדרות חומת אש עם הגדרת APN שפה כאילו זה חדש שהרג נפתח פעם ראשונה אוקיי, רק אלה נמחקים, הבנתי - תודה רבה!.
  • עזרה דחופה בקליטת סים

    1
    0 הצבעות
    1 פוסטים
    76 צפיות
    אין תגובות
  • בקשת עזרה - לא מצליח להיכנס לדף הבית של הרשת

    נפתר
    5
    0 הצבעות
    5 פוסטים
    130 צפיות
    yosi44Y
    @שאול112 אמר בבקשת עזרה - לא מצליח להיכנס לדף הבית של הרשת: מצאתי דרך שעזרה לי למצוא את הכתובת הנכונה. כאן תודה ל@הנני-העני. או להפעיל את הקובץ הזה פותח דף נתב.exe
  • 0 הצבעות
    9 פוסטים
    388 צפיות
    ח
    @אמיר אמר בהתחברות מהרשת בעבודה עם לספק התקשורת האישי שלי דרך תוכנת vpn?: מון ובעבודה פתוח הוא מעוניין שהאשה תגלוש בעבודה על VPN רימון מבלי לשלם יוזר VPN נוסף ברימון , וכמובן שהדרך היחידה היא VPN רמון נטפרי או כל אחד אחר או נטסטיק פרטי עם הגדרות רשת ידניות למשרד (ללא GW) ו DGW לכיוון הנטסטיק מקווה שהבנתי ועניתי נכון תכלס' הענין סודר עם תוספת תשלום לרימון כמובן עם שירות vpn שלהם. תודה לכל המסייעים, ושאפו על הרמה הגבוהה - לא הבנתי פה כלום
  • אוסף תעודות אבטחה לכל הסינונים

    17
    0 הצבעות
    17 פוסטים
    822 צפיות
    קינג קומפיוטרק
    @יושב-אהלים ליתר דיוק אין בכלל בעיה
  • מדריך | כיצד אוכל לדעת מי מחובר לרשת המחשבים שלי

    3
    5
    6 הצבעות
    3 פוסטים
    781 צפיות
    sh774S
    ניתן דרך השורת פקודה בלבד Arp -a
  • יש דרך להציג רק טקסט מאתר ללא תמונות?

    5
    0 הצבעות
    5 פוסטים
    124 צפיות
    sh774S
    U block orgion אתה חוסם כל אלמנט שאתה לא רוצה
  • בעייה בכתובת DNS

    לא נפתר
    7
    0 הצבעות
    7 פוסטים
    308 צפיות
    א
    @יודלה אין מה לטפל זה לא יחזור אני ישלח עוד מאת את הקובץ הנל לפה
  • מחיקת כרטיסיות שלא יופיעו אחרי מחיקת נתוני גלישה

    5
    0 הצבעות
    5 פוסטים
    185 צפיות
    ח
    @קינג-קומפיוטר אמר במחיקת כרטיסיות שלא יופיעו אחרי מחיקת נתוני גלישה: @חנניה אחרי שאתה מוחק את ההיסטוריה תסגור את כרום ותפתח ותסגור שוב כשתפתח אותו עכשיו כבר לא תופיע ההודעה נסגרו x כרטיסיות עשיתי את זה וזה לא עוזר.
  • מייל פריצה

    9
    0 הצבעות
    9 פוסטים
    370 צפיות
    ה
    @10יהושע אתה יכול ע"י מייל מזהה אם שמת בהגדרות
  • בקשה | הורדת תוסף פיירפוקס S3.Translator

    לא נפתר
    5
    0 הצבעות
    5 פוסטים
    168 צפיות
    דוד 1ד
    @צדיק-תמים את זה ראית? https://mitmachim.top/post/148212
  • נושא זה נמחק!

    2
    0 הצבעות
    2 פוסטים
    32 צפיות
  • בדיקת מידע מול שרת

    5
    0 הצבעות
    5 פוסטים
    144 צפיות
    י
    @יוסף1111 לא כל כך הבנתי את הפירוש "בדיקת מידע מול שרת" אם אתה מתעוון להשתמש בשירות api כל שהוא בדרך כלל בדוקומנטציה של הapi הוא כותב לך כמה בקשות מאושרת לכל IP\חשבון.
  • נושא זה נמחק!

    1
    0 הצבעות
    1 פוסטים
    19 צפיות
    אין תגובות