Programowanie

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

3
Składnia natychmiastowego wywołania funkcji
Istnieje opcja JSLint , jedna z dobrych części, która „[wymaga] powiązań wokół natychmiastowych wywołań”, co oznacza, że ​​konstrukcja (function () { // ... })(); zamiast tego musiałby być zapisany jako (function () { // ... }()); Moje pytanie jest takie - czy ktoś może wyjaśnić, dlaczego tę drugą formę można …

3
Jak przechwycić wszystkie żądania AJAX wysyłane przez różne biblioteki JS
Buduję aplikację internetową z różnymi bibliotekami JS (AngularJS, OpenLayers, ...) i potrzebuję sposobu na przechwycenie wszystkich odpowiedzi AJAX, aby móc, w przypadku wygaśnięcia sesji zalogowanego użytkownika (odpowiedź wraca ze 401 Unauthorizedstatusem), przekierować go do strony logowania. Wiem, że AngularJS oferuje interceptorszarządzanie takimi scenariuszami, ale nie byłem w stanie znaleźć sposobu …

15
Twitter API zwraca błąd 215, Bad Authentication Data
Próbuję wywołać następujące API Twittera, aby uzyskać listę obserwujących dla użytkownika. http://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=username W odpowiedzi otrzymuję ten komunikat o błędzie. { code = 215; message = "Bad Authentication data"; } Nie mogę znaleźć dokumentacji związanej z tym kodem błędu. Czy ktoś ma pojęcie o tym błędzie?
110 php  api  twitter 

5
Jak posortować listę ogólną DESC i ASC?
Jak posortować listę ogólną DESC i ASC? Z LINQ i bez LINQ? Używam VS2008. class Program { static void Main(string[] args) { List<int> li = new List<int>(); li.Add(456); li.Add(123); li.Add(12345667); li.Add(0); li.Add(1); li.Sort(); foreach (int item in li) { Console.WriteLine(item.ToString() + "\n"); } Console.ReadKey(); } }
110 c#  .net  linq 


5
Różnica strun w Bash
Próbuję znaleźć sposób na określenie różnicy między dwoma ciągami znaków w moim skrypcie. Mógłbym to łatwo zrobić za pomocą diff lub comm, ale nie mam do czynienia z plikami i wolałbym nie wyprowadzać ich do plików, zrobić porównanie i odczytać je z powrotem. Widzę, że wszystkie polecenia comm, diff, cmp …
110 string  bash 

5
foreach loop w angularjs
Ja jechałem przez forEach loopIN AngularJS. Jest kilka punktów, których nie rozumiem. Jaki jest pożytek z funkcji iteratora? Czy można się bez niego obejść? Jakie jest znaczenie klucza i wartości, jak pokazano poniżej? angular.forEach($scope.data, function(value, key){}); PS: Próbowałem uruchomić tę funkcję bez argumentów i nie działa. Oto moje json: [ …
110 angularjs  foreach 


4
Ruby on Rails: Jak dodać zera przed liczbą, jeśli jest poniżej 10?
Chcę przekonwertować liczby jednocyfrowe na liczby dwucyfrowe, na przykład: 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 Myślę, że mógłbym umieścić kilka instrukcji if-else (jeśli liczba jest mniejsza niż 10, zrób gsub), ale to okropne kodowanie. Wiem, że Railsy mają number_with_precision, ale widzę, że dotyczy to …


29
Obcinanie pływaków w Pythonie
Chcę usunąć cyfry z pływaka, aby mieć stałą liczbę cyfr po kropce, na przykład: 1.923328437452 -> 1.923 Muszę wyprowadzić jako ciąg do innej funkcji, a nie drukować. Chcę też zignorować utracone cyfry, a nie je zaokrąglić.

11
Jak sprawić, by element DIV bez treści miał szerokość?
Próbuję dodać szerokość do a div, ale wydaje mi się, że mam problem, ponieważ nie ma treści. Oto CSS i HTML, które mam do tej pory, ale nie działa: CSS body{ margin:0 auto; width:1000px } ul{ width:800px; } ul li{ clear:both; } .test1{ width:200px; float:left; } HTML <body> <div id="test"> …
110 html  css  width  css-float 

3
Jak napisać testy dla formularzy w Django?
Chciałbym symulować żądania do moich widoków w Django podczas pisania testów. Służy to głównie testowaniu formularzy. Oto fragment prostego żądania testowego: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error Strona zawsze zwraca odpowiedź 200, niezależnie …



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.