Programowanie

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

3
Konwencja nazewnictwa dla unikalnego ograniczenia
Konwencje nazewnictwa są ważne, a klucz podstawowy i klucz obcy są powszechnie stosowane konwencje i oczywiste ( PK_Tablei FK_Table_ReferencedTable, odpowiednio). IX_Table_ColumnNazewnictwa dla indeksów jest dość standardowe. A co z unikalnym ograniczeniem? Czy istnieje powszechnie przyjęta konwencja nazewnictwa dla tego ograniczenia? Widziałem UK_TableName_Column, UQ_TableName_Columni ktoś polecający AX_TableName_Column- nie wiem, skąd to …

5
Jak wysłać obiekt JSON za pomocą danych formularza html
Mam więc ten formularz HTML: <html> <head><title>test</title></head> <body> <form action="myurl" method="POST" name="myForm"> <p><label for="first_name">First Name:</label> <input type="text" name="first_name" id="fname"></p> <p><label for="last_name">Last Name:</label> <input type="text" name="last_name" id="lname"></p> <input value="Submit" type="submit" onclick="submitform()"> </form> </body> </html> Jaki byłby najłatwiejszy sposób na przesłanie danych tego formularza jako obiektu JSON na mój serwer, gdy użytkownik …
129 javascript  jquery  html  json  forms 

2
Jak zrobić pauzę wykonania, uśpić, poczekać X sekund w R?
Jak wstrzymać skrypt języka R na określoną liczbę sekund lub milisekund? W wielu językach jest sleepfunkcja, ale ?sleepodwołuje się do zbioru danych. A ?pausei ?waitnie istnieją. Przeznaczeniem są animacje samowyzwalające. Żądane rozwiązanie działa bez pytania użytkownika o wprowadzenie danych.
129 r  animation  statistics 

12
Jak mogę usunąć wiele wierszy w vi?
Próbowałem postępować zgodnie z następującymi wskazówkami: Jak usunąć zaznaczony tekst w edytorze VI ale 5dd daje E492: To nie jest polecenie edytora: 5dd Wtedy spróbowałem: 5d Który usuwa tylko jedną linię. Jak mogę usunąć wiele linii?
129 vi 

8
Zwrotny serwer proxy Nginx powodujący przekroczenie limitu czasu bramy 504
Używam Nginx jako zwrotnego proxy, które przyjmuje żądania, a następnie wykonuje proxy_pass, aby pobrać rzeczywistą aplikację internetową z serwera nadrzędnego działającego na porcie 8001. Jeśli przejdę do mywebsite.com lub zrobię wget, po 60 sekundach pojawia się limit czasu bramy 504 ... Jeśli jednak załaduję mywebsite.com:8001, aplikacja ładuje się zgodnie z …


10
Dodanie nagłówka do wszystkich żądań z Retrofit 2
Dokumentacja Retrofit 2 mówi: Nagłówki, które należy dodać do każdego żądania, można określić przy użyciu przechwytywacza OkHttp. Można to łatwo zrobić za pomocą poprzedniej wersji, oto odpowiednia kontrola jakości. Ale używając retrofitu 2 nie mogłem znaleźć czegoś takiego jak setRequestInterceptorlubsetInterceptor metody, którą można zastosować do Retrofit.Builderobiektu. Wygląda też na to, …

15
EntityTypeConfiguration mapowania EF Core
W EF6 zwykle możemy użyć tego sposobu do skonfigurowania Entity. public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } Jak możemy to zrobić w EF Core, od kiedy klasa I Inherit EntityTypeConfiguration, która nie może …

2
Jak lokalnie skopiować zawartość jednego płótna do innego płótna
Chciałbym skopiować CAŁĄ zawartość jednego płótna i przenieść je do innego, wszystko po stronie klienta. Pomyślałbym, że użyłbym metody canvas.toDataURL()i context.drawImage(), aby to zaimplementować, ale napotykam na kilka problemów. Moim rozwiązaniem byłoby pobranie Canvas.toDataURL()i zapisanie tego w obiekcie Image w JavaScript, a następnie użycie context.drawImage()metody do umieszczenia go z powrotem. …
129 html  canvas 

12
Jawa; Zastąpić ciąg (używając wyrażeń regularnych)?
W ramach projektu dla szkoły muszę zamienić ciąg znaków z formularza: 5 * x^3 - 6 * x^1 + 1 na coś takiego: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Uważam, że można to zrobić za pomocą wyrażeń regularnych, ale jeszcze nie wiem, jak to zrobić. Czy możesz mi pomóc? PS Rzeczywistym …
129 java  regex 

3
Jak połączyć kawałek strun w jeden ciąg?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } daje mi błąd: prog.go: 10: nie można użyć reg (typ [3] string) jako typu [] string w argumencie do strings.Join Czy jest bardziej bezpośredni / lepszy sposób niż zapętlanie i dodawanie do zmiennej?
129 go  slice 

6
Zastosuj funkcję do każdego wiersza macierzy lub ramki danych
Załóżmy, że mam macierz by 2 i funkcję, która jako jeden z argumentów przyjmuje wektor 2. Chciałbym zastosować tę funkcję do każdego wiersza macierzy i uzyskać n-wektor. Jak to zrobić w R? Na przykład chciałbym obliczyć gęstość standardowego rozkładu normalnego 2D w trzech punktach: bivariate.density(x = c(0, 0), mu = …
129 r  function  matrix  apply  sapply 

5
Plik środowiska eksportu Anaconda
Jak mogę stworzyć plik środowiska Anaconda, który będzie używany na innych komputerach? Wyeksportowałem moje środowisko anaconda Python do YML za pomocą conda env export > environment.yml. Wyeksportowany environment.ymlzawiera tę linię, prefix: /home/superdev/miniconda3/envs/juicyenvktóra odwzorowuje lokalizację mojej anakondy, która będzie inna na komputerach innych.

8
Czy operator << powinien być zaimplementowany jako przyjaciel czy jako funkcja członkowska?
To jest w zasadzie pytanie, czy istnieje „właściwy” sposób wdrożenia operator&lt;&lt;? Czytając to widzę, że coś takiego: friend bool operator&lt;&lt;(obj const&amp; lhs, obj const&amp; rhs); jest lepszy od czegoś takiego jak ostream&amp; operator&lt;&lt;(obj const&amp; rhs); Ale nie do końca rozumiem, dlaczego powinienem używać jednego lub drugiego. Mój osobisty przypadek to: …

13
Minimalny serwer WWW przy użyciu netcat
Próbuję ustawić minimalny serwer WWW za pomocą netcat (nc). Na przykład, gdy przeglądarka wywołuje localhost: 1500, powinna pokazać wynik funkcji ( data w poniższym przykładzie, ale ostatecznie będzie to program w języku Python lub c, który dostarcza pewne dane). Mój mały serwer sieciowy netcat musi być chwilową prawdziwą pętlą w …
129 bash  webserver  netcat 

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.