Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

3
polymorphic_allocator: kiedy i dlaczego powinienem go używać?
Oto dokumentacja dotycząca cppreference , tutaj jest robocza wersja robocza. Muszę przyznać, że nie rozumiałem, jaki jest prawdziwy cel polymorphic_allocatori kiedy / dlaczego / jak mam go używać. Na przykład pmr::vectorma następujący podpis: namespace pmr { template <class T> using vector = std::vector<T, polymorphic_allocator<T>>; } Co polymorphic_allocatoroferuje ta oferta? Co …
122 c++  allocator  c++17 


23
Angular + Material - Jak odświeżyć źródło danych (mat-table)
Używam tabeli mat do spisania treści w wybranych językach przez użytkowników. Mogą również dodawać nowe języki za pomocą panelu dialogowego. Po dodaniu języka i powrocie. Chcę, aby moje źródło danych odświeżyło się, aby pokazać wprowadzone przez nie zmiany. Inicjalizuję magazyn danych, pobierając dane użytkownika z usługi i przekazując je do …

8
Jak wyłączyć przycisk we Flutter?
Właśnie zaczynam rozumieć Flutter, ale mam problem ze zrozumieniem, jak ustawić stan włączenia przycisku. W dokumentach mówi, aby ustawić onPressedna null, aby wyłączyć przycisk i nadać mu wartość, aby go włączyć. Jest to w porządku, jeśli przycisk nadal pozostaje w tym samym stanie przez cały cykl życia. Odnoszę wrażenie, że …
122 button  dart  flutter 

2
Jak ustawić nazwę pliku odpowiedzi bez wymuszania okna dialogowego „Zapisz jako”
Zwracam strumień w jakiejś odpowiedzi ustawiając odpowiedni content-typenagłówek. Zachowanie, którego szukam, jest następujące: Jeśli przeglądarka jest w stanie renderować zawartość danego typu treści, to powinna wyświetlić ją w oknie przeglądarki. Jeśli przeglądarka nie wie, jak wyrenderować zawartość, powinna wyświetlić okno dialogowe „zapisz jako”, w którym nazwa pliku powinna być zgodna …

8
Wielokrotne wywołania aktualizacji stanu z useState w komponencie powodują wielokrotne ponowne renderowanie
Próbuję po raz pierwszy przechwytywać Reacta i wszystko wydawało się dobre, dopóki nie zdałem sobie sprawy, że kiedy otrzymuję dane i aktualizuję dwie różne zmienne stanu (dane i flaga ładowania), mój komponent (tabela danych) jest renderowany dwukrotnie, mimo że oba wywołania do aktualizacji stanu mają miejsce w tej samej funkcji. …

3
Czy użycie if (0) do pominięcia przypadku w przełączniku powinno działać?
Mam sytuację, w której chciałbym, aby dwa przypadki w instrukcji przełącznika C ++ przechodziły do ​​trzeciego przypadku. W szczególności druga sprawa przechodziłaby do trzeciej sprawy, a pierwsza sprawa również przechodziłaby do trzeciej sprawy bez przechodzenia przez drugą sprawę. Miałem głupi pomysł, wypróbowałem go i zadziałało! I owinięty drugi przypadek w …

2
Opcja preprocesora Vue CLI CSS: dart-sass VS node-sass?
Podczas tworzenia nowego projektu z CLI (v3.7.0), istnieje możliwość wyboru między dart-sasslub node-sasskompilatorem. Jak to się ma do siebie, by być bardziej szczegółowym niż deklarowane w dokumentach Vue ? Wskazówka dotycząca wydajności Sass Należy pamiętać, że podczas korzystania z Dart Sass kompilacja synchroniczna jest domyślnie dwukrotnie szybsza niż kompilacja asynchroniczna, …

3
Różne wersje CUDA pokazane przez nvcc i NVIDIA-smi
Jestem bardzo zdezorientowany różnymi wersjami CUDA wyświetlanymi po uruchomieniu which nvcci nvidia-smi. Mam zainstalowane cuda9.2 i cuda10 na moim ubuntu 16.04. Teraz ustawiłem PATH na cuda9.2. Więc kiedy biegnę: $ which nvcc /usr/local/cuda-9.2/bin/nvcc Jednak kiedy biegnę $ nvidia-smi Wed Nov 21 19:41:32 2018 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 410.72 Driver Version: 410.72 …
122 cuda 

1
Eclipse: Wystąpił błąd podczas filtrowania zasobów
Buduję projekt Spring MVC, a Eclipse zgłasza ten błąd (patrz zrzut ekranu). Mój pom.xml to: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.bilitutor.cct</groupId> <artifactId>BiliTutor</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>war</packaging> <properties> <spring.version>3.1.1.RELEASE</spring.version> <org.aspectj-version>1.6.10</org.aspectj-version> <org.slf4j-version>1.6.6</org.slf4j-version> </properties> <dependencies> <!-- Spring framework --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <!-- Used for Hibernate4 LocalSessionFactoryBean …
121 eclipse  maven  filter 

7
kątowe 2 ngIf i przejście / animacja CSS
Chcę, aby element DIV wsuwał się od prawej strony w kątowej 2 za pomocą CSS. <div class="note" [ngClass]="{'transition':show}" *ngIf="show"> <p> Notes</p> </div> <button class="btn btn-default" (click)="toggle(show)">Toggle</button> Działa dobrze, jeśli używam [ngClass] tylko do przełączania klas i wykorzystywania krycia. Ale nie chcę, aby ten element był renderowany od początku, więc najpierw …

9
Spring Boot + JPA: zignorowano adnotację nazwy kolumny
Mam aplikację Spring Boot z zależnościami spring-boot-starter-data-jpa. Moja klasa encji ma adnotację kolumny z nazwą kolumny. Na przykład: @Column(name="TestName") private String testName; Kod SQL wygenerowany przez to utworzony test_namejako nazwa kolumny. Po szukaniu rozwiązania stwierdziłem, że spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyproblem rozwiązał (nazwa kolumny jest pobierana z adnotacji kolumny). Mimo to moje pytanie brzmi: …

5
Błędne przekierowanie portu wstecznego?
Pracuję nad architekturą usług internetowych. Mam oprogramowanie, które muszę uruchomić na komputerze macierzystym, a nie w Vagrant. Ale chciałbym uruchomić niektóre usługi klienta na gościu. config.vm.forwarded_portParametr Vagranta otworzy port na hoście i wyśle ​​dane do gościa. Ale jak mogę otworzyć port gościa i wysłać dane do hosta? (Nadal jest to …

6
gniazdo connect () vs bind ()
Zarówno wywołania systemowe, jak connect()i bind()wywołania systemowe „kojarzą” deskryptor pliku gniazda z adresem (zwykle jest to kombinacja ip / port). Ich prototypy to: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); i int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); Jaka jest dokładna różnica między 2 połączeniami? …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.