דילוג לתוכן

רשתות

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

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


  • 213 נושאים
    2k פוסטים
    ד
    @קראנץ-ונילה לא אני עשיתי את הדיס-לייק אבל מי שעשה את זה אולי בגלל שיש אחראים לכך שנושאים פתורים יסומנו כ"נפתר", וזה לא תפקיד המשתמשים לתזכר את הכללים
  • 634 נושאים
    5k פוסטים
    ע
    @A0533057932 const validetFunctions = { phone: isValidIsraeliPhone, type: checkType, profession: checkProfession, min_max_price: checkNumber, ringMode: checkRingMode, area: checkArea, city: checkCity }; function validateAdParams(params) { let cleanParams = {}; for (const key of Object.keys(params)) { const validateFunc = validetFunctions[key]; if (!validateFunc) { return { status: "error", message:`Unknown parameter: ${key}` }; } if (!validateFunc(params[key])) { return { status: "error", message: `Invalid value for ${key}` }; } cleanParams[key] = params[key]; }; return { status: "success", data: cleanParams }; } 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); } export async function addAdNEw(params) { // בדיקת הפרמטרים והכנת אובייקט נקי להוספה למסד הנתונים const validateResult = validateAdParams(params); if (validateResult.status === "error") { return validateResult; } // הכנת אובייקט להוספה למסד הנתונים let adToAdd = { phone: validateResult.data.phone, type: validateResult.data.type, profession: validateResult.data.profession, } if (validateResult.data.min_max_price) {adToAdd.min_max_price = validateResult.data.min_max_price;} if (validateResult.data.type === "מחפש" && validateResult.data.ringMode) {adToAdd.ringMode = validateResult.data.ringMode;} // הכנת רשימת הערים להכנסה let citiesToInsert = []; // אזור - לא חובה, אבל אם קיים חייב להיות תקין if (validateResult.data.area) { if (checkArea(validateResult.data.area)) { citiesToInsert.push(validateResult.data.area); } else { return { status: "error", message: "Invalid area" }; } } // עיר - לא חובה, אבל אם קיים חייב להיות תקין else if (validateResult.data.city) { if (Array.isArray(validateResult.data.city)) { for (const city of validateResult.data.city) { citiesToInsert.push(city); } } // אם לא נבחר אזור ולא עיר, נכניס "all" כדי לסמן שהמודעה תקפה לכל הערים } else { citiesToInsert.push("all"); } // הוספת המודעה למסד הנתונים let connection; try { connection = await pool.getConnection(); // לוקחים חיבור מהמאגר await connection.beginTransaction(); const [result] = await insertRecord(connection, 'ads', adToAdd); const adId = result.insertId; citiesToInsert = citiesToInsert.map(city => [adId, city]); await insertRecord(connection, 'ad_cities', citiesToInsert); await connection.commit(); return { status: "success", message: "Ad added successfully", adId: adId }; } catch (error) { if (connection) { console.log("Error adding ad:", error); await connection.rollback(); throw error; }} finally { if (connection) { connection.release(); } } }
  • עזרה | איך לנטרל אנטי וירוס.

    5
    0 הצבעות
    5 פוסטים
    346 צפיות
    B
    @ירושלים-שלי יש לכם את האנטי וירוס המובנה של ווינדוס ? אם כן כך צריך לעשות ללחוץ על הסמל הזה בשורת המשימות [image: 1585183135215-291e694b-3423-40db-8731-5b6c0da4c168-image.png] לאחר מכן בחלון שנפתח ללחוץ על זה [image: 1585184219390-823d8c94-9877-480d-8a16-3e9f50809b57-image.png] ואז על נהל הגדרות [image: 1585184235930-99a7dd38-bbef-48ff-afe9-2dc02e0ea34e-image.png] ושם לכבות את זה ככה [image: 1585184267571-36bccff7-60d1-46c4-b0bd-3868812cfab8-image.png] ואם יש לך ESET, פשוט ללחוץ לחצן ימיני על הסמל שלו בשורת המשימות ואז השהה הגנה
  • עזרה | אפשרות לדעת סיסמת WIFI

    25
    0 הצבעות
    25 פוסטים
    3k צפיות
    ירושלים שליי
    @kingyos טוב, כנראה שלא הבנתי מה שהולך פה. אני הבנתי שיש לו ראוטר (של בזק נגיד) והוא מחובר אליו בכבל, והוא לא יודע את הסיסמה של הראוטר.
  • מייל עסקי ודומיין חינם

    37
    0 הצבעות
    37 פוסטים
    2k צפיות
    א
    @shlomek אני לא מבין בזה כ''כ אין משהו שעושה את זה אוטומטית?
  • עזרה | אימלוטור BlueStacks איטי.

    נפתר
    27
    0 הצבעות
    27 פוסטים
    534 צפיות
    ירושלים שליי
    @1divid אמר בעזרה | אימלוטור BlueStacks איטי.: @ירושלים-שלי אמר בעזרה | אימלוטור BlueStacks איטי.: @1divid אמר בעזרה | אימלוטור BlueStacks איטי.: @ירושלים-שלי אמר בעזרה | אימלוטור BlueStacks איטי.: @1divid @מישהו12 אוקי, תודה רבה! לגבי הג'יגה ראם הייתם ממליצים ככה גם למכשיר נייד? זה תלוי מאוד מה השימוש מה את מחפשת? שימוש סטנדרטי, התכתבויות וצפיות וכאלה. לא משחקים! אם זה לא כול היום ושימוש חלש[גלישה-צפייה] אז בין 4 ל 6 אבל זה נושא חדש צודקים!! תודה רבה.
  • שאלה | איך מקימים אתר

    7
    0 הצבעות
    7 פוסטים
    149 צפיות
    ntzN
    @שיהיה עיין כאן: https://mitmachim.top/topic/16649/איך-אני-פותח-פורום-nodebb?_=1613330004323
  • עזרה | הסרת הודעת "הייבוא הושלם" בג'ימייל - איך אפשר?

    נפתר
    7
    1
    1 הצבעות
    7 פוסטים
    146 צפיות
    צדיק תמיםצ
    @שלמה123 מודעות...
  • NVR פיצול ממצלמה אחת ל4 מצלמות

    1
    0 הצבעות
    1 פוסטים
    112 צפיות
    אין תגובות
  • שחזור היסטוריה

    3
    1 הצבעות
    3 פוסטים
    146 צפיות
    א
    @a0533057932 אני יודע. אבל אני הגדרתי שלא ישמר בחשבון. ולכן אני שואל על תוכנה, כי ראיתי פעם, שיש אפשרות לשחזר.
  • בירור | מה הגורם לגוגל לדעת איזה תוצאות להנגיש לי?

    10
    1 הצבעות
    10 פוסטים
    305 צפיות
    chvC
    @נגן אמר בבירור | מה הגורם לגוגל לדעת איזה תוצאות להנגיש לי?: @שלמה-ווייס chv מתמצא בזה מה אני עובד בגוגל??? אם הבנתי את השאלה - לא מובן מה השאלה. איך גוגל יודע מה לענות לך? בגלל שהוא גוגל... זה מה שנקרא למידת מכונה, הוא לומד אותך לאט-לאט ויוצר לך זהות אישית אצלו כך הוא יודע מה לענות לך.
  • נושא זה נמחק!

    לא נפתר
    27
    1 הצבעות
    27 פוסטים
    96 צפיות
  • עזרה | להעביר הודעות אימייל לחשבון אחר.

    11
    1 הצבעות
    11 פוסטים
    534 צפיות
    ירושלים שליי
    @1divid תודה רבה על ההסבר המפורט!! @חברים תודה רבה על הקישור למדריך!!
  • בקשת מידע מודם סלולארי (נטסטיק) נטען...

    23
    0 הצבעות
    23 פוסטים
    1k צפיות
    חראשוח
    @ירושלים-שלי תחפשי ותמצאי בארמית
  • נושא זה נמחק!

    לא נפתר
    5
    0 הצבעות
    5 פוסטים
    9 צפיות
  • נושא זה נמחק!

    לא נפתר
    1
    0 הצבעות
    1 פוסטים
    3 צפיות
    אין תגובות
  • עזרה | באג בצ'אט של אנגאוסט במחשב.

    נפתר
    28
    2 הצבעות
    28 פוסטים
    736 צפיות
    ירושלים שליי
    @פישל אוקי, תודה רבה ★
  • הצעה | חיפוש גוגל בכול אתר

    1
    3 הצבעות
    1 פוסטים
    69 צפיות
    אין תגובות
  • בירור | 2 ספקים על תשתית אחת

    18
    1 הצבעות
    18 פוסטים
    583 צפיות
    מתושלחמ
    @משחזר-מידע אבל כמו שכל אחד יודע העלות היא פי 3-4...
  • תוכנה ללימוד רשתות | Cisco Packet Tracer (פאקט טרייסר)

    1
    1 הצבעות
    1 פוסטים
    628 צפיות
    אין תגובות
  • עזרה - לא מצליח להתקין TamperMonky

    17
    1
    0 הצבעות
    17 פוסטים
    249 צפיות
    ש
    @מישהו12 כי עניתי לך?
  • סקריפטים לאתרים ללא תוסף, אפשרי?

    6
    0 הצבעות
    6 פוסטים
    146 צפיות
    ש
    @chv טוב, בכל מקרה זה לא עובד. ההגנה כמובן.. אז אני יצטרך לסדר את הטמפרמונקי