תוכן af db creid - HWzone פורומים
adplus-dvertising
עבור לתוכן
  • צור חשבון

af db creid

משתמש רשום
  • מספר הודעות

    431
  • הצטרפות

  • ביקר לאחרונה

  • Days Won

    9

כל דבר שפורסם על-ידי af db creid

  1. אם "הבסיס" זה הטיפוסים הפרימיטיביים, אז כן, עדיין יש את String וint וlong. אם "הבסיס" זה איך כותבים קוד, אז צר לי, אבל אם תכתוב בראיון עבודה קוד עם לולאות for של C וnew Runnable במקום lambda, אז איך לומר, לאה הייתי מקבל לעבודה. העולם השתנה (אפילו ג'אווה). שלא לדבר על האקוסיסטם.
  2. אני לא מכיר את הספרים, אבל ההמלצה שלי: אל תלמד מספרים בעברית, ואם אתה יכול, אל תלמד מספרים בכלל. הם נוטים להתיישן מהר מאוד.
  3. תעבור על המאמר של Microsoft בכתובת Write C++ extensions for Python - Visual Studio | Microsoft Docs.
  4. הדרך הכי פשוטה היא לתקשר באמצעות stdin ו-stdout. אבל אם אתה ממש רוצה, אפשר להטמיע את CPython ביישום שלך.
  5. קודם כל, הקוד לא יעבוד עם כמה רשימות מקושרות באורך שונה. דבר שני, קוד טיפה יותר אידיומטי יראה בסגנון הזה: public static <T extends Comparable<T>> List<T> combineSorted(LinkedList<T> ... lists) { List<T> newList = new LinkedList<T>(); for (LinkedList<T> list : lists) { newList.addAll(list); } Collections.sort(newList); return newList; } אבל הקוד הכי פשוט הוא עם Java 8 Streams API: public static <T extends Comparable<T>> List<T> combineSorted(LinkedList<T> ...lists) { return Arrays.stream(lists) .flatMap(List::stream) .sorted() .collect(Collectors.toList()); } ולגבי הסיבוכיות: אנחנו מוסיפים כל רשימה לרשימה הסופית. K רשימות, כל אחת N איברים - סה"כ KN. חוץ מזה, אנחנו ממיינים את הרשימה הזו. Collections.sort() מעתיק את הרשימה למערך (O(len)), ואז ממיין אותו בTimSort (שזה O(len*log(len))), ובסוף מעתיק בחזרה לרשימה (שוב O(len)). len שלנו הוא K*N, אז סה"כ הסיבוכיות היא: O(K*N + K*N + K*N*log(K*N) + K*N) = O(K*N*log(K*N))
  6. כן אבל אתה מעתיק אותו בfullName(), אז צריך להקצות מספיק זיכרון. מהי השגיאה שמופיעה?
  7. א. יש כפתור בסרגל הכלם לקוד, תודה. ב. len() לא מתחשבת באורך middle. ג. האם הקובץ קיים בתיקייה ממנה אתה מריץ את התוכנית? מה תוכנו?
  8. וכמה זמן יקח עד שיעברו ל2?
  9. מומלץ גם לצרף קוד, ולנסות להבהיר טיפה יותר.
  10. שתי הערות: א. דרך אידיומטית יותר לעבור תו תו היא על לולאת foreach: foreach (char ch in str) { bool b = char.IsDigit(ch); } או כמובן LINQ אם למדת. ב. char.IsDigit בודק האם התו הוא ספרה של Unicode, כך שלדוגמה גם התו ꯶ (קוד U+ABF6) יחזיר true (זה 6 באיזשהו וריאנט של הודית). אם זה לא רצוי, אפשר לבדוק עבור ASCII בלבד: bool IsDigit(char ch) => '0' <= ch && ch <= '9';
  11. רק אוסיף שאפשר גם להשתמש בפורמט tar שפשוט מאגד קבצים
  12. כן, אני שואל באופן כללי, כי אפילו מיקרוסופט כבר משתמשת (לא רק) בלינוקס.
  13. התכוונתי באיזו שפת תכנות
  14. הדלפה, זה מה שהיא - הדלפה. Rumor of the removal of SGX in Rocket Lake - Intel Community.
  15. למה למען השם שמישהו ישתמש בWindows Server?
  16. אי אפשר להפעיל שני אנטי ווירוסים במקביל (או לפחות לא כדאי). וכן\ AVAST מבטל את הDEFENDER. הוא מבצע סריקה פעם בכמה זמן, ואתה יכול גם לעשות ידנית. כנס Windows Security בהגדרות ותוכל לשנות את האפשרויות.
×
  • צור חדש...

בראש החדשות:

התרחבות מרשימה ל-DLSS, תמיכה בהשקות הגדולות ועוד: NVIDIA מוכנה ל-Windows 11

מפתחת מוצרי ה-GeForce לא מבזבזת זמן ומשיקה מנהלי התקנים חדשים עם תאימות לחלונות 11, למשחקים מובילים שיושקו רשמית בקרוב מאוד ולעשרות משחקי אינדי חדשים שיהנו משירותי מנגנון שיפור הביצועים המתקדם של החברה בכרטיסי RTX מודרניים

מפתחים משחקים לקונסולה מתה – ומנצחים: הסיפור המפתיע של Goodbye Galaxy

מיזם צנוע לפיתוח משחק חדש עבור מערכת ה-Game Boy Advance של נינטנדו, 11 שנים אחרי שהפסיקו לשווק אותה רשמית, הפך לסיפור הצלחה מלהיב ב-Kickstarter - עם גרסאות משופרות שיהיו זמינות גם לאלו שאין בבעלותם את הקונסולה הניידת המצליחה מהעבר

חדש באתר