ומה עם ה' בתחילת משפט?
ועוד כל מיני דברים על זה הדרך...
המון פרמטרים.

MusiCode
-
איך בונים מנוע חיפוש -
העברת 60GB דרך האינטרנט דחוף!אולי אפשר לעשות עם ngrok?...
לפתוח שרת HTTP לוקאלי...
אבל זה תלוי בעומסים על השרתים של ngrok.לשרת עצמו - אפשר את השרת simply_http של פייתון.
-
מדריך לאקססאקסס-חלק א-מתחילים.pdf
אקסס-חלק ב-מפתחים.pdf
אקסס-חלק ג-מתכנתים.pdf
אקסס-חלק ד-מתקדמים.pdfאני למדתי מזה אקסס,
ו- כן. אקסס היה השער שלי לתכנות. -
מדריך לאקססיש סדרה של מדריכים טובים לאקסס 98.
מאז לא השתנה הרבה חוץ מהעיצוב... -
קובץ אקסס שהמודלים נעולים עם סיסמא, יש דרך לפרוץ?יש.
אני לא זוכר, תחפש בגוגל...
אבל יש, ראיתי פעם מדריך בעברית לזה. -
איך יוצאים מפונקציית האב, מתוך פונקציית הבןטוב, לא יודע למה יצאתי כזה לא ברור.
על קטע קוד כזה
async function fn() { throw ("error!") } fn();
נוד לא מוכן לשתוק.
הוא מביא את השגיאה הבאה:
(node:17268) UnhandledPromiseRejectionWarning: error!
(node:17268) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag
--unhandled-rejections=strict
(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)` -
איך יוצאים מפונקציית האב, מתוך פונקציית הבןרק סתם שאלה:
למה אני לא יכול לזרוק שגיאה סתם?
הרי אם לא היה את העניין של הא-סנכרוני, הייתי יכול לזרוק שגיאה בפונקציה הפנימית, והוא היה מציג אותה, בלי בעיות.למה אם השגיאה בפונקציה א-סנכרונית זה שונה?
אני עושה סתם
try { //... } catch (error) { throw error; }
הלינטר מתעצבן על כזה דבר מיותר!
הרי אני זורק, בדיוק את אותה השגיאה שקיבלתי! -
איך יוצאים מפונקציית האב, מתוך פונקציית הבן@yossiz אמר באיך יוצאים מפונקציית האב, מתוך פונקציית הבן:
@MusiCode אמר באיך יוצאים מפונקציית האב, מתוך פונקציית הבן:
הפונקציה fn, לא בשליטתי, אלא בשליטת המשתמש.
אם אני זורק שגיאה, אני חייב לתפוס אותה עם טריי, בתוך הפונקציה fn, ואת זה אני לא רוצה.
יש דרך לזרוק שגיאה במקום המסומן, ללא שנוד יתעצבן, על שגיאה שלא טופלה?
לא נראה לי שיש דרך לעשות בדיוק מה שאתה מבקש. אבל לדעתי אתה לא אמור לעשות את זה.
אתה מצהיר למשתמש שהפונקציהblock
יכולה לזרוק שגיאתtimeout
או איזה שגיאה שאתה מחליט, והמשתמש אמור לטפל בזה בדרך שהוא מחליט.או כלך לדרך זו,
אתה מצהיר שהפונקציה תחזיר ערך במקרה של הצלחה ו-null או undefined במקרה של כשלון, והמשתמש יבדוק את הערך שאתה מחזיר.@yossiz תודה.
זה מה שאעשה. -
איך יוצאים מפונקציית האב, מתוך פונקציית הבן@יוסף-בן-שמעון אמר באיך יוצאים מפונקציית האב, מתוך פונקציית הבן:
@MusiCode כתבת הנחות שרק מי שמונח בסיטואציה שלך יכול להבין אותם
אולי תפרט מי נגד מיאוקיי.
הפונקציה
fn
, לא בשליטתי, אלא בשליטת המשתמש.האם יש דרך לעצור אותה בתוך הקריאה לפונקציה
block
, כך שלא יודפס למסך ולדפדפןend
.אם אני זורק שגיאה, אני חייב לתפוס אותה עם טריי, בתוך הפונקציה
fn
, ואת זה אני לא רוצה.תודה רבה למנסים לעזור!
const { EventEmitter } = require("events"); const express = require("express"); const app = express(); const event = new EventEmitter(); const calls = {}; app.get("/", async (req, res, next) => { if (calls[req.query.id]) { calls[req.query.id].res = res; event.emit(req.query.id); } else { calls[req.query.id] = { res }; calls[req.query.id].block = async function block() { await new Promise((resolve, reason) => { event.once(req.query.id, () => { resolve(); // פה צריך לעצור }); }); } fn(calls[req.query.id]); } }); async function fn(call) { const long_data = { "...": "..." }; console.log("start!"); call.res.end("start!"); await call.block(); console.log("end!"); call.res.end("end!"); } app.listen(3000, () => { console.log("runing!"); });
אולי אני אנסח שאלה אחרת:
יש דרך לזרוק שגיאה במקום המסומן, ללא שנוד יתעצבן, על שגיאה שלא טופלה? -
איך יוצאים מפונקציית האב, מתוך פונקציית הבןטוב.
זה מורכב יותר, כי הפונקציה החיצונית, האב, לא בשליטתי, אלא בשליטת משתמש.אני רוצה לעצור אותה, מבפנים, ששם זה כן בשליטתי...
לכן אני לא יכול לעשות טריי בפונקציית האב.
כי היא לא בידיים שלי.ואם אני עושה קאץ' בפנים, בלי טריי בחוץ, בגלל ה-סינכרוני הוא מתרגז ומאיים שבגרסה הבאה, הוא סוגר את התהליך כולו.
-
איך יוצאים מפונקציית האב, מתוך פונקציית הבןנתון הקוד הבא:
const { EventEmitter } = require("events"); const express = require("express"); const app = express(); const event = new EventEmitter(); const calls = {}; app.get("/", async (req, res, next) => { if (calls[req.query.id]) { calls[req.query.id].res = res; event.emit(req.query.id); } else { calls[req.query.id] = { res }; const long_data = {"...": "..."}; console.log("start!"); calls[req.query.id].res.end("start!"); await new Promise((resolve, reason) => { event.once(req.query.id, () => { resolve(); // פה צריך לעצור <--- }); }); console.log("end!"); calls[req.query.id].res.end("end!"); } }); app.listen(3000, () => { console.log("runing!"); })
בקריאה הראשונה, הפונקציה נתקעת (ע"י הפרומיס).
בקריאה השנייה, היא ממשיכה לרוץ.העניין, שאם לא מגיעה הקריאה השנייה, הקוד הזה נעצר, והמשתנה שמסומן "לונג - דאטה" נשאר בזיכרון וגורם לדליפה.
איך אני יכול לעצור את הקוד, מהנקודה המסומנת בחץ, בתנאים שאני אשים?
-
איך בונים מנוע חיפוש@chagold אמר באיך בונים מנוע חיפוש:
https://stackoverflow.com/questions/4638671/search-engine-lucene-vs-database-search
https://lucene.apache.org/
https://stackoverflow.com/questions/737275/comparison-of-full-text-search-engine-lucene-sphinx-postgresql-mysqlתודה.
אז אני מבין, שאתה ממליץ על לוסין, ולא על שאילתא בSQL.
איפה יש מדריך ללוסין (והאם עדיף אלסטיק? הבנתי שמבוסס על לוסין)?
ובכלל אשמח להסבר ראשוני על ג'אווה, איך מתקינים.
-
איך בונים מנוע חיפושאני בונה רשימה של עסקים, עם כל הפרטים, כמו כתובת, וכו',
ואני צריך לעשות חיפוש טקסט חופשי במסד.זה צריך להיות חיפוש חופשי לחלוטין.
איך כותבים מנוע חיפוש "חכם", שלוקח בחשבון מילים חסרות, ומביא את התוצאה הקרובה ביותר?
למשל, החיפוש "נעלי שמעיה ביתר", לא יביא את התגובה "נעלי שמעיה, רחוב החוזה מלובלין 18 ביתר עילית". חיפוש פשוט בSQL, לא ייתן את התוצאה.
וגם, לפעמים בתוצאה הכי קרובה, חסרים מילים מהחיפוש.
כמו בדוגמא הנ"ל, לפעמים יהיה במסד "נעלי שמעיה, החוזה מלובלין". וצריך לתת את התוצאה הכי קרובה, למרות שחסרות מילים.
אז איך כותבים מנוע חיפוש?אשמח לכל מידע או הפנייה בנושא.
אגב, ElsticSearch, כן יודע לעשות חיפוש חכם?
-
מישהו יודע מה קורה עם רבותינו?חוק פוֹ, מכה שוב.
לכן הומצאה ההמצאה (המשטיחה כל דיון) אימוג'י.
-
ליקוי חמה חלקי ביום ראשון בשעה 8:30
קרדיט: סוכנות החלל הישראלית.
ליקוי החמה, כפי שנראה מגבעתיים(צילום: מוטי קמחי) -
אסף - בחינם!!לא. זה שולח בקשה כל פעם.
-
איך שומרים על סוללת נייד@yossiz הקטע הוא, שאין אפשרות להוציא את הסוללה.
ואת כל הסתירות הנ"ל, ראיתי בהקשר של ליתיום-יון (בין השאר). -
איך שומרים על סוללת ניידניסיתי לחפש בגוגל תשובה לשאלה: "איך שומרים על סוללה של מחשב נייד".
ולהפתעתי, קיבלתי את כל התשובות האפשריות!תטעין ותרוקן כל פעם,
תשאיר מחובר לחשמל,
אל תרוקן עד הסוף,
תמיד תרוקן עד הסוף,
אם זה ליתיום אז אל תרוקן עד הסוף,
אם זה ניקל אז תרוקן עד הסוף,
זה לא משנה איזה סוג סוללה יש לך, תטעין תמיד עד ה40%,
אסור להשאיר מחובר לחשמל, הסוללה תגמר,
אסור להשתמש בסוללה שלא לצורך, כי היא תגמר,
בקיצור, כל התשובות האפשריות...מה למעשה צריך לעשות במחשב חדש, כדי שהסוללה (Li-ion) שלו תחזיק כמה שיותר?
-
API לימות המשיח@יוסף-בן-שמעון אמר בAPI לימות המשיח:
בשביל תיעוד מלא,
תעשה קובץ בשם yemot_router.d.ts, וב require אל תציין סיומת קובץצור קובץ בשם index.d.ts ותמקם אותו בתיקית השורשdeclare function Yemot(): YemotRouter; interface YemotRouter { addFn?(path: string, handler: Handler): void; } interface Call { read(massage: string): Promise<string> } type Handler = (p: Call) => void; export = Yemot;
תודה רבה!
בוצע.