Programowanie

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


5
Zapobiegaj wyświetlaniu przez użytkownika wcześniej odwiedzonej zabezpieczonej strony po wylogowaniu
Mam wymaganie, aby użytkownik końcowy nie mógł wrócić do strony z ograniczeniami po wylogowaniu / wylogowaniu się. Ale obecnie użytkownik końcowy może to zrobić za pomocą przycisku Wstecz przeglądarki, odwiedzając historię przeglądarki lub nawet ponownie wprowadzając adres URL w pasku adresu przeglądarki. Zasadniczo chcę, aby użytkownik końcowy nie mógł w …

4
Czy ustawić domyślne uprawnienia dla nowo utworzonych plików i podkatalogów w katalogu w systemie Linux?
Mam kilka długo działających skryptów i aplikacji, które przechowują wyniki w katalogu udostępnionym kilku użytkownikom. Chciałbym mieć pewność, że każdy plik i katalog utworzony w tym katalogu współdzielonym ma automatycznie u=rwxg=rwxo=ruprawnienia. Wiem, że mógłbym używać umask 006na czele różnych moich skryptów, ale nie podoba mi się to podejście, ponieważ wielu …
99 linux  permissions  acl  umask 

19
Jaki jest niezawodny sposób sprawdzenia, które wersje platformy .NET są zainstalowane na produkcyjnym serwerze Windows?
To pytanie nie tyle jest związane z programowaniem, ile z wdrażaniem. Często rozmawiam z grupą w mojej firmie, której zadaniem jest utrzymywanie naszych produkcyjnych serwerów Windows i wdrażanie na nich naszego kodu. Ze względów prawnych i związanych ze zgodnością nie mam bezpośredniego wglądu w serwery ani żadnej kontroli nad serwerami, …

1
Jak zrestartować Tomcat 6 w Ubuntu [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Jak można ponownie uruchomić i uruchomić Tomcat 6 na Ubuntu z wiersza poleceń przy domyślnej instalacji?
99 java  tomcat  ubuntu 


1
Czy Hash Rocket jest przestarzały?
Dobrze cytowany post dotyczący rakiety RIP Hash wydaje się sugerować, że składnia Hash Rocket ( :foo => "bar") jest przestarzała na rzecz nowego skrótu w stylu JSON w Ruby ( foo: "bar"), ale nie mogę znaleźć żadnego ostatecznego odniesienia określającego formę Hash Rocket jest faktycznie przestarzałe / niezalecane od wersji …

5
Czy JVM zapobiega optymalizacji wywołań końcowych?
Widziałem ten cytat dotyczący pytania: Jaki jest dobry język funkcjonalny, na którym można zbudować usługę internetową? W szczególności Scala nie obsługuje eliminacji wywołań ogonowych, z wyjątkiem funkcji samorekursywnych, co ogranicza rodzaje kompozycji, które możesz wykonać (jest to fundamentalne ograniczenie JVM). Czy to prawda? Jeśli tak, co jest takiego w JVM, …

5
Jak łączyć i zmniejszać wiele plików CSS i JavaScript za pomocą Grunt.js (0.3.x)
Uwaga: to pytanie dotyczy tylko Grunt 0.3.x i zostało pozostawione w celach informacyjnych. Aby uzyskać pomoc dotyczącą najnowszej wersji Grunt 1.x, zobacz mój komentarz pod tym pytaniem. Obecnie próbuję użyć Grunt.js do skonfigurowania automatycznego procesu kompilacji, aby najpierw połączyć, a następnie minifikować pliki CSS i JavaScript. Udało mi się pomyślnie …


3
Dlaczego Rails4 porzucił wsparcie dla grupy „asset” w Gemfile
W Rails 3 klejnoty używane wyłącznie do generowania aktywów w potoku aktywów zostały prawidłowo umieszczone w assetsgrupie Gemfile: ... # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails' gem 'coffee-rails' gem 'uglifier' # See https://github.com/sstephenson/execjs#readme for more supported runtimes …

5
Jak stworzyć własną bibliotekę do programowania na Androida, która będzie używana w każdym programie, który napiszesz?
Jestem programistą w Delphi i przez lata napisałem setki zajęć i procedur, których mogę używać w każdym programie Delphi, który piszę. Ta biblioteka nazywa się dlib i może być używana w każdym programie Delphi, umieszczając ten folder w mojej ścieżce do biblioteki i używając jednej z jednostek w sekcji zastosowań …

7
Dlaczego Python używa „magicznych metod”?
Bawiłem się ostatnio Pythonem i jedną rzeczą, która wydaje mi się nieco dziwna, jest szerokie użycie `` magicznych metod '', np. Aby udostępnić swoją długość, obiekt implementuje metodę def __len__(self), a następnie jest wywoływany, gdy piszesz len(obj). Zastanawiałem się tylko, dlaczego obiekty po prostu nie definiują len(self)metody i nie są …

7
Jak wiarygodnie odgadnąć kodowanie między MacRoman, CP1252, Latin1, UTF-8 i ASCII
W pracy wydaje się, że żaden tydzień nie mija bez związanej z kodowaniem żałoby, nieszczęścia lub katastrofy. Problem zwykle pochodzi od programistów, którzy uważają, że mogą niezawodnie przetworzyć plik „tekstowy” bez określania kodowania. Ale nie możesz. Postanowiono więc odtąd zabronić plikom kiedykolwiek nazw kończących się na *.txtlub *.text. Uważa się, …


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.