++C למתחילים - חלק שביעי: מחרוזות

במדריך זה נלמד על תווים, מחרוזות ועל הפונקציות בספריית cstring.

כבר הזכרנו בעבר כי מחרוזת היא בעצם מערך של תווים. אז בואו נבחן את המשתנה תו char יותר בקפידה.
הצהרה על משתנה char נעשית באופן הבא:

char c;



כעת, הזכרנו כי משתנה זה מכיל ערכים מטבלת אסקיי ASCII.

מהי טבלת ASCII ?

קרא עוד

ללמוד Python ב- 10 דקות

http://www.i-dev.co.il/uploads/images/python_logo.png
במדריך זה אספק סקירה מהירה על הקונספטים של שפת Python, הסינטקס ומעט דוגמאות קוד. המדריך לא בא להחליף מדריכים מלאים ומורחבים בכל נושא ונושא, אך מספק מדריך מרוכז של מגוון נושאים להכרה ראשונית והתחלת עבודה עם Python.

קרא עוד

++C למתחילים - חלק שמיני: מיון מערכים

בפרק זה נבחן מספר אלגוריתמי מיון של מערכים חד-מימדים.

מיון זהו דבר חשוב מאוד, שמשתמשים בו המון, ולכן יש צורך שאלגוריתם המיון שלנו יהיה יעיל ככל הניתן.
לכן אנו נבחן כמה סוגים, חלקם יעילים יותר חלקם פחות, אך הסתכלות והכרה של כמה שיותר סוגים תאפשר לנו בעתיד להשתמש או לבנות את האלגוריתם המתאים לנו בדיוק.

קרא עוד

++C למתחילים - חלק ראשון: הקדמה

במדריך זה נלמד את הבסיס של שפת ++C.

הדרך הכי טובה ללמוד ++C או כל שפה אחרת היא להשתמש בה בצמוד ללימוד, ותמיד לתרגל מדי פעם כדי לא לשכוח כלום.

++C היא בעצם תוכנה ש"ממירה" קבצים הכתובים בכל כתבן שהוא ו"מקמפלת" אותם (יוצרת מהם קבצי הרצה). ישנם המון תוכנות שעורכות ומקמפלות את הקובץ טקסט, יותר מאוחר נסקור כמה מהן כגון: Notepad++, Visual C++, Dev++ וכו'

קרא עוד

מושגים בסיסיים בתכנות מונחה עצמים ב- #C

http://www.i-dev.co.il/uploads/images/csharpinherit.png
במאמר זה נסקור נושאים בסיסיים ב- #C הכוללים NameSapces, סוגי מחלקות כגון Interface, Abstract, סוגי משתנים כגון Public, Protect, Private, Static ונושאים נוספים הקשורים לתכנות מונחה עצמים וירושה ב- #C

קרא עוד
 

נהנתם ? קנו לנו בירה :)

מצטרפים חדשים

מחפשי עבודה

הודעות פורום אחרונות

המדורגים ביותר

  • מפתח PHP ב- Zend
    מפתח
    62 פרסומים
  • תוכניתן פרילאנסר צד-שרת ב- בייזנסייט
    כתב בכיר
    15 פרסומים
  • מפתח
    3 פרסומים
  • מפתח אתרים, מתכנת, מעצב גרפי ומקודד אתרים
    מפתח
    פרסום אחד
  • מפתח
    3 פרסומים

שאלות ותשובות

שאל שאלה
0 תשובות
440 צפיות
PHP
0 תשובות
446 צפיות
PHP
0 תשובות
510 צפיות
PHP
0 תשובות
487 צפיות
JavaScript

שכפול נתונים חכם בין מערכות זמן אמת לבין מערכות תשתית של הארגון

1725 צפיות
מאת רמי שפט פורסם ב- 09 May 2012, 13:55
קטגוריות: MySQL, Oracle, #C, ++C/C, Java, Linux, MsSQL, SQLite
http://www.i-dev.co.il/uploads/images/post181.png
מי שעוסק בפיתוח מערכות תקשורת מכיר טוב את הצורך בשכפול נתונים כדי להבטיח זמינות גבוהה של המערכת. העיקרון של זמינות גבוהה הוא מתן מענה למצב שמקווים שלא יהיה בו צורך: במקרה של אסון. במצב זה, שלא נדע, המערכת קורסת ובכך ניתן אות למערכת הגיבוי להתחיל לעבוד.
עם זאת, היום הדרישה לשיכפול נתונים קיימת גם במצבים נורמטיבים, בסביבה שבה משלבים מערכות זמן אמת עם מערכות התשתית של הארגון, כלומר, כאשר המערכת הכללית בארגון צורכת מידע שנשמר במערכת זמן אמת.

הסוף לרזולוציית 768×1024, הכירו את היורש 768×1366

1174 צפיות
מאת עמית דר פורסם ב- 17 April 2012, 10:11
קטגוריות: חם ברשת, כללי
http://www.i-dev.co.il/uploads/images/screen-resolution-icon.png
כל בונה אתרים עומד בתחילת עבודה בפני שאלה מרכזית: לאיזה גודל מסך לבנות את האתר ?
יש כאלו שיבנו אותו מתרחב לגודל המסך, אך פתרון זה מביא איתו שלל בעיות משלו. רוב האנשים יעדיפו ללכת על הרזולוציה הפופולרית ביותר שהיתה עד היום 768×1024 וכעת נחשבת כבר נחלת העבר.

Resizable Ui jQuery

1640 צפיות
מאת Yossi Levi פורסם ב- 29 March 2012, 13:56
קטגוריות: JavaScript
http://www.i-dev.co.il/uploads/images/post178-logo.png
בעזרת jQuery UI resizable ניתן לבחור אלמנטים, ולהכיל עליהם את תכונות resizable, כלומר ממצב של אלמנט בגודל קבוע סטטי, למצב של אלמנט שמשנה את גודלו על ידי שינוי גובה או רוחב. ובכך להפוך את האלמנט ליותר דינאמי בצורתו, מה שמאפשר למשתמש נוחיות על אותו אלמנט שהוא רואה, או פשוט לבצע סוג של מניפולציה על אותו אובייקט בהתאם לצרכים של המתכנת.

חמש הסיבות המובילות לאימוץ אנליזה-סטטית של קוד

1833 צפיות
מאת גיל קייני פורסם ב- 25 March 2012, 21:46
קטגוריות: #C, ++C/C, Java, Windows, Linux, Android, כללי
http://www.i-dev.co.il/uploads/images/static_code_analysis.jpg
השוק מציע מגוון גדול של כלים וטכנולוגיות בהם תוכל להשתמש ולשפר את ביצועי קבוצת הפיתוח שלך, מבין כל אלה, מה הם הכלים הכי מתאימים לך?
מתוך נסיוני המעשי בפיתוח מוצרים ופרוייקטים וניהול צוותי פיתוח גדולים, הנה חמש הסיבות המובילות לכך שאנליזה סטטית (ניתוח קוד מקור – Static Code Analysis) צריך להיות כלי הפיתוח הבא שאתה רוכש.

PHP 5.4 שוחררה - סקירת שינויים

1404 צפיות
מאת עמית דר פורסם ב- 02 March 2012, 22:04
קטגוריות: PHP, חם ברשת
http://www.i-dev.co.il/uploads/images/php-round-icon.png
סוף סוף לאחר 8 גירסאות RC וכמה תיקוני באגים קריטיים שוחררה PHP בגירסה 5.4 עם לא מעט שיפורים ובתקווה גם יציבות רבה יותר.

במאמר זה אסקור את השיפורים והשינויים בשפה וגם אראה כמה דוגמאות קוד לשינויי תחביר שלא קיבלו חשיפה גדולה עד כה.

היכרות ראשונית עם עולם ההאקינג ודרכי התגוננות מפניו

1937 צפיות
מאת sivan wolberg פורסם ב- 20 February 2012, 09:01
קטגוריות: אבטחת מידע, חם ברשת
http://www.i-dev.co.il/uploads/images/post_172.png
היום רציתי לדבר אתכם על נושא מאוד מורכב - אבטחת מידע
במאמר זה אנסה להסביר בהרחבה על נושא אבטחת מידע, כיצד מתגוננים מפניה, סוגי התקפות הקיימים והכי חשוב כיצד אפשר להגן על חומרים חשובים.

מאמר זה מכיל:
  • מפרט ברמה טכנית כיצד עושים זאת (זה ארוך מדי כדי שאוכל לכתוב את זה במאמר אחד)
  • חותמת גומי לאבטחה. המאמר הזה רק מקנה לכם את הידע הבסיסי מה לחפש ואני דיי סמוך ובטוח שיש טכניקות יותר טובות או פחות וישנן דרכים יותר טובות או פחות לעשות מה שאני מסביר.
  • כיסוי סוגי ההתקפות הפופולריות ביותר.

שליפה נתונים מבסיס נתונים ועיבודם ללוח בקרת תשובות של סטודנטים

1925 צפיות
מאת שי טל פורסם ב- 16 February 2012, 09:58
קטגוריות: MySQL, PHP, Joomla
http://www.i-dev.co.il/uploads/images/parameterReview.png
במדריך זה אסביר כיצד ליצור לוח בקרת תשובות של סטודנטים, נדרשתי לבצע מעקב שמוודא את קצב עניית התשובות של סטודנטים במבחן אונליין
בכל פעם שסטודנט עונה על תשובה , כוכב מתווסף למספר התשובה.

וובינר בנושא פאזינג (fuzzing) של מערכות Bluetooth

1467 צפיות
מאת סילבי פרוסט פורסם ב- 15 February 2012, 13:50
קטגוריות: אבטחת מידע, #C, ++C/C, JavaScript, Java, VB .NET
http://www.i-dev.co.il/uploads/images/bluetooth.png
הנכם מוזמנים לוובינר בנושא פאזינג (fuzzing) של מערכות Bluetooth אשר יתקיים ב-22/02/2011 יום רביעי בשעה 10:00 שעון ישראל.


מה זה פאזינג?

ביצוע Fuzzing או בדיקת Fuzz משמעותה שליחת קלט בלתי-תקין או בלתי-תקף לתוכנה, למכשיר או למערכת, במטרה למצוא פגמים קריטיים או נקודות תורפה. בעשור האחרון פאזינג נעשה יותר ויותר פופולרי כשיטה פשוטה אך יעילה מאוד להקשחת יישומים כנגד תקיפות מבחוץ.
דף