דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
קומפיונטק

קומפיונט

@קומפיונט
אודות
פוסטים
288
נושאים
22
שיתופים
0
קבוצות
0
עוקבים
2
עוקב אחרי
6

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • הסרת שורות ריקות מ-string ב-C#
    קומפיונטק קומפיונט

    @pcinfogmach עוד אופציה למיטוב ביצועים, זה להשתמש ב - StringBuilder עם AppendLine, ולא עם Where ו - string.Join

    תכנות

  • C# webview2 navigatetostring- טעינת טקסט בפקד
    קומפיונטק קומפיונט

    @dovid כתב בC# webview2 navigatetostring- טעינת טקסט בפקד:

    תקרא לה מייד אחרי הInitializeComponent כדי שזה "יספיק" להיטען,
    או שתוסיף לפניה await (ותוסיף למתודה async).

    או לחילופין תקרא לה ככה: ()EnsureCoreWebView2Async().Wait, זה יעצור את הטרד הנוכחי עד שהפונקציה תסתיים.

    (מומלץ מאוד להשתמש ב async / await)

    תכנות

  • שאלה בwpf האם יש דרך להסיר את הצל שסביב האובייקט window
    קומפיונטק קומפיונט

    חלון קלאסי מקבל את העיטורים והלחצנים (של ה'סגור', 'מזער' וכו') ממערכת ההפעלה, זה משתנה בין מערכות הפעלה וזה כולל גם את הצל שמסביב, אם אתה רוצה חלון ללא עיטורים תגדיר את WindowStyle ל - None, בכזה מקרה תקבל מלבן לבן בלי שם דברים מסביב.

    תכנות

  • קוד נגדי קצר
    קומפיונטק קומפיונט

    @WWW במקרה שלך זה בלתי אפשרי לייצר מספר בן 10 ספרות ממספר בן 5 ספרות.

    הפתרון הוא שהקוד הנגדי יהיה באורך של 8 ספרות (זהה לאורך של מספר פלא' חוץ מהקידומת הקבועה 05, כמו שכתבו פה) ואז להפוך את המספר פלאפון איכשהו (xor לדוגמא) לקוד הנגדי, ובאותה דרך לשחזר למספר הפלאפון שהמשתמש הזין.

    תכנות

  • אנגולר - תכנון סרוויס
    קומפיונטק קומפיונט

    תשובה לשאלה הראשונה:
    הסרוויס צריך להכיל את כל המידע ולהפיץ אותו בכמה שיטות לקומפוננטות כך שהם יוכלו לקבל אותו באיזה צורה שהם רוצים (מידע קצר / מידע מלא), במקרה שזה ממש הרבה קוד לסרוויס אחד אולי באמת מומלץ לפצל את זה לשני סרוויסים (שמקושרים אחד לשני)

    תכנות

  • תהליך העלאת מערכת fullstack מה-localhost לעולם האמיתי
    קומפיונטק קומפיונט

    אני מקווה שאני לא מקשקש, אבל כנראה שבתייקה home/ubuntu/.dotnet/
    נמצאים הקבצים הבינאריים של dotnet, אפשר לנווט לשם עם cd /home/ubuntu/.dotnet ואז להריץ dotnet --info/. אם אכן זה גרסה 3 אז רק צריך להוסיף את התיקייה הזאת למשתני הסביבה.

    תכנות

  • i18n - איך מומלץ לכתוב את מזהי התרגומים
    קומפיונטק קומפיונט

    @צדיק-תמים לדעתי האפשרות הראשונה היא הטובה, למרות החסרונות שציינת.

    ודרך אגב, אני לא יודע אם זה תקני, אבל אני תמיד מוסיף לרשימת המילים של השפה מאפיין שמציין את כיוון הזרימה של הטקסט ושל כל התוכן בדף שרלוונטי לאותה השפה (לדוג' לעברית rtl ולאנגלית ltr) ואח"כ מקשר אותו ל-dir במקומות שצריך. ככה אני מרוויח שברגע שאני משנה את השפה מאנגלית לעברית ולהיפך הכיוון של הדף גם משתנה בהתאם.

    אני לא יודע איך עושים את זה ב-Vue אבל אני מניח שאפשר.

    תכנות

  • Linq החיסרון של MAX לאיתור הערך הגדול ביותר ברצף.
    קומפיונטק קומפיונט

    @dovid יש הבדל ברור בין Sum ל-Max, כשקוראים ל-Sum על מערך ריק התוצאה היא 0, כי זה באמת הסכום הכולל של כל הערכים במערך, אבל בקריאה ל-Max על מערך ריק, החזרה של ערך דיפולטיבי תהיה שגויה, כי זה בעצם אומר לך שהערך המקסימלי במערך הוא 0, וזה לא נכון כי אין בכלל ערך מקסימלי, ולכן התוצאה היא InvalidOperationException.

    תכנות

  • למה DoForEach לא קיים ב-LINQ?
    קומפיונטק קומפיונט

    @dovid אבל ב-<>List זה כן קיים, אז משמע שיש לזה יתרון כלשהו.

    תכנות

  • תרגיל מתמטי של הסתרת מזהה רץ
    קומפיונטק קומפיונט

    @dovid לא ציפיתי לכזו תגובה חריפה
    נכון שעשיתי 'קונצים' בעבר, אבל אולי חזרתי בתשובה?
    אני מבחינתי פותח דף חדש.

    תכנות

  • תרגיל מתמטי של הסתרת מזהה רץ
    קומפיונטק קומפיונט

    @dovid אני אוהב לעזור לכל מי שמבקש, התחום שאני חזק בו זה #C ו WPF, ובינתיים לא נתקלתי בבקשת עזרה בתחום הזה. אם אני יתקל בבקשת עזרה בתחום הזה, אהיה בל"נ הראשון שיעזור.

    רוב השאלות שראיתי פה בפורום הם בנושא VBA או WinForm שאני לא מומחה בהם, בלשון המעטה.

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

    קח לדוגמא את הספרות האלו:
    1194494
    719311
    1944435
    1477276
    874876
    1765046
    1615810
    1097120
    1085181
    1495561
    1968819
    1743848
    171395
    217310
    1476345

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

    תכנות

  • תרגיל מתמטי של הסתרת מזהה רץ
    קומפיונטק קומפיונט

    אני רוצה להוסיף עוד משהו קטן.

    עכשיו קראתי בויקיפדיה על ה-RSA והתבאר לי משהו שלא היו מובן לי עד עכשיו.
    אם אני מצפין באמצעות התרגיל שהצגתי (שהוא כאמור RSA) את הספרה 1 אז גם זה הפלט המוצפן (משום שהכפלה של 1 תמיד תחזיר 1) אז יש פה איזה חולשה.

    קראתי שם על עוד כמה חולשות, לדוג' שאם הפורץ שולח קלט קצר והוא מקבל את התוכן המוצפן אז יתכן שהוא יוכל לפרוץ את זה בקלות (הבעיה המרכזית בנושא הזה).

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

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

    אפשר לקרוא על זה פה תחת התת כותרת "ריפוד".

    תכנות

  • תוספים שימושיים לVSC
    קומפיונטק קומפיונט

    יש ל-vscode המון הרחבות של ערכת נושא, אבל אני רוצה להביא שילוב של שני הרחבות שאני אישית מאוד אוהב, וזה אחרי בדיקה של עשרות themeים...

    ההרחבות הם:

    • Andromeda
    • Material Icon Theme

    מצרף צילומי מסך:
    זה הערכת נושא הכהה הרגילה של vscode:
    default_theme.png

    וזה אחרי שני התוספים הנ"ל:
    nice-theme.png

    תכנות

  • תרגיל מתמטי של הסתרת מזהה רץ
    קומפיונטק קומפיונט

    @dovid
    קשה לי להסביר למה הוא יותר טוב (משום שלי לא ברור עד הסוף), אבל הוא בטוח יותר טוב מסיבה פשוטה:
    מתבצע בו העלאה בחזקה (במקום הכפלה בתרגיל שלך) שזה לוקח זמן למחשב, ולכן ל-Brute Force ייקח הרבה זמן.
    לדוגמא, התוצאה של התרגיל הזה: 12345 ** 12345 זה מספר עם 50,510 ספרות, אז בשביל פעם אחת האיטיות לא תהיה מורגשת, אבל לחישוב של אלפי מספרים האיטיות תהיה מורגשת מאוד.

    אבל זה גם לא מאה אחוז. ככל שהמספרים של המפתחות יהיו גדולים כך זה יהיה יותר בטוח (אבל גם איטי).

    @dovid כתב בתרגיל מתמטי של הסתרת מזהה רץ:

    יש לך מה להשתפשף בקידוד, כי הקוד לא מספיק טוב

    אשמח אם תצביע לי על מקום שיכול להיכתב יותר טוב, ואני בל"נ אתקן.

    תכנות

  • תרגיל: עיגול מספר לפי מערך מפתחות
    קומפיונטק קומפיונט

    @yossiz ממש אהבתי 👍 👍 👍

    אבל אם במערך יש מספרים שליליים זה נותן תוצאות לא צפויות.

    אגב, אפשר לכתוב keys[^1] במקום keys[keys.Length - 1]

    עריכה: מדובר בפיצ'ר די חדשני של #C.

    תכנות

  • תרגיל מתמטי של הסתרת מזהה רץ
    קומפיונטק קומפיונט

    @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

    למשל הרעיון של הXOR אני לא יודע לפענח, אבל אני בטוח שהוא קל לפענוח.

    פיענוח XOR נעשה על ידי פעולה נוספת של XOR.

    לוקחים את המספר המקורי והמספר המוצפן, עושים תרגיל XOR על שניהם והתוצאה היא מספר ה'מפתח'.

    תכנות

  • הפרשי זמן תגובה בין לילה ליום
    קומפיונטק קומפיונט

    @אבי זה לא אמור להיות פשוט?
    כי בשעות היום יש יותר פעילות בשרת מאשר בשעות הלילה?
    ובחו"ל היום והלילה הפוכים מאצלינו.

    תכנות

  • התקנת חבילות Nuget במחשב לא מקוון
    קומפיונטק קומפיונט

    אני צריך עזרה בהתקנת חבילות Nuget במחשב ללא רשת.

    אני יודע שאפשר להוריד את החבילה בלחיצה על Download Package, ולהתקין במחשב הלא מקוון באמצעות הגדרת Nuget Source שמצביע על תיקייה לוקאלית.

    הבעיה שלי זה כשאני מתקין חבילות עם תלויות, גם אחרי שאני מוריד את כל החבילות תלות, אני מקבל שגיאה בהתקנה (השגיאה היא: NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json).

    אשמח אם משהו שנתקל בבעיה הזאת יוכל להסביר לי איך עושים את זה.

    תכנות

  • חבילות גלובליות של Node.js לא רצות מהPowerShell
    קומפיונטק קומפיונט

    @משתמש-תמים אמר בחבילות גלובליות של Node.js לא רצות מהPowerShell:

    אפשר להריץ סקריפטים של ps בcmd אם כותבים את זה כך

    יותר נכון לומר שאתה פותח את ה-Powershell מה-cmd ושולח לו בארגומנט את השם של הסקריפט. cmd לא יכול לעולם להריץ סקריפטים של Powershell.

    תכנות
  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום