תכנות
פורום בנושא תכנות - C, Java, VB, פיתוח אתרי אינטרנט - HTML, CSS, ג'אווה סקריפט, PHP, ASP.NET ועבודה עם שרתים, מערכות ניהול, מאגרי מידע, חברות איחסון ושרותי תחזוקה.
10,066 דיונים בפורום זה
-
יש לי תרגיל שבוא אני מקבל 2 מערכים למשל [d, e] ומערך שני [a, b, c, d, e, f] אני אמור לרשום פונקציה רקורסיבית שתבדוק אם המערך הראשון הוא תת מערך של השני (בדוגמא שלי הוא כן תת מערך) ותחזיר true או false מה שכן אני לא אמור להשתמש בלולאות אלא בפונקציה רקורסיבית, אני יודע איך לבדוק בלי רקורסיה אבל מתקשה לחשוב על הפיתרון באמצעות רקורסיה.
-
- 7 תגובות
- 1.5k צפיות
-
-
נתקלתי בהתנהגות לא צפויה שהצלחתי למקד אותה למקרה הפשוט הבא: #include <stdio.h> main(){ double c,d=2; for (c=0;c<4;c+=1) { printf("%lf\n",c); if (c==d) printf("hit\n"); } } כשהקפיצות ב-C הן של 1, הקוד עובד כמו שצריך - מדפיס את הספרות מ-0 ועד 3 בקפיצות של אחד, ומדפיס hit אחרי 2. לעומת זאת כשאני הופך את הקפיצות של c ל-0.1, התוכנה מדפיסה כצפוי את המספרים מ-0 עד 3.9 בקפיצות של 0.1, אבל התנאי עצמו לא מתקיים, כלומר התוכנה לא מדפיסה hit אחרי 2. מישהו יודע מה הבעיה? תודה מראש.
-
- 10 תגובות
- 1.6k צפיות
-
-
שלום כתבתי תוכנית קטנה בc# שפותחת את הנגן media player classis (mplayerc.exe) a ומוסיפה לו כתוביות באמצעות arguments שהנגן מקבל בהרצה. הקוד הרלוונטי: psi.FileName = "C:\\mpc\\mplayerc.exe"; psi.Arguments = pathVideo+" /fullscreen /sub "+pathSubtitles; Process.Start(psi);ProcessStartInfo psi = new ProcessStartInfo(); pathVideo - מחרוזת שמכילה את הפאת' של הסרט. pathSubtitles - מחרוזת שמכילה פאת' של קובץ כתוביות. שתי המחרוזות האלה מכילות ערכים תקינים. את התוכנית אני מקמפל בwin xp 32bit והיא עוברת קימפול ועובדת. כשאני מנסה להריץ את הקובץ exe של התוכנית בwin7 64bit אני מקבל הודעת שגיאה שהתוכנית לא מצליחה לפתוח את הקובץ mplayer.exe . האם זה בגלל שהקובץ ביצוע קומפל תחת 32bit…
-
- 3 תגובות
- 988 צפיות
-
-
שלום רב, הקוד הבא: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Drawing.Imaging; using System.Net; namespace VirusScaner { public partial class Form1 : Form { string printScreen = null; static int i = 0; public Form1() { InitializeComponent(); } זה חלק מהקוד.... עשיתי בDEV ושם זה אומר לי את זה: C:\Dev-Cpp\Makefile.win [build Error] [main.o] Error 1 מה הבעיה עם זה?..... השאלות שלי הן: האם היא כתובה בשפת C#? באיזו תוכנה אפשרות לעשות לה compile כי ניסיתי בdev c++ וב VB וזה לא נותן...יכול להיות שעשיתי …
-
- 8 תגובות
- 901 צפיות
-
-
שלום חברים, אני לומד קורס במבוא למדעי המחשב ושפת JAVA א'. יש לי שאלה שהיא ממש קשה לי, ואני לא יודע איך אפילו להתחיל. ברצוני לקבל עזרה בבקשה, אם מישהו תותח מפה (כולכם כאלה) יכול לעזור לי ולפתור לי אותה. כי בלעדי התשובה הזאת, לא יתנו לי לגשת למבחן בסוף הקורס. בבקשה צירפתי קובץ עם התרגילים. השאלה נמצאת בבוף איפשה שכתוב "מטלת מנחה 17" שם מתחילה השאלה. בבקשה בבקשה תעזרו לי כמה שאתם יכולים. אני חייב שתפתרו לי אותה בבקשהההה
-
- 4 תגובות
- 5.7k צפיות
-
-
שלום לכולם! אני חייב סטודנט למדעי המחשב שמבין בנושא רשתות נוירונים/עצביות. תגמול כספי למעוניינים!!!
-
- 1 תגובה
- 867 צפיות
-
-
בדקתי בגוגל ויש המון תשובות שונות ולא מובנות ואני עדיין לא מבין למה זה מתחיל ב0 ולא ב 1 אשמח לקבל תשובה.
-
- 6 תגובות
- 3.4k צפיות
-
-
כתבתי תוכנית שמציגה frame בסיסי... אני רוצה להוסיף JTextArea הבעיה שהוא לא מופיע לי.... רק אחרי שאני לוחץ עליו הוא מופיע.... הגדרתי אותו ככה: JTextArea textArea = new JTextArea(); textArea.setEditable(true); textArea.setVisible(true); textArea.setSize(460, 200); textArea.setLocation(10, 10); frame.add(textArea); השלב הבא הוא להציג בתיבת טקסט את מה שמופיע בחלון הCONSOLE, איך אני עושה את זה? תודה אנשים.
-
- 1 תגובה
- 696 צפיות
-
-
ניסיתי לקלוט מתוך editbox משתנה מסוג Int בעזרת הפונקציה: GetDlgItemInt אבל משום מה הקליטה נכשלת לי כל פעם! int h,w; BOOL flag1; xStart = GetDlgItemInt(hwnd,17,&flag1,false); if(flag1==NULL) MessageBox(hwnd,NULL,NULL,NULL); yStart = GetDlgItemInt(hwnd,18,NULL,false); h = GetDlgItemInt(hwnd,19,NULL,false); w = GetDlgItemInt(hwnd,20,NULL,false); כל פעם קופץ לי הMessageBox שאומר שהקליטה נכשלה, ובנוסף הערכים שמקבלים המשתנים שווים ל0. יש למישהו רעיון איך ניתן לתקן את זה? תודה מראש
-
- 3 תגובות
- 851 צפיות
-
-
אני עובד עם תהליכונים בjava, ולמרות שהקוד בנוי כך שכל תהליך משחרר את המעבד בעזרת yield אם הוא לא צריך אותו כרגע, המעבד עדיין עובד על מאה אחוז, ואני צריך להגביל את מספר המעבדים שעליהם סביבת העבודה רצה כדי לא לתקוע את כל המערכת. המבנה המופשט של כל תהליכון הוא פחות-או-יותר ככה: תהליכון X אם הגיע אירוע i .... אחרת אם הגיע אירוע j ..... אחרת yield כאשר הבדיקה אם הגיע אירוע נעשית בזמן 0, וישנם בערך 17 תהליכונים דומים שרצים במקביל. רעיון, מישהו?
-
- 0 תגובות
- 992 צפיות
-
-
התחלתי ללמוד C לפני שבוע ומשהו ולמדתי לולאות. הקוד הבא אמור לקבל מספר ולתת את הריבוע שלו, נגיד אם שמתי 5 אז התוצאה תהיה 25. ואם הכנסתי כל תו אחר חוץ ממספר הוא יכתוב incorrect input '>http://jpg.co.il/view/4fce40fa3c0c1.jpg/"] עכשיו השאלה שלי היא למה בפעם הראשונה שאני מכניס מספר הוא לא נותן פלט? בפעם השניה הוא נותן פלט, ואז בפעם השלישית הוא כן נותן ולא מדלג כמו בפעם הראשונה. מישהו עזרה?
-
- 11 תגובות
- 2.2k צפיות
-
-
http://www.startpage.co.il/news/ איך האתר הנ"ל מבצע את העדכונים שלו? אנשים אשכרה יושבים מרעננים כל מספר דקות אתרים כמו וואלה ynet ומפרסמים כשמשהו חדש עולה לאוויר? או שיש משהו יותר מתוחכם פה?
-
- 6 תגובות
- 1.4k צפיות
-
-
הסתכלתי קצת בפורום... אני לא בטוח שהבנתי. קיבלתי קלט מהמשתמש, ואני מעוניין לפרק אותו. עדיף לי להכניס את הקלט לתוך מערך של char או ישירות לchar? ואיך בדיוק אני מפרק אותו לחלקים? לגבי ה strtok הפקודה הזאת בעצם מתעלמת ממה שאני רשום לה? כלומר strtok (command,","); bla bla בהנחה של command זה הקלט. תודה על עזרה
-
- 11 תגובות
- 19k צפיות
-
-
היי, אני מתקין וורדפרס בפעם הראשונה, ואני צריך קצת עזרה מכם בנושאים מסויימים: 1. אני מחפש פיצ'ר/פלאגין שיתן לוורדפרס גלריית תמונות שיהיה נוח גם לנהל אותה וגם לצפות בה. 2. אני רוצה למצוא דרך שהוורדפרס יהיה סטאטי לחלוטין, זאת אומרת, לא יוכלו להגיב לשום דבר / גם לא לפתוח משתמש. אני יודע שיש דרך לבטל בכל דף ודף, הבעיה היא שאני רוצה שהדבר הזה יהיה באופן אוטומטי כי האתר שאני בונה הוא לא בשבילי, בעל האתר לא ידע לנהל תגובות. 3. אני מחפש אחסון חינמי שיחזיק לפחות שנה-שנתיים (משהו שכבר החזיק שנה שנתיים חח), וגם משהו שיהיה נוח להוציא כתובת DNS לדומיין. אשמח לעזרתכם, ליאור.
-
- 0 תגובות
- 632 צפיות
-
-
שלום לכולם, אני בעת הכנת עבודה סטודנטיאלית בנושא רשתות נוירונים ואני צריך קצת עזרה ממישהו שמבין בנושא. אין לי בעיה לתגמול כספי לעוזרים.
-
- 2 תגובות
- 1.4k צפיות
-
-
כתבתי קוד שמחזיר פוינטר של char : char* two_num(int num){ int m=num/10; int n=num%10; char *c; switch(m) { case 2:c="twenty ";break; case 3:c="thirty ";break; case 4:c="forty ";break; case 5:c="fiftn ";break; case 6:c="sixty ";break; case 7:c="seventy ";break; case 8:c="eighty ";break; case 9:c="ninety ";break; break; } return c; } אני אמור לקבל מספר ולכתוב אותו באותיות. יש פונקציה נוספת שמוצאת את המספרים 1-10 ומחזירה *char רציתי לדעת אם יש דרך לחבר בין שניהם? אני רוצה להמשיך לכתוב את הפונקציה שאם ספרת האחדות גדולה מ0 אז להחזיר char שמייצג אותם. שאם אני מכניס למשל 25 יהיה לי c="twenty five"
-
- 8 תגובות
- 1.5k צפיות
-
-
שלום לכולם, אני אמור לבנות תוכנית אינטראקטיבית למשתמש. הוא אמור רשום read_set A,45,23,7,6 וכדומה.... ואני אמור להכניס את המספרים לתוך מערך ע"י ייצוג של ביטים כלומר... (המשתמש יכול להכניס רק את המספרים 0-127) כלומר לעשות מערך של char בגודל 16 (0-15) ואם הוא מזין את המספר 12 לדוגמא אז אני אמור ללכת לתא 12 (שמיקום שלו הוא 2 במערך) והלדליק את הביט.... אני יודע את כל הפקודות של הביטים: >> << | וכל אלה... אני פשוט לא מבין איך הפקודות עובודת... אם מישהו יכול לתת לי דוגמא איך עובדים עם זה אני יצליח להבין ולעשות את העבודה! כל טיפ או עזרה עיזור מלא! תודה לכולם
-
- 14 תגובות
- 2k צפיות
-
-
שלום, יש לי בעיה קטנה במערכת שאני בונה אני רוצה שלא יוכלו להיכנס לקבצים בתיקייה folder לדוגמא http://site.com/folder/file.php אני יכול לחסום את זה בקלות דרך htaccess אבל הבעיה היא שגם המערכת לא מצליחה לגשת לקובץ לצורך הדוגמא זה הקוד שמנסה להגיע לקובץ (jQuery): $("#DisplayGreen2").load("/folder/file.php?action=update&id="+id+"&version="+version+"&link="+linkk); איך אפשר לעשות את זה ? בנוסף ניסתי דרך אחרת ב PHP שהגדרתי define והוספתי if בקובץ \ תיקייה שאני רוצה לחסום אבל לצערי המערכת נחסמה
-
- 4 תגובות
- 1.3k צפיות
-
-
אינני מגיע מעולם ה QA, אך להבנתי התפיסות המקובלות בד"כ לבדיקות אוטומטיות הינן הקלטה של תסריטי בדיקה והרצתן, או ברמ ה מתקדמת יותר, כתיבת תשתית היודעת לנתח את מבנה הדפים, לזהות את האלמנטים השונים, ובעזרת קוד להזריק ערכים לשדות ולסמלץ מצבים, כלומר, כתיבת הבדיקות אינן בצורת הקלטה, אלא בצורת כתיבת קוד, שכאשר הוא מורץ, הוא מסמלץ שימוש במערכת. הבעיה העקרונית היא שכך או כך, זמן ההרצה זהה לזמן הבדיקות הידניות (למעט כמובן הרצה לילית וללא הפסקות), כך שלא ניתן להריץ בדיקות רגרסיה עמוקות ומלאות על כך המערכת, בזמן סביר. כלומר, חסכנו (נניח) את משאבי כוח האדם הנדרש לביצוע הבדיקות, אך לא חסכנו את הזמן שנדרש לביצוע הבדיקות, כך שהתשובה האם המערכת עברה את בדיקות הרגרסיה או לא, תתקרבל רק לאח…
-
- 2 תגובות
- 1.2k צפיות
-
-
שלום לכולם! נתקלתי בבעיה עם פקד הimagebutton באתר שלי. בIE הקוד עובד בצורה חלקה אבל בchrome רק אם ניגשים לכפתור בעזרת הtab ולוחצים עם מקש הenter במקדלת זה עובד. הקוד: <asp:ImageButton ID="UnsubsribeCaster" runat="server" ImageUrl="~/subscription images/UnSubscribe_Button.png" OnClick="CasterBTN_Click"/> הcode behind עושה כמה פעולות פשוטות של הכנסה לDB. לא בטוחה אפילו איך אני תוקפת את העיניין הזה .... אשמח לעזרה :-X תודה!!
-
- 1 תגובה
- 893 צפיות
-
-
שלום השתמשתי ב- ObjectDataSource, כאשר GridView מציג את הנתונים באמצעות SelectMethod, מתודה שבניתי ב class מתאים. עד כאן הסתדרתי, אבל הבעיה, כשרציתי שיהיה לי כפתור מחיקה ב GridView, אז התברר לי שאני צריך לכתוב בעצמי מתודות שעושות delete. למשל, עיינתי בקישור: (יש שם דוגמא) http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.deletemethod.aspx וזה נראה לי די מסובך, לכתוב כל כך הרבה קוד בשביל למחוק שורה ב GridView. האם יש דרך אחרת, קצרה יותר? או שאולי לא הייתי צריך להשתמש ב ObjectDataSource ? תודה על העזרה! (וכמובן תודה לכל מי שעזר לי בשאלות הקודמות! ) שריה
-
- 5 תגובות
- 985 צפיות
-
-
יש לי שיעורי בית ואלי לרשום מתודה יעילה שעושה את הדבר הבא: כתבו שיטה שחתימה היא: public static int subStrMaxC(String s, char c, int k) המקבלת מחרוזת s, תו c ומספר שלם חיובי k, ומחזירה כמה תת- מחרוזות יש ב- s שמתחילות ומסתיימות בתו c ויש בתוכן מקסימום k פעמים את התו .c שימו לב שאינכם צריכים להחזיר את התת- מחרוזות, אלא רק את מספרן. דוגמאות: אם המחרוזת היא " s = "abcbcabcacab , התו ' c = 'c והמספר k=2 התוצאה היא 6. (התת- מחרוזות הן " ("cbc", "cabc", "cac", "cbcabc", "cabcac", "cbcabcac מה שכתבתי עד כה לא ממש הוביל אותי לפיתרון: public static int subStrMaxC(String s, char c, int k) { int count = 0; int totalCount = 0; for (int i = 0; i < s.Le…
-
- 16 תגובות
- 5.3k צפיות
-
-
שלום, אני מעוניין להכניס לעולם התכנות ילדים בני 10 ו-12. שאלתי אנשים איפה כדאי להתחיל וקיבלתי תשובות שונות מכל אחד. הזכירו את השמות Scratch. Python, Prolog, Scheme ועוד. יש כאן מישהו עם קצת נסיון וידע שיכול להמליץ איך להתחיל להנחיל לילדים את יכולת התכנות בצורה הטובה ביותר? אני יכול לעשות את זה לבד, רק צריך הכוונה בשביל לא לפשל. כי הבנתי שחוסר הצלחה יכול לגרום גם לדחיה והתרחקות מהנושא. תודה
-
- 23 תגובות
- 6.4k צפיות
-
-
מה הספריות שיש ב-java לשימוש בעבודה עם דפדפנים בצד שרת/קוד מקור וכו'?
-
- 3 תגובות
- 813 צפיות
-
-
טוב אז בהמשך לנושא הקודם שלי שהתייעצתי במה ללמוד הקשבתי לעצת כמה מהאנשים פה והתחלתי עם JAVA ועברתי על מדריך קצר ומאוד פשוט באינטרנט (שמסביר רק על הבסיס). לאחר מכן רציתי לתרגל בהתאם לרמה שלי ומצאתי דרך גוגל תרגיל שמישהו פרסם ומבקש עזרה וכך נראה התרגיל (מה שהוא כתב): "פתח ויישם אלגוריתם המקבל כקלט 100 זוגות של מיספרים הפלט הוא המספר המינימלי מבין כל המספרים הגדולים בכל זוג וכן מספר הזוג (1-100) שהמינימלי שייך אליו" לקח לי דיי הרבה זמן כי אני ממש חדש בJAVA (עברתי על המדריך אתמול) וזה מה שיצא לי: import java.util.Scanner; class tirgul { public static void main(String args[]) { Scanner console = new Scanner(System.in); int num1; int num2; …
-
- 1 תגובה
- 869 צפיות
-