השרת אמור לקבל קלט ולגשת איתו למערכת הקבצים כדי לבדוק אם יש כזה קובץ וליצור אותו. אני מבין שאני אמור להסיר את התווים . /
האם יש עוד משהו שאני אמור לעשות? (שרת אובנטו)
יוסף בן שמעון
-
טיהור קלט משתמש בגישה למערכת קבצים -
vs2017 קיצורי מקשיםמצאתי רשימה מלאה של קיצורי מקשים
0_1545945582905_VS-KB-Brochure-CSharp-Letter.pdf
מקור:
http://blogs.microsoft.co.il/liblib_fib/2012/06/22/visual-studio-בלי-להוריד-ידיים-מהמקלדת/ -
פקודה להתקנת מרכזיית FreePBX פרטית בקליקתודה!
-
עזרה ב select2לא הבנתי לגמרי מה אתה מחפש, אבל תבדוק אם הפקד datalist עוזר לך
-
node.js בויזואל סטודיוהאם ויזואל סטודיו נותן כלים לכתיבה nods.js יותר מ vscode?
ומה הדרך הפשוטה ביותר לקמפל קובץ C++ עבור נוד, האם יש IDE שיוצר אוטומטית את כל ההגדרות ומקמפל? -
vs2017 קיצורי מקשים- איך משכפלים שורה?
- איך מזיזים מיקום של שורה למעלה ולמטה?
תודה מראש
-
אסינכרוני ב JSsetTimeout(()=>{}, 10000); console.log("I")
זה יודפס לפני ההשהיה למרות שזה לא I/O.
הסיבה היא שהקומפיילר יוצא לחופשה בזמן ההשהיה, כל פעולה שהוא לא אמור להמשיך לעשות חישובים ולקמפל, הוא ממשיך לשורה הבאה.
בדוגמא שלך הוא ממשיך לעבוד על הלולאה לכן הוא לא ממשיך לפקודת ההדפסה. -
מדריך הקמת מרכזיה טלפונית FreePBX תוך 30 דקות@שואף למה זה חסום בנטפרי?
-
איך עובד זרמים ב-nodejs@dovid אמר באיך עובד זרמים ב-nodejs:
כל הרעיון של סטרים הוא שאיננו שומר כלום בשום מקום, הוא נטו צינור.
אפשר לתאר שרשור סטרימים ע"י סדרה של צינורות קטנים שמחברים אחד לשני, ובידוק לכן קוראים לזה pipe ולכן גם בחרו בלינוקס את תו הצינור בשביל הפעולה הזו.
המודל request מאפשר לקבל את המידע גם בסטרימינג וגם לקבל אותו מלא עם callback, זה אומר שאם אתה בוחר ב callback חוץ מהסטרימינג את גם טוען לזיכרון את כל המידע.
כאן הוא בודק אם העבירו ארגומנט callback אז הוא כן טוען למערך את כל ה chunks -
רדיו דיסק לטויוטה פריוס@ארי63 תודה!
-
איך עובד זרמים ב-nodejs@אהרן אמר באיך עובד זרמים ב-nodejs:
@dovid
אז מדוע בקוד הזה כל הדאטה נשלח בב"א?app.get('/test', (req, res) => { res.write('OK1'); setTimeout(()=>res.write('OK2'),1500); setTimeout(()=>res.end('OK END'),2500); }) setTimeout(()=>{ request({url: url}, function (error, response, body) { console.log(body); }); } ,2.5*1000);
לא ברור לגמרי מה התכוונת בקוד הזה, אבל אם אני מבין נכון בפונקציה request אתה שולח לעצמך בקשה ומדפיס את התשובה לקונסול, אם כך זה ברור למה אתה רואה הכל מודפס בבת אחת, כי השתמשת ב callback במקום ב streaming, אז זה מחכה שכל התשובה תגיע ואחר כך קורא לפונקציה.
אם אתה רוצה לראות מימוש של streaming תכתוב כךrequest(url).pipe(obj)
-
רדיו דיסק לטויוטה פריוס@ארי63 לא אכפת לי שהלחצני שליטה לא יעבדו, אני יכול להחליף לכל רדיו דיסק רגיל?
-
רדיו דיסק לטויוטה פריוסבפריוס 2008 יש רדיו דיסק מיושן שקורא רק CD ואני רוצה לשדרג אותו, הבעיה שיש לחצני שליטה בהגה, זה מסובך לשדרג?
-
איך עובד זרמים ב-nodejsתריץ את הקוד הזה ותעקוב אחרי הקונסול:
var i = 0; var obj = { on: event => console.log("ON", event), once: event => console.log("ONCE", event), emit: event => console.log("EMIT", event), write: data => console.log("WRITE", i++, data), end: () => console.log("END"), }; fs.createReadStream('1.txt', 'utf8').pipe(obj);
-
עבודה מול גיטלאב@dovid בדיוק מה שחיפשתי. תודה רבה
-
הגבול בין פונקציה גנרית לפונקציה מבולבלתכשיוצא לי לתחזק/לשדרג קוד ישן, אני פוגש במצבים שאם הייתי חושב עליהם מראש והייתי מתכנן נכון את הפונקציה בצורה גנרית יותר הייתי חוסך היום זמן. או אם צריך להשתמש בקוד דומה והייתי כותב מראש את הפונקציה בצורה שמכסה יותר אופציות היית יכול לקחת אותה כצורתה ולהשתמש בה איפה שאני רוצה, ההתלבטות שלי היא כמה צריך להשקיע בכתיבת קוד כדי לחסוך לעתיד.
לדוגמא, אני צריך היום פונקציה קטנטנה שמפיקה מחרוזת רנדומלית בת 15 תווים, אז כדי לענות על הצורך הפרטי הזה אני יכול לכתוב אותה בדיוק כך שתפיק 15 תווים, אבל זה מן הסתם לא יהיה חכם מצידי, כי אם מחר אצטרך אותו דבר עם 30 תווים אצטרך להשקיע כדי לשנות אותה, אז אתכנן אותה עם ארגומנט של מספר התווים, אבל עדיין יכול להיות שמחר אצטרך דווקא lowerCase וזה לא יענה על הצרכים של מחר, וגם יכול להיות שאצטרך דוקא ממספרים או דוקא בלי מספרים, או עם תווים מיוחדים וכדומה. ובסופו של דבר אנייכול להגיע מפונקציה קטנה ופשוטה למחלקה שלמה.
וכאן ההתלבטות שלי, איפה הגבול, עד כמה צריך להשקיע בזה ולהעמיס על הקוד כדי לכסות כל מיני אפשריות עתידיות. (בדוגמא שהבאתי ההכרעה נראית לי קלה, אבל זה הופך להיות משמעותי בפונקציות יותר מורכבות.)
אשמח לשמוע מהמנוסים איך הם מתמודדים עם השאלה הזו. -
שרת NodeJS. קפיצת RAMזה יכול להיות גם ששכחת לסגור קונקשנים למסד, או שימוש במשתנים גלובליים במקום להשתמש בלוקאלים פר בקשות, זה אולי יותר מהיר אבל זה גורם שהזיכרון לא מתנקה
-
שרת NodeJS. קפיצת RAM@dovid אמר בשרת NodeJS. קפיצת RAM:
@יוסף-בן-שמעון בנוד ריבוי שסנים עובד עם פרוסס בודד, כלומר זה בכלל לא עולה.
לא הבנתי מה אתה מתכוון, הוא שומר סשנים בזיכרון לטווח ארוך, בתקוה שכל גולש ישמור את הסשן וישלח אותו בחיבור הבא בעוגיות, במקרה שהרובוט לא שולח את הID של הסשן שלו, השרת מנפיק לו ID חדש וטוען אותו לזיכרון, למה זה לא יכביד על הזיכרון?