דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
yyyY

yyy

@yyy
אודות
פוסטים
168
נושאים
46
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

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

  • select של sql לא עובד על עברית
    yyyY yyy

    @dovid כתב בselect של sql לא עובד על עברית:

    ככה עובד?

    where HeCityName = N'ירושלים';
    

    כן. לתועלת המחפשים בעתיד, ה-N מודיע שמדובר בנתון של מחרוזת יוניקוד
    יש"כ.


  • שגיאת Uncaught ReferenceError
    yyyY yyy

    @yyy
    חסדי ה' כי לא תמנו.

    npm install "@popperjs/core"
    
    

    ואז

    npm audit fix
    

  • API רחובות לפי שכונות\ שכונות לפי ערים
    yyyY yyy

    @ivrtikshoret כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:

    https://www.nadlan.gov.il/Nadlan.REST/Main/GetNeighborhoodsListByCityAndStartsWith?cityName=שםהעיר&startWithKey=-1

    כל הכבוד, עזרתי לי מאוד.


  • קישור IP לכתובת דומיין
    yyyY yyy

    @Shmuel754 כתב בקישור IP לכתובת דומיין:

    תוסיף רשומת DNS מסוג A עם כתובת הIP.

    תודה הנה השלבים בפירוט

    1. היכנס לחשבון Cloudflare שלך ​​ובחר את הדומיין שברצונך להפנות ל-IP.
    2. לחץ על לשונית DNS.
    3. גלול מטה לקטע "A" ולחץ על כפתור "Add Record".
    4. הזן "@" בשדה "שם" כדי להפנות ל-root של הדומיין, או הזן שם תת-דומיין אם ברצונך להפנות לתת-דומיין.
    5. בשדה "כתובת IPv4", הזן את כתובת ה-IP שלך.
    6. לחץ על הלחצן "save" .

  • transition לא מגיב
    yyyY yyy

    @dovid
    רק לחדד שהחלק הקריטי אותו יש להעביר לרמת קובץ ה-CSS, הוא ה-background-color. כך:

    .aUser {
      background-color: #FCA311;
    }
    .aUser:hover {
      background-color: rgb(127, 13, 234);
    }
    

    ואגב בעקבות שרשור זה נודע לי
    שאי אפשר לממש hover ב-inline style.


  • שאלה ברספונסיביות בבוטסטראפ
    yyyY yyy

    @chocolate אמר בשאלה ברספונסיביות בבוטסטראפ:

    @yyy
    תקרא קצת על flex-direction
    https://www.w3schools.com/cssref/css3_pr_flex-direction.asp

    תודה רבה, זה הפתרון שמצאתי

     <div class="container-fluid ">
            <div class="flex-column-reverse flex-lg-row row">
                <div class="col-12 col-lg-6  bg-success">
                    <p>A </p>
                </div>
                <div class="col-12 col-lg-6 bg-danger">
                    <p>B </p>
                </div>
            </div>
        </div>
    

  • ערך של קומבובוקס
    yyyY yyy

    אפשר להשתמש ב-Distinct על הרשימה שקשורה לקומבובוקס.


  • הגדרת חיבור DB ב-EF
    yyyY yyy

    תודה רבה זה עובד. אין כמוך.
    נ.ב. עד מתי אמשיך ליפול ולשרוף שעות על השטויות הקטנות והקריטיות האלו???


  • הגדרת חיבור DB ב-EF
    yyyY yyy

    מנסה ליצור חיבור ל-DB באמצעות ספריית Context של EF.

    נתחיל מהסוף הנה השגיאה (זמן ריצה)

    database "Numbers" requested by the login. The login failed.
    Login failed for user 'LAPTOP-QLS0D39V\yaakov'.'
    

    יש לי DB שיצרתי ב-MSSMS בשם UploadProject.
    בתוכו יש טבלה בשם Numbers שמכילה שדה אחד בשם number מסוג int. (יש כעת 2 רשומות אקראיות).

    ה-Context נראה כך:

    public class Context: DbContext
      {
          public Context(DbContextOptions<Context> options) : base(options)
          {
          }
    
          public virtual DbSet<MyNumberEO> Numbers { get; set; }
          protected override void OnModelCreating(ModelBuilder modelBuilder)
          {
              modelBuilder.Entity<MyNumberEO>().HasKey(n => n.Number);
          }
      }
    
    

    כאשר MyNumberEO נראה כך

     [Table("Numbers")]
        public class MyNumberEO
        {
            
            public int Number { get; set; }
        }
    
    

    ConnectionStrings נראית כך

    
    
    {
      "ConnectionStrings": {
        "UploadProject": "Data Source=(localdb)\\ProjectsV13;Initial Catalog=Numbers;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
      },
    

    למעשה יש לי עוד פרוייקט עם אותו ConnectionString למעט כמובן השם וה-Initial Catalog וזה עובד לי טוב.
    קובץ ה-startup.cs נראה כך:

    public class Startup
        {
            public Startup(IConfiguration configuration)
            {
                Configuration = configuration;
            }
    
            public IConfiguration Configuration { get; }
    
            // This method gets called by the runtime. Use this method to add services to the container.
            public void ConfigureServices(IServiceCollection services)
            {
                string ConnectionString = Configuration.GetConnectionString("UploadProject");
                services.AddDbContext<Context>(options => options.UseSqlServer(ConnectionString));
                services.AddControllers();
            }
    
            // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
            public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
            {
    
                if (env.IsDevelopment())
                {
                    app.UseDeveloperExceptionPage();
                }
    
                app.UseHttpsRedirection();
    
                app.UseRouting();
    
                app.UseAuthorization();
    
                app.UseEndpoints(endpoints =>
                {
                    endpoints.MapControllers();
                });
            }
        }
    

    שורה תחתונה יש את השגיאה שבראש ההודעה.
    יש רעיון למישהו?


  • API רחובות לפי שכונות\ שכונות לפי ערים
    yyyY yyy

    @dovid כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:

    או לגשת לפרמטר בדרך שניסית לגשת לכותרת:

      var city = Request.Params["cityName"];
    

    זה לא עובד (דוטנט 3, לא יודע מה בחדשים יותר)
    מה שכן עובד זה:

    Request.Query["cityName"].ToString();
    

  • API רחובות לפי שכונות\ שכונות לפי ערים
    yyyY yyy

    @dovid כתב בAPI רחובות לפי שכונות\ שכונות לפי ערים:

    אלא שבצד לקוח יש לך בעיות "בירוקרטיות" עם הדפדפן שמסרב לאפשר לקוד לקבל את מבוקשו כי הוא רץ תחת דומיין אחר (במקרה שלך localhost).

    לא הבנתי מה זה שונה מכל פניה לשרת. יש את הצד הפונה יהיה מי שלא יהיה, וברור שהוא פונה לגורם חיצוני שאינו הוא.
    מה מיוחד במקרה שלי שבו localost פונה ל-gov.il?

    כלומר אתה טענת שבדפדפן עובד (התכוונת לשורת הכתובת) ובשרת (התכוונת לאנגולר)

    כרגיל טעיתי, וכרגיל אני כאן כדי ללמוד.


  • ngIf - קבוצת תנאים כמחלקה
    yyyY yyy

    תקשיבו חברה, אתם יותר יעילים ומהירים מ-stackoverflow!!!. ממש כל הכבוד לכם.
    האמת שגם לי התחדש שאפשר לעשות binding לפונקציה. בנוסף הייתה לי גם שגיאת תחביר כמו שהעירו, שבפונקציה שכתבתי שמשנה את המשתנה של ה-binding, לא קראתי לה עם "()", ומודה ועוזב ירוחם.

    מה שנשאר לי הוא רק לענות על זה:
    @גמליאל כתב בngIf - קבוצת תנאים כמחלקה:

    אולי תפרט יותר על המקרה

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


  • override תעלומה
    yyyY yyy

    נתונות המחלקות הבאות:

    class A
        {
            public virtual void vfoo()
            {
                Console.WriteLine("vfoo from A");
            }  
            public void foo()
            {
                Console.WriteLine("foo of A");
            }
        }
         class B : A
        {
            public override void vfoo()
            {
                Console.WriteLine("vfoo from B");
            }
            public void foo()
            {
                Console.WriteLine("foo of B");
            }
            public void baseVfoo()
            {
                base.vfoo();
            }
            public void baseFoo()
            {
                base.foo();
            }
        }
    

    להלן הקוד ב-Main ובצידו הפלט

    A a1 = new A();
                a1.vfoo(); //vfoo from A
                a1.foo();//foo from A
    B b1 = new B();                     
                b1.vfoo();//vfoo from B
                b1.foo();//vfoo from B
                b1.baseVfoo();//vfoo from A
                b1.baseFoo();//foo from A;
     A ab = new B();
                ab.foo(); //foo from A
                ab.vfoo(); //foo from B
    

    כעת לתעלומה:
    כשאני מייצר B עם זיכרון של B (שורה 4) ופונה לפונקציה מסוג virtual ב-base שלו (שורה 7), אני מקבל את הפונקציה של המחלקה המורישה, כלומר פונקציה של A.
    מסקנה: כאשר כותבים פונקציית override ביורש, היא לא דורסת את הזיכרון של המוריש.
    מאידך כאשר אני מייצר A עם זיכרון של B (שורה 9), ופונה לפונקציה הוירטואלית (שורה 11) שלהבנתי היא ב-base (כלומר בחלק הזיכרון של ה-A, כי אין בכלל גישה כעת ל-B) אני מקבל להפתעתי את הפונקציה של B.
    מסקנה: כאשר מתבצעת אפילו רק הקצאת זיכרון של B, הפונקציה הוירטואלית ב-A נדרסת.
    איך מבינים את הסתירה הזו?


  • בינה מלאכותית, צודקת או מטעה?
    yyyY yyy

    מנסיוני Bard גרוע בהרבה מ-GPT, בתחום התכנות.


  • הודעת שגיאה בעת ניסיון התקנת SQL Server 2017
    yyyY yyy

    אני מנסה להתקין SQL Server 2017, ומקבל הודעת שגיאה שחוזרת על עצמה שוב ושוב. מצורפת ההודעה.SS.png
    לפי חיפושים שביצעתי נראה שבדובר בשגיאה שקשורה להימצאות של מופע קודם של SQL Server (דבר שלא ידוע לי שהתקנתי מעולם).
    מה כבר ניסיתי:
    *להסיר באמצעות לוח הבקרה את כל ההתקנות של SQL.

    *למחוק את רשומות הרישום המופיעות כאן

    *למחוק את התיקיות הנראות נוגעות ל-SQL

    *להתקין עם הרשאת מנהל כשקובץ ההתקנה נמצא בכונן C.

    *לנסות להתקין את גרסת 2019 (השגיאה חוזרת)

    אני לא יודע אם רלוונטי, אבל מותקן לי על המחשב Visual Studio 2019 וכן Visual Studio Code.

    מצו"ב קובץ הלוג של ההתקנה.
    Details.txt

    למען הנוחות מצו"ב קוד השגיאה מוקלד.
    -2068119551

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


  • פניה אסינכרונית והמסתעף Angular TS
    yyyY yyy

    @יוסף-בן-שמעון
    הטעות שלי היית שחשבתי שהתכוונת
    לזה

    return (this.Books = this.Books )|| this.httpClient.get<Book[]>(this.GetBooksURL).toPromise();
    

    ולא הבנתי מה ההצבה המוזרה באופרנד הראשון
    בשעה שהתכוונת באמת לזה:

    return this.Books = (this.Books || this.httpClient.get<Book[]>(this.GetBooksURL).toPromise());
    

  • פניה אסינכרונית והמסתעף Angular TS
    yyyY yyy

    אגב ה-toPromise בהקשר זה הוא depricated


  • פניה אסינכרונית והמסתעף Angular TS
    yyyY yyy

    @יוסף-בן-שמעון כתב בפניה אסינכרונית והמסתעף Angular TS:

    כשאתה מבצע השמה למשתנה books אתה קודם כל בודק אם הוא כבר מאותחל,

    זה נכון לגבי כל השמה, או שזה משהו ספציפי לפקודת return?

    במידה והוא כבר אותחל אתה לא משנה בו כלום אלא מצביע עליו בחזרה,

    למה פקודה כזו

    return this.books || this.httpClient.get<Books []>(this.Getbooks URL).toPromise();
    

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


  • קליטת תו מהקונסול - #C
    yyyY yyy

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

    לסיכום התשובות ע"פ הקישור שהביא @Aharon-0
    יש 2 שיטות:

    האחת הסטנדרטית יותר היא יצירת מחלקה (בדומה אולי ל -pipe בלינוקס) שפשוט משמשת "איש באמצע" ומתעדת את כל הפניות לקונסול. (גישה זו פחות "מעניינת" בעיני כי היא בדיוק כמו יצירת מטריצת משתנים המייצגים לוח.)

    השניה היא גישה ל-Buffer (דרך די מורכבת אם רוצים להתחיל מ-0)

    כך או כך אין דרך מובנית לעשות זאת.


  • מתיחת רקע - css
    yyyY yyy

    @dovid כתב במתיחת רקע - css:

    background-image: 100%100%;

    כוונתך

    background-size: 100% 100%;
    
  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום