בלוג
מאמרים מעשיים של KomuraSoft LLC על פיתוח אתרים, SEO, Google Ads, פיתוח עבור Windows, ניצול מערכות קיימות וחקירת תקלות.
חיפוש AI בכל האתר
שאילתות החיפוש נשלחות אל Cloudflare AI Search לצורך הפקת התוצאות. אל תזינו מידע אישי.
-
TCP Retransmission שעוצר תקשורת עם מצלמה תעשייתית — איך מפרקים את זה
איך מפרקים עצירה של כמה שניות בתקשורת עם מצלמה תעשייתית שנגרמת מ-TCP retransmission: packet loss, RTO, timestamps של RFC1323, ונקודות בדיקה ב-Wireshark.
-
FileSystemWatcher בפועל: miss ו-duplicate
איך משתמשים ב-FileSystemWatcher בזהירות: miss, duplicate, מלכודות בקביעת סיום, rescan, atomic claim ו-idempotency.
-
מבוא ל-Media Foundation: להבין את ה-API דרך COM
מה זה Media Foundation, דרך המונחים הבסיסיים של Windows media API — COM, HRESULT, IMFSourceReader ו-MFT — בסדר שכדאי לתפוס אותם קודם.
-
async/await ב-C#: טבלת החלטה ל-Task.Run ו-ConfigureAwait
איך בוחרים בין I/O wait, חישוב CPU, Task.Run, ConfigureAwait(false) ו-fire-and-forget ב-C# async/await, עם טבלת החלטה.
-
soft real-time ב-Windows רגיל: מדריך מעשי
איך מייצבים periodic processing ו-low-latency ב-Windows רגיל: timer resolution, priority, הגדרות power, ואיך מודדים.
-
Locking ב-file handoff: file lock ו-atomic claim בפועל
איך מתכננים locking ב-file handoff: file lock, atomic claim, temp -> rename ו-idempotency, כדי להימנע מתקלות בתיקייה משותפת.
-
C# מול native DLL: מתי P/Invoke ומתי C++/CLI wrapper
כשקוראים מ-C# ל-native DLL, מתי P/Invoke מספיק ומתי C++/CLI wrapper דק משתלם יותר: ownership, exceptions, טיפוסי C++ ו-callback. סיכום של מבנה עם wrapper דק.
-
HCP chart ו-MakingHCPChartSkill — איך כותבים ומפיקים SVG
HCP chart מתאר עיבוד בהיררכיה. המאמר מסביר את הסימון, את HCP-DSL, ואיך MakingHCPChartSkill ממיר את הטקסט ל-SVG דטרמיניסטי שאפשר לשלב ב-CI ובסקירות.
-
STA ו-MTA ב-COM — threading model, ואיך נמנעים מ-hang
STA/MTA ב-COM הם ה-apartment model שקובע מאיזה thread מותר לקרוא ל-component. המאמר מסביר UI thread, message loop, marshaling, ולמה קריאה מ-thread או apartme...
-
גשר COM: אפליקציית 32-bit קוראת ל-DLL של 64-bit
אפליקציית 32-bit לא יכולה לטעון DLL של 64-bit באותו process. המאמר מסביר איך Out-of-proc COM (EXE server) מגשר על זה, כולל המגבלות של Windows, הרישום ב-Regis...