Categories
Mastering Development

How to tell which properties have changed on an EF Core Entity?

I have a project where I need to log the "columns" that have changed along with the original value and the changed value. I have an EF Core Entity so I tried doing the following as a test: var existing = _context.People.FirstOrDefault(p => p.Id == 5); existing.Lastname += " III"; var changes = new List<Tuple<string,object,object>>(); […]

Categories
Mastering Development

OSMnx: Is there a way to find an accurate shortest path between 2 coordinates?

I want to ask if there is a way to find the accurate shortest path between 2 coordinates. The 2 coordinates are (-33.889606, 151.283306), (-33.889927, 151.280497) as shown in the picture. The black path is the ideal path, and the red one uses get_nearest_node. Here are the codes: import folium import osmnx as ox import […]

Categories
Development

Displaying return values from iphlpapi.h (GetAdaptersInfo) with winforms (Converting from char* / wchar* to System::String)

I’m having a problem using values from the returned struct of GetAdaptersInfo. It returns a IP_ADAPTER_INFO struct (https://docs.microsoft.com/de-de/windows/win32/api/iptypes/ns-iptypes-ip_adapter_info) from which I take some values over into a custom struct. Minimal reproducible example: #include <winsock2.h> #include <iphlpapi.h> #include <vector> #pragma comment(lib, “IPHLPAPI.lib”) struct Adapter_Info { DWORD ComboIndex; char* AdapterName; WCHAR* AdapterFriendlyName; char* Description; DWORD Index; char […]