השאלה השניה קשורה ל RequestHandler
הראשונה ל LifeSpanHandler
נשתף אתכם בהמשך...
מנצפך
-
שאלות ב- Cef sharp -
שאלות ב- Cef sharpטוב. זה משהו שקשור למאפיין "RequestHandler" של ה chromeControl.
-
ng-repeat איך ניגשים לאיבר הספציפי?@אהרן
אתה לא אמור לשנות את האובייקט ב DOM. רק ב scope. -
קוד SQL טהור לחיפוש חופשי בעמודה@אבי
גם אם השדות שמורים בנפרד, אבל רוצים לתת למשתמש שדה אחת לחיפוש, שבה יוכל להכניס שם משפחה ופרטי, לא משנה הסדר, או כל אחד בנפרד.אבל למקרה כזה (שהעמודות נפרדות), צריך לחבר את השם משפחה ופרטי ביחד (עם רווח ביניהם) ולחפש על שניהם ביחד.
-
שדרוג nginx שהסתבך -
איך כדאי למספר עמודה משנית בpostgresql?ליתר בטחון תעשה כלל uniqe על 2 העמודות הללו ביחד.
ואז לא יהיה מצב של כפילות. מקסימום אתה מריץ כמה פעמים את השאילתה (לדעתי זה הפתרון הכי קל, להריץ בלולאה עם כמה ניסיונות- attempts).(אגב, אני לא מצליח להיזכר בדיוק, אבל יש מנגנון דומה בעוד מקומות של התנגשות, אולי של התנגשות בגישה לרשומת ב DB או סתם מערכת קבצים, ואז כל תהליך מנסה להמתין זמן רנדומלי, וכו, לא זוכר את הסוף)
-
תכנון מסד - לאחד טבלאות או לפצל?@יוסף-בן-שמעון
העמודה צריכה להיות לדעתי INT, שתמיד תוכל להוסיף סוגי התאמות (כגון, בחירת USER, בחירת מנהל, בחירת מערכת AI וכן הלאה) -
winForm במחילה מכבודכם...@dovid שום מתח.
כנראה בגלל שאצלי יש userControl יותר כבד לו.
בכל מקרה ה - DoubleBuffered פותר את הבעיה.
תמרח תמונה על חלון שלם ותנסה להקטין ולהגדיל אותו.
עם DoubleBuffered ובלי ותראה את ההבדל. -
winForm במחילה מכבודכם...@איש-אחד האמת שהפתרון הוא להפעיל את הDoubleBuffered של ה form. ניסיתי ונושעתי. תודה.
-
תכנון מסד נתונים- מוצרים עם וריאנטים מותאמים אישיתתיאור:
מערכת מכר.
יש טבלת רכישות.
יש טבלת מוצרים.
יש טבלת קישור בין רכישה אחת למוצרים רבים. (1:N)אני רוצה לתת אפשרות למשתמש להוסיף וריאנטים למוצרים.
כגון: יש מוצר שנקרא מכנסיים. ואפשר להוסיף לו וריאנטים מסוגים שונים: צבע, מידה.
חשוב לציין שהמשתמש יכול להוסיף סוגי וריאנטים כרצונו.אני עושה את זה בדרך הזאת:
- טבלת מוצרים
- טבלת סוגי וריאנטים למוצר (צבע, מידה)
- טבלת ערכי וריאנטים למוצר + סוג וריאנט (עמודות: מזהה סוג וריאנט, ערך (אדום/שחור/גדול/קטן), מחיר).
השאלה היא לגבי טבלת הקישור בין רכישה למוצרים שנרכשו בה, האם לחבר לטבלת המוצרים (1), או לטבלת ערכי הוריאנטים (3).
בשביל האפשרות הראשונה צריך להוסיף לטבלת הקישור גם ערך וריאנט.
בשביל האפשרות השניה, זה אומר שלכל מוצר חייבים להוסיף וריאנט. גם אם אין לו כמה אפשרויות. וזה קצת מטריד.אני אישית נוטה לדרך הראשונה. כי בעולם האמיתי, לכל וריאנט יש מקט משלו.
אשמח לשמוע חוו"ד.
-
חתימת קוד C#@yossiz
תודה רבה.
יש שתי סיבות שבגללן אני מעוניין בחתימה:- בניית דרייברים מחייב חתימה (לפרודקשיין)
- ישנם אנטיוירוסים שמזהים מוצר שלי כוירוס, ויש לי צד שאם יש חתימה מאושרת, האנטי וירוס יביא את זה בחשבון.
-
array בצד קליינטאם זהו דף דינאמי עם הרבה ajax, תשקול לעשות עם אנגולר.
-
התייעצות ב- MVC באנגולר1@zvizvi הפרופיל ייחודי לכל משתמש. אין פרופיל שמתאים לשני משתמשים.
אך לא לכל משתמש יש פרופיל. -
vue, הרצת פונקציה מתוך בדיקת v-if/v-elseכל הדבר הזה אמור להיות בצד שרת, כשיוצרים חשבון.
אם יש לך חשבונות שכבר נוצרו בעבר ללא הרשאות, תריץ סקריפט שיתקן את הטעון תיקון. -
Load balance עם NGINX + PM2אגב, השימוש ב cluster ב PM2 הוא שימושי מאוד לא דווקא כשרוצים scale. אלא בכלל בשביל zero time down.
כלומר, גם אם מריצים רק instance אחד, כשעושים reload אז PM2 יודע להרים מופע נוסף ורק אז לסגור את הישן. -
Load balance עם NGINX + PM2@אהרן
אבל התהליך צריך להאזין לאיזשהו פורט.
אני פשוט לא מכיר את התמיכה של nodejs ב cluster
אבל לא חשבתי שזה מאפשר לכולם לרוץ על אותו פורט.אעשה עוד בדיקות
-
קידוד מסד נתונים mssql@יוסף-בן-שמעון
יש שמות באנגלית? תבדוק איתם.ייתכן שיש איזה תו מוסתר לפני/אחרי האות ?
מה קורה כשאתה כותב שאילתת SQL פשוטה?
יש לך את הפלט של sequlize? -
LOG של על הבקשות לשרתNodeJS
אני רוצה לעשות ב -middleware שכל בקשה מהקליינט תירשם במסד נתונים (ה JSON עצמו של הבקשה + URL), ותקבל כמובן ייחודי.
את המזהה הזה אני אוסיף לכל פעולה שקורית במסד נתונים (בכל טבלה במסד נתונים תהיה עמודה שמצביעה על מזהה הפעולה).כמה לדעתכם דבר כזה יכול להשפיע על הביצועים?
וכמו כן, האם מקובל לעשות דבר כזה. -
Load balance עם NGINX + PM2מה הדרך הנכונה לעשות loadbalance עם PM2 ו NGINX?
אני יודע שב pm2 יש דבר שנקרא cluster mode
שזה בעצם מריץ את אותו תהליך (של nodejs) כמה פעמים (על כל CPU) ע"י שימוש ביכולת cluster של nodejs
ואיך שאני מבין (עוד לא בדקתי מספיק), כל התהליכים יכולים להאזין לאותו פורט.אז בעצם יספיק לעשות ב nginx הפניה לשרת אחד, על פורט אחד, והשרת עצמו נותן את היכולת של ה loadbalance
זה נותן גם יכולת חשובה ב PM2 שנקראת reload, שהתהליך NodeJS עושה restart מבלי להפיל אף resuest באמצע.
לחילופין, ניתן להריץ ב Pm2 כמה פעמים את אותו התהליך, על פורטים נפרדים. ולהגדיר ב nginx את ה - load balance (יש שם כמה אפשרויות לזה).
בהנחה שאני צודק בהנחותי, באיזה דרך מומלץ להשתמש?
אשמח להמלצות ולתיקונים. -
NodeJS הזיכרון מתנפח@אהרן זה ה express עצמו עושה.
אני מאמין שזה עובד עם pipe.
תכלס זה לא אמור לקחת זיכרון.
אבל עצם הפניה לשרת, אפשר לחסוך את זה.
כשמגיעים לכמות מרובה של קליינטים כל דבר כזה הוא חשוב.