הערה: הריצה על הערכים כאן עובדת במקרה: היא מחפשת רק ביטויים מצורה מאוד ספציפית: a#(b#(c#d)). במקום זאת, הדבר הנכון לעשות זה לרוץ על כל התת-קבוצות של האיברים שקיבלנו: על כל תת-קבוצה למצוא את כל הערכים שהיא מניבה, לעשות כנ"ל על הקבוצה המשלימה שלה, ולבצע על כל האפשרויות של שתיהן את 4 פעולות החשבון.
המשך ערב טוב
רשומות
Thread-safe Random
היי, יצא לי לאחרונה לטפל בבעיות ביצועים בספריה שלי. מבלי להכנס ליותר מדי פרטים, הספריה היא (בין השאר) ספריית Server המבוססת על WebSockets, וככזאת היא
LibLog
מדי פעם יוצא לנו לכתוב ספריות Reusable. (נקרא מדי פעם גם "תשתיות תוכנה") כדי שספריות אלה יהיו איכותיות, כדאי שיהיה בהן בין השאר Logging, כדי
Consumer/Producer queue
נתקלתי לאחרונה בבעיה הבאה: יש לי ספריה שמשתמשת בספריית WebSockets נחמדה (בשם WebSocketListener של vtortola). בעזרת הספריה של vtortola אני כותב הודעות
Convert Uri to local path
היי, מדי פעם אנחנו מעוניינים לגלות היכן Assembly הטעון באפליקציה שלנו ממוקם על הכונן הקשיח של המחשב עליו רצה האפליקציה. לשם כך, ניתן לגשת לProperty שש
ReflectionContext
אחד הדברים שקרו בFramework 4.5 הוא ששדרגו את העבודה עם Reflection. זה בא לידי ביטוי בכל מיני Extension Methods חדשים, ביניהם הExtension Methods שיש לע
דפים
אודות
ממש לפני שאתם קופצים עם הראש קדימה לתוך המים ומתחילים לקרוא את הבלוג שלפניכם , החלטנו לכתוב הקדמה קצרה לבלוג. נתחיל בהסבר קצר על הבלוג שפתוח כעת בדפדפ