Programowanie

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

21
Jaki jest pythonowy sposób wykrywania ostatniego elementu w pętli „for”?
Chciałbym znać najlepszy sposób (bardziej zwarty i „pytoniczny”), aby wykonać specjalne traktowanie ostatniego elementu w pętli for. Istnieje fragment kodu, który powinien być wywoływany tylko między elementami, w ostatnim jest tłumiony. Oto jak obecnie to robię: for i, data in enumerate(data_list): code_that_is_done_for_every_element if i != len(data_list) - 1: code_that_is_done_between_elements Czy …

12
Jak zainstalować rozszerzenie ext-curl w PHP 7?
Zainstalowałem PHP 7 przy użyciu tego repozytorium , ale gdy próbuję uruchomić composer install, pojawia się następujący błąd: [pakiet] wymaga ext-curl * -> brakuje wymaganego curl rozszerzenia PHP w twoim systemie. W PHP 5 możesz go łatwo zainstalować, uruchamiając komendę yumlub apt-get install php5-curl, ale nie mogę znaleźć sposobu na …
188 php  curl  php-7 

11
Jak zaktualizować Xcode w OSX do najnowszej wersji?
Jaki jest najłatwiejszy sposób aktualizacji Xcode na OSX? Widzę to w terminalu: $ brew install xxxxxxx Warning: Your Xcode (4.3.3) is outdated Please install Xcode 4.6. Ale kiedy idę otworzyć Xcode > Preferences > Downloads, mówi, że nie ma żadnych aktualizacji?
188 xcode  macos  homebrew 

3
Dostęp do zmiennej poza zakresem Handlebars.js każdej pętli
Mam szablon handlebars.js, taki jak ten: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> A to jest wygenerowany wynik: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Zgodnie z oczekiwaniami, mogę uzyskać dostęp do pól idi titlekażdego elementu, myCollectionaby wygenerować …


8
Java 8 - Najlepszy sposób na przekształcenie listy: mapa czy foreach?
Mam listę, w myListToParsektórej chcę filtrować elementy, zastosować metodę do każdego elementu i dodać wynik do innej listy myFinalList. W Javie 8 zauważyłem, że mogę to zrobić na 2 różne sposoby. Chciałbym poznać bardziej skuteczny sposób między nimi i zrozumieć, dlaczego jeden sposób jest lepszy od drugiego. Jestem otwarty na …
188 java  java-8  java-stream 

6
TypeError: element sekwencji 0: oczekiwany ciąg, znaleziono int
Próbuję wstawić dane ze słownika do bazy danych. Chcę iterować wartości i odpowiednio je sformatować, w zależności od typu danych. Oto fragment kodu, którego używam: def _db_inserts(dbinfo): try: rows = dbinfo['datarows'] for row in rows: field_names = ",".join(["'{0}'".format(x) for x in row.keys()]) value_list = row.values() for pos, value in enumerate(value_list): …
188 python 

13
Jak uzyskać wartość pola wejściowego za pomocą ReactJS?
Mam następujący składnik React: export default class MyComponent extends React.Component { onSubmit(e) { e.preventDefault(); var title = this.title; console.log(title); } render(){ return ( ... <form className="form-horizontal"> ... <input type="text" className="form-control" ref={(c) => this.title = c} name="title" /> ... </form> ... <button type="button" onClick={this.onSubmit} className="btn">Save</button> ... ); } }; Konsola daje …

5
Jak zainstalować wiele pakietów Pythona za pomocą pip
Wiem, że to łatwy sposób, ale nie znalazłem go ani tutaj, ani w Google. Byłem więc ciekawy, czy istnieje sposób na zainstalowanie wielu pakietów za pomocą pip. Coś jak: pip install progra1 , progra2 ,progra3 ,progra4 . lub: pip install (command to read some txt containing the name of the …
188 python  pip 

9
Argument Java 8 lambda Void
Załóżmy, że mam następujący interfejs funkcjonalny w Javie 8: interface Action<T, U> { U execute(T t); } A w niektórych przypadkach potrzebuję akcji bez argumentów lub typu zwracanego. Piszę więc coś takiego: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; Daje mi to jednak błąd kompilacji, muszę go …
188 java  lambda  java-8  void 

14
Programowa zmiana tytułu nawigacji
Mam pasek nawigacji z tytułem. Kiedy dwukrotnie klikam tekst, aby zmienić jego nazwę, faktycznie mówi, że jest to element nawigacyjny, więc może tak być. Próbuję zmienić tekst za pomocą kodu, na przykład: declare navigation bar as navagationbar here button stuff { navigationbar.text = "title" } To oczywiście nie jest mój …


7
Co to jest runa?
Co to jest runew Go? Googlowałem, ale Golang mówi tylko w jednym wierszu: runeto pseudonimint32 . Ale w jaki sposób liczby całkowite są używane dookoła, jak zamiana przypadków? Poniżej wymieniono funkcję wymiany. Co to wszystko <=i -? A dlaczego nie switchma żadnych argumentów? &&powinno znaczyć i co to jest r …
188 go  rune 


8
Czy uniemożliwić Sequelize wysyłanie kodu SQL do konsoli po wykonaniu zapytania?
Mam funkcję pobierania profilu użytkownika. app.get('/api/user/profile', function (request, response) { // Create the default error container var error = new Error(); var User = db.User; User.find({ where: { emailAddress: request.user.username} }).then(function(user) { if(!user) { error.status = 500; error.message = "ERROR_INVALID_USER"; error.code = 301; return next(error); } // Build the profile …

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.