כתבתי סקריפט עם פונקציה שמוחקת קוקייבחוש חרצוליים
רוצה לשתף מה כתבת...?מייק ווזאבסקי
VVVיבחוש חרצוליים
<script>
function LogOut(){
location.href = '@Url.Action("Index", "Home")'
@if (Request.cookies["LoginCookie"] != null)
{
Request.cookies["LoginCookie"].Expires = @DateTime.Now.AddDays(-1);
}
}
</script>
ואיפה מופיעות קריאות לLogOut בדף?baruchiro
onCLick של כפתוריבחוש חרצוליים
כן, תיארתי לעצמיbaruchiro
1. האם יש מצב שבו פונקצייה של ג'אווה סקריפט נקראת בהכרזה.
2. האם בטעות הפעלתי קריאה אליה במקום אחר, או שאחד המקומות שאני קורא לה עלול לקרוא לה אוטומטית גם בלי האירוע שהתכוונתי שיקרה.
לא נראה לייבחוש חרצוליים
אני לא קורא לה בהתחלה (onload)
נראה לי שאתה מבלבל בין מה שיכול לרוץ בדפדפן ומה בשרתעוקר הרים
זו אחת הסיבות שאני לא אוהב frameworks כאלה.
אי אפשר למחוק עוגיות בדפדפן. כל הקוד מתרנדר בצר השרת ואז נשלח ללקוח.
מה שיהיה אצל הלקוח זה רק הקוד שלמטה. כל השאר רץ כבר בשרת. כדי למחוק את העוגיות אתה יכול לשלוח לפונקציה בשרת שתמחק את העוגיות.
<script>
function LogOut(){
location.href = '/index/home'
}
</script>
אגבעוקר הריםאחרונה
הכי נח לעשות את זה ב-form כשה-action שלו הוא פונקציה בשרת שמוחקת את העוגיה ומחזירה את העמוד הרצוי.
מתחילה ללמוד תכנות cאנונימית27
תודה מראש..
למה דווקא C?מייק ווזאבסקי
זו שפה קשה להתחיל ללמוד... בטח לבד...
אולי כדאי לך לבחור שפה קלה יותר?
אבל מי שיודע אותה טובאליסף א
יכול לעבור בקלות ל C++
C#
ועוד רבות..
נכון. אבל השאלה היא מה המטרה.מייק ווזאבסקי
אם זו אכן המטרה אז סבבה.
אבל אם זה סתם בשביל הכיף, אז לא בטוח שזו בחירה חכמה... בחירה ב-C עלולה להוציא את כל החשק...
כאן אני מסכים איתך.אליסף א
בשביל הכיף, יש שפות יותר כייפיות.
למדתי הנדסאית תעשיה וניהול בהתמחות מערכות מידעאנונימית27
אשמח לסרטונים והדרכות..
או c courseעוקר הרים
יש קורסים מאוד מקצועיים ברשת
אם את מחפשת בעברית...מייק ווזאבסקי
יש את הפרוייקט של איתן...
יש שם לכל מיני שפות, אחת מהן זה C...
http://clang.eitan.ac.il/index.php
בהצלחה!
אורי ברוק!Shir10
יש לו ספר מבוא למדעי המחשב, זה בCּּ++ אבל יהיה לך שימושי גם לשפת C לדעתי.
ספר מעולה, מומלץ בחום.
ללמוד C++ יכול להיות מבלבל מאודעוקר הריםאחרונה
לא בהכרח מומלץ למי שרוצה ללמוד c
יש את האתר c מההתחלהshm
פרוייקט בMVC. אני צריך ליצור קוקיזיבחוש חרצוליים
מצאתי שתי צורות כתיבה. מה ההבדל ביניהן?
this.ControllerContext.HttpContext.Response.cookies.Add(cookie)
Response.cookies.Add(cookie)
אני לא מכיר את קרבי המערכת,אלעזר300
אבל אם הצורה השניה מתקמפלת, לא אמור להיות הבדל.
ה-controller ב-mvc מכיר את HttpContextעוקר הריםאחרונה
ולכן הצורה השניה תקינה.
אם אני זוכר נכון, בצורה הראשונה צריך להשתמש מחוץ ל- controller, אבל הרבה זמן לא כתבתי MVC.NET...
Eloquent javascript 2בוני וקלייד
הומלץ לי עליו אחריו שהבעתי את סלידתי מצד לקוח, כספר שמסביר לעומק איך הדברים עובדים.
לשלוח אותך לקרוא ספר לא בהכרח ירגיע את סלידתךבקצרהאחרונה
מוזמן גם לאישי, אני אישית מאוד נהנה מjs גם בצד לקוח, וגם בצד שרת.
הספר, נקודתית, כבר עובד על המהדורה השלישית. אפשר לקרוא אותה כאן-
Eloquent Javascript
יש לי עיגול שמורכב מהרבה ישריםיבחוש חרצוליים
אני רוצה שהוא יראה עיגול מושלם, בלי זוויות, מה אני אמור לעשות להם? ואיך עושים את זה?
עוד לא התחלתי את הפרויקט אבל כנראה שהוא יהיה בWPF
זה נכון לכל מעגל (שאינו אידאי)עוקר הרים
בסופו של דבר ככל שהפסים יהיו קצרים יותר, המעגל יראה מושלם יותר. זה הכל.
(עיגול, אגב זה השטח הפנימי, הקו החיצוני הוא מעגל).
אם אתה צריך את המשוואה, חשב לפי משפט פיתגורס: y שווה לשורש (רדיוס בריבוע - x בריבוע).
אפשריdavLipoאחרונה
ברמת בעיקרון כדי שיהיה עיגול יש צורך או ברעיון ש"עוקר ערים" רשם (וכך יש הגבלה תאורטית על איכות המעגל), או בדרך שבדר"כ עושים זאת ע"י יצירת ווקטורים שמאפיינים מעגל, ובכך אין הגבלה תאורטית כי כל פעם שאתה עושה "זום" למעגל המאיץ הגרפי אמור לתקן את האיכות..
בwpf זה פועל עם ווקטורים:
אפשר לקרוא טיפה על זה פה: Geometries
ולגבי מעגל: How to: Create an Elliptical Arc
בהצלחה!
מתכנתים לכאן
נועוש=]]!!
טוב אז מחפשת לשדרג את הלפטופ שלי.
מחפשת נייד איכותי, מהיר, חזק, ssd, לא כבד, טאצ' מסתובב עם ביצועים די יפים (לא גיימרית או גרפיקאית, צריכה בעיקר לתכנות ב++java,python,c, אבל לא לתכנות אינסטיבי מדי.. את זה אני אעשה גם ככה על נייח)
התקציב עד 3500 ש"ח
ראיתי את הסדרה yoga של lenovo, וחשבתי על ה720 מעבד i5 דור 8.. מבחינת ביצועים הבנתי שהוא מהיר מאוד, אבל חושבת שהוא קצת יקר..
המלצות? דיס המלצות? מכירים מחשבים אחרים בסדרה? או של לנובו בכלל שיתאימו?
ועוד שאלה-
מבחינת מערכת הפעלה, עד כמה מסובך להתקין לינוקס? ומבחינת מחיר, יכול להיות שעדיף לקנות בלי מערכת ולהתקין לינוקס? או שלהישאר כרגע עם ווינדואוס 10?
תודות!
נשמע שאת די בענייניםbaruchiro
הם אמורים להיות טובים יותר, אבל הם זולים והמהירות שעון שלהם נמוכה.
עדיין זה כדאי?
ולינוקס זה לא בעיה להתקין.
מתייחס רק ליוגה - אין לי אבל קיבלתי עליהם המלצות חמותיבחוש חרצוליים
לגבי המערכת ההפעלהdavLipo
לינוקס זה משפחת מערכות הפעלה יחסית גדולה (שמבוססת על יוניקס),
בדר"כ 'סתם' לינוקס מתקינים על שרתים, וככל הנראה זה לא מה שהתכוונת (במערכת הזאת יש רק שורת פקודות),
המערכת לינוקס הפופלארית לשולחן עבודה היא אובונטו (ubuntu), היא נורא נחמדה וקלה למתחילים (ויחסית קל להתקין אותה) אז לפני שאת רצה להתקין אותה חשוב שדעתי כמה דברים:
1. היא פחות תומכת בקבצי exe ובקבצי office כלומר יהיה מאוד קשה לקרוא שם קובץ וורד או להריץ תוכנות שמותאמות לווינדוס, לכן אם את רק רוצה לתכנת עליה, אז מעולה קיימות כמה ide מעולות ללינוקס (eclipse java,eclipse c++, ולפייטון אני פחות מכיר).
2. יש לה כמה ייתרונות ברורים א. שהיא זולה ב. שהיא מלמדת אותך יותר על מערכות הפעלה ועל אל המחשב בנוי (יכול לעזור גם בc, וגם בבניית שרתים אם תרצי, וגם בעוד מיליון ואחת דברים)
ולעניין ווינדוס 10, אם המחיר הוא לא בעיה ואת אוהבת אותו, ואת רוצה לינוקס תמיד תוכלי להתקין על מכונה וירטואלית
הערות.11111
דבר ראשון הערה חשובה לגבי 1:
רוב מוחלט של קבצי האופיס נפתחים ללא בעיות משמעותיות בLibreOffice כך שזה לא נכון מה שכתבת.
ועכשיו להערות הקטנות
לינוקס היא דמויית יוניקס ולא מבוססת על יוניקס למיטב ידיעתי.
מה זה סתם לינוקס? גם על שרתים לא מתקינים לינוקס עירום, עם לינוקס עירום אין לך מה לעשות גם בשרתים,
ישנם הפצות שונות של לינוקס (הפצת לינוקס - לינוקס וסט כלים והגדרות שבאות בהתקנה ובמאגר החבילות המקושר) חלקם מיועדות לדבר ספציפיים חלקם יותר כלליות חלקם לשולחן עבודה כגון יובנטו שהזכרת.
הערות על הערותdavLipoאחרונה
בניסיוני הקבצים לא נפתחו כראוי לא בLibreOffice לא בWPS Office,
אולי אלו היו קבצים "מסובכים", עם טבלאות אבל זכור לי היטב שלא יכולתי לפתוח אותם ולערוך אותם כראוי
הערות קטנות:
1. "לינוקס (באנגלית: Linux) היא משפחה של מערכות הפעלה המבוססות על ליבת לינוקס..." - זאת הייתה הכוונה שלי לעניין הביסוס
2. כנראה שאתה צודק לעניין לינוקס ערום שבאמת חברות לא משתמשים בזה (למרות שנראלי שזה אפשרי.. ולהתקין עליו אילו תוכנות שרוצים)
תשתיות באופק/צהלבוני וקלייד
בבסמח לומדים רק פיתוח ועכשיו לפני המיונים אף אחד לא יודע לומר מה עושים בתשתיות, ולמה השם של זה כלכך גרוע.
ואגב תשתיות - מה המצב באזרחות? מה עושים והאם יש עבודה וביקוש?
לגבי האזרחות - חפש devopsעוקר הרים
באופן כלליעוקר הרים
תשתיות זה שם מאוד כללי לכל התשתיות הפיזיות והאפליקטיביות שצריך כדי לפתח.
דומיין, מייל, שרתים, שרת ניהול גרסאות (git/ tfs וכדומה), ענן, הפצת עדכוני תכונה, ניהול מאגרי חבילות (npm/ nuget וכדומה), אבטחת רשת ועוד ועוד...
כמו רוב הדברים בפיתוח ובכלל, השאלה איך עושים את זה. אם אתה אחראי על תשתיות מיושנות ואתה עושה עבודה סיזיפית שחוזרת על עצמה, זה די משעמם.
לעומת זאת אם אתה מפתח תשתיות מתקדמות זה יכול להיות מעניין כמו ואף יותר מפיתוח 'רגיל'.
האם יש עבודה וביקוש - תלוי מה תעשה, אבל אם תהיה טוב במה שאתה עושה, בהחלט כן. המון חברות משוועות לאנשי devops טובים.
משהאחרונה
אנשי פייתון לכאן!בטעות נכנסתי
הי
אני צריכה להעביר חומר על פייתון ורציתי לשלב גם משהו קצת הומוריסטי יותר.
מצאתי בדיחה על פייתון רק שלא הצלחתי להבין את הפאנצ' בה
מישהו?
תודה!

יש הרבה דברים בפייתון שמבוססים על מונטי פייתוןbaruchiro
אכן, יש מצב שזה באמת איזו בדיחה פנימיתבטעות נכנסתיאחרונה
לא נורא, העברתי בלי זה והיה ב"ה מעולה..
linq to XMLShir10
היי!
אני עובדת על פרוייקט בc# ואמורה ליישם את שכבת הDAL ע"י xml.
כתבתי כבר את הקוד ומימשתי את כל הפונקציות, הבעיה היא שכשאני מריצה את התכנית ומזינה נתונים-הם לא באמת נשמרים לפעם הבאה.
מה יכולה להיות הבעיה?
וואו, שאלה מאוד כלליתbaruchiro
לא נראה לי!Shir10
במה מדובר?
אני באה יחסית עם ידע 0 בנושא, זה היה קורס ללימוד עצמי אז אין לי כל כך מושג.
תודה רבה
קשה לעזור בלי דוגמהאיזה_טוב_ה'_
אנחנו לא יכולים לדעת מה עשית ומה לא...
נכון..Shir10
אבל אני בעצמי לא יודעת מה יכולה להיות הבעיה.
יעזור אם אני אעלה לכאן את הפרוייקט?
כן..איזה_טוב_ה'_
תודה רבה!!Shir10
לא ממש הבנתי את הפרויקטbaruchiro
תמיד WPF נראה ככה עם 4 פרויקטים שנקראים בשמות קצרים ומוזרים?
אני לא מכיר WPF אז לא מצאתי את הידיים והרגליים.
זה לא אמור להיות MVVM שזה דומה לMVC אבל לא?
זה בנוי בתבנית של מודל השכבותShir10
וזה פרוייקט, אז כמה שזה מסובך ככה המרצים יותר מבסוטים![]()
בעיקרון השכבה שאמורה להריץ את הכל זה הUI אז זה פשוט לדבג אותה שם
את הזנת נתונים לתוך XML בזיכרון?משה
צריך לשמור אותו
הנה דוגמא:
xmlDocuments.Save(filePath);
כן ככה עשיתיShir10
זה קשור אולי ל xmlSerialize ?
לא. זה משהו אחר.משה
האם שמרת לקובץ ובדקת את תוכן הקובץ שנשמר?
לאShir10
הנתונים שאני מזינה תוך כדי הרצה אמורים להישמר בקובץ XML שבתקייה של הdebug אבל בפועל זה לא ממש קורה.
שימי שם breakpointמשהאחרונה
ותראי מה הכתובת של הקובץ בפועל, לא מה ש את חושבת.
פעם קרה לי איזה בלבול עם מיקום הקובץbaruchiro
יכול להיות משהו שקורא מקובץ אחד אבל בטעות כותב לקובץ אחר (כי הנתיב לא אותו דבר בדיוק) ואז תמיד מתחיל מאותו מצב נתונים.
הפניות בסי שארפטל56565
מישהו יכול לעזור לי בבקשה?
לא מצליחה להבין את המורה שלי.. אנחנו לומדים רשימה ואני לא מבינה את הקטע של ההפניות. היא הסבירה שכל חוליה מורכבת מערך כלשהו והפניה לחוליה נוספת כלומר כתובת בזיכרון למקום אחר ששם נמצאת החוליה.
לא מבינה איך זה עובד. למה צריך גם לבזבז תא שישמור כתובת אם במילא צריך לשמור את העצם בתאים אחרים? איך בכלל המחשב יודע יזה גודל לשמור. נגיד בחוליה שהערך שלה זה קופסא איך המחשב יודע באיזה גודל הקופסא?
אוף לא מצליחה להבין וחרשתי את האינטרנט ולא מוצאת תשובה.
מישהו יכול להסביר לי או לצרף קישור שמסביר את זה?
ממש תודה...
1. זה לא קשור ל-C#עוקר הרים
זה עניין של מדעי המחשב ב-C# נדיר שמשתמשים במבנה הנתונים הזה (נקרא שם LinkedList).
2. ב-C# קשה יותר להבין ניהול זיכרון כי השפה חוסכת הרבה מההתעסקות עם הזיכרון. (לעומת c++ לדוגמה).
3. המשתנים בתוכנה מאוחסנים בזיכרון ה-RAM. המעבד יודע לגשת אליהם לפי הכתובת שלהם. הגודל של כתובת כזו נגזרת מסוג המעבד (32 ביט או 64 ביט).
4. הסבר קצרצר (ולא הכרחי) על זיכרון. יש בזיכרון ה-RAM כמה חלקים. שניים מהם הם ה-stack וה-heap. ב-stack מאוחסנים כל המשתנים שהמקום שהם תופסים בזיכרון ידוע מראש. לדוגמה, int תופס 4 בתים. ב-heap מאוחסנים משתנים שלא ידוע מראש מה הגודל שלהם, לדוגמה - מערכים, ב-c# כל מה שהוא אובייקט (class) ולא struct מאוחסן ב-stack.
כשתוכנה רצה היא מראש "תופסת" מקום בזיכרון ב-stack. ובזמן ריצה היא תופסת ומשחררת מקום ב-heap.
5. ב-c# כל מה שהוא class ולא struct לא ידוע מראש כמה מקום הוא תופס. ולכן מה ששמור בזיכרון הוא רק מצביע שכברירת מחדל הערך שלו הוא 0 שמיוצג ב-C# כ-null. כששמים ערך במשתנה אז הערך של המצביע מאותחל לכתובת שבה שמור המשתנה עצמו. ב-C# זה שקוף לך, אבל למעשה המעבד לא ניגש ישר לערך של המשתנה אלא "קופץ" באמצעות המצביע.
6. רשימה מקושרת היא דרך ליצור אוסף ללא אורך מינימום/ מקסימום ובלי לתפוס מראש את המקום הדרוש לכך בזיכרון מראש. (בניגוד למערך שיש לו גודל מוגבל שצריך להקצות מראש. אם רוצים להוסיף מעבר לגודל, צריך להקצות מערך חדש ולהעביר אליו את הערכים מהמערך הישן). שימוש לדוגמה ברשימה - תכנה שחשוב מאוד בה לא להקצות זיכרון שלא לצורך ולא ידוע מראש מה גודל האוסף, או שהוא גדל וקטן כל הזמן.
במערך יש דרך פשוטה לגשת לערכים - בתוכנה נשמר רק מהי כתובת ההתחלה של המערך. כשרוצים לגשת לאיבר ה-100 מחשבים כתובת ההתחלה + גודל איבר * (מאה - 1).
ברשימה, היות שלא מקצים את כל הזיכרון מראש, כל איבר שומר איפה האיבר הבא מאוחסן.אין דרך להגיע ישירות לאיבר במקום ה-N כי לא אנחנו לא יודעים מראש את הכתובת שלו. ולכן נצטרך לרוץ על כל האיברים עד שנגיע אליו (GetByIndex בדוגמה המצורפת).
צירפתי מימוש קצר ב-c# שיכול קצת לעזור לך להבין - myLinkedList.
לשאלותייך:
7. " למה צריך גם לבזבז תא שישמור כתובת אם במילא צריך לשמור את העצם בתאים אחרים " - ההפניה היא הכתובת בזיכרון ולא הערך עצמו. ללא ההפניה לא נוכל לגשת לתא הבא ברשימה (ואם לא תהיה שום הפניה אליו הוא יסומן כזבל ועלול להידרס.
8. " איך בכלל המחשב יודע יזה גודל לשמור " - כפי שהוסבר למעלה תלוי איזה סוג של משתנה. משתנים שלא דינמיים בגודלם (struct) מוקצה להם מראש מקום. כאן כמובן שהרשימה היא דינמית בגודלה ולכן היא והאיברים שלה מוכרחים להיות class. הערכים עצמם יכולים להיות ערכים עם גודל ידוע מראש (כמו int) או ערכים עם גודל משתנה, ואז נשמר שם רק המצביע למשתנה עצמו בעוד המשתנה עצמו נשמר במקום אחר.
מקווה שזה עושה לך סדר. גם הערך רשימה מקושרת בוויקיפדיה יכול לעזור.
תודה רבה על תשובתךטל56565
אני חושבת שזה הרבה יותר ברור עכשיו.
אשמח אם תוכל להגיד לי אם הבנתי נכון-
בעצם בשורת קוד הבאה למשל:
;IntNode m
מוגדר משתנה בשם m שבשלב זה יש בתוכו null. כלומר אין הפניה לשום כתובת.
לאחר השורה הבאה:
;(m=new IntNode(5
החוליה נשמרת בזיכרון בכתובת מסויימת. הכתובת שלה נמצאת עכשיו בתוך המשתנה m. ובחוליה שנשמרה בזיכרון נמצא הערך חמש וכן כתובת נוספת של החוליה הבאה. (בזה אני קצת מסתפקת אם הבנתי..)
אגב שרק מגדירים משתנה רגיל למשל int a ועדיין לא הכנסנו ערך האם במשתנה יש ערך ברירת מחדל שזה במקרה הזה למשל 0?
וממש תודה על העזרה!!!
נכוןעוקר הרים
חוץ מזה שכשיוצרים חוליה בשרשרת הכתובת של החוליה הבאה עדיין לא ידועה ולכן הערך יהיה null.
כשנוסיף עוד חוליה נשנה את הערך לכתובת של החוליה הבאה.
את צודקת גם לגבי int.
יש דרך לדעת מהו ערך ברירת המחדל ב-C# המילה השמורה default. לאובייקטים זה יהיה תמיד null.
תודה רבה!!טל56565
בשמחה
עוקר הריםאחרונה
נראה לי ש-O(n)אלעזר300
הסבר: n/n הוא תמיד 1, ולכן זמן הריצה של שורה 4 הוא O(1), וזמן הריצה של שורות 3-4 הוא O(n).
אח"כ נמשיך ברקורסיה:
n + n/2 + n/4 + n/8 + ... = O(n)
Log n1 * log n2?baruchiro
^^^ספק
סיבוכיות היא בעצם סדר הגודל של מספר הפעולות שמבצעת הפונקציהספק
זה לא משנה כמה שורות קוד יש בפונקציה - זה משנה כמה פעולות היא מבצעת.
כלומר, אם יש לך לולאה שמעלה בריבוע כל איבר במערך שהוא באורך n, היא תבצע n פעולות של העלאה בריבוע - למרות שזו רק שורה אחת.
בדוגמא הנוכחית, יש לך 2 לולואות שהראשונה מבצעת log(n1) פעולות והשניה מבצעת log(n2) פעולות (כי ההתקדמות של i ו-j הן בחזקה של 2) על כל פעולה שמבצעת הלולאה הראשונה - ולכן יש מכפלה.
(ה-log הוא על בסיס 2).
הקריאה הפנימית תיעצר - אבל החיצונית תמשיך...אלעזר300אחרונה
ותמשיך לבצע בלולאה של שורה 3 קריאות פנימיות עד n פעמים.
שתי שאלות בנוגע לצבעיםיבחוש חרצוליים
({red, blue blac,......... } )
2) איך אני יכול לקבל את הצבע של קונטרול מסויים? (במילה, כמו בשאלה הקודמת).
אני עובד בwpf
2. גגל color picker. ל VS Web ולכרום יש אחדמשה
אני מאמין שזה תלוי מה אתה מגדיר כצבע..baruchiro
לכן הדגשתי, אני רוצה לקבל את כל המילים של הצבעיםיבחוש חרצוליים
stack overflowאליסף א
עבור א.
arrays - C# getting all colors from Color - Stack Overflow
KnownColor[] colors = Enum.GetValues(typeof(KnownColor));
foreach(KnownColor knowColor in colors)
{
Color color = Color.FromKnownColor(knowColor);
}
לגבי באליסף א
נראה שזה לא טריוואלי.
כי הקונטרול שלך יכול להכיל כל צבע שזה אחד מ כמליון אפשרויות (256 * 256 *256)
והצבעים הידועים זה הרבה פחות.
לא מצאתי בחיפוש פשוט איזו המרה שכזו.
אבל אוכל לתת לך כיוון,
תמיר את הצבע של הקונטרול ל מרחב צבעים HSV. ומשם לפי הזווית (H) תוכל להחליט לאיזה צבע הוא שייך.
בהצלחה
עוקר הרים ענה לךאליסף א
פיתרוןעוקר הרים
real_colors_names, C# - rextester
(אין לי ויז'ואל סטודיו, כתבתי והרצתי את זה שם).
הראשון זה שמות הצבעים כולל ActiveBorder ודומיו.
השני הוא רק צבעים 'אמיתיים'.
פה זה רק צבעים מוכרים ל-#Cמשה
אני חושד שב- HTML/CSS יש שמות צבעים אחרים. תלוי בצורך שלך.
הוא אמר שהוא משתמש ב-wpfעוקר הרים
אני עדיין חושב שזה עובדה שצריך לציין אותהמשהאחרונה
בשביל WPF זה באמת יעשה את העבודה.
הגדרה ברימון שמאפשרת למתכנתים לחיות...עוקר הרים
מי שמתכנת ברימון נתקל בבעיה המעצבנת שבגלל הגלישה באתרים המאובטחים אי אפשר להריץ קוד שעושה בקשת https, בגלל שהוא לא מזהה את רשות האישורים של רימון. אפשר לטפל בזה בהרבה מקומות, אבל זה מאוד מעצבן.
יש להם הגדרה שמאפשרת לנטרל את הסינון באתרים מאובטחים בכל מה שהוא לא דפדפן -
לא נפתח למי שמחובר עם רשת רגילה, אבל נראה התקדמות יפהמשהאחרונה
מנסה להפעיל פקודה קוליתיבחוש חרצוליים
עברתי עם הדיבגר, הוא קורא את כל השורות אבל פשוט לא מפעיל את האיבנט כשאני מדבר למיקרופון.
רעיון?
איזה עוד ארועים יש לרכיב הזה?משה
(להבא, תעשה העתק הדבק ותעצב כקוד מתוך העורך פה)
תנסה להאזין לשאר הארועים, בטח יש לו ארוע שבו הוא לא הצליח להקשיב או דומה לזה - אולי הוא יהיה קצה החוט שלך.
זה קונסול?
שים לך פונקציה של לוג שתאסוף את כל הפרטים שאפשר, ואחר כך תבטל אותה.
אני עובד עם WPFיבחוש חרצוליים
הוספתי לו עוד אירוע אחד, סתם למקרה שהוא קולט משהו. גם בלי תוצאה.. נראה לי הוא לא קולט את המיקרופון.
בכל מקרה הנה הקוד
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Speech.Recognition;
namespace VoiceCommand
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
SpeechRecognitionEngine RecEngine = new SpeechRecognitionEngine();
public MainWindow()
{
InitializeComponent();
string[] WordArray = { "say hello", "print my name" };
Choices Command = new Choices();
Command.Add(WordArray);
GrammarBuilder GB = new GrammarBuilder();
GB.Append(Command);
Grammar Gram = new Grammar(GB);
RecEngine.LoadGrammarAsync(Gram);
RecEngine.SetInputToDefaultAudioDevice();
RecEngine.SpeechRecognized += RecEngine_SpeechRecognized;
RecEngine.SpeechRecognized += RecEngine_SpeechRecognized1;
RecEngine.RecognizeAsync(RecognizeMode.Multiple);
}
private void RecEngine_SpeechRecognized1(object sender, SpeechRecognizedEventArgs e)
{
MessageBox.Show("try");
}
private void RecEngine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
switch (e.Result.Text)
{
case "say hello":
MessageBox.Show("hello!");
break;
case "print my name":
tbx.Text = "oded";
break;
}
}
}
}
בדקת בכלל שהוא "תופס" את המיקרופון ברמת מ"ה?משה
שמוגדר לו המיקרופון ולא הLINE למשל?
איך אני בודק את זה?יבחוש חרצוליים
חפש פהמשה
חפש פה
מה אני אמור לחפש שם?יבחוש חרצוליים
יש שינוי בווליום שאתה מדבר?משה
כן. וחיפוש בגוגל באמצעות המיקרופון עובדיבחוש חרצולייםאחרונה
שאלה ב-cssעלה למעלה
ב"ה הסתדרתיעלה למעלהאחרונה
הודות ל- @מייק ווזאבסקי
יש לי מחשב נייד*שלי*
(אילוסטרייטור, אינדיזיין וכו')
השאלה אם יש אפשרות כזאת ??
תודה.
מתאים לפורום השכןעוקר הרים
זה לא פורום תוכנות אלא תִכנות
עם 2GB זיכרון אי אפשר לעבוד עם התוכנות הנ"לPHSelf
מתחיל מ 6GB מינימום כדי לעבוד בצורה חלקה
וגם חשוב המעבד. עם 2GB RAM אני לא מאמין שיביאו מעבד חזק מספיק...
אז....חייב להחליף מחשב??*שלי*
איזה מעבד? RAM אפשר להוסיף...PHSelf
I3*שלי*
גם עם שידרוג RAM יהיה קשה לעבוד על דברים כבדים איתוPHSelf
אם אן אפשרות לשדרג את המחשב לחדש יותר
הייתי ממליץ ל:
א. להוסיף RAM, שיהיה לפחות 6GB.
ב. אם אין, לשדרג לכונן קשיח SSD.
גם אם משפרים את הזיכרון והאחסון, המחשב לא יריץ 100%.
מציע לשדרג מחשב לגמרי
או לקנות מחשב חדש עם זיכרון גדול יותר*שלי*
זה מה שהתכוונתי לשדרג מחשב לגמריPHSelf
תודה על המידע ...*שלי*אחרונה
אלגוריתמיקאים שלום... (פייתון)conet
בונה תוכנה לניהול רשת שדות תעופה
המשימה הראשונה הייתה יצירת מטריצת שכנויות בגודל n×n כלומר טבלת של 0 ו 1 אם אפשר ליסוע משדה אחד למשנהו או לא.
עכשיו משימה 2 זה להקים יכולת לדעת את כל המסלולים האפשריים מ a ל b (עדיפות גדולה למשהו שמשתמש במטריצה כמובן...)
תודה רבה
1 כבר מוכן מחפש רעיון מגניב ל2conet
המטריצה בעצם מייצגת גרף...מייק ווזאבסקי
אז אתה בעצם צריך למצוא את כל המסלולים בגרף מנקודה a ל-b.
אבל בטח אתה לא מחפש ממש את כל המסלולים, כי זה אינסופי.
אתה מחפש את כל המסלולים עם הגבלות מסויימות. למשל - כל המסלולים מ-a ל-b שלא עוברים פעמיים באותה נקודה.
אז תגדיר קודם מה בדיוק הכללים, ואז זה יהיה יותר קל 
ברור.. כל המסלולים באורך מקסימלי nconet
למה לך כל המסלולים?מייק ווזאבסקי
אפשר לעשות את זה פשוט ע"י סריקה רקורסיבית...
אבל מה יתנו לך כל המסלולים?
לי זה לא יתן כלום...conet
קיצר... אז תכתוב סתם רקורסיה שסורקת את הגרף...מייק ווזאבסקי
זה הרי גרף מכוון... (אני מניח שאסור לעבור בקודקוד פעמיים, אחרת גם אם הגעת לפני n צעדים תצטרך לנסות להמשיך).
בכל קודקוד היא מתפצלת לכל הקודקודים, וסורקת גם אותם.
היא תעצור או כשהיא הגיעה לקודקוד b, או כשהיא עשתה n צעדים, או כשהיא נכנסה לקודקוד שכבר ביקרת בו (בשביל זה צריך להחזיק איזשהי רשימה של קודקודים שכבר ביקרת בהם ולתחזק אותה בהתאם, אלא אם כן לא אכפת לך לבקר בכל קודקוד פעמיים).
בהצלחה!
^ חיפוש לעומק (DFS).אלעזר300אחרונה
אמ;לקעוקר הרים
שגיאת HTTP מיוחדת (418) עבור קומקום תה שמבקשים ממנו לחלוט קפה.
זה אמיתי כאילו?shm
זו מתיחת 1 באפריל, אבל רשמית היא חלק מהתקןעוקר הריםאחרונה
היא תפסה את קוד 418 והיא מופיעה בכל מקום/ ספריה שמדובר בהם על http.
לדוגמה -
node/_http_server.js at master · nodejs/node · GitHub
js-standard-http-error/codes.json at master · moll/js-standard-http-error · GitHub
statuses/codes.json at master · jshttp/statuses · GitHub
node-status-codes/index.js at master · sindresorhus/node-status-codes · GitHub
js | שימוש בTemplate להוספה חוזרתbaruchiro
אני לא ממש יודע JS, אני פשוט זורם עם זה ועם JQuery, באיזה פרויקט שאני עושה כשממש משעמם לי.
יש לי איזה אלמנט DOM כלשהו שהוא שמור כString, עם בנים ונכדים והכל, ויש בו "שומרי מקום" כמו %%id%% וכאלה, ואני עובר בלולאה על הנתונים שלי, מעדכן את הString הזה, ובסוף מכניס אותו לדף בעזרת append.
הבעיה היא שכל פעם שאני רוצה לשנות את האובייקט הזה, אני שם אותו חזרה בדף, עורך ומשנה, ומעדכן חזרה את הString.
מה הפתרון הכי פשוט שיש?
שליפה מקובץ?
ראיתי שיש תגית Template, זה הדרך?
שליפה מאובייקט שנמצא בדף במצב מוסתר?
אל תשכחו שאני צריך להחליף בהם את השומרי מקום, זה נראה לי עדיף כString, לא?
שומרי המקום יכולים להיות בid, בclass ובתוכן...
ב-jQuery שאמור לתמוך בכל דפדפן, שימוש בפונקציהעוקר הריםאחרונה
function template(id, class){
return '<span id="' + id + '" class="' + class + '"></span>'
}
אבל כל הכתיבה הזו מיושנת מאוד.
הייתי ממליץ לך ללמוד על ספריות מודרניות לפיתוח (react, angular vue.js).
עזרה ב node.jsיאיר_
אני בונה אתר לעסק. האתר בנוי מכמה עמודים ואחד העמודים הוא form שבו הלקוח משאיר פרטים וזה נשלח למייל.
בניתי את האתר בשני חלקים חלק אחד של כל האתר וכל העמודים, וחלק שני עם node.js וה form איך אני מחבר/מקשר אותם לאתר אחד?
בנית את ה-form בפלטפורמה אחרת?אלעזר300
בנית לו שם גם צד שרת?
לא יש צד שרת רק לדף של הformיאיר_
גם שאר האתר צריך צד שרת כלשהו...אלעזר300
האם השתמשת / תכננת להשתמש בתוכנת שרת מוכנה (IIS או אחרת)?
(אני עוד מנסה להבין מה בנית ובאיזו פלטפורמה...)
...יאיר_
ועשיתי דף html נוסף שבו נמצא ה form והדף הזה מוקשר לקוד של ה node.js ולקוד של get post ושליחת המייל.
השאלה האם בשביל לחבר את שניהם לאתר אחד צריך לקשר את כל העמודים ל node.js ?
ומצטער אני לא כל כך הבנתי את השאלה.
אני אציין שאני עדיין סטודנט וזה הולך להיות האתר הראשון שאני בע"ה יעלה לרשת.
באיזו ספריית שרת השתמשת? express או אחרת?עוקר הרים
אם express אז מה שעושים הוא בערך ככה:
שמים בתיקיה אחת את כל הקבצים הסטטיים, לצורך הדוגמה נקרא לתיקיה static.
כן אני משתמש ב expressיאיר_
נכוןעוקר הרים
סבבה תודהיאיר_
פשוט היישור לשמאל לא עבד טובאלעזר300
app.use(express.static(path.resolve(__dirname, 'static')))
לא עבד לייאיר_
הוא כותב לי ש
path is not defined
כתבתי:
app.use(express.static('public'))
ואז זה מציג לי רק דף HTML בסיסי בלי CSS JS וכו'
גם מה שכתבת טובעוקר הריםאחרונה
path הוא מודול של node.js, כדי להשתמש בו צריך:
const path = require('path')
לגבי שאר הקבצים - כנראה שאתה לא מפנה אליהם נכון, תוכל לראות ב-network בכרום לאיפה אתה פונה.
קטע... בפיירפוקס זה טוב,עוקר הרים
בכרום לא



