Programowanie

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

8
Jak wysłać żądanie POST jako JSON?
data = { 'ids': [12, 3, 4, 5, 6 , ...] } urllib2.urlopen("http://abc.com/api/posts/create",urllib.urlencode(data)) Chcę wysłać żądanie POST, ale jedno z pól powinno być listą liczb. Jak mogę to zrobić ? (JSON?)
105 python  json  http  url  post 


5
Czy w JavaScript robi różnicę, gdy wywołuję funkcję z nawiasami?
Zauważyłem różnicę podczas wywoływania funkcji z pustymi nawiasami lub bez nawiasów. Nie przekazuję jednak żadnych argumentów do funkcji, więc zastanawiałem się, jaka będzie różnica między: window.onload = initAll(); i window.onload = initAll; Prosimy o wyjaśnienie stojącej za tym zasady.
105 javascript 

9
PHP_SELF vs PATH_INFO vs SCRIPT_NAME vs REQUEST_URI
Buduję aplikację PHP w CodeIgniter. CodeIgniter wysyła wszystkie żądania do głównego kontrolera: index.php. Jednak nie lubię widzieć index.phpw URI. Na przykład http://www.example.com/faq/whateverprzekieruje do http://www.example.com/index.php/faq/whatever. Potrzebuję wiarygodnego sposobu, aby skrypt wiedział, jaki jest adres, aby wiedział, co zrobić z nawigacją. Użyłem mod_rewrite, zgodnie z dokumentacją CodeIgniter. Zasada jest następująca: RewriteEngine on …
105 http  php  codeigniter 

5
Szybki podgląd alertów za pomocą OK i Anuluj: który przycisk został dotknięty?
Mam widok alertu w Xcode napisany w Swift i chciałbym określić, który przycisk wybrał użytkownik (jest to okno dialogowe potwierdzenia), aby nic nie robić lub coś wykonać. Obecnie posiadam: @IBAction func pushedRefresh(sender: AnyObject) { var refreshAlert = UIAlertView() refreshAlert.title = "Refresh?" refreshAlert.message = "All data will be lost." refreshAlert.addButtonWithTitle("Cancel") refreshAlert.addButtonWithTitle("OK") …


30
Nie znaleziono testów z narzędziem do uruchamiania testów „JUnit 4”
Mój test Java działał dobrze z Eclipse. Ale teraz, kiedy ponownie uruchamiam test z menu uruchamiania, otrzymuję następujący komunikat: No tests found with test runner 'JUnit 4' W .classpathpliku mam wszystkie jarpliki, a na koniec mam: <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> Jak mogę rozwiązać ten błąd i …
105 java  eclipse  junit  junit4 


18
Jak głęboko klonować w javascript
Jak głęboko sklonować obiekt Javascript? Wiem, że istnieją różne funkcje oparte na frameworkach, takich jak JSON.parse(JSON.stringify(o))i, $.extend(true, {}, o)ale nie chcę używać takiego frameworka. Jaki jest najbardziej elegancki lub skuteczny sposób na stworzenie głębokiego klonu. Dbamy o skrajne przypadki, takie jak klonowanie tablic. Nie przerywanie łańcuchów prototypów, zajmowanie się odniesieniem …
105 javascript 

10
Instalacja Json w Ruby Gem kończy się niepowodzeniem na Mavericks i Xcode 5.1 - nieznany argument: '-multiply_definedsuppress'
Próbowałem uruchomić gem install json i otrzymałem następujący błąd Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling generator.c linking shared-object json/ext/generator.bundle clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a …
105 ruby  macos  rubygems 


10
Jak połączyć liczby i ciągi, aby sformatować liczby w T-SQL?
Mam następującą funkcję ALTER FUNCTION [dbo].[ActualWeightDIMS] ( -- Add the parameters for the function here @ActualWeight int, @Actual_Dims_Lenght int, @Actual_Dims_Width int, @Actual_Dims_Height int ) RETURNS varchar(50) AS BEGIN DECLARE @ActualWeightDIMS varchar(50); --Actual Weight IF (@ActualWeight is not null) SET @ActualWeightDIMS = @ActualWeight; --Actual DIMS IF (@Actual_Dims_Lenght is not null) AND …
105 sql  tsql 


17
Zależność systemu Android ma inną wersję kompilacji i środowiska uruchomieniowego
Po zaktualizowaniu Android Studio z wersji Canary 3 do Canary 4 podczas kompilacji generowany jest następujący błąd. Zależność systemu Android „com.android.support:support-support-v4” ma inną wersję ścieżki klas kompilacji (25.2.0) i środowiska uruchomieniowego (26.0.0-beta2). Należy ręcznie ustawić tę samą wersję za pośrednictwem DependencyResolution. Przeprowadziłem pełne wyszukiwanie w całym projekcie i wersja 25.1.0nie …


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.