יוסף בן שמעון
-
בעיה יסודית, בעת שדרוג ספריית רכיב בVUE -
בעיה יסודית, בעת שדרוג ספריית רכיב בVUE@chagold אולי האתר הזה עונה על הצורך שלך
https://www.jsdelivr.com/
זה CDN שמשמש את החבילות של NPM
פה החבילה שאתה מחפש
https://www.jsdelivr.com/package/npm/vue-virtual-scroll-list
אולי אפשר גם לעשות את זה פרימטיבי, להוריד את הקובץ מגיטהאב ולהטמיע אותו אצלך בשרת
ואולי באמת לשדרג כבר ל node... -
חידה מתמטית לשמחת החג ולחדד את מוחות הילדים (והמבוגרים)@yossiz אמר בחידה מתמטית לשמחת החג ולחדד את מוחות הילדים (והמבוגרים):
אתה כנראה טוען שהסיבה שבגללה התשובה לא אינטואיטיבית היא מכיוון שאנחנו לא באמת מבינים איך עובד סטטיסטיקה? אני לא רואה קשר
אכן זו טענתי, ואסביר אותה
ברור לכולם שהבחירה הראשונה היתה בעלת סיכויים של 1/3, הקושי לקבל את הפיתרון מתעורר בשלב הבא, איך האחוזים של הבחירה הראשונה מועילים? איך בחירה תיאורטית שלא מעלה ולא מורידה יכולה להשפיע על סיכויי ההחלפה של השחקן?
אבל - אם לא היינו מדברים בשפה של אחוזים, אלא סיכויי ההסתברות היו מתורגמים אצלנו אוטומטית לחיי המעשה, 1/3 אומר ששליש מתוך כלל השחקנים בכל העולם בחרו את הדלת הנכונה, ושני שליש בחרו את הדלת הלא נכונה, ומכאן הדרך פשוטה להבין איך הבחירה הראשונה הלא נכונה משפיעה על ההמשך, כי ברור שרוב השחקנים ירוויחו אם יחליפו את הבחירה שלהם.
הבעיה לדעתי היא שדרך כלל מדברים על אחוזים בתאוריה, וקשה לשכל לקבל את זה, עד שלא פוגשים את המציאות המדהימה הזו, שהסטטיטסיקה איננה מדע תיאורטי אלא חוק טבע מוחשי.
ומנין לי כל זאת? כי לפני כמה שנים כששמעתי את החידה ואת פתרונה, לא אביתי לקבל אותה, עד שתרגמו לי את זה מאחוזים למספרים מעשיים
(שמעתי פעם בשם מישהו - האקראיות היא הדרך שבה אלוקים מראה לנו שהוא רוצה שנדע שיש מנהל לעולם, אבל הוא לא רוצה שנדע איך הוא מנהל את העולם. כמדומה שזה נאמר על פיזיקה קוונטית)
-
חידה מתמטית לשמחת החג ולחדד את מוחות הילדים (והמבוגרים)@nigun אני חוזר לנקודת ההתחלה
כללי המשחק הם-השחקן בוחר דלת, המנחה פותח דלת אחרת שאין בה את האוצר.
אני מעמיד מאה שחקנים, מבקש מהם לבצע רק את השלב הראשון, כלומר לבחור דלת ולהמתין.
כמה מתוכם בחרו את הדלת הנכונה? 33 איש, 66 בחרו את הדלת הלא נכונה.
אני ממשיך לשלב הבא, ומבקש מהמנחה לפתוח דלת ש: 1 השחקן לא בחר 2 אין בה את האוצר.
כעת מול כל שחקן יש רק שתי דלתות אופציונליות, הדלת שהוא בחר, והדלת השניה שהמנחה לא פתח.
לפי החשבון, אותם 33 שבחרו את הדלת הנכונה, יפסידו אם הם יחליפו את בחירתם, אותם 66 שבחרו לא נכון, ירוויחו אם יחליפו את בחירתם. -
חידה מתמטית לשמחת החג ולחדד את מוחות הילדים (והמבוגרים)@yossiz אמר בחידה מתמטית לשמחת החג ולחדד את מוחות הילדים (והמבוגרים):
אתה רק מצהיר על האקסיומה הידועה של כדאיות ההליכה לפי הסתברות וטוען שהוא חסר הגיון? אם כן אני לא נכנס לנושא הפילוסופי. הבעיה של מונטי הול מקבלת את תורת ההסתברות ושואלת איך להתנהל לפיה.
אתה שוב עוסק בשאלה האם כדאי ללכת לפי הסתברות סטטיסטית או לא, אני אוחז שלב קודם לכן, למה לפני הטלת הקוביה 6000 פעמים אני יכול לנבא שבערך אלף פעמים הקוביה תיפול על כל צד, ולגלות שצדקתי? מהו המנגנון שאחראי לבדוק כל תוצאה ולפיה להחליט מה תהיה התוצאה הבאה כדי להגיע לתוצאה הרצויה של אלף נפילות לכל צד? האם יש קשר פיזיקלי בין נפילה אחת לזו שבאה אחריה?
-
עזרה בnode.js/ express -
setInterval@shpro654 אמר בsetInterval:
האם זו הדרך הנכונה?
לא הצלחתי להבין אם יש לך ענין לרפרש בכח פעם ביום, או שזה תלוי בנתונים מהשרת, ומה מטרת הבקשה פעם ברבע שעה.
פעם נדרשתי למשהו דומה, עשיתי בדף קבוע שמאותחל עם טעינת הדף, ושומר את הזמן הנוכחי של טעינת הדף, ובשרת עשיתי משתנה שבכל עדכון או אתחול של השרת שומר את הזמן הנוכחי, הדף שולח מידי פעם בקשה לשרת ומקבל את הזמן עדכון האחרון, ואם זמן העדכון מאוחר מזמן הטעינה הדף מרפרש את עצמו
כדי לרפרש דף אפשר לשלוח הוראה מהשרת כמו שעשית, ואפשר לעשות את זה מקומי עםwindow.location.reload()
@shpro654 אמר בsetInterval:
הפונקציה שקוראת לשרת (כזכור ב- setInterval כל 15 דק'),
קוראת לפונקצית המשך שבתוכה יש setInterval פנימי.
ה-clearInterval הפנימי קורא שוב לפונקציה שבה הוא נמצא (רקורסיה(?)
עשיתי clearInterval ל-set הפנימי, בכל קריאה חדשה של setInterval לפונקציה החיצונית,
(וזו הסיבה למה השתמשתי ב-setInterval ולא ב-setTimeOut לרקורסיה)
אך לא רק שזה לא מתאפס, אלא הרקורסיה משתכפלת בריבוע.אולי תביא קוד להבהיר במה מדובר
-
איך יוצאים מפונקציית האב, מתוך פונקציית הבן@MusiCode אתה מנוע מלפרט על הסיטואציה?
-
העלאת קבצים מJS לדף PHP@chagold שים לב ב PHP לפנות לקובץ באותו שם שהוא מוגדר בטופס, אם בטופס קראת לו fileToUpload אז כך הוא יקרא במערך $_FILES בקוד שלי הוא נקרא myFile
-
התנסות בקוד גנרי בGO -
שגיאה רנדומאלית בMYSQL@nigun מסתבר שכן
-
איך עובד struct tags בGO?@nigun יש גם אפשרות להשמיט את השדה בכל מצב על ידי
-
-
עריכת תוסף@מעלה-ומוריד למה אתה רוצה להשקיע בהאנגןטס, הם הולכים לבטל את זה עוד מעט לא כך?
-
סקריפט להקראת מספרים בעברית@nigun הנוסחה לכאורה ברורה, צריך להחזיק מבנה נתונים שיודע לקרוא לכל מספר שלם בשמו (מספר שלם = אלף, שבע מאות, עשרים, אחד) לנתח את המספר ולהרכיב את התוצאה הסופית, וכמובן לשקלל שינויים כמו "עשרים ואחד" במקום "עשרים אחד"
-
API לימות המשיח@MusiCode אמר בAPI לימות המשיח:
איך עושים?
עשיתי קצת שינויים בקוד שלך והמרתי אותו לקלאס של EMS6, יתכן שזה מספיק בלי TS, לא בדקתי עד הסוף
const Call = require("./call"); const Router = require("express").Router; const EventEmitter = require("this.events"); class Call { read (massage) { } id_list_message (massage) { } } class Yemot_Router extends Router { constructor() { super() this.events = new EventEmitter(); this.this.active_calls = {}; } /** * * @param {string} path * @param {Call} fn */ addFn (path, fn) { this.all(path, (req, res, next) => { req.query = check_query(req.query); const call_id = req.query.ApiCallId; const [current_call, is_new_req] = this.get_current_call(call_id); current_call.get_req_vals(req, res, next); if (is_new_req) { fn(current_call).then((r) => { delete this.this.active_calls[call_id]; console.log(call_id, "deleted", r); }); } else { this.events.emit(call_id); } }); }; get_current_call (call_id) { let current_call = this.active_calls[call_id]; let is_new_req = false; if (!current_call) { current_call = this.active_calls[call_id] = new Call(call_id, this.events); is_new_req = true; console.log(call_id + " is new"); } return [current_call, is_new_req]; }; const check_query = function check_query (query) { if (typeof query == "object") { let iterator; for (const key of Object.keys(query)) { iterator = query[key]; if (typeof iterator === "object") { query[key] = iterator[(iterator.length - 1)]; } } } return query; }; }; module.exports = () => new Yemot_Router()
-
עזרה בהתקנת מרכזית אסטריסק@יהודי-טוב מה שאני רואה שיש שגיאה שהתוכנה לא מצליחה לגשת לקובץ של המפתח, או שהשרת דחה את המפתח, יכול להיות שזו אותה שגיאה, אולי תשים את המפתח הפרטי בתיקית השורש של הכונן ולא בתיקית משנה, פעם זה עזר לי בסיטואציה דומה, לא זוכר אם זה היה גם באותה תוכנה.
-
שימוש במערכים גלובליים בGO@dovid
לפי התיעוד צריך לנעול בזמן קריאה וכתיבה
וכאן יש דוגמאות לבעיות (שלא ניסיתי אותם)
חיפשתי קצת על האפשרות לעשות פונקציה לקריאה וכתיבה, זה באמת מסובך להעביר ארגומנט מפה עם טיפוסים דינמיים, להבנתי זה לא אפשרי אלא אם כן מראש מאתחלים את המפה כטיפוס דינמי.
באמת מסתבר שיש לזה איזה פתרון איפשהו -
כפתור הורדה מיוטיוב@A0533057932 כל פעם שאתה פותח דף צפיה ביוטיוב, יוטיוב מנפיקה עבורך קישורים להורדה ישירה, הם תקפים רק לכתובת האייפי שלך והתוקף שלהם פג אחרי כמה שעות.
IDM פותח את הדף צפיה, מנתח את קוד המקור, ומחלץ ממנו את הלינקים, אפשר לעשות את זה גם עם הזרקת קוד לדפדפן כמו הקוד הזה http://forum.netfree.link/post/85648
אבל כשאתה מטמיע אייפריים, אין את הלינקים שם, וגם אם היה, אתה בתור אתר חיצוני לא יכול לנתח את הקוד, מסיבות אבטחה אין גישה לתוכן שבתוך אייפריים. -
עריכת הcommit האחרון -
מספור איברים בJSON בGO- באיזה מבנה אתה מחזיק את הרשימה אצלך?
- שאל את המתכנת אם המבנה הזה עקרוני אצלו, אולי הוא יסתפק במבנה סטנדרטי של מערך אובייקטים כזה
{ "usersCall": [ { "name": "יהודה כהן", "phone": "0505050505" }, { "name": "", "phone": "0512345678" }, { "name": "משה לוי", "phone": "0505050505" }, { "name": "יהודה כהן", "phone": "0505050505" } ] }