Programowanie

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

5
Operator trójskładnikowy podobny do?:
Staram się unikać takich konstrukcji: val result = this.getClass.getSimpleName if (result.endsWith("$")) result.init else result Ok, w tym przykładzie gałęzie theni elsesą proste, ale możesz wyobrazić sobie złożone. Zbudowałem następujące elementy: object TernaryOp { class Ternary[T](t: T) { def is[R](bte: BranchThenElse[T,R]) = if (bte.branch(t)) bte.then(t) else bte.elze(t) } class Branch[T](branch: T …
94 scala 

10
Wybieranie tylko elementów pierwszego poziomu w jquery
Jak mogę wybrać elementy odsyłaczy tylko rodzica <ul>z takiej listy? <ul> <li><a href="#">Link</a></li> <li><a href="#">Link</a> <ul> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> </ul> </li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> Więc w css ul li a, ale nieul li ul li a Dzięki

14
Czy powinno to być „Arrange-Assert-Act-Assert”?
Jeśli chodzi o klasyczny wzorzec testowy Arrange-Act-Assert , często dodaję kontr-twierdzenie, które poprzedza Act. W ten sposób wiem, że przemijające stwierdzenie naprawdę mija w wyniku działania. Myślę o tym jako analogicznym do czerwonego w czerwono-zielonym-refaktorze, gdzie tylko wtedy, gdy widzę czerwony pasek podczas moich testów, wiem, że zielony pasek oznacza, …

3
Jak otworzyć port serwera WWW w instancji EC2
Uruchamiam serwer WWW CherryPy w 0.0.0.0:8787instancji EC2. Mogę połączyć się z serwerem WWW przez lokalnie wgetna maszynie EC2, ale nie mogę połączyć się z instancją z mojej własnej zdalnej maszyny (łączę się z EC2 przez ssh). Czy muszę otworzyć port 8787, aby uzyskać zdalny dostęp do serwera WWW? Jeśli tak, …

1
W jaki sposób Railsy śledzą, które migracje zostały uruchomione dla bazy danych?
Według dokumentu Rails: http://guides.rubyonrails.org/migrations.html „Moduł Active Record śledzi, które migracje zostały już uruchomione, więc wszystko, co musisz zrobić, to zaktualizować źródło i uruchomić rake db: migrate”. Jak właściwie to robi ActiveRecord? Gdzie Active Record przechowuje dane? Podejrzewam, że to może być zapisane w samej bazie danych? Gdzieś w stole. Na …

10
Jak znaleźć strukturę danych, która reprezentuje mój układ Saper w pamięci?
Próbuję nauczyć się inżynierii odwrotnej, używając Minesweepera jako przykładowej aplikacji. Znalazłem ten artykuł MSDN na temat prostego polecenia WinDbg, które ujawnia wszystkie miny, ale jest stare, nie zostało wyjaśnione szczegółowo i naprawdę nie jest tym, czego szukam. Mam dezasembler IDA Pro i debugger WinDbg i załadowałem winmine.exe do obu z …

1
Dlaczego gulp.src nie lubi, gdy przekazuje się tablicę pełnych ścieżek do plików?
Próbuję przekazać gulp.src tablicę plików, którymi ma się zająć. To jest tablica w obecnym stanie. ['bower_components/jquery/jquery.js', 'bower_components/superscrollorama/js/greensock/TweenMax.min.js', 'bower_components/superscrollorama/jquery.superscrollorama.js' ] Uważam jednak, że plik gulp.src nie wygląda na to, a trzeci element nie dociera do miejsca docelowego. Odkryłem, że wszystko działa dobrze, kiedy wprowadzam takie symbole wieloznaczne: ['bower_components/**/jquery.js', 'bower_components/**/js/greensock/TweenMax.min.js', 'bower_components/**/jquery.superscrollorama.js' ] …
94 arrays  node.js  glob  gulp 


16
Spring ApplicationContext - wyciek zasobów: „kontekst” nigdy nie jest zamknięty
W aplikacji Spring MVC inicjalizuję zmienną w jednej z klas usług w następujący sposób: ApplicationContext context = new ClassPathXmlApplicationContext("META-INF/userLibrary.xml"); service = context.getBean(UserLibrary.class); UserLibrary to narzędzie innej firmy, którego używam w mojej aplikacji. Powyższy kod generuje ostrzeżenie dla zmiennej „kontekst”. Ostrzeżenie jest pokazane poniżej: Resource leak: 'context' is never closed Nie …

2
CORS - Jak przeprowadzić „inspekcję wstępną” httprequest?
Próbuję wysłać żądanie HTTP między domenami do usługi WCF (której jestem właścicielem). Przeczytałem kilka technik pracy z ograniczeniami skryptów międzydomenowych. Ponieważ moja usługa musi obsługiwać zarówno żądania GET, jak i POST, nie mogę zaimplementować jakiegoś dynamicznego tagu skryptu, którego src jest adresem URL żądania GET. Ponieważ mogę wprowadzać zmiany na …
94 javascript  wcf  jquery  cors 

5
Jak prawidłowo używać Gita z Xcode?
Od jakiegoś czasu jestem programistą iPhone'a, a ostatnio włączałem git do mojego przepływu pracy. Do tej pory korzystałem z ustawień git znalezionych na http://shanesbrain.net/2008/7/9/using-xcode-with-git w moim przepływie pracy. Te ustawienia mówią gitowi, aby wykluczył * .pbxproj z połączeń? Czy istnieje prawdziwy powód, aby to zrobić? Na przykład, kiedy dodam plik …
94 ios  objective-c  xcode  git 

8
Zastępowanie wywołań zwrotnych obietnicami w Node.js.
Mam prosty moduł węzła, który łączy się z bazą danych i ma kilka funkcji do odbierania danych, na przykład ta funkcja: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password: 'password', database: 'db' }); export default { getUsers(callback) { connection.connect(() => { connection.query('SELECT * FROM …


9
Przycisk udostępniania na Facebooku i niestandardowy tekst [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Czy jest jakiś sposób na utworzenie przycisku udostępniania na Facebooku, który publikuje …
94 facebook 


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.