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

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

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

clickone

@clickone
אודות
פוסטים
3.4k
נושאים
115
שיתופים
0
קבוצות
0
עוקבים
15
עוקב אחרי
0

פוסטים

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

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

    @קומפיונט
    מתנצל שאני לא עונה ישירות לגוף השאלה שלך על גימייל, אבל אני רוצה להציע הצעה אחרת.

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

    יש שירותים כמו מיילגן ועוד שהם בתשלום מזערי מאד, השאלה מה הכמויות שאתה הולך להשתמש? (לכאורה לא יותר מ15 אלף בחודש - כי המגבלה ליום בגימייל זה 500 * 30 יום)

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

    תכנות

  • API למיקוד לפי כתובת בישראל- האם קיים?
    clickoneC clickone

    @clickone כתב בAPI למיקוד לפי כתובת בישראל- האם קיים?:

    שזו כתובת לא מוכרת בתוך האתר הרגיל

    בדקתי עכשיו ונראה שלפחות כעת לא צריך לנתח טקסט אלא יש תשובה בJSON בכתובת https://israelpost.co.il/umbraco/Surface/Zip/FindZip
    צריך להגיש פוסט (כמובן להחליף את הפרמטרים שבסימן שאלה)

    CityID: ?
    StreetID: ?
    House: ?
    Entry: 
    POB: 
    City: ?
    Street: ?
    ByMaanimID: true
    __RequestVerificationToken: ?
    

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

    תכנות

  • API למיקוד לפי כתובת בישראל- האם קיים?
    clickoneC clickone

    @yossiz

    ono@aadftprd.onmicrosoft.com
    

    נראה יותר שם משתמש של אונו מאשר של הדואר

    לגבי השוואת הבקשות, הוא לא עובד מול האתר הרגיל, אלא מול https://apimftprd.israelpost.co.il
    שזו כתובת לא מוכרת בתוך האתר הרגיל, והאר הרגיל לא מבצע אליה קריאות (לפחות בפעם האחרונה שבדקתי), וייתכן שהוא אכן חילץ את הכתובת הזו מהאפליקציה.

    תכנות

  • הו"ק באמצעות api
    clickoneC clickone

    @sholom
    נכון
    אבל ייתכן שאם יש לך חשבון בנדרים פלוס (שגובה דרך לאכארד)
    ייתכן ותוכל עם API להוסיף חיוב הו"ק ולתת לו מזהה טוקן
    (מצד שני בכזה מצד ייתכן שישר תוכל לתת לנדרים פלוס את המספר אשראי 🙂 )

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

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

    עריכה:
    מחיפוש בפורום נראה שאכן גם לנדרים יש אפשרות כזו ואז ההו"ק מנוהל שם וכו
    עיין כאן לדוגמא
    https://tchumim.com/post/129632
    עריכה 2:
    זה יותר ממוקד
    https://tchumim.com/post/137795

    תכנות

  • SQL | שאילתת JOIN עם מופע אחרון בטבלה שניה
    clickoneC clickone

    @www לדעתי תלוי כמה רשומות אתה מחזיר.
    ז"א, אם אתה מחזיר רשומה אחת, (נניח אתה רוצה לקבל את הלוג האחרון רק ללקוח ספציפי) אז אין הבדל בכל שיטה שתבחר.
    אם זה מחזיר הרבה תוצאות, הייתי משתמש בLEFT JOIN רגיל, ועושה GROUP BY על התוצאה, ומבקש MAX על השדה של תאריך הלוג.
    אני חושב שזה יותר זריז ויעיל.

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

    תכנות

  • שינוי שפת תוכנה
    clickoneC clickone

    @odeddvir תודה על ההזחה 🙂 (והקוד...)
    2 דברים קטנים נוספים

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

  • בעיה בוויפרי בשרת בקונטבו עם מערכת הפעלה Windows Server 2012 R2
    clickoneC clickone

    @איש-ימיני
    לגבי זה שוויפרי לא חוסם, תנטרל IPV6

    תכנות

  • השרת שלי תחת מתקפה
    clickoneC clickone

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

    במידה ויש לך FreePbx על השרת, התחושה שלי שמי שתחת מתקפה זה דווקא הFreePbx.
    כנראה ניצול חולשה ידועה שיש שם.
    תסתכל איזה קבצים יש לך ב /var/www - ייתכן שתופתע שנוצרו שם קבצים חדשים.
    תבדוק במקביל בCDR שאתה לא רואה שיחות ליעדים לא מוכרים (אפילו שנכשלות - העיקר זה לדעת שזה לא החלק שמותקף)
    תסתכל גם בקובץ

    /etc/asterisk/extensions_custom.conf
    

    שאין לך שם הפתעות מיוחדות.

    לדעתי מי שדווקא אשם לפחות חלקית בהכל זה webmin.

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

    תכנות

  • SQL האם עובד בשרתי לינוקס?
    clickoneC clickone

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

    https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=sql-server-ver15

    https://hub.docker.com/_/microsoft-mssql-server

    תכנות

  • שליחת סמסים מסימים לא מוגבלים
    clickoneC clickone

    @שואף
    זה נקרא GOIP
    מעט בעייה להכניס את זה לארץ - צריך אישור של משרד התקשורת
    בחו"ל כנראה יותר קל

    הנה כמה לינקים
    https://he.aliexpress.com/item/32599784315.html

    https://github.com/dudumiquim/GOIP-PHP

    תכנות

  • עזרה | הוספת תכונות לתיקיה ב c#
    clickoneC clickone

    @dovid שאלה מהצד שקשורה לנושא:

    למה אתה מעדיף else if ולא switch?
    לא יותר אלגנטי וברור?
    (נראה לי שב code complete ההמלצה היא ללכת לכיוון של switch במידה והשפה והמקרה מאפשרים את זה, כדי שלא יהיה קוד ספגטי)

    תכנות

  • הקריסה בOVH - מה ניתן להפיק מאירוע כזה?
    clickoneC clickone

    תגובה: קריסה ב OVH

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

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

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

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

    תכנות

  • שליחת אימייל עם אפשרות להחזיר קובץ.
    clickoneC clickone

    @avi-rz אולי לעשות דף HTML מלא שיורד למחשב, וסוגר JSON שאותו מחזירים אליך?
    מצד שני, כבר עדיף אקסל....... 😮

    תכנות

  • c# | עזרה ב progressBar
    clickoneC clickone

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

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

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

    תכנות

  • ייצוא למס"ב / ASCII מ PHP
    clickoneC clickone

    @חוקר לא צריך להגיע לסוף השידור
    תלחץ על הוראות ביצוע -> שים תאריך ערך או תקח מרשומת הכותרת
    ואז תלחץ על "הצג הוראות"
    תסתכל אם אתה רואה את העברית תקין

    (מתאים להם לתקן את זה ולא לספר לאף אחד.... 😮 )
    רק חבל שעל הדרך הם לא מסדרים את אורך המסלול הטיפשי של ה34 תווים 😞
    ובכלל, שהם לא עוברים לAPI קצת יותר נורמלי ומסודר (זו כבר באמת הוצאת קיטור שלי על כל הבעיות שלהם....)

    תכנות

  • שירות ענן ישראלי מומלץ
    clickoneC clickone

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

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

    בלי ספק אחד הדברים הטובים בענן בחו"ל זה שאתה מקים ומריד את השרתים לבד בלי לדבר עם מישהו מהחברה, מה שכאן בארץ פחות קורה.
    אני חושב שאת האפשרות הזו יש לקמה טרה, אבל משום מה לא הייתי הכי מרוצה בכסף שקיבלתי שם לניסיון (נראה לי זה היה 100 או 200 דולר. תכלס לא הייתי הכי מרוצה)

    @dovid לפעמים צריך שהשרתים יהיו בארץ גם מסיבות של רגולציה. (אצלי לפחות זה המקרה באחד השרתים)

    תכנות

  • מניעת race condition ב-DB
    clickoneC clickone

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

    מה מפריע לך בעידכון של שאילתת משנה?

    update orgs set lastCharge=(
    select max(chargeId) from charges where orgId=orges.orgeId
    ) where orgeId=?
    
    תכנות

  • סקריפט להקראת מספרים בעברית
    clickoneC clickone

    הנה
    https://tchumim.com/post/5410
    https://tchumim.com/assets/uploads/files/1517224421553-המרת-סכום-למילים.zip
    קרדיט ל @רחמים

    והנה עצמאי של @ארכיטקט מאותו מקום (יש שם עוד התייחסויות - כולל למרכזייה)
    https://tchumim.com/post/5411

    using System.Threading.Tasks;
     
    namespace HtmlTemplateEngine
    {
       public class ReplaceNumberToString
        {
            public string WordToSingleDigit(int Digit, bool Male, bool Base)
            {
                string functionReturnValue = null;
                //    מערכים של מספרים
                string[] SeparateMale = new string[]{"", "אחד", "שנים", "שלשה", "ארבעה", "חמשה", "ששה", "שבעה", "שמונה", "תשעה",
                "עשרה", "עשרים", "שלשים", "ארבעים", "חמישים", "שישים", "שבעים", "שמונים", "תשעים"};
                string[] BaseMale = new string[]{"", "אחד", "שני", "שלשת", "ארבעת", "חמשת", "ששת", "שבעת", "שמונת", "תשעת",
                "עשרת", "עשרים", "שלשים", "ארבעים", "חמישים", "שישים", "שבעים", "שמונים", "תשעים"};
                string[] SeparateFemale = new string[]{"", "אחת", "שתים", "שלש", "ארבע", "חמש", "שש", "שבע", "שמונה", "תשע",
                "עשר", "עשרים", "שלשים", "ארבעים", "חמישים", "שישים", "שבעים", "שמונים", "תשעים"};
                string[] BaseFemale = new string[]{"", "אחת", "שתי", "שלש", "ארבע", "חמש", "שש", "שבע", "שמונה", "תשע",
                "עשר", "עשרים", "שלשים", "ארבעים", "חמישים", "שישים", "שבעים", "שמונים", "תשעים"};
     
               //  הואיל והמערך מכיל גם מספרים של עשרים ומעלה
               //   לכן יש לסדר את המספר הריאלי, ולהמיר אותו למספר המתאים למערך
                //  כאן הוא מחזיר את המספר כפי שהוא נכון לגבי המערך
                if (Digit > 10)
                    Digit = (Digit / 10) - 1 + 10;
     
                if (Male == true)
                {
                    if (Base == true) { functionReturnValue = BaseMale[Digit]; return functionReturnValue; }
                    else { functionReturnValue = SeparateMale[Digit]; return functionReturnValue; }
                }
                else if (Male == false)
                {
                    if (Base == true) { functionReturnValue = BaseFemale[Digit]; return functionReturnValue; }
                    else { functionReturnValue = SeparateFemale[Digit]; return functionReturnValue; }
     
                }
                return functionReturnValue;
     
            }
           public string ReplaceTextCurrency(double סכום)
            {
                string functionReturnValue = null;
                int שלמים = 0;
                int אגורות = 0;
                int עשרות_אלפים = 0;
                string טקסט_לשלמים = null;
                string טקסט_לעשרות_אלפים = null;
                string טקסט_לאגורות = null;
                string טקסט_למיליונים = null;
                if (סכום >= 1000000 | סכום == 0) { functionReturnValue = ""; return functionReturnValue; }
               שלמים = Convert.ToInt32(סכום);
               // שלמים = סכום;
     
               אגורות = Convert.ToInt32((סכום - Convert.ToInt32(סכום)) * 100);
                עשרות_אלפים = Convert.ToInt32((סכום - (סכום % 1000)) / 1000);
                if (עשרות_אלפים >= 10)
                    שלמים = שלמים - (עשרות_אלפים * 1000);//Replace text
                טקסט_לשלמים = ReplaceTextFromDigit(שלמים, true, false);
                if (אגורות > 0)
                    טקסט_לאגורות = " ו" + ReplaceTextFromDigit(אגורות, false, false) + " אגורות";
                if (עשרות_אלפים > 10)
                    טקסט_לעשרות_אלפים = ReplaceTextFromDigit(עשרות_אלפים, true, true);
                if (עשרות_אלפים >= 10)
                    טקסט_לעשרות_אלפים = טקסט_לעשרות_אלפים + (עשרות_אלפים == 10 ? "עשרת אלפים" : " אלף") + (שלמים > 0 ? " ו" : " ");
     
                functionReturnValue = טקסט_לעשרות_אלפים + טקסט_לשלמים + (שלמים + עשרות_אלפים > 0 ? " שקלים" : "") + טקסט_לאגורות;
                return functionReturnValue;
     
            }
     
            public string ReplaceTextFromDigit(int מספר, bool Male, bool Base)
            {
                string functionReturnValue = null;
             //   מחזיר טקסט ממספר עד לסכום של 9999 אלפים צריכים להיות מטופלים בנפרד בפונקציית המטבע
              //-----------------------------   ERROR: Not supported in C#: OnErrorStatement
     
     
                if (מספר == 0) { functionReturnValue = ""; return functionReturnValue; }
                string טקסט_ליחידות = null;
                string טקסט_לעשרות = null;
                string טקסט_לעשרות_ויחידות = null;
                string טקסט_למאות = null;
                string טקסט_לאלפים = null;
                string טקסט_לעשרות_אלפים = null;
                string טקסט_לאגורות = null;
                string טקסט_לשלמים = null;
                int יחידות = 0;
                int עשרות = 0;
                int מאות = 0;
                int אלפים = 0;
                int עשרות_אלפים = 0;
                int יחידות_אגורות = 0;
                int עשרות_אגורות = 0;
               // מפרק את המספרים לערכים הדרושים
               // מכין את הערכים המספריים הדרושים
                יחידות = מספר % 10;
                עשרות = מספר % 100 - יחידות;
                מאות = (מספר % 1000 - עשרות - יחידות) / 100;
                אלפים = (מספר - (מספר % 1000)) / 1000;
     
               // מכין את הטקסט הדרוש
     
              //  עושה שימוש בפונקציה מודולרית שנותנת ערכים למספרים בודדים
     
             //   מכין את הטקסט לעשרות ויחידות
                if (יחידות + עשרות < 10)
                {
                    טקסט_לעשרות_ויחידות = WordToSingleDigit(יחידות, Male, Base);
     
     
                }
                else if (יחידות + עשרות == 10)
                {
                    טקסט_לעשרות_ויחידות = WordToSingleDigit(יחידות + עשרות, Male, false);
     
                }
                else if (יחידות + עשרות > 10 & יחידות + עשרות < 20)
                {
                    טקסט_לעשרות_ויחידות = WordToSingleDigit(יחידות, Male, false);
                    טקסט_לעשרות_ויחידות = טקסט_לעשרות_ויחידות + " " + WordToSingleDigit(עשרות, Male ^ true, false);
     
                }
                else if (יחידות + עשרות >= 20)
                {
                    טקסט_ליחידות = WordToSingleDigit(יחידות, Male, false);
                    טקסט_לעשרות = WordToSingleDigit(עשרות, Male, true);
                    טקסט_לעשרות_ויחידות = טקסט_לעשרות + (יחידות > 0 ? " ו" : "") + טקסט_ליחידות;
                }
                if (עשרות + יחידות > 9 & עשרות + יחידות < 21 & מאות > 0)
                    טקסט_לעשרות_ויחידות = "ו" + טקסט_לעשרות_ויחידות;
     
              //  מכין את הטקסט למאות
                if (מאות == 1)
                {
                    טקסט_למאות = "מאה";
                }
                else if (מאות == 2)
                {
                    טקסט_למאות = "מאתיים";
                }
                else if (מאות > 2)
                {
                    טקסט_למאות = WordToSingleDigit(מאות, false, true) + " מאות";
                }
     
              //  מכין את הטקסט לאלפים
     
                if (אלפים == 1)
                {
                    טקסט_לאלפים = "אלף ";
                }
                else if (אלפים == 2)
                {
                    טקסט_לאלפים = "אלפיים ";
                }
                else if (אלפים > 2 & אלפים < 10)
                {
                    טקסט_לאלפים = WordToSingleDigit(אלפים, Male, true) + " אלפים";
                }
     
               // מכין את הטקסטים כראוי להצגה על המסך עם ווי חיבור וכיוב
                if (אלפים > 0 & עשרות + יחידות == 0 & מאות > 0)
                    טקסט_לאלפים = טקסט_לאלפים + " ו";
                if (אלפים > 0 && ((עשרות + יחידות > 0) || (מאות > 0)) )//&& !(טקסט_לאלפים // ERROR: Unknown binary operator Like
                  טקסט_לאלפים = טקסט_לאלפים + " ";
     
                טקסט_למאות = טקסט_למאות + ((עשרות + יחידות )> 0 ? " " : "") + ((אלפים > 0 | מאות > 0) & ((עשרות + יחידות < 10) & (עשרות + יחידות > 0)) ? "ו" : "");
                string טקסט_לפני_הסרת_רווח = null;
                טקסט_לפני_הסרת_רווח = טקסט_לאלפים + טקסט_למאות + טקסט_לעשרות_ויחידות;
            //    if (טקסט_לפני_הסרת_רווח // ERROR: Unknown binary operator Like
            //)
            //        טקסט_לפני_הסרת_רווח = Strings.Right(טקסט_לפני_הסרת_רווח, Strings.Len(טקסט_לפני_הסרת_רווח) - 1);
                functionReturnValue = טקסט_לפני_הסרת_רווח;
               return functionReturnValue;
     
            }
        }
    }
    
    
    תכנות

  • הבעיה היא לא הgoto
    clickoneC clickone

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

    אבל באמת שווה לבדוק גם את הצד השני...

    תכנות

  • למה GO נבהל מכל panic?
    clickoneC clickone

    @WWW
    בכתיבה למערך נניח, אני מניח שבשפות אחרות יש מנגנון פנימי שדואג שזה לא יהיה ביחד
    ובשפות אחרות אכן צריך לעשות lock לבלוק

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

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

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