Programowanie

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

14
Problemy z instalacją pakietu devtools
Chcę skorzystać z devtoolspakietu. Uruchomiłem następujące polecenia: > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devtools’ Co ja robię źle? Edycja: Oto wyniki ponownego uruchomienia install.packagespolecenia po ponownym uruchomieniu sesji. > install.packages("devtools", dependencies = TRUE) Installing package into ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0’ (as ‘lib’ …
162 r  package  devtools 

5
Swift opcjonalny uciekający parametr zamknięcia
Dany: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Czy istnieje sposób, aby completionparametr (i action) był typem, Action?a …

6
Wybierz pomocnika tagów w ASP.NET Core MVC
Potrzebuję pomocy dotyczącej pomocnika wyboru tagów w ASP.NET Core. Mam listę pracowników, których próbuję powiązać z pomocnikiem do wybierania tagów. Moi pracownicy są w stanie List<Employee> EmployeesListi wybrana wartość trafi do EmployeeIdnieruchomości. Mój model widoku wygląda następująco: public class MyViewModel { public int EmployeeId { get; set; } public string …

14
Wybrać losową wartość z wyliczenia?
Jeśli mam takie wyliczenie: public enum Letter { A, B, C, //... } Jaki jest najlepszy sposób na losowe wybranie jednego? Nie musi być kuloodporna, ale dość równa dystrybucja byłaby miła. Mógłbym zrobić coś takiego private Letter randomLetter() { int pick = new Random().nextInt(Letter.values().length); return Letter.values()[pick]; } Ale czy jest …
162 java  random  enums 

6
Konwertuj zakończenia linii dla całego drzewa katalogów (Git)
Następująca sytuacja: Pracuję na komputerze Mac z systemem OS X i niedawno dołączyłem do projektu, którego członkowie do tej pory używają systemu Windows. Jednym z moich pierwszych zadań było ustawienie bazy kodu w repozytorium Git, więc ściągnąłem drzewo katalogów z FTP i spróbowałem sprawdzić je w repozytorium Git, które przygotowałem …
162 git  line-endings 


23
Zaktualizuj wartość zagnieżdżonego słownika o różnej głębokości
Szukam sposobu na zaktualizowanie słownika Dict Dictionary1 z zawartością aktualizacji dict bez nadpisywania poziomu A. dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Wiem, że aktualizacja usuwa wartości na poziomie 2, ponieważ aktualizuje najniższy klucz poziom 1. Jak mogę sobie z tym poradzić, biorąc pod uwagę, że słownik1 i …
162 python 

4
Negacja w Pythonie
Próbuję utworzyć katalog, jeśli ścieżka nie istnieje, ale! (nie) operator nie działa. Nie jestem pewien, jak zanegować w Pythonie ... Jaki jest właściwy sposób to zrobić? if (!os.path.exists("/usr/share/sounds/blues")): proc = subprocess.Popen(["mkdir", "/usr/share/sounds/blues"]) proc.wait()
162 python  negation 


4
Dosłowny sufiks dla bajtu w .NET?
Zastanawiam się, czy istnieje sposób na zadeklarowanie zmiennej bajtowej w krótki sposób, na przykład zmiennoprzecinkowy lub podwójny? Mam na myśli jak 5fi 5d. Jasne, że mógłbym napisać byte x = 5, ale to trochę nieistotne, jeśli używasz vardla zmiennych lokalnych.
162 c#  .net  value-type 

15
wielka pierwsza litera w zmiennej z bash
Chcę wstawić wielką literę tylko do pierwszego znaku w moim ciągu za pomocą bash. foo="bar"; //uppercase first character echo $foo; powinien wydrukować „Bar”;
162 bash 

9
Jak sklonować InputStream?
Mam InputStream, który przekazuję do metody, aby wykonać pewne przetwarzanie. Użyję tego samego InputStream w innej metodzie, ale po pierwszym przetworzeniu InputStream wydaje się być zamknięty wewnątrz metody. Jak mogę sklonować InputStream, aby wysłać go do metody, która go zamyka? Czy jest inne rozwiązanie? EDYCJA: metody, które zamykają InputStream to …
162 java  clone  inputstream 

15
Linia pionowa przy użyciu XML do rysowania
Próbuję wymyślić, jak zdefiniować pionową linię (o grubości 1 dp), która ma być używana jako rysowana. Aby zrobić poziomą, jest całkiem prosta: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#0000FF"/> <size android:height="50dp" /> </shape> Pytanie brzmi, jak ustawić tę linię pionowo? Tak, istnieją obejścia, takie jak rysowanie kształtu prostokąta o grubości 1 …

10
„TypeError: (Integer) nie nadaje się do serializacji JSON” podczas serializacji JSON w Pythonie?
Próbuję wysłać prosty słownik do pliku json z języka Python, ale wciąż otrzymuję komunikat „TypeError: 1425 is not JSON serializable”. import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(alerts,encoding='UTF-8')) afile.close() Jeśli dodam domyślny argument, to zapisuje, ale wartości całkowite są zapisywane w pliku json jako ciągi znaków, co jest …

10
Jak używać .toLocaleTimeString () bez wyświetlania sekund?
Obecnie próbuję wyświetlić czas użytkownika bez wyświetlania sekund. Czy istnieje sposób, aby to zrobić za pomocą .toLocaleTimeString () JavaScript? Robię coś takiego: var date = new Date(); var string = date.toLocaleTimeString(); wyświetli czas użytkownika z każdą jednostką, np. obecnie wyświetla 3:39:15 PM. Czy mogę wyświetlić ten sam ciąg, bez sekund? …
162 javascript  time 

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.