כיצד להשתמש בהזרקת תלות ב- ASP.Net Core

תמיכה בהזרקת תלות מובנית בתוך ASP.Net Core, מסגרת קוד פתוח, פלטפורמה חוצה, רזה ומודולרית של מיקרוסופט לבניית יישומי אינטרנט ניתנים להרחבה. ב- Core ASP.Net, ניתן להזריק הן את שירותי המסגרות והן את שירותי היישומים לשיעורים שלך, במקום להיות מחוברים היטב. במאמר זה נבחן כיצד אנו יכולים לעבוד עם הזרקת תלות ב- ASP.Net Core. הזרקת תלות (המכונה גם DI) היא דפוס עיצוב שבו מוזרקת מחלקה או אובייקט המחלקות התלוייתיות שלו (מועברות אליו על ידי

נווט קוד Sourcetrail עכשיו קוד פתוח בחינם

Sourcetrail, כלי שנועד לפשט את הניווט בקוד המקור, זמין כעת כתוכנת קוד פתוח בחינם. עם המקור הפתוח, מפתחת חברת Sourcetrail, Coati Software, זונחת בכך את מודל הרישיון המסחרי שלה. ממוקם כחוקר קוד מקור חוצה פלטפורמות, Sourcetrail הוא כלי שיעזור למפתחים להיות פרודוקטיביים עם קוד מקור לא מוכר. המטרה היא לענות על כל השאלות אודות קוד המקור. ניתוח סטטי נעשה בקוד C, C ++, Java ו- Python לאינדקס קבצי מקור. מפתחים יכולים להשתמש ב- Sourcetrail כדי לנווט בבסיס הקוד בתוך ממשק משתמש ש

כיצד לעבוד עם אינדקסים ב- C #

שפת התכנות C # כוללת תמיכה באינדקסים - תכונה המאפשרת לך להשתמש באובייקט בדיוק כמערך. אינדקסים ידועים גם כמערכים חכמים וניתן להגדיר אותם בדומה להגדרת נכס. ה- MSDN קובע: "אינדקסים מאפשרים להוסיף אינדקס למופעים של מחלקה או מבנה בדיוק כמו מערכים. אינדקסים דומים למאפיינים פרט לכך שהנגישים שלהם לוקחים פרמטרים." אומנם לאינדקסים ולמאפיינים יש קווי דמיון ביותר מאחד, אך ישנם הבדלים עדינים ביניהם. שלא כמו מאפיינים, אתה יכול לגשת לאינדקס

כיצד להתמודד עם התנגשויות מקבילות במסגרת Entity Framework

ניתן להשתמש בטיפול במקביל לשמירה על שלמות הנתונים ועקביות הנתונים כאשר משתמשים מרובים ניגשים לאותו משאב במקביל. הפרות מקבילות יכולות להתרחש כאשר יש לך עסקאות תלויות זו בזו, כלומר עסקאות התלויות זו בזו ומנסות לגשת לאותו משאב. טיפול בהתנגשויות מקבילות במסגרת Entity Framework בואו עכשיו להבין כיצד כל אחת מהאסטרטגיות הללו עובדת במסגרת Entity Framework. במקביל הפסימי, כאשר רשומה מסוימת מתעדכנת, כל העדכונים המ

האם לינוקס טובה למשחקים?

האם לינוקס טובה למשחקים? לינוקס עברה דרך ארוכה מהמקום בו התחילה, והיא בהחלט התקדמה בכל מה שקשור למשחקים. אבל עדיין יש אנשים שמפקפקים ביכולתה של לינוקס להריץ משחקים. Redditor אחד שאל לאחרונה על משחקים בלינוקס, והוא קיבל תגובות מאוד אינפורמטיביות בתת-עריכת הלינוקס. JooJoona התחיל את השרשור: אני מתכנן לבנות מחשב גיימינג מתקדם למדי. הבעיה היא שאני שונא את מיקרוסופט, והייתי רוצה להיפטר לחלוטין מכל השטויות שלהם במידת האפשר. הבחירה היחידה עבור מערכת הפעלה במקרה זה תהיה ס

כיצד להשתמש בקונסט, בקריאה בלבד ובסטטי ב- C #

מילות המפתח const, readonly ו- static משמשות לעתים קרובות בעת תכנות ב- C #. עם זאת, בעוד שלמילות מפתח אלה יש הבדלים חשובים, יש להן גם קווי דמיון שלעתים מקשים לדעת מתי להשתמש באיזה. מאמר זה דן במילות המפתח הקבועות, הסטטיות והקריאות בלבד ב- C #, כיצד הן משוות וכיצד עלינו להשתמש בהן ביישומי C # שלנו. כדי לעבוד עם דוגמאות הקוד המופיעות במאמר זה, עליך להתקין במערכת Visual Studio 2019 שלך. אם עדיין אין לך עותק, תוכל להוריד את Visual Studio 2019 כאן.  צור פרויקט יישום קונסולה ב- Visual Studio 2019

Google CAMP עוזר לך לחדש את יישומי הענן שלך

גוגל השיקה מאמץ מודרניזציה של יישומי ענן, שלדברי החברה ממנפת את ניסיונה בהנעת אספקת יישומים במהירות ובקנה מידה. תכנית המודרניזציה של Google Cloud App (CAMP), שנחשפה ב -25 באוגוסט, נועדה לסייע לארגונים גדולים למודרניזציה של פיתוח ומסירת יישומים ושיפור המהירות. ההיבטים של Google CAMP כוללים: פתרונות, המלצות ושיטות עבודה מומלצות למודרניזציה של יישומים. מחזור חיי היישומים מכוסה מכתיבת קוד ועד להפעלת ואבטחת יישומים. שיטות עבודה כוללות יישור יישור ב

ראיון: ברנדן אייך על ברכת וקללת JavaScript

היותו יוצר JavaScript הייתה ברכה וקללה עבור ברנדן אייך. מצד אחד, ל- JavaScript יש הבחנה להיות שפת התכנות הפופולרית ביותר בעולם. מצד שני, אף שפה לא הייתה המטרה ליותר נחרצות. אייך מודע היטב לחסרונות השפה - אחרי הכל, בשנת 1995 הוא עבד מסביב לשעון ליצור JavaScript תוך עשרה ימים בלבד. בראיון תוסס זה עם אריק קנור, אייך מודה בקלות בפגמי JavaScript ומדבר בכנות על מה שעשה אולי טוב יותר, תוך שהוא נוגע בשיפורים של JavaScript לאורך 23 שנות החיים שלו. יבלות והכל, JavaScript אכ

מחוללי מקור C # לשיפור הביצועים ב- .NET 5

מיקרוסופט הציגה תצוגה מקדימה של יכולת מהדר C # בשם Source Generators שיכולה לבדוק תוכנית וליצור קבצי מקור שניתן להוסיף לאוסף. מיקרוסופט אומרת כי מחוללי המקורות יכולים לשפר את הביצועים במספר תרחישים. הוצג ב- 29 באפריל, מחולל מקור הוא פיסת קוד (מכלול .NET Standard 2.0) הפועל במהלך האוסף ויכול לבדוק תוכנית כדי לייצר קבצים נוספים שמורכבים יחד עם

מהו מחשוב קוונטי? פתרונות לבעיות בלתי אפשריות

לא חסר הייפ בתעשיית המחשבים, אם כי אפילו אני חייב להודות שלפעמים הטכנולוגיה אכן עומדת בהבטחות. למידת מכונה היא דוגמה טובה. למידת מכונות זכתה להיפוך מאז שנות החמישים, ולבסוף הפכה להיות שימושית בדרך כלל בעשור האחרון. מחשוב קוונטי הוצע בשנות השמונים, אך עדיין אינו מעשי, אם כי זה לא הרטיב את ההייפ. ישנם מחשבים קוונטיים ניסיוניים במספר קטן של מעבדות מחקר, וכמה מחשבים קוונטיים מסחריים וסימו