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

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

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

קומפיונט

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

פוסטים

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

  • אלגוריתם המרת טבלה לעץ בצורה אופטימלית
    קומפיונטק קומפיונט

    @Y-Excel-Access כתב באלגוריתם המרת טבלה לעץ בצורה אופטימלית:

    אח"כ לא ברור מה עדיף לשים, את השדה 'תאריך' כי יש כמה בכ' טבת וכמה בל'? את השדה 'שם' כי יש הרבה יהודה וזבולון? את השדה 'פעולה' כי לרוב כולם רצים או נחים?

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

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

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

    תכנות

  • התקנת Windows 11 בלי חיבור לאינטרנט
    קומפיונטק קומפיונט

    @yossiz + @Elhanan תודה, זה באמת עשה הפעלה מחדש והציג את הלחצן "אין לי אינטרנט".

    screenshot_2.png

    תוכנה

  • התקנת Windows 11 בלי חיבור לאינטרנט
    קומפיונטק קומפיונט

    ניסיתי אתמול להתקין windows 11 על מחשב בלי אינטרנט, ואני לא מצליח להמשיך את ההתקנה בלי חיבור, (מצ"ב תמונה)
    משהו נתקל בזה? אפשר להגבר על הבעיה, או שחייב אינטרנט?

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

    תודה רבה.

    screenshot.png

    תוכנה

  • רוזולציה בהמרת pdf לתמונה
    קומפיונטק קומפיונט

    @dovid כתב ברוזולציה בהמרת pdf לתמונה:

    ז. ללחוץ על קובץ הPDF בימני של העבר תוך החזקת SHIFT ולבחור בהעתק נתיב
    ח. שוב בשורת הפקודה ללחוץ על הימני בעכבר לשם הדבקת הנתיב.

    אפשר גם לגרור ישירות לקונסול.

    תוכנה

  • פירוק ספרות משמאל לימין
    קומפיונטק קומפיונט

    אם לא אכפת לו באמצעות מחרוזת, אז זה הייתי עושה את זה ככה:

    (עריכה: לי זה היה פשוט, אבל שכחתי לציין שהקרדיט מגיע ל @yossiz על הטריק להמרת char למספר)

    public static IEnumerable<int> ScanNumberUsingString(int value)
    {
        string str = value.ToString();
     
        for (int i = str.Length - 1; i >= 0; i--)
        {
            yield return str[i] - 48;
        }
    }
    
    תכנות

  • פירוק ספרות משמאל לימין
    קומפיונטק קומפיונט

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

    אני נגיד הייתי כותב את זה ככה:

    public static IEnumerable<int> ScanNumber(int value)
    {
        for (int x = value; x > 0; x /= 10)
        {
            yield return x % 10;
        }
    }
    
    public static IEnumerable<int> ScanNumber(int value, bool reverse)
    {
        var source = ScanNumber(value);
        return reverse ? source.Reverse() : source;
    }
    
    תכנות

  • שיתוף | תוכנת סודוקו
    קומפיונטק קומפיונט

    @משתמש-מקצוען בסוף שיפרתי את זה והוספתי אפשרות של הדפסה, ועוד כמה דברים.

    בהנאה: v2.1

    תוכנה

  • שיתוף | תוכנת סודוקו
    קומפיונטק קומפיונט

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

    תוכנה

  • שיתוף | תוכנת סודוקו
    קומפיונטק קומפיונט

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

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

    תוכנה

  • זיהוי לחיצת קליק ימני / קליק שמאלי בעכבר
    קומפיונטק קומפיונט

    @mekev כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:

    לא הצלחתי באמצעותה להגיע לקוד

    אל תצפה לראות את הקוד דרך ה-die כי הקוד לא כבר לא קיים, הוא קומפל לשפת מכונה.
    מה ש@yossiz התכווין זה שבאמצעות הפונקציות המיובאות לתוכנה אפשר אולי לשער באיזה שפה פיתחו אותה, אבל לא כל אחד יכול לעשות את זה, זה זן מיוחד של אנשים... (לדוגמא @yossiz ..)

    @mekev כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:

    אבל לפחות עזר לי להבין מדוע תוכנה אחרת לא עבדה לי בכלים האחרים

    אם תרצה אפשר להסיר ספציפית את ההגנה הזאת (ועוד..) עם כלי נוסף de4dot

    תכנות

  • שיתוף | תוכנת סודוקו
    קומפיונטק קומפיונט

    תוכנה נחמדה למשחק סודוקו שפתחתי
    יש אפשרות ליצור ולפתור חידות - תהנו...

    SudokuSolver

    sudoku-solver-animated.gif

    אפשר גם את קוד המקור כאן

    תוכנה

  • python
    קומפיונטק קומפיונט

    @שרה-רחל

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

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

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

    תכנות

  • התחברות מJS ל API של PYTHON
    קומפיונטק קומפיונט

    @שרה-רחל

    אולי ככה זה יעבוד:
    (jsonify במקום dumps)

    @app.route('/persons', methods=['GET'])
    def get():
        list_p = []
        p = person.find()
        list(map(list_p.append, p))
        json_p = jsonify(list_p)
        return json_p
    
    תכנות

  • שימוש במשתנה שהוגדר בקובץ אחר- C# -- מקווה שהכותרת מספיק ברורה..;)
    קומפיונטק קומפיונט

    @ממ

    שפת #C היא שפת תכנות מונחת עצמים (OOP) טהורה, ולא משנה באיזה קובץ מגדירים את המשתנה, תמיד הוא חייב להיות בתוך מחלקה (class).
    אם המשתנה מוגדר כ-static אז אפשר לגשת אליו (כמובן אם הוא לא private) בלי ליצור מופע חדש של המחלקה והוא יהיה קבוע לאורך כל התוכנית, אבל אם הוא לא static אז הערך שלו משתנה בין כל מופע ומופע של ה-class והוא יהיה זמין רק דרך instance של class ולא דרך ה-class עצמו.

    using נועד לקצר כתיבה בלבד, ולא קשור כלל לפעולות ייבוא מקבצים אחרים.

    תכנות

  • חיבור בין SSMS ל C#
    קומפיונטק קומפיונט

    @ממ דבר ראשון, השאלה לא מספיק ברורה, אז אני אחדד את השאלה.

    השאלה היא: איך מתחברים למסד נתונים של sqlserver מתוך תוכנית ב-#C.

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

    SSMS הוא לא שרת, הוא קליינט שמתחבר לשרת ה-SQL המקומי או המרוחק, ומתשאל אותו על הנתונים שנמצאים בתוכו ומציג את זה בצורה גרפית למשתמש.

    עכשיו השאלה היא איך מתחברים לשרת SQL מתוך תוכנית ב-#C?

    אז יש חבילות הרחבה שמוסיפים לפרויקט דרך ה-NugetPackageManager, אם העבודה היא באמצעות EF אז צריך להתקין את החבילה הזאת Microsoft.EntityFrameworkCore.SqlServer ואז להתחיל לבנות את מודל הנתונים של האפליקציה.

    בתקוה שזה יעזור:
    https://www.entityframeworktutorial.net/efcore/create-model-for-existing-database-in-ef-core.aspx

    תכנות

  • קובץ קונפיגורציה
    קומפיונטק קומפיונט

    @dovid כתב בקובץ קונפיגורציה:

    @קומפיונט הclear מיותר.

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

    https://stackoverflow.com/questions/24158072/what-does-clear-signify-when-specifying-a-connectionstring

    תכנות

  • קובץ קונפיגורציה
    קומפיונטק קומפיונט

    @dovid כתב בקובץ קונפיגורציה:

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

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

    תכנות

  • שליחת מייל מאפליקציית דסקטופ
    קומפיונטק קומפיונט

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

    כנגד הכלי ש@clickone הביא אפשר אולי להתמודד ולהסתיר את הסיסמה בצורה מתוחכמת בקוד, אבל כנגד כלי דיבוג כמו dnSpy אין כמעט מה לעשות. אמנם יש המון טכניקות ל-Anti Debugging אבל זה כבר משחקי חתול ועכבר, ובדרך כלל האקר מצליח להגיע למה שהוא רוצה.

    וחוץ מזה שאני לא אוהב את הדרכים האלו והם גם לא יעילות לטעמי.

    תכנות

  • שליחת מייל מאפליקציית דסקטופ
    קומפיונטק קומפיונט

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

    תכנות

  • שליחת מייל מאפליקציית דסקטופ
    קומפיונטק קומפיונט

    שלום וברכה!

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

    הבעיה שלי שאני לא רוצה שמי שיחפור בתוכנה וימצא את הכתובת והסיסמה של החשבון יוכל לצפות בכל ההודעות שנשלחו, אז השאלה שלי האם יש אפשרות להפיק סיסמה שתאפשר רק לשלוח הודעות ולא לקרוא את ההודעות שנשלחו? או שאולי יש שירות חינמי שדרכו אפשר לעשות את זה?

    תודה רבה.

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

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

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