Programowanie

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

8
Czy ktoś może wyjaśnić funkcję „debounce” w JavaScript
Interesuje mnie funkcja "debouncing" w javascript, napisana tutaj: http://davidwalsh.name/javascript-debounce-function Niestety kod nie jest wystarczająco jasny, abym mógł go zrozumieć. Czy ktoś może mi pomóc dowiedzieć się, jak to działa (zostawiłem swoje komentarze poniżej). Krótko mówiąc, po prostu naprawdę nie rozumiem, jak to działa // Returns a function, that, as long …

30
android.view.InflateException: Binarny plik XML: Błąd napełniania fragmentu klasy
Mam bardzo frustrujący błąd, którego nie potrafię wyjaśnić. Stworzyłem aplikację na Androida, która używa, Android AppCompataby była kompatybilna ze starszymi wersjami. Oto mój główny plik układu aktywności: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <!-- As the main content view, the view below consumes the entire space available using match_parent …
151 android 



3
Biblioteka? Statyczny? Dynamiczny? Lub Framework? Wyświetlaj w innym projekcie
Mam istniejącą aplikację na iOS i chcę dodać duży fragment kodu, który opracowałem jako kolejny projekt, aby ułatwić testowanie. Nowa porcja dotyczy w zasadzie zapisywania obrazu w różnych usługach udostępniania itp. Ponieważ ten kod do udostępniania wymaga wielu testów i przyszłych aktualizacji, zastanawiałem się, jak najlepiej włączyć ten fragment kodu …

1
Jak połączyć dwa wyniki jQuery
Jak połączyć dwa wyniki wyszukiwania jQuery? na przykład: var $allFoos = $('.foo'), $allBars = $('.bar') $allFoosAndBars = $allFoos + $allBars; Oczywiście, właśnie wymyśliłem ostatnią linijkę, ale mam nadzieję, że to trochę wyjaśnia, co mam na myśli. Żeby było jasne, przykładem jest znacznie uproszczone, a to może mieć dowolną zestawy mówię, …
151 jquery 


3
Kiedy należy używać zasobów, a nie surowych zasobów w systemie Android?
Jestem w połowie moich studiów dotyczących Androida i właśnie omówiłem zasoby i zasoby surowe. Próbuję zrozumieć powód używania surowych zasobów w porównaniu z zasobami. Oba zapewniają nieskompilowany strumień wejściowy zasobów. Wydaje się, że zasoby zapewniają znacznie większą elastyczność i funkcjonalność niż zasoby surowe. za. Struktury folderów można tworzyć pod, assetsale …

7
Git diff --name-only i skopiuj tę listę
Chcę tylko uzyskać listę zmienionych plików między dwiema wersjami, co jest proste: git diff -–name-only commit1 commit2 > /path/to/my/file Ale co mam napisać, jeśli chcę skopiować wszystkie wymienione pliki w inne miejsce? I potrzebuję całkowicie identycznej struktury katalogów dla kopiowanych plików. Na przykład zmodyfikowałem i dodałem pliki: /protected/texts/file1.txt /protected/scripts/index.php /public/pics/pic1.png …
151 git 

13
Wykrywaj adresy URL w tekście za pomocą JavaScript
Czy ktoś ma sugestie dotyczące wykrywania adresów URL w zestawie ciągów? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); Aktualizacja: Skończyło się na używaniu tego wyrażenia regularnego do wykrywania linków… Najwyraźniej kilka lat później. kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi Pełen pomocnik (z opcjonalnym …
151 javascript  regex  url 


5
Concurrent HashSet <T> w .NET Framework?
Mam następującą klasę. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); } Muszę zmienić pole „Dane” z różnych wątków, więc chciałbym poznać opinie na temat mojej obecnej implementacji bezpiecznej wątkowo. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); public void Add(string Val){ lock(Data) Data.Add(Val); } public void Remove(string Val){ lock(Data) …

23
ionic 2 - Błąd Nie można znaleźć zainstalowanej wersji Gradle w Android Studio
Tworzę projekt ionic 2 i dodaję wtyczkę diagnostyczną cordova w ten sposób: ionic plugin add cordova.plugins.diagnostic npm install --save @ionic-native/diagnostic i dodaj platformę Android w ten sposób: ionic platform add android@latest ale kiedy budujesz z ionic build androidkonsolą, podaj mi ten błąd: Error: Could not find an installed version of …

21
Jak połączyć co dwa wiersze w jeden z wiersza poleceń?
Mam plik tekstowy o następującym formacie. Pierwsza linia to „KEY”, a druga to „VALUE”. KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Potrzebuję wartości w tym samym wierszu co klucz. Więc wynik powinien wyglądać tak ... KEY 4048:1736 …
151 bash  awk  sed  grep 


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.