Programowanie

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

5
JavaScript: jak zmienić wartość atrybutu akcji formularza na podstawie wyboru?
Próbuję zmienić akcję formularza na podstawie wybranej wartości z menu rozwijanego. Zasadniczo kod HTML wygląda następująco: <form class="search-form" id="search-form" method="post" accept-charset="UTF-8" action="/search/user"> <select id="selectsearch" class="form-select" name="selectsearch"> <option value="people">Search people</option> <option value="node">Search content</option> </select> <label>Enter your keywords: </label> <input type="text" class="form-text" value="" size="40" id="edit-keys" name="keys" maxlength="255" /> <input type="submit" class="form-submit" value="Search" …
151 jquery  forms  dynamic  action 

5
Wysyłanie w Ruby kontra __wysyłanie__
Rozumiem koncepcję, some_instance.sendale próbuję dowiedzieć się, dlaczego można to nazwać w obie strony. Ruby Koans sugeruje, że istnieje jakiś powód, dla którego nie można zapewnić wielu różnych sposobów zrobienia tego samego. Oto dwa przykłady użycia: class Foo def bar? true end end foo = Foo.new foo.send(:bar?) foo.__send__(:bar?) Czy ktoś ma …
151 ruby  syntax 

7
Gulps gulp.watch nie został uruchomiony dla nowych lub usuniętych plików?
Następujące zadanie Gulpjs działa dobrze podczas edycji plików w dopasowaniu globalnym: // watch task. gulp.task('watch', ['build'], function () { gulp.watch(src + '/js/**/*.js', ['scripts']); gulp.watch(src + '/img//**/*.{jpg,jpeg,png,gif}', ['copy:images']); gulp.watch(src + '/less/*.less', ['styles']); gulp.watch(src + '/templates/**/*.{swig,json}', ['html']); }); // build task. gulp.task('build', ['clean'], function() { return gulp.start('copy', 'scripts', 'less', 'htmlmin'); }); Jednak …
151 javascript  node.js  gulp 


5
AngularJS ng-if z wieloma warunkami
Chciałbym wiedzieć, czy można mieć coś takiego: div ng-repeat="(k,v) in items" <div ng-if="k == 'a' || k == 'b'"> <!-- SOME CONTENT --> </div> Wiedząc, że elementy to kontener JSON otrzymany za pośrednictwem żądania, dlatego używam metody klucz, wartość. Dzięki Pytam, ponieważ próbowałem google, ale jedyny wynik, jaki mogłem uzyskać, …
151 angularjs 

18
Łańcuch metod - dlaczego jest to dobra praktyka, czy nie?
Tworzenie łańcuchów metod to praktyka metod obiektowych zwracających sam obiekt w celu wywołania wyniku dla innej metody. Lubię to: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Wydaje się, że jest to dobra praktyka, ponieważ tworzy czytelny kod lub „płynny interfejs”. Jednak wydaje mi się, że zamiast tego wydaje mi się, że łamie notację wywoływania obiektów wynikającą …

2
dlaczego potrzebny jest niewyrównany apk?
Android Gradle tworzy apk w dwóch plikach binarnych: niewyrównanych i wyrównanych. Dokument powiedział ... Po podpisaniu pliku APK kluczem prywatnym uruchom plik zipalign. To narzędzie zapewnia, że ​​wszystkie nieskompresowane dane zaczynają się od wyrównania określonego bajtu względem początku pliku. Zapewnienie wyrównania na 4-bajtowych granicach zapewnia optymalizację wydajności po zainstalowaniu na …
151 android  apk  release 

4
Jaka jest najlepsza praktyka wykonywania wywołań AJAX w Angular.js?
Czytałem ten artykuł: http://eviltrout.com/2013/06/15/ember-vs-angular.html I powiedział: Z powodu braku konwencji zastanawiam się, ile projektów Angular opiera się na złych praktykach, takich jak wywołania AJAX bezpośrednio w kontrolerach? Czy z powodu wstrzykiwania zależności programiści wprowadzają parametry routera do dyrektyw? Czy początkujący programiści AngularJS zamierzają ustrukturyzować swój kod w sposób, który zdaniem …
151 angularjs 

2
Różnica między kodami przekierowania HTTP
Różnice między różnymi kodami przekierowań HTTP 3XX nie są dla mnie jasne. Tak, przeczytałem specyfikację, ale wydaje się, że istnieje pewna rozbieżność między standardem a rzeczywistą praktyką. 301Kod przekierowanie wydaje się wystarczająco jasne: To oznacza, że zasób został na stałe przeniesiony do innego URI, a przyszłe wnioski powinny wykorzystywać że …

30
Polecenie nie powiodło się z powodu sygnału: Błąd segmentacji: 11
Otrzymuję błąd ... Polecenie nie powiodło się z powodu sygnału: Błąd segmentacji: 11 ... podczas próby skompilowania mojej aplikacji Swift. Używam Xcode 6.1, próbuję zbudować dla iPhone'a 5 na iOS 8.1. Mój kod import UIKit class ViewController: UIViewController { @IBOutlet weak var username: UITextField! @IBAction func signIn(sender: AnyObject) { PFUser.logInWithUsernameInBackground(username.text, …

3
Angular.js: Jak działa $ eval i dlaczego różni się od vanilla eval?
Byłem ciekawy tego, $scope.$evalco tak często widzisz w dyrektywach, więc sprawdziłem źródło i znalazłem w rootScope.js: $eval: function(expr, locals) { return $parse(expr)(this, locals); }, $parsewydaje się być zdefiniowany przez program ParseProviderin parse.js, który wydaje się definiować jakąś własną mini-składnię (plik ma długość 900 linii). Moje pytania to: Co dokładnie $evalrobi? …
151 angularjs 

7
Serializacja obiektu, który zawiera cykliczną wartość obiektu
Mam obiekt (drzewo parsowania), który zawiera węzły potomne, które są odniesieniami do innych węzłów. Chciałbym serializować ten obiekt, używając JSON.stringify(), ale otrzymuję TypeError: cykliczna wartość obiektu ze względu na konstrukcje, o których wspomniałem. Jak mogłem to obejść? Nie ma dla mnie znaczenia, czy te odwołania do innych węzłów są reprezentowane, …



5
Czy mogę zamienić Apache na Node.js?
Mam stronę internetową działającą na CentOS i używającą zwykłych podejrzanych (Apache, MySQL i PHP). Od czasu, gdy ta witryna została pierwotnie uruchomiona, bardzo się rozwinęła i teraz chciałbym robić z nią bardziej wyszukane rzeczy - mianowicie powiadomienia w czasie rzeczywistym. Z tego, co przeczytałem, Apache radzi sobie z tym słabo. …
151 apache  node.js 

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.