Otázky a odpovědi týkající se programování - c

QML nemá psát v C++ majetku, když se váže na složky a součásti se změní hodnota
Pracuji na QML projektu. V UI, na které pracuju, potřebuju, aby oba aktualizace jezdce z C++ a číst aktuální hodnotu do C++ z QML. Vlastnosti, se zdá být správné řešení. Zatím jsem četl různé otázky, na TAK bez úspěchu obousměrné vazby C++ model v QML, Změněné Vlastnosti nejsou trigger signál, atd... můj současný kód, který jsem vyhlásil majetek v mé C++ třídy class MyClass : public QObject { Q_OBJECT public: MyClass(QObject*); Q_PROPERTY(double myValue READ getMyValue WRITE setMyValue NOTIFY myValueChanged) void setMyValue(double n) { std::cerr ...
c++ qml qt qt6
2021-11-24 06:49:49
Jak získat přístup k souborům v Hololens 3D objekt Složky a dostat se do aplikace v době spuštění
Hledal jsem SDK, která má přístup k vnitřní složky (3D model složku) HoloLens a vložte jej do běžící aplikace a vyzkoušeli jsme spoustu odkazů bezvýsledně. Může nám někdo pomoci vyřešit tento problém?
3d-model c# hololens internals
2021-11-24 06:35:33
Inicializace řetězce v C
Začal jsem se učit C a právě se dozvěděl, že struny jsou jen pole znaků. Chtěl jsem vidět, hodnoty jsou ve smyčce v každém okamžiku tak jsem nastavit zarážku v vscode, prošli provedení, a podíval se na všechny hodnoty. int main() { char a[4] = "foo"; char b[4] = "bar"; return 0; } Viděl jsem, že před inicializaci a[] pole, tam jsou již hodnoty v paměti. . Moje otázka je, co jsou tyto hodnoty? Proč tam jsou? Co představují?
c c# hololens internals
2021-11-24 06:29:21
Jak se Úkol.Výnos práce pod kapotou v Blazor WebAssembly?
Jak se Task.Yield práce pod kapotou v Mono/WASM runtime (který je používán Blazor WebAssembly)? Pro upřesnění, myslím, že mít dobré znalosti o tom , jak Task.Yield funguje .NET Framework a .NET Jádro. Mono provedení nevypadá příliš neliší, v kostce, to přijde na to: static Task Yield() { var tcs = new TaskCompletionSource<bool>(); System.Threading.ThreadPool.QueueUserWorkItem(_ => tcs.TrySetResult(true)); return tcs.Task; } Překvapivě to funguje v Blazor WebAssembly, také (zkuste si to on-line): <label>Tick Count: @tickCount</label><...
.net async-await blazor c#
2021-11-24 06:13:47
Získat vstup od uživatele a vytvořit 2D pole
Chci, aby se vstup od uživatele a vytvořit 2D pole tak, že uživatel zadá hodnoty do dvou řad. První uživatel definovat hodnoty oddělené mezerami pak se stiskne enter a dává další hodnoty také oddělené prostory, jak je znázorněno níže na příkladu: Dát hodnoty: 2 3 4 5 6 7 proměnná by měla mít na konci: [[2, 3, 4], [5, 6, 7]] Další příklad: Dát hodnoty: 1 2 3 4 proměnná by měla mít na konci: [[1, 2], [3, 4]]
c# async-await blazor c#
2021-11-24 06:06:06
Excel není blízko
Můj problém je, že mám program, který čte data z listu aplikace Excel .xlsb, ale když soubor aplikace Excel je otevřený, pak to se mě ptá, jak ušetřit. Proč? async Task<bool> ReadVariable() { bool succeeded = false; while (!succeeded) { //open file excel using microsoft dll Excel.Application app = new Excel.Application(); //open workbook Workbook wk = app.Workbooks.Open(excelpath, ReadOnly : true); //get fir...
c# excel blazor c#
2021-11-24 05:59:11
Jak mohu získat přístup ke sloupci-index hodnotu prvku, jehož aria-label vím, že používání Selenu web driver v c#
Chci přístup aria-colindex hodnotu prvku pomocí aria-label hodnotu, jak můžu udělat to v nejčistší způsob, jak pomocí selenu nebo c# driver.FindElement(By.XPath("//td[@aria-label='Sütun Stok']")); <td aria-selected="false" role="columnheader" aria-colindex="3" id="dx-col-95" aria-label="Sütun Stok" class="dx-datagrid-action dx-cell-focus-disabled dx-datagrid-drag-action" aria-sort="none" tabindex="0" style="text-align: left; min-width: 45px; max-width: 250px; width: 250px;&q...
c# excel blazor c#
2021-11-24 05:54:36
.NET Core 5 RawRabbit Serializer/Dependency Injection Emisní
Mám microservice na základě .NET Jádro 2.2. Já používám RawRabbit (verze 2.0.0-beta9) jako service bus. Následující balíky byly nainstalovány s to: <PackageReference Include="RawRabbit" Version="2.0.0-beta9" /> <PackageReference Include="RawRabbit.DependencyInjection.ServiceCollection" Version="2.0.0-beta9" /> <PackageReference Include="RawRabbit.Operations.Publish" Version="2.0.0-beta9" /> <PackageReference Include="RawRabbit.Operations.Subscribe" Version="2.0.0-beta9" /...
převod řádek kódu z c do c++
#include <iostream> #include <stdio.h> using namespace std; int item, jumlahbarang, total = 0, total_belanja = 0, uang, kembalian, sum = 1, memory[100], memory_jumlah[100]; const char* aitem[11] = { "fillthe0","ITEM 1", "ITEM 2"}; string repeat; int price1= 53000; int price2= 76000; int main(){ cout << " | ID | Nama Barang | Harga Barang |" << endl; cout << " |------|---------------------------------|--------------|" ...
c++ asp.net-core c# csharpcodeprovider
2021-11-24 05:49:04
eBPF: Jak používat `bpf_map_update_elem` chcete odeslat data z prostoru jádra?
Snažím se poslat data (IP adresa) z prostoru jádra do uživatelského prostoru, spuštěním následujícího BPF složky: struct bpf_map_def EVENTS = { .type = BPF_MAP_TYPE_HASH, .key_size = sizeof(__u32), .value_size = sizeof(__u32), .max_entries = 1, }; SEC("xdp") int _xdp_ip_filter(struct xdp_md *ctx) { bpf_printk("got a packet\n"); void *data_end = (void *)(long)ctx->data_end; void *data = (void *)(long)ctx->data; struct ethhdr *eth = data; // check packet size if (eth + 1 > data_end)...
bpf c ebpf xdp-bpf
2021-11-24 05:42:58
Jak vrátit protínající vytvořit prvky linestring kml v boost::geometrie::křižovatka(ring1, ring2, vector_of_linestring)?
Mám 2 kroužky a a B, a chci použít boost::geometry::intersection() na oplátku vytvořit prvky linestring kml (oranžové šipky): Ale můj kód, pouze vrací protínající body P1 a P2. Která část by měla změnit? #include <boost/geometry.hpp> #include <boost/geometry/geometries/point_xy.hpp> #include <boost/geometry/geometries/register/ring.hpp> #include <boost/geometry/geometries/register/point.hpp> #include <iostream> namespace bg = boost::geometry; typedef bg::model::point<double, 2, bg::cs::cartesian> point_t; typedef bg::model::linestrin...
boost boost-geometry c++ xdp-bpf
2021-11-24 05:23:43
Je to bezpečné vystavit refreshtoken API
Mám aplikace vyvinuté pomocí Reagovat v front-end a ASP.Net Web API do backend. Já používám JWT pro povolení. Proces je Když se uživatel přihlásí, a je ověřené, 2 žetony jsou odesílány do front-end, access token a refresh token. Přístupový token je JWT a osvěžuje token je náhodný řetězec a refresh token je uložen v databázi. Pro každé následné volání Api přístupový token je připojen v hlavičce, mám filtru ověřování, který ověřuje přístup k tokenu. Jakmile je přístupový token vypršel, 401 stav je vyvolána chybová zpráva TokenExpired. Poté, front-end přijímá 401, vyzývá o...
asp.net-web-api c# jwt xdp-bpf
2021-11-24 05:13:45
segmentace chyba s char* buffer v getline() funkce
Já si segmentace souboru v níže uvedeném kódu. Důvod, proč je v řádku 10 myslím, že tam, kde jsem pomocí char* buffer. Chci vědět, proč to je. Je to proto, že paměť v paměti není stále přiděleno? Zde je kód: 1 #include <iostream> 2 #include <fstream> 3 4 int main() 5 { 6 const char* filename = "directory of my file";// mnt/c/Users/... 7 std::fstream fin(filename,std::fstream::in); 8 if(!fin.is_open()) 9 std::cout << "Opps!" << std::endl; 10 char* buffer = NULL;//if char buffer[100] the...
c++ getline segmentation-fault xdp-bpf
2021-11-24 05:13:21
Identifikovat chyby způsobující Segmentation fault (core dump)
Jsem nový c programování. Rozhodl jsem se, že by se učit tím, že dělá nějaký problém nastavuje v cs50 open courseware. Následující kód vytváří Segmentation fault (core dump), chyba. Nemohu pochopit, proč. Já jsem četla segmentace chyb má co do činění s přístupem k paměti nemají přístup. Nechci vidět, co by být příčinou, že. Předpokládám, že to má co do činění s ukazateli. Jsem nový ukazatele. Děkuji. #include <stdio.h> // https://cs50.harvard.edu/x/2021/labs/1/population/ float yearly_llamas(float starting_population) { // returns number of llamas at the ...
c cs50 pointers segmentation-fault
2021-11-24 05:03:05
Jaký je rozdíl mezi (int *)pole, (int *)&pole, &pole na ukazatel úkol?
Mám 3 řádky kódu, které provádí přesně stejné, ale mají jinou syntaxi, základní kód: int a, b; printf("Enter the size of your array [a][b]: "); scanf("%d %d", &a, &b); int arr[a][b]; int *pa; pa = (int *)&arr; for (i = 0; i < a*b; i++) { printf("[%d] [%d] = ", i/b, i%b); scanf("%d", (pa + i)); } Na lince pa = (int *)&arr;Můžu přepínač, který řádek (int *)array, (int *)&arraya &array aniž by museli překonávat nějaké problémy, jen zažívá upozorněn...
arrays c pointers segmentation-fault
2021-11-24 05:02:40
Mohou být proměnné použité ve volání funkce v ellipsis funkce v C++
Pro tuto funkci, který trvá proměnný počet argumentů, void func(int count, ...) // ellipsis function { // function definition } Může volání funkce být provedena takto : int a{}; double b{}; string c{}; func(3,a,b,c); // using actual variables instead of fixed values in function call Moje otázka je, když elipsa funkce nazývá se to vždycky musí být jen fixed hodnoty, jako je func(3,5,2.7,"Hi") nebo může být proměnné dodávané ve volání funkce jako tak func(3,a,b,c)?
Proč to nejde shellcode provést?
Pracuji přes Hacking: Umění Využívání a běžím do mé první zádrhel se snaží dostat známou funkční exploit spustit z knihy prostřednictvím proměnné prostředí. Všechny programy byly sestaveny s -fno-stack-protector -zexecstack -no-pie -fno-pie. Běží exploit_notesearch.c (i když s velmi specifickými offset), byl jsem schopen se dostat exploit pop shell pohybem kompenzovat s argv[1]. To funguje na moderních Os (s ASLR zdravotně postižené), stejně jako LiveCD součástí knihy. notesearch.c exploit_notesearch.c #include <stdio.h> #include <stdlib.h> #include <strin...
Kolem plavou na funkce v C++ se zdá změnit přesnost
To je velmi noob dotaz, ale jsem zvědavý, proč za to: -Pokud jsem debug následující kód jazyka C++: void floatreturn(float i){ //nothing } int main(){ float a = 23.976; floatreturn(a); return 0; } Sledování prošel hodnotu, to se zdá být 23.9759998 při vstupu floatreturn. Výsledkem je, že jakékoli zpracování hodnota funkce bude vyžadovat, aby ručně vyladit přesnost. Je pro to nějaký důvod, a nějaký způsob, jak se tomu vyhnout?
Jak to mám udělat, aby můj odčítání vypočítat správnou odpověď? [uzavřeno]
Uzavřen. Tato otázka potřebuje podrobností nebo jasnost. To není v současné době přijímá odpovědi. Chcete zlepšit tuto otázku? Přidat detaily a objasnit problém tím, že pro úpravy tohoto příspěvku. Uzavřená minulý měsíc. ...
Není schopen získat plný Intellisense v aplikaci Visual Studio Kód s Unity funkce
Ok, vím, že tato otázka byla položena a zodpovězena mnohokrát, ale já jsem strávil 3 dny, se snaží vyřešit to, a nic, zkoušel jsem zatím pracoval. Jsem v podstatě dílčí technologie Intellisense v aplikaci Visual Studio Kód, který je, zdá se, jen rozpoznat Jednotu tříd a proměnných, jako je GameObject, a neuznává Jednotu funkce, jako Update() nebo OnDestroy(). Jsem také dostat nějaké chybové zprávy v OmniSharp Protokolu, které by mě přesvědčily, že jeho problém s sln soubor? Já opravdu nevím. Na Omnisharp server vypadá bota v pořádku a načíst projekt, ale pak jsem si chyb...
c# omnisharp unity3d visual-studio-code
2021-11-24 04:29:07
Jak zjistit, výstup pro tento typ programu v c?
#include <stdio.h> int main() { int var, rar; scanf("%d %d", &var, &rar); printf("%d %d", var, rar); } Pokud dám jako vstup bn nbvýstup bude -81319504 32767. Proč?
c output unity3d visual-studio-code
2021-11-24 04:26:51
V Jednotě jak mohu zastavit věčné matematické výroky?
Otázka je jednoduchá, ale nemůžu za život mi zjistit. Moje logika jde takhle // Static floats are StatBase.maxHealth = 0 and rStat.maxHealth = 70 class rStat : Monobehaviour { public bool nomatter = false; void Update() { if (Input.GetMouseButtonDown(0)) { nomatter = true; } if (nomatter == true) { healthcalc(); } void healthcalc() { StatBase.maxHealth += rstat.maxHealth; // StatBase.maxHealth should = 70 but the ...
c# if-statement static unity3d
2021-11-24 04:05:05
Sdílení globální proměnné z C++ knihovna pro C hlavní program
Mám gstdsexample.soC++ knihovna. Uvnitř, má dvě globální proměnné, které bych se chtěl podělit mezi knihovnou a hlavní C programu. pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; int *ptr; Test dvou scénářů. Scénář 1 sharedata.h #ifndef __SHARE_DATA_H__ #define __SHARE_DATA_H__ #include <stdio.h> #include <pthread.h> pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; int *ptr; #endif /* __SHARE_DATA_H__ */ Patří sharedata.h v gstdsexample.cpp a main.c. Kompilace OK, ale já si segmentace chyba, když gstdsexample.cpp zapisuje data do *ptr. Scénář 2 Dekl...
c++ global-variables static unity3d
2021-11-24 03:54:36
OpenGL: Batch Renderer: By měla Transformace probíhat na CPU nebo GPU?
Pracuji na 2D herní engine, který bude podporovat 3D v budoucnu. V této současné fázi vývoje, pracuji na batch renderer. Jak někteří z vás možná víte, když dávkové zpracování grafiky spolu, jednotná podpora pro color (RGBA), texturovací souřadnice, texturu ID (textury index), a model transformační matice jít ven z okna, ale místo toho jsou předávány prostřednictvím vertex buffer. Teď jsem implementoval absolvování model je pozice, barva, texturovací souřadnice, texturu ID do vertex bufferu. Můj vertex buffer, formát vypadá takto: float* v0 = {x, y, r, g, b, a, u, v, text...
c++ glm-math glsl opengl
2021-11-24 03:43:20
udělat prototyp přetížení funkce c++
Chci, aby se přetížení funkce s prototypem v C++. #include <iostream> using namespace std; int rectangle(int p, int l); int main() { cout << rectangle(3); return 0; } int rectangle(int p) { return p*p; } int rectangle(int p, int l) { return p*l; } Mám chyba na int rectangle(int p, int l); je to možné, aby prototyp s přetížení funkce? pokud je to možné, jak na to
c++ function overloading opengl
2021-11-24 03:34:09
Můžete použít FeatureGate dekoratér v Azure funkce od Funkce Řízení libary od společnosti Microsoft?
V současné době jsem neměl nějaký úspěch s funkcí brány dekoratér mimo API endpoint, a zatímco v mé situaci to na Azure funkce je spíše nadbytečný přemýšlel jsem, jestli to bylo možné, spíše než rozumné? Pomocí manager/config závislost je skvělý, ale jako jednoduchost dekoratér. [FeatureGate(FeatureFlags.MyFeatureFlag)] [FunctionName("MyFunctionHandler")] [MyExponentialBackoffRetry()] public async Task RunAsync( [ServiceBusTrigger("myfunctions/functiondata", "myfunctiondemo", Connection = "SERVICE_BUS_CONNECTION_STRI...
.net-core asp.net-core azure c#
2021-11-24 03:31:36
Každý výraz v C mít hodnotu? Jak se o volání funkce void jako výsledek? [duplicitní]
Na tuto otázku již odpověď zde: Je void datový typ v C? (3 odpovědi) Uzavřená minulý měsíc. Jako názvem. void foo() {} int main(void) { foo(); // what is the value of this expression? } To znamená, že void je také typ hodnoty v C? Nebo jak to mám pochopit?
c asp.net-core azure c#
2021-11-24 03:26:57
.NET Jádro 3.1 aplikace pro použití proměnné prostředí běží v Kubernetes a záložní appsettings.json, když není nastavena proměnná prostředí
Snažím se dostat můj .NET Jádro 3.1 aplikace pro použití proměnné prostředí, když běží v Kubernetes a záložních appsettings.json když proměnná není nastavena. Používám to v mé ConfigureServices metoda, při spuštění, soubor var configuration = new ConfigurationBuilder() .AddEnvironmentVariables() .Build(); var dbname = configuration.GetSection("DB_NAME").Value; Můj appsettings.json tento soubor má { "AppSettings": { "Data": { "DB_NAME":&...
Jak porovnat mezi čas UTC řetězec (ISO 8601)
Mám nějaké problémy, porovnat mezi časem řetězce, které jsou v UTC formátu. Například: string1 = "1997-07-16T19:20:30+01:00" string2 = "2000-07-17T20:20:30+01:00" Mým cílem je zjistit, který čas je poslední. Jsem surfoval přes internet a zjistil, o mktime(); Ale příklad řetězce jsou v normálním formátu, na druhou stranu můj řetězec je ve formátu ISO8601. Já jsem hledal řešení, které je kompatibilní s windows a linux. Já bych opravdu ocení nějakou pomoc.
nové CancellationToken() a IsCancellationRequested bez CancellationTokenSource
Když jsem se vytvořit CancellationToken instance je nějaký způsob, jak to nějak změnit IsCancellationRequested vlastnost nebo mám vždy potřebovat CancellationTokenSource instance a její Zrušit metoda, že? Jinými slovy, pro správnou zrušení úkolů, má smysl používat nové CancellationToken (), nebo bychom měli vždy použít CancellationTokenSource.Token? A pokud jsem vždy nutné použít CancellationTokenSource.Token, pak v jakých situacích může potřebuju instanci CancellationToken samostatně? Proč bych měl dělat nové CancellationToken()? Když můžu udělat, CancellationToken = Ca...