Programowanie

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

11
Pasek nawigacji pokaż / ukryj
Mam aplikację z paskiem nawigacyjnym składającym się z 2 przycisków na pasku. Chciałbym ukryć i pokazać ten pasek nawigacji, gdy użytkownik dwukrotnie dotknie ekranu. Początkowo pasek nawigacji powinien być ukryty. Gdy użytkownik dwukrotnie dotknie ekranu, na pasku nawigacji powinna pojawić się animacja, podobna do tej, którą można zobaczyć w galerii …


12
Programowo dodaj widoki w UIStackView
Próbuję programowo dodawać widoki w UIStackView. Na razie mój kod to: UIView *view1 = [[UIView alloc]init]; view1.backgroundColor = [UIColor blackColor]; [view1 setFrame:CGRectMake(0, 0, 100, 100)]; UIView *view2 = [[UIView alloc]init]; view2.backgroundColor = [UIColor greenColor]; [view2 setFrame:CGRectMake(0, 100, 100, 100)]; [self.stack1 addArrangedSubview:view1]; [self.stack1 addArrangedSubview:view2]; Kiedy wdrażam aplikację, jest tylko jeden widok …

8
Co robi funkcja tf.nn.embedding_lookup?
tf.nn.embedding_lookup(params, ids, partition_strategy='mod', name=None) Nie rozumiem obowiązku tej funkcji. Czy to jest jak tabela przeglądowa? Co oznacza zwrócenie parametrów odpowiadających każdemu identyfikatorowi (w identyfikatorach)? Na przykład w skip-grammodelu, jeśli używamy tf.nn.embedding_lookup(embeddings, train_inputs), to dla każdego train_inputznajduje odpowiednie osadzenie?

21
Błąd: krok „zaparz link” nie zakończył się pomyślnie
Próbuję zainstalować node.js przez Homebrew. Niestety pojawia się ten błąd: ➜ ~ brew install node ==> Downloading http://nodejs.org/dist/v0.8.10/node-v0.8.10.tar.gz ######################################################################## 100.0% ==> ./configure --prefix=/usr/local/Cellar/node/0.8.10 ==> make install ==> Caveats Homebrew installed npm. We recommend prepending the following path to your PATH environment variable to have npm-installed binaries picked up: /usr/local/share/npm/bin Warning: …
158 macos  node.js  npm  homebrew 

6
Użycie def, val i var w scali
class Person(val name:String,var age:Int ) def person = new Person("Kumar",12) person.age = 20 println(person.age) Te wiersze kodu wyjściowego 12, mimo że person.age=20zostały pomyślnie wykonane. Okazało się, że dzieje się tak, ponieważ użyłem def w def person = new Person("Kumar",12). Jeśli używam var lub val, wyjście to 20. Rozumiem, że domyślną …
158 scala 

3
Podgląd układu z tagiem głównym scalania w Intellij IDEA / Android Studio
Wyobraźmy sobie, że tworzymy złożony komponent oparty na LinearLayout. Tak więc tworzymy klasę w ten sposób: public class SomeView extends LinearLayout { public SomeView(Context context, AttributeSet attrs) { super(context, attrs); setOrientation(LinearLayout.VERTICAL); View.inflate(context, R.layout.somelayout, this); } } Jeśli użyjemy LinearLayoutjako katalogu głównego somelayout.xml, będziemy mieć dodatkowy poziom widoku, więc używamy tagu …


30
Etykieta pod obrazem w UIButton
Próbuję utworzyć przycisk, który ma tekst pod ikoną (podobnie jak przyciski aplikacji), ale wydaje się, że jest to dość trudne do osiągnięcia. Jakieś pomysły, w jaki sposób mogę wyświetlić tekst pod obrazem za pomocą UIButtonznaku?
158 ios  image  text  uibutton  label 

3
deklaracja funkcji nie jest prototypem
Mam utworzoną przeze mnie bibliotekę, mylib.c: #include <mylib.h> int testlib() { printf("Hello world\n"); return (0); } mylib.h: #include <stdio.h> extern int testlib(); W moim programie próbowałem wywołać tę funkcję biblioteczną: myprogram.c: #include <mylib.h> int main (int argc, char *argv[]) { testlib(); return (0); } Kiedy próbuję skompilować ten program, pojawia …
158 c  gcc 

4
Dlaczego wartość zmiennoprzecinkowa 4 * 0,1 wygląda ładnie w Pythonie 3, a 3 * 0,1 nie?
Wiem, że większość liczb dziesiętnych nie ma dokładnej reprezentacji zmiennoprzecinkowej ( czy matematyka zmiennoprzecinkowa jest zepsuta? ). Ale nie rozumiem, dlaczego 4*0.1jest ładnie drukowane 0.4, ale 3*0.1nie jest, gdy obie wartości mają w rzeczywistości brzydkie reprezentacje dziesiętne: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal >>> Decimal(3*0.1) …

23
Jak zaznaczyć / odznaczyć wszystkie pola wyboru za pomocą przycisku przy użyciu jQuery?
Próbuję zaznaczyć / odznaczyć wszystkie pola wyboru przy użyciu jQuery. Teraz, poprzez zaznaczenie / odznaczenie pola wyboru nadrzędnego, wszystkie podrzędne pola wyboru są zaznaczane / odznaczane, a tekst pola wyboru nadrzędnego zmienia się na zaznaczenie / odznaczenie. Teraz chcę zastąpić pole wyboru rodzica przyciskiem wprowadzania i zmienić tekst również na …
158 jquery  checkbox  uncheck 

8
Sprawdź, czy właściwość ma atrybut
Biorąc pod uwagę właściwość w klasie z atrybutami - jaki jest najszybszy sposób określenia, czy zawiera ona dany atrybut? Na przykład: [IsNotNullable] [IsPK] [IsIdentity] [SequenceNameAttribute("Id")] public Int32 Id { get { return _Id; } set { _Id = value; } } Jaka jest najszybsza metoda ustalenia, na przykład, że ma …
158 c#  performance 


16
Jak mogę programowo włączyć lub wyłączyć GPS w systemie Android?
Wiem, że pytanie o włączanie / wyłączanie GPS programowo na Android został już omówiony wiele razy , a odpowiedź jest zawsze taka sama: „Nie możesz ze względów bezpieczeństwa / prywatności, musisz przekierować do ekranu preferencji lokalizacji i pozwolić użytkownikowi włączyć / wyłączyć to.” Rozumiem, że jednak Niedawno kupiłem Tasker z …
158 android  gps 

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.