@חוקר סוגריים מסולסלות כפולות זה סטנדרט בתחום, כל הפריימוורקים שאני מכיר משתמשים בזה לשרשר משתנים בתוך מחרוזות
יוסף בן שמעון
-
NODEJS שילוב משתנים במחרוזת קלט מהמשתמש -
כתוב בC# הרץ בJS@clickone אמר בכתוב בC# הרץ בJS:
מסובך.
תן עוד רמז.....
מה מסובך? ההמרהאולי דוד מתכוין שזה מתכון לבעיות המרה?
בכל אופן מה רע בטייפסקריפט, מקביל ל C# עם שינויים מינוריים, צריך ממש קצת זמן להתרגל למעבר ביניהם, כנלע"ד -
Fatal error: Class not found...@ש-ב-ח אמר בFatal error: Class not found...:
תוכל להעלות את הקוד של הקלאס?
-
גיבויים של AWS EC2@dovid אמר בגיבויים של AWS EC2:
תוך כמה זמן אתה מרים שרת מאפס חזרה בהינתן שישי לך גיבוי קבצים מלא?
לטעמי, התשובה צריכה להיות קצת זמן. אתה צריך לשנות הרגלים ולשנות טכנולוגיות עד שהתשובה תיהיה קצת זמן מאוד.
תפרט קצת, איך מתקינים נוד ומסד נתונים וסרביסים ואנג'נאיקס ושאר ירקות ומקנפגים הכל בקצת זמן? בונים סקריפט?
-
react vs angular@avr416 אמר בreact vs angular:
מצד שני - מגירסה 5 הוסיפו קימפול של AOT כך שכשאתה טוען דף אנגולר ללקוח - זה לא טוען את כל הפריימוורק, אלא רק מה שצריך, כך שהטעינה הרבה יותר מהירה. ואם אתה כבר מכיר אנגולר 2 - אז לא הייתי הולך ללמוד אנגולר 1 בשביל פרוייקטים קטנים.
עכשיו אני רואה לראשונה את ההבדל, ואני חוזר בי מכל מה שחשבתי על אנגולר 2 עד היום
-
מיזוג JSON@yossiz אמר במיזוג JSON:
תודה!!
התכוונת לזה?:newObject[entry['מדינה']] = newObject[entry['מדינה']] || {};
בכל אופן עזרת לי מאד!
בקשר לשמות באנגלית, אלו הנתונים שקיבלתי , הם לא התייעצו איתי..
-
יציאה מתוך ifrem לאחר ביצוע תשלום@אבי-203 אמר ביציאה מתוך ifrem לאחר ביצוע תשלום:
הבעיה שככל הנראה האייפרם לא מצליח לצאת מתוך האייפרם.
מה הכוונה, האייפריים עצמו נשאר באותו URL? או שהוא מתחלף אבל אתה מצפה שהדף הראשי יתחלף?
-
מחלקה פשוטה וקלה ל MySQL ב node@אהרן כנראה שכן, כל מתודה מחזירה ערך והמתודה הבאה מתייחסת לערך המוחזר
-
מחלקה פשוטה וקלה ל MySQL ב node@אהרן אמר במחלקה פשוטה וקלה ל MySQL ב node:
??
אתה בטוח שצריך ``return this``` בשביל לשרשר??תנסה את שתי המחלקות האלה ותראה איזה מהם יכשר
class A{ constructor(num){ this.i = num; } plus(){ this.i ++ } minus(){ this.i -- } } class B{ constructor(num){ this.i = num; } plus(){ this.i ++ return this } minus(){ this.i -- return this } } new B(2).plus().minus() new A(2).plus().minus()
-
נוד על ווינדוס עם נטפרי, התחברות לכתובות אחרות נכשל עקב תעודות אבטחהתתקין את זה
https://netfree.link/wiki/התקנת_תעודה_נפוצה -
בעיה ב- intellisense ב Visual codeבלי אחריות, נדמה לי שבאיזה שלב VSCODE הפסיק להציע השלמות אוטומטיות על סמך מילים שכתב כתובות במסמך HTML הנוכחי, יכול להיות שהוא היה משלים לך על סמך הפעמים הקודמות שכתבת את המילה הזו, ועכשיו זה הפסיק.
סתם השערה.. -
react vs angular -
מדוע this של אוביקט הבן לא מחזיר מאפיין של אוביקט האבfunction Fun1 () { this.o = new Fun2() this.o.parent = this; this.a=9; this.get1 = _=> this.a; this.get2 = _=> this.b; } function Fun2 () { this.b=9 this.get3 = _=> this.parent.a; this.get4 = _=> this.b; } var myClass = new Fun1() console.log(myClass.get1(), myClass.get2(), myClass.o.get3(), myClass.o.get4() )
-
ניטור יצירת קבצים + העלאה בFTP + העברה... סקריפט -
מה הסיסמת ברירת מחדל של אובונטו@WWW אמר במה הסיסמת ברירת מחדל של אובונטו:
@יוסף-בן-שמעון אמר במה הסיסמת ברירת מחדל של אובונטו:
וואו תוכנה נוחה מאד! תודה על המידע!
לא הכרת?
אבל היא קצת כבדה.
אני רואה שיש לה בעיה עם עברית, היא לא מציגה עברית בטרמינל. יש לזה פיתרון?
-
מה הסיסמת ברירת מחדל של אובונטו@nigun אם הכנסת את המפתח בממשק של scaleway בברירת מחדל הוא מקבל הרשאות רוט, זה יכול להיות הגדרה שגויה של המפתח בתוכנת ה SSH שאתה משתמש, תנסה בתוכנה אחרת
-
שאלות מתקדמות ב nodejsשאלה ב: כן, הדרך הנכונה היא לעשות ריסטרט.
שאלה ג: זה בהחלט דרך נכונה, אם כי זה יכול לגרום לדליפת זיכרון אם אתה מכביד מידי על הזיכרון, אבל זה רחוק שזה יגיע למצב כזה, תקפיד לנקות את הזיכרון אחרי שהשיחה מסתיימת ולא אמורה להיות בעיה
שאלה א: זה לא שאלה של node אלא שאלה כללית בארכיטרקטורה, קשה לענות עליה בצורה מדוייקת בלי להכיר את האיפיון של המערכת שלך, בגדול אם זה נתונים דינמיים שמשתנים בתדירות כדאי לך לשקול עבודה עם מסד נתונים, ולכתוב את הקוד בצורה כזו שהפונקציות יהיו גנריות וישלפו את הנתונים הרלוונטיים כל פעם, כך לא תצטרך עדכון תדירי בקוד.
לא בטוח שזה מתאים לך, עכ"פ לא בשלב הזה, ואתה כן תצטרך לעשות את זה בתוך הקוד, ככל שאתה ממעט באפליקציות אתה מרוויח חסכון במשאבים וניהול נכון יותר של השרת, בקשר לאורך של הקוד צריך ללמוד איך עושים את זה נכון, לכתוב קוד מסודר ונקי זה דבר נרכש.
בכל אופו לפני כל עדכון תבדוק אותו בארגז חול במחשב שלך או על השרת בתהליך נפרד, ואחרי שאתה מדבג ורואה שכל הפונקציות עובדות ואין שגיאות תוכל להעלות אותו לאויר. -
שאלות של מתחיל - מקצועי ב nodejs@חוקר עכשיו נפל לי האסימון (במסגרת 17 ההודעות שנותרו לאשכול...) כשאתה קורא ל
res.end
אתה אמור לעצור את הריצה של הפונקציה, היא לא אמורה להמשיך לרוץ, אתה צריך לכתוב כךif (!campaign_id || campaign_id === ''){ return res.end("id_list_message=" + 't-לא הוגדר מספר קמפיין, לא ניתן לבצע פעולה זו.' + '&' + "go_to_folder=/" + 'hangup'); }else{ if (!campaigns_data[campaign_id]){ return res.end("id_list_message=" + 't-קמפיין לא מורשה במערכת, לא ניתן לבצע פעולה זו.' + '&' + "go_to_folder=/" + 'hangup'); } else{ campaign_stats = campaigns_data[campaign_id]; } } var total = campaign_stats.data.total;
-
שאלות של מתחיל - מקצועי ב nodejs@חוקר תפרט קצת, מה הקליינט אמור לקבל, מידע אישי שלו או מידע כללי לכל הקמפיין? יש הרבה קמפיינים באויר או כמה אחדים? באיזו צורה הוא מזדהה, עם פרמטר ב GET או עוגיות?
-
שאלות של מתחיל - מקצועי ב nodejs@חוקר אמר בשאלות של מתחיל - מקצועי ב nodejs:
@יוסף-בן-שמעון אמר בשאלות של מתחיל - מקצועי ב nodejs:
הפתרון היא לעבוד עם callback או עם promise, לדוגמא במודול שאתה משתמש יש פרומיס מובנה
מה זה פרומיס?