@yossiz אמר בחיבור SSH לטרמינל ישירות מוינדוס:
tmux
עבור משתמשי Windows terminal לא חושב שקיים צורך ממשי בTmux, (בגרסת הPreview זה גם מתאפשר בממשק.)
@yossiz אמר בחיבור SSH לטרמינל ישירות מוינדוס:
tmux
עבור משתמשי Windows terminal לא חושב שקיים צורך ממשי בTmux, (בגרסת הPreview זה גם מתאפשר בממשק.)
להלן Issue שנפתח ב2018 בנושא זה, ישנם פתרונות זמניים לעניין כאן, החדשות הטובות שתמיכה בסיסית של Hot Reloading עבור Blazor תהיה זמינה בגירסת הPreview של דוטנט 6.
מה לעשות זה חלק מהחיים הקשים של החלוצים בכל תחום שהוא.
@clickone רק להוסיף שאנחנו לא קוראים לJSON.stringify
ישירות כמובן (אנגולר משתמשת בJSON.Stringify בשביל הbody)
@chagold ישנם מספר פקודות שיחזירו לך את היסטורית השינויים המלאה עבור קובץ ספציפי כדוגמת
כלים ויזואלים:
לחלופין אם אתה משתמש בvscode יש תוסף מדהים בשם GitLens המאפשר בן השאר ניווט בהיסטוריה של הCommits:
בנוסף התוסף יצביע על הCommit האחרון (בנוסף לבעלים של הCommit ותאריך השינוי) שהשפיע על השורה הנוכחית בקוד:
בנוסף להכל, מומלץ ללמוד על הפקודה git bisect שנועדה בדיוק עבור בעיות כמו שלך.
@פלורידה מרשים מאוד!
@yossiz אמר בעזרה | תיקון קוד של kotlin:
isEmpty הוא inline
אכן, זה עוד סיבה לטובת המתודות בkotlin.text
, הנהנות מיתרון מזערי במהירות, משום שהקוד בתוך המתודות יוטמע במקום הקריאה (מה שחוסך את הOverhead של קריאה למתודה).
@ארכיטקט ממש לא, גם לא Thread בפני עצמו.
HostedService זה Service מסוג סינגלטון רגיל אך בעל Lifetime משלו (נוצר בתחילת הריצה של האפליקציה [בניגוד לServices רגילים הנוצרים לפי הצורך], ומושמד בסיום הריצה), אין בו שום קסם אולם הוא מהווה פלטפורמה נחוצה להרצת משימות ארוכות או מתוזמנות.
@ארכיטקט אמר בהפעלת פונקציה אסינכרונית ללא await:
עלי לרשום בקובץ טקסט בדיסק הקשיח... לבצע משימה נפרדת וכן הלאה.
פספסתי. אני חושד שיש לנו חוסר הבנה.
אופן הוספת המשימות לתור זהה ואינו תלוי כלל בטיב המשימה:
[HttpPost]
public Guid Post(Model model)
{
return _queue.Enqueue((ct, sp) => sp.GetService<ISomeService>().DoAsync(model, ct));
}
@יוסף-בן-שמעון מאוד כדאי שתציג את הקובץ במלואו
@yossiz אמר בTS: הגדרת interface לאובייקט המכיל מופעים של קלאס גנרי:
לכן התבלבלתי.
אתה ממש לא. התעלמתי לגמרי מהירושה. אתה פשוט צודק.
@נ-נח תשנה את שם הפורטים מCNCA0 וCNCB0 לCOM10 ולCOM11 בהתאמה (או כל מספר פנוי אחר) ותלחץ Apply, תרים שני אינסטנסים של הקוד למעלה, בראשון בחר את COM10, בשני בחר את COM11
@נ-נח אצלי עובד מצויין. שים לב אתה צריך להגדיר את סוג הקידוד בשני הצדדים.
@חוקר טעיתי לחשוב שגירסה 5 (התומכת בטיפול בשגיאות עבור נקודות קצה\Middlewares המחזירות Promise
ע"י קריאה ל()next
בצורה אוטומטית במקרה של כישלון או שגיאה) כבר שוחררה (באופן מוזר עדיין בשלב Alpha מאז 2014).
מומלץ בנתיים להשתמש בספרייה Express-Async-Handler (כתחליף לשימוש רפטטיבי בtry...catch
עבור כל אחת מנקודות הקצה\Middlewares המחזירות Promise
).
@ש-ב-ח הדבר מכונה Optional Item
בנוסף ניתן לחסוך את השימוש החוזר באופרטור ע"י שימוש בNon-capturing Group
__collection_(\d+)(?:_(\d+))?
@yyy השאלה שלך איננה ברורה, בהנחה וכפי שטענת שאתה יודע למחוק איבר ממערך (ולמרות זאת כתבת את השאלה), בנוסף להנחה שמחיקת האיבר מהמערך מתבצעת בקומפוננטת האב, אני חושד שההתנהגות המתוארת בשאלה היא תוצאה של הגדרת הChangeDetectionStrategy לOnPush אם כי בהתחשב בתיאור הלא ממצה של הבעיה, אין זה אלא ניחוש בעלמא.
אני ממליץ לך לשתף קוד מינימלי שמשחזר את הבעיה באמצעות Stackblitz וכדו'.
@yossiz אמר בהרצת callback רק עם התוצאה של הקריאה האחרונה:
אני רוצה לקבל את התוצאה של הקריאה האחרונה. לא התוצאה שחזרה אחרונה.
אני ממליץ לך לקרוא על SwitchMap.
@שואף כשאתה אומר הכל תקין, מה זה כולל?
@משה-כהן345 אמר בקבלת טקסט של דף אינטרנט:
כשאני מנסה להשתמש בקוד הזה ככה בקוד ה JS שלי אני מקבל שגיאת CROS מהדפדפן
וטוב שכך.
התשובה שלי לא נועדה לספק דרך עוקפת Cors. שורות הקוד בפוסט הנ"ל יניבו את התשובה המבוקשת אך ורק באתר שכתובתו guidestar.org.il, אין דרך עוקפת.
הוא מנסה את זה בקונסול כנראה, לא בתוך אתר שלו.
אין הבדל.
@משה-כהן345 בכיף גדול.