yyy
-
-
יש ברשותי כתובת IP של vps וכן כתובת דומיין שרכשתי ב-clodflare.
השאלות הםא.
איך אני גורם לכך שברגע שמשתמש יקליד ברחבי העולם את הכתובת (נניח mysite.com) הוא יופנה ל-IP (נניח 111.222.333.444)?ב.
איך לשמור על כל הניתובים שקינפגתי באפליקציה המקורית לכתובת החדשה, כלומר שהקלדה שלmysites.com/myController
תביא לאותה תוצאה של
111.222.333.444/myController`
(כהמשך לנושא הזה)
תודה.
-
@Sara-Rivka כתב בערך של קומבובוקס:
;()combobox1.DataSours = EmployeesProjectsTable.GetTable
מה ה-Type ש-
()GetTable
מחזיר?
אם זה List אז אפשר להשתמש במתודה-Distinct. -
@קומפיונט נכון, וגם זה נכנס לתוקף רק אחרי ריסטרט של המערכת.
-
@קומפיונט זה אכן מה שעשיתי.
-
יש לי VPS שמריץ אובונטו. ייצרתי מפתחות SSH. מה כעת?
-
אגב למיטב הבנתי פרד"ס לא מתחייבים על כלום, בטח לא על עבודה במוסד ושאר הזיות (במחילה). כל מה שהם תורמים זה שאם הגעת דרכם, כביכול עברת את הבידוק, ואתה יכול תיאורטית בעתיד להתקבל אי שם לתעשיה בטחונית. יש הרבה בוטקאמפים שמבטיחים עבודה וגם מקיימים (אומנם הם לא עושים זאת בחינם כידוע, אבל לאדם בלי נתוני פתיחה של תואר זה יכול להיות נהדר).
-
סביבת אנגולר:
html<div style="background-color: #FCA311; width:max-content; transition: background-color ; transition-duration: 1s; cursor: pointer;" class="aUser"> <i class="pi pi-user-plus"></i> <p >הוסף</p> </div>
css:
.aUser:hover { background-color: rgb(127, 13, 234); }
ה-transition לא פועל. יש למישהו השערה מדוע?
נ.ב. למנהלי המערכת בערכת עיצוב החדשה של האתר כשקטע מוגדר כקוד הוא לא מיושר משמאל לימין. -
יש"כ לכל המסייעים עד עתה.
כמצוות הרבנים @יוסף בן שמעון (איך מאזכרים שם עם רווח באמצע?) ו-@dovid, אני מנסה לבצע זאת דרך השרת.
נתקלתי בבעיה בשליחת הפרמטר של שם העיר העברי לשרת, חיפשתי קצת ומצאתי שצריך לקודד קודם את השם.
עשיתי את זה באמצעות encodeURI בצד האנגולר, הכנסתי ל-header, ואכן עובר ערך מקודד לשרת. דוגמא להידר (עיר:ירושלים ) המופיע ב-debug של chrome:"cityname: %D7%99%D7%A8%D7%95%D7%A9%D7%9C%D7%99%D7%9D"
הבעיה נכון לעכשיו היא, שהשרת משום מה לא יודע לפענח את המידע בחזרה:
כך נראה הקוד באנגולר:let httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json;charset=utf-8', cityName: encodeURI(currCityName) }), }; return this.http.get<Neighborhood[]>(this.URL, httpOptions);
ב- .net הקוד הוא כך
string currCity= Request.Headers.FirstOrDefault (c=>c.Value== "cityName").ToString(); currCity = System.Net.WebUtility.UrlDecode(currCity);
אני מקבל ב-currCity את הסטרינג הבא "[,]" , לא ברור לי מה המשמעות של זה (מערך ריק?)
ניסיתי גם את הסינטקס הזה:
Request.Headers.FirstOrDefault (c=>c.Key== "cityName").Value;
אבל אני מקבל null ב-currCity.
איך בדיוק מתפעלים את הפיענוח של ה-URI?
לחילופין יש דרך אחרת להעביר מידע עברי ב-headers? -
@by6199 כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@dovid כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:
@באתי-לעזור לא הבנתי. נניח שיש לי מלא שרתים.
תציע לי דרך לפחות לאחת משני הדרישות של השואל:
א. רשימת שכונות לפי עיר
ב. רשימת רחובות לפי עיר+שכונהכדאי להסתכל על האתר של רשות המסים https://www.nadlan.gov.il/ ייתכן ואפשר להתחקות מהיכן המידע שלו לפי שכונות
באמת שווה בדיקה, ברפרוף ראיתי שיש להם API של השלמה אוטומטית, וזה אכן כולל שכונות, אבל לא דטא-בייס מסודר.
מכיוון שזה אתר ממשלתי לא ברור לי מה האינטרס שלהם לא לפרסם את זה רשמי, אא"כ הסנדלר הולך יחף וגם הם משתמשים במיקור חוץ. -
ותודה מיוחדת ל@yossiz על ההשקעה ב-stackblitz.
-
@A0533057932
הצלחתי בסוף להוריד. תודה רבה. -
@odeddvir כי לא לכל דבר מתאימה טבלה.
בכ"א הפתרון הוא לשנות אתandroid:layout_height="match_parent"
ל-
android:layout_height="wrap_content"
-
@רפאל
גלול מעלה בשרשור ותמצא את התשובה. אם אתה משלם מס קבלת מחמאות, ראה את דברי כמבוטלים. -
-
@yossiz
תודה על ההסבר המושקע.
אני מבין שכאשר אתה בונה אובייקט מסוג B ומצביע עליו עם משתנה מסוג A, האובייקט ה"אמיתי" הוא B בגלל שהוא מבנה הנתונים שהוקצה (וסליחה על הגלישה שוב לכיוון אסמבלי).
מה שלא ברור זה למה המוריש נחשב לטייפ האמיתי, יותר מהטייפ היורש? -
לאחר כל הנ"ל האם יש דרך לגרום לשאילתת JQ לרוץ גם על אלמנטים שיווצרו בעתיד?
-
נניח שיש לי מערך אובייקטים, וכעת אני מנסה לייצר אובייקט חדש, ולהוסיף אותו למערך המקורי. ניסיתי שני דרכים ללא הצלחה.
דרך א:<script> arr = [{ "num": "1" }, { "num": "2" }]; obj = '{ "num": "3" }' arr.push(obj); function printArr() { for (i = 0; i < arr.length; i++) { console.info("num = " + arr[i].num) } } printArr(); </script>
במקרה זה האובייקט שמנסים להוסיף נכנס כ-STRING ולא כאובייקט.
דרך ב:
<script> arr = [{ "num": "1" }, { "num": "2" }]; obj = arr[0]; obj.num = 3; arr.push(obj); function printArr() { for (i = 0; i < arr.length; i++) { console.info("num = " + arr[i].num) } } printArr(); </script>
במקרה זה האובייקט שנוסף הוא רק הפנייה לאובייקט שממנו נוצר.
אז איך עושים את זה "נכון"? -
@yossiz אמר בריבוי SetIntervals:
מה קורה? כלום? הייתי מצפה שפונקציית
changeNamber
תרוץ פעמיים על האלמנט השני וכלל לא על הראשון.הטעות שלי הייתה שהצבתי את 2 האלמנטים על אותו ערך, ואכן הפקודה רצה פעמיים על אלמנט text2, אלא שהערך היה נראה שלא השתנה כי התבצע על יו 1+ ואז 1-.
מצורפת למטה הפונקציה changeNamber.
בכל אופן הפתרון של let אכן מועיל. הנה הקוד.for (var i = 1; i < 3; i++) { let elId = "text" + i; setInterval(function() { changeNamber(elId); }, 1000); }
פונקצית changeNamber
function changeNamber(elId) { var x = document.getElementById(elId).innerText; if (x == 9) { x++; } else { x--; } document.getElementById(elId).innerText = x; }
תודה רבה!
שגיאת 502 דיבאג על שרת
קישור IP לכתובת דומיין
ערך של קומבובוקס
תהליך העלאת מערכת fullstack מה-localhost לעולם האמיתי
תהליך העלאת מערכת fullstack מה-localhost לעולם האמיתי
תהליך העלאת מערכת fullstack מה-localhost לעולם האמיתי
לימודים והשמה בהייטק
transition לא מגיב
API רחובות לפי שכונות\ שכונות לפי ערים
API רחובות לפי שכונות\ שכונות לפי ערים
ngIf - קבוצת תנאים כמחלקה
w3schools python להורדה חינם
vertical ב-activity_main.xml לא עובד כמצופה
getTime אינו פונקציה
date ב-input, ו-ngModel אנגולרי
override תעלומה
שאילתת Jquery לא מגיבה
הוספת אובייקט למערך אובייקטים ב-JS
ריבוי SetIntervals