זה הרעיון של XML ? איני לי מושג בגרוש בXML אך רציתי לדעת, אם לדוגמא האתר שלי בנוי מבלוקים בכל צד עם נתונים שונים, האם רק בXML אוכל לעדכן אותם או שבאקסס צריך לבנות טבלה לכל בלוק ?
פשוט בספר שלי אני בחלק של האופרטורים והגעתי לאופרטורים הלוגיים (shift) ובינאריים (bitwise) והתחלתי לנסות להבין אותם. להמיר מבינארי לעשרוני ולהפך אני יודע את הדרך הבנתי איך ה-left shift ו-right shift עובדים וסתם עשיתי קוד פשוט שתמיד החזיר לי אותם תוצאות בשני האופרטורים class someClass{ public static void main(String[] args){ int i = 59; int j = 3 System.out.println(i<<j) System.out.println(i>>j) System.out.println(i>>>j) } }
למרות שממש אין לי מושג למה זה מעניין אותך (תאמין לי שלא ממש משתמשים בזה)…
הקוד הזה, למשל, לא יחזיר לך את אותה התוצאה:
public class a { public static void main(String[] args){ int i = -5; System.out.println("The nubmber:" + i); System.out.println("Singed shift: " + (i>>1)); System.out.println("UnSinged shift: " + (i>>>1)); } }
ה unsigned תמיד יחזיר מספר חיובי כי הוא מתעלם מהסימן..
13 תשובות
Data Island
הוא בלוק נתונים שניתן לגשת אליו לפי ID מסויים.
XML Island – הוא data island שמורכב מ-XML.
זה הרעיון של XML ?
איני לי מושג בגרוש בXML אך רציתי לדעת,
אם לדוגמא האתר שלי בנוי מבלוקים בכל צד עם נתונים שונים,
האם רק בXML אוכל לעדכן אותם או שבאקסס צריך לבנות טבלה לכל בלוק ?
ממש לא
הרעיון של XML זה הפרדת מידע מעיצוב ושמירת תבנית מסוימת של מידע (או שלא)
http://www.w3schools.com/xml
(ייתן לך את הרעיון הכללי של XML)
ועוד המון
JAVA
השאלה אולם לא מתאימה לפורום (או שאולי כן) אבל אוריקס נתן לי רשות לשאול כאן (תודה )
מה ההבדל בין שני האופרטורים האלו?
<< ו-<<<
שניהם בתהליך הקמפול נותנים ליאותה תוצאה
(אופרטורים לוגים בינאריים)
שרשרו את השאלה שלי בבקשה
(מרוב שרשוריפלצת כבר לא רואים הודעות )
ההבדל הפורמלי הוא
שאין singed (>>) ואחד unsinged (>>>)…
תן קטע קוד ויהיה יותר קל להסביר
חוצמזה,
זה עבודה עם בייטים, בשביל מה אתה צריך את זה? ובשביל להבין את זה באמת אתה צריך לדעת בסיסי ספירה, להבין את זכרון המחשב ורצוי גם לדעת אסמבלר…
שוב אני שואל – למה?
פשוט בספר שלי אני בחלק של
האופרטורים והגעתי לאופרטורים הלוגיים (shift) ובינאריים (bitwise)
והתחלתי לנסות להבין אותם.
להמיר מבינארי לעשרוני ולהפך אני יודע את הדרך
הבנתי איך ה-left shift ו-right shift עובדים
וסתם עשיתי קוד פשוט שתמיד החזיר לי אותם תוצאות בשני האופרטורים
class someClass{
public static void main(String[] args){
int i = 59;
int j = 3
System.out.println(i<<j)
System.out.println(i>>j)
System.out.println(i>>>j)
}
}
למרות שממש אין לי מושג למה זה
מעניין אותך (תאמין לי שלא ממש משתמשים בזה)…
הקוד הזה, למשל, לא יחזיר לך את אותה התוצאה:
public class a {
public static void main(String[] args){
int i = -5;
System.out.println("The nubmber:" + i);
System.out.println("Singed shift: " + (i>>1));
System.out.println("UnSinged shift: " + (i>>>1));
}
}
ה unsigned תמיד יחזיר מספר חיובי כי הוא מתעלם מהסימן..
ואני לא יודע איזה קומפייל קמפל לך
את זה, כי אתה בלי ;…
האמת שאת זה כתבתי על עיוור
כי את אותו קובץ מחקתי אבל אם מוסיפים את הנקודה-פסיק הוא עובד -)
תודה