Programowanie

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

7
Zidentyfikuj użytkownika w skrypcie Bash wywołanym przez sudo
Jeśli utworzę skrypt /root/bin/whoami.shzawierający: #!/bin/bash whoami a ten skrypt jest wywoływany przez użytkownika z odpowiednio skonfigurowanym sudo, to wskaże root Czy istnieje szybki sposób uzyskania rzeczywistego użytkownika w skrypcie, czy też będę musiał uciekać się do parametrów przekazanych wraz z tą nazwą użytkownika?
108 linux  bash  sudo 

1
Zwiększ wartość w Postgres
Jestem trochę nowy w postgres. Chcę wziąć wartość (która jest liczbą całkowitą) w polu w tabeli postgres i zwiększyć ją o jeden. Na przykład, jeśli tabela „sumy” miała 2 kolumny, „imię” i „suma”, a Bill miał w sumie 203, jakiej instrukcji SQL użyłbym, aby przenieść sumę Billa do 204?

12
Czy Java ma instrukcję using?
Czy Java ma instrukcję using, której można użyć podczas otwierania sesji w stanie hibernacji? W C # jest to coś takiego: using (var session = new Session()) { } Więc obiekt wychodzi poza zasięg i zamyka się automatycznie.


5
Jak iterować po tablicy obiektów w Handlebars?
To może wydawać się głupie pytanie, ale nie mogę nigdzie znaleźć odpowiedzi. Uderzam w ten internetowy interfejs API, który zwraca tablicę obiektów w formacie JSON: Dokumentacja Handlebars przedstawia następujący przykład: <ul class="people_list"> {{#each people}} <li>{{this}}</li> {{/each}} </ul> W kontekście: { people: [ "Yehuda Katz", "Alan Johnson", "Charles Jolley" ] } …


6
Struktura C / C ++ a klasa
Po skończeniu mojej klasy C ++ wydawało mi się, że struktury / klasy są praktycznie identyczne, z wyjątkiem kilku drobnych różnic. Nigdy wcześniej nie programowałem w C; ale wiem, że ma struktury. Czy w C można dziedziczyć inne struktury i ustawić modyfikator public / private? Jeśli możesz to zrobić w …
108 c++  class  struct 


2
Co to jest adres IP „:: 1”?
Bawiłem się gniazdami na komputerze lokalnym bez połączenia sieciowego. Zobacz poniżej: IPAddress address = IPAddress.Any; // doesn't work IPAddress address = IPAddress.Parse("::1"); // works Więc jaki jest dokładnie ::1adres IP? Czy jest to domyślny dostępny adres IP, czy jest to adres sprzężenia zwrotnego? co dzieje się z powyższym kodem (linią …
108 c#  ip  system.net 


5
Jak uzyskać wyliczenie, które jest tworzone w attrs.xml w kodzie
Utworzyłem niestandardowy widok (znajdź go tutaj ) z deklarowanym stylem atrybutu typu enum. W xml mogę teraz wybrać jeden z wpisów wyliczenia dla mojego atrybutu niestandardowego. Teraz chcę utworzyć metodę ustawiania tej wartości programowo, ale nie mogę uzyskać dostępu do wyliczenia. attr.xml <declare-styleable name="IconView"> <attr name="icon" format="enum"> <enum name="enum_name_one" value="0"/> …



4
Jaka jest różnica między -anydpi a -nodpi?
Jeśli używasz kreatora Vector Asset w Android Studio 1.5.0, każdy plik XML do rysowania wektorowego, który importujesz za pomocą tego kreatora, trafia do pliku res/drawable/. Jednak build/katalog i wynikowy plik APK pokazują, że te pliki XML są przenoszone do res/drawable-anydpi-v21/katalogu zasobów. Ta -v21część ma sens, ponieważ VectorDrawablejest obsługiwana tylko na …

3
Jak działa dziedziczenie w przypadku atrybutów?
Do czego odnosi się Inheritedwłaściwość bool atrybutów? Czy to oznacza, że ​​jeśli zdefiniuję swoją klasę za pomocą atrybutu AbcAtribute(który ma Inherited = true) i jeśli odziedziczę inną klasę z tej klasy, to do klasy pochodnej zostanie zastosowany ten sam atrybut? Aby wyjaśnić to pytanie za pomocą przykładu kodu, wyobraź sobie, …
108 c#  .net  vb.net  attributes 

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.