שאלה ל@משה שכתב את האתר הזה. למה בחרת דווקא ב- nuxt?
ומדוע לא מופעל כאן SSR?
שאלה ל@משה שכתב את האתר הזה. למה בחרת דווקא ב- nuxt?
ומדוע לא מופעל כאן SSR?
תודה
אמנם עדיין לא נכנסתי ל NUXT כי אני מנסה לפתח משהו שיותר מתאים לו Single-Page Application (SPA)
חבל שהשוק שם דגש כמעט רק על REACT.
שלום
כתבתי תוכנה שפותחת קבצי RAR.
השתמשתי בunrar.
כשניסיתי להריץ בPYCHARM, קיבלתי את השגיאה הבאה
"LookupError: Couldn't find path to unrar library."
בחיפושים בגוגל ראיתי שמה שצריך לעשות זה להוסיף environment variable כדי שזה יעבוד, וזה עבד.
הבעיה היתה כשהמרתי את זה לEXE וניסיתי לפתוח את הקובץ קיבלתי חלונית
מישהו יודע מה הפתרון?
תודה רבה
הקוד:
from unrar import rarfile
from tkinter import *
from tkinter import filedialog
from tkinter import messagebox
def get_path():
source_file_path = source_path_entry.get()
destination_file_path = destination_path_entry.get()
return source_file_path, destination_file_path
def check_path():
source_file_path = source_path_entry.get()
destination_file_path = destination_path_entry.get()
start_path = source_file_path[:3]
if source_file_path[:-4:-1] == "rar" and destination_file_path[:3] == start_path:
unrar()
elif source_file_path[:-4:-1] != "rar":
messagebox.showerror(title="invalid path!",
message="The file you choose is incorrect. \n Try again!")
elif destination_file_path[:3] != start_path:
messagebox.showerror(title="invalid path!",
message="The destination path you entered is incorrect. \n Try again!")
else:
print("error")
def unrar():
try:
rar = rarfile.RarFile(get_path()[0])
members = rar.namelist()
for i in members:
rar.extractall(members=i, path=get_path()[1])
end_label = Label(root, text="Successfully completed!", fg="#00ff00")
end_label.pack()
except Exception as e:
# print(e)
except_label = Label(root, text=e, fg="#ff0000")
except_label.pack()
def get_file_path():
file_path = filedialog.askopenfilename()
source_path_entry.delete(0, last=len(source_path_entry.get()))
source_path_entry.insert(0, file_path)
source_path_entry.config(fg="#000000", width=len(source_path_entry.get()))
def get_destination_path():
destination_path = filedialog.askdirectory()
destination_path_entry.delete(0, last=len(destination_path_entry.get()))
destination_path_entry.insert(0, destination_path)
destination_path_entry.config(fg="#000000", width=len(destination_path_entry.get()))
root = Tk()
root.geometry("400x400")
root.title("unrar files")
head_label = Label(root, text="welcome to unrar files!", font="ariel", fg="#000000", pady=10)
head_label.pack()
source_path_entry = Entry(root)
source_path_entry.pack()
source_path_entry.config(fg="#d4d4d4")
source_path_entry.insert(0, "enter rar file path")
or_label = Label(root, text="OR:", pady=10)
or_label.pack()
choose_file_button = Button(root, text="choose file", command=get_file_path)
choose_file_button.pack()
destination_path_entry = Entry(root)
destination_path_entry.pack()
destination_path_entry.insert(0, "enter destination file path")
destination_path_entry.config(fg="#d4d4d4", width=len(destination_path_entry.get()))
choose_destination_button = Button(root, text="choose destination", command=get_destination_path)
choose_destination_button.pack()
unrar_button = Button(root, text="unrar", command=check_path)
unrar_button.pack()
root.mainloop()
שלום
עד כמה שהבנתי,
הבעיה הייתה שהספרייה UNRAR משתמשת בתוכנה אחרת במחשב כדי לפתוח את הקבצים.
וכשניסיתי לפתוח את הקובץ EXE של התוכנה התוכנה לא מצאה איפה נמצאת התוכנה שבה משתמשת הספרייה UNRAR.
כל מה שהיה צריך לעשות זה להוסיף את הנתיב של התוכנה שבה משתמשת UNRAR לרשימה של המשתני סביבה בווינדוס.
- הגדרות
- מערכת
- אודות
- הגדרות מערכת מתקדמות
- משתני סביבה
- אני הוספתי במשתני משתמש
נ.ב. עבור ווינדוס 11
שלום, אני מתחיל בכל הקשור ל-SQL ובטחתי שמישהו יכול לעזור לי בזה. השתמשתי בפונקציית ה-lag ולשם כך עברתי על משאבים רבים כמו wiki, quora, scaler. להבין את המושג בצורה טובה, אבל תהיתי אם יש דרך לשכתב אותו כדי להפוך אותו לטווח סכום. o במקום מוקדם יותר בחודש, אני רוצה לקחת את 12 החודשים הקודמים ולסכם אותם יחד עבור כל תקופה. אני מעדיף לא לחבר 12 שורות של פיגור אבל תהיתי אם יש דרך להשיג את זה עם פחות שורות קוד. שימו לב שיהיו nulls ואם אחת מ-12 הרשומות היא null אז היא צריכה להיות null. כל עזרה תתקבל בברכה.
כיצד למנוע הזרקת SQL אני משתמש בקוד למטה כדי להתחבר
Code -
con = DriverManager.getConnection("", "", "");
Statement statement = con.createStatement();
ResultSet rs= statement.executeQuery("SELECT email,pass FROM db_pass where email='" + email + "'and pass='" + password + "'" );
if (rs.next()) {
String a=rs.getString(1);
String b=rs.getString(2);
rs.close();
זה יוצא נהדר אבל כאשר הוא שם (nitin' OR '1'='1) הלקוח מקבל גישה מבלי לשים מפתח סודי משמעותי
האם הקוד למטה תלוי בהזרקת SQL ובהנחה שזה המקרה, יש הצעות לתיקון? מאוד מוערך
def Function(x: Int, y: Int) = {
var query = s"SELECT * FROM table LIMIT $x, $y"
}
יש פתרונות מובנים כדי שנתונים ישארו רק נתונים ולא תהיה להם יכולת לשנות את הקוד או להפוך תנאי לtrue/false בגלל סינטק זדוני.. איזו שפה זה? אני יודעת שבjava משתמשים בpreaperStatment() ובc# בsqlComman(). תחפש variables bind בשפה של הקוד שלך
חיפשתי מסכת בספריה מבולגנת
ואמרתי לעצמי הייתי צריך עכשיו אפליקציה שתמצא דרך המצלמה מילה שקבעתי מראש
הכי פשוט
לשים את השאלה.
ואם מישהו יודע, הוא יענה לך.
בהצלחה
אתה צריך לחבר את מה שיש ב 2 הלינקים האלו
כאשר בתנאי אתה צריך להציב את הסטטאוסים המבוקדים
עבור השאלה השנייה
היא יותר מורכבת
SQL COUNT(), AVG() and SUM() Functions
כאן תוכל לראות את הפוקנצייה שעושה סכום.
אבל תצטרך לחפור עוד בעצמך איך לבצע את זה בפועל
בהצלחה
...
שלום,
האם יש המלצה איפה ללמוד מפתח BI?
האם מישהו למד
מכללת נאיה
אלעד דטה
אקספרט?
תודה רבה
חבורת חדלי אישים...
ומיהם חדלי האישים?
99 שקל לחודש עבור כל האתר.
יש המון תכנים בחינם כך שתוכל לראות קודם אם זה מתאים לך.
מהיכרות עם אלעד בעל האתר אני ממליץ בכל פה.
אתה מקבל הדרכה טובה והשאר תלוי בך.
נגמרו הימים של איפה למדת.
עובד תוך כדי
יש לי בעיה ב-react-redux.
הבעיה מתרחשת לי בפונקציה mapStateToProps שנמצאת בקובץ userComponent.
מה שקורה זה שאין לי גישה ל-user שנמצא בקובץ userReducer.
אני שולחת את הקוד:
vigorous-ives-bo716b - CodeSandbox
אשמח למענה.
תודה מראש
ערב טוב,
יש לי נטייה ואהבה לתחום הנתונים, אבל טרם יצא לי להתנסות באמת בתוכנה בכלל ובתוכנות של ניתוח מידע בפרט ורוצה להתנסות בשפה הקלה ביותר כהתחלה כדי לראות אם זה התחום שמתאים לי.
בבדיקות שעשיתי בעבר הבנתי שכדאי מאוד להתחיל בפייתון שנחשב כשפה ידידותית שקשורה מאוד לתחום הדאטה- ובינתיים לא יצא לי להתחיל...
בזמן הקרוב יש לי אתגר ש"רצוי" להגיע אליו עם ידע מסוים בשפת r/sas, האם גם שפות אלו אפשר לבצע הכירות בסיסית אתם בקלות יחסית בעזרת הרשת או שהם לא מומלצים כשפה ראשונה?
מומלצת מאוד בתור שפה ראשונה, הסינטקס די אינטואיטיבי ואפשר להבין בקלות פעולות שונות ע"י debugging ושימוש במסכי המידע של תוכנת Rstudio
שפת R שלמה מבחינת סט הכלים הנדרש לניתוח נתונים וקלה ממש כמו פייתון, אז כדאי כבר לעבוד איתה ישירות.
בשנה הבאה אלמד אי"ה תואר בהנדסת תוכנה. שמעתי הרבה שאלו לימודים קשים, ורציתי לשאול - מה בדיוק קשה?
מתמטיקה מסובכת? בכלל לא הצלחתי להבין מה הקשר בין תכנות למתמטיקה..
פיזיקה? כנ"ל, מה הקשר בין תכנות לפיזיקה?
הקורסים התיאורטיים הם הקשים? מה בכלל לומדים בהם בגדול?
מה עוד לומדים בתואר הזה?
תודה רבה!
הכל בערך, לא? אז מה יש להוסיף על החומר הלימודי של 5 יח"ל? מה פשר כל הזעזוע סביב "המתמטיקה של התכנות"?
וואו תודה. באמת הייתי צריכה לשמוע את זה. זה ממש מקל עלי
לימודים קשים אבל לא נורא מסובכים. אם משקיעים ועומדים בזמנים ולומדים למבחנים ברצינות אפשר להצליח.
יש הרבה קורסים מתמטיים תיאורטיים (בעיקר בהתחלה) שנועדו כדי לחדד את המוח, להכניס אותך לסטייט אוף מיינד של פתרון בעיות וזה, הם נחמדים סה"כ.
יש גם קורסים תיאורטיים שכן רלוונטיים לתכנות - מבני נתונים, אלגוריתמיקה וכו'
מה לומדים בהמשך? תלוי בתוכנית הלימודים שלך ובמוסד הלימודי
המוסד הלימודי הוא מכון טל
אני בהחלט אשמח לשמוע פרטים, תודה!
הכל מתמטיקה...
כל מיני הוכחות של נכונות וסיבוכיות וסטיסטיקה
ובמקרה שהולכים לתחומים כמו משין לרנינג ודיפ לרנינג הכל מורכב ממתמטיקה מסובכת
בסוף כנראה בחלק הפרקטי זה נהיה יותר פשוט
אבל מיש שרוצה לפתח את השלב הבא ולא רק להשתמש מטכנולוגיות קיימות חייב לדעת את המאחורי הקלעים...
החלק החדש במתמטיקה בלימודים בשונה מהחד"וא בבגרות זה עולם הלוגיקה ותורת הקבוצות...
קחי את הקורסים האלה ברצינות
בשלב מסויים יש קורס מבנה נתונים אוטומטים ושפות פורמליות ואלגוריתמים... כל אלו קורסים שמבוססים על לוגיקה מתמטית...
גם אלגברה לינארית זה משהו שלא ראית קודם בתיכון ופתאום באוניברסיטה מקבל נפח מאוד גדול...
צאו מנקודת הנחה שאת התואר הזה לומדים כדי לפתח את הדור הבא ולא כדי לשבת ולהשתמש במה שאחרים עשו בדור הקודם...
שיהיה לך המון הצלחה
קחו את זה בקלות ותלמדו ברצינות
מי שמסיים את התואר בציון גבוהה מובטחת לו פרנסה טובה בע"ה
ואם הוא גם יאהב את המקצוע אז גם הנאה מרובה...
שיהיה בהצלחה
ולא לעשות כמוני שלא למדתי ברצינות ולכן התבחבשתי שנים עם התואר...
היו לי מבחנים איומים בקורסים "קלים" והיו לי מבחנים קלילים עד כדי עלבון בקורסים עם חומר שנחשב קשה.
אני עד היום זוכר את המבחן באינפי 2 בשנה הראשונה שלי - קורס שנחשב מאוד קשה אבל הודות למרצה, הממוצע בו היה מעל 95... כמובן שהיא לימדה את הקורס רק סמסטר אחד ולאחר מכן, לא ראינו אותה שוב... אבל המחזור שלי הרוויח...
מצד שני, אני יכול לכתוב לך מבחן בארבע פעולות החשבון הבסיסיות בלבד - שאף אחד לא יוכל לפתור בזמן נתון בלי מחשבון.
מה הקשר בין פיסיקה לתכנות?
אני לא ממש בטוח מה לומדים בהנדסת תכנה, אבל בגדול, בכל מקצועות ההנדסה - למעט תעשיה וניהול שלא באמת נחשבים להנדסה... - לומדים פיסיקה כחלק מהתואר.
אם להיכנס לפרטים טכניים, אז כל המחשב שלנו בנוי על טרנזיסטורים שפותחו לפי משוואת מכניקת הקוונטים.
כדי להבין את המשוואות הללו וכדי להבין איך כל הסיפור הזה עובד, חייבים ללמוד קורס בחשמל ומגנטיות בתור בסיס.
כדי ללמוד חשמל ומגנטיות חייבים ללמוד מכניקה - וזה בגדול ההסבר לקשר בין פיסיקה לתכנות.
האם תשמשי בידע הזה באיזשהו שלך של חייך? סביר מאוד להניח שלו - אבל זו לא סיבה שלא ללמוד את זה ולו כדי לרחם על האנשים שאיתרע מזלם והם כן עושים שימוש בידע הזה במהלך עבודתם... ליבי עליהם...
אז עכשיו ודאי תשאלי: למה לומדים מתמטיקה?
והתשובה היא: איך תלמדי פיסיקה בלי מתמטיקה?...
באופן כללי, עבור משרת תכנות סטנדרטית, כנראה שלא תצטרכי יותר מדי מתמטיקה.
עבור משרות אחרות - ראיתי שיש אצלכם מסלול data science למשל (אני בספק עד כמה תואר ראשון בתחום יועיל, אבל נעזוב את זה כרגע) - גם המתמטיקה שתלמדי בתואר, עשויה שלא להספיק. (התחום הזה מחייב אלגברה ליניארית, אינפי, התסברות ואם רוצים להיות טובים, אז כדאי לדעת גם התמרות פורייה ועוד).
חוץ מזה, שהרבה מהלימודים הם הוכחת יכולת בפני מעסיקים פוטנציאליים.
מעסיק רוצה לדעת שבוגר התואר שעומד מולו מסוגל ללמוד חומר שלא תמיד קל ללמוד.
בכל מקרה, זה המצב ואין לך אלא להשלים אתו כמו שעשו קודמייך ושיהיה בהצלחה.
(שזה הנדסת תכנה מינוס מספר קורסים והפרויקט גמר)
לא הייתי אומרת שזה תואר קשה, כן שזה עמוס והרבה עבודה
אבל ממש לא צריך להיות איינשטיין כדי לקבל ממוצע יפה
גם הקורסים של המתמטיקה לא בשמים, למרות שכן צריך להשקיע.
אישית מאוד מאוד אהבתי אותם
הי ישלי קובץ אקסל שאני עושה לו export והכל עובד טוב אבל שעושה את ההורדה למחשב שם הקבוץ שבעברית הופך לגיבריש מה עושים?
System.Text.Encoding.GetEncoding("windows-1255"); //for Hebrew
.net - C# Encoding.Converting Latin to Hebrew - Stack Overflow
Gibberish file names when trying to download files with hebrew chrachters