Programowanie

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

2
Przestrzenie nazw PHP i „użycie”
Mam mały problem z przestrzeniami nazw i useinstrukcjami. Mam trzy pliki: ShapeInterface.php, Shape.phpi Circle.php. Próbuję to zrobić za pomocą ścieżek względnych, więc umieściłem to we wszystkich klasach: namespace Shape; W mojej klasie w kręgu mam: namespace Shape; //use Shape; //use ShapeInterface; include 'Shape.php'; include 'ShapeInterface.php'; class Circle extends Shape implements …
120 php  namespaces 


5
Jakie są gwarancje dotyczące złożoności w czasie wykonywania (Big-O) metod LINQ?
Niedawno zacząłem używać LINQ całkiem sporo i tak naprawdę nie widziałem żadnej wzmianki o złożoności czasu wykonywania żadnej z metod LINQ. Oczywiście w grę wchodzi wiele czynników, więc ograniczmy dyskusję do zwykłego IEnumerabledostawcy LINQ-to-Objects. Dalej, załóżmy, że każda Funcprzekazana jako selektor / mutator / itp. Jest tanią operacją O (1). …

2
Co robi ustawienie prywatne w ProjectReference w pliku projektu MSBuild?
Widziałem to w pliku projektu pewnego dnia: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> Każdy węzeł w a ProjectReferencewydaje się być oczywisty (plik projektu, do którego istnieje odwołanie, identyfikator GUID, nazwa do wyświetlenia w eksploratorze rozwiązań oraz to, czy bieżący projekt powinien łączyć się z …

7
Przesyłaj na podłogę
Czy jest jakaś różnica między tymi: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Jak rozumiem, oba przypadki mają ten sam wynik. Czy jest jakaś różnica w skompilowanym kodzie?
120 c++  c  floating-point 

5
Dodanie linii regresji do ggplot
Bardzo się staram dodać linię regresji na wykresie ggplot. Najpierw próbowałem z abline, ale nie udało mi się to zrobić. Potem spróbowałem tego ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Ale to też nie działa.

13
Najlepszym sposobem PHP na wielowymiarową tablicę MD5?
Jaki jest najlepszy sposób na wygenerowanie MD5 (lub dowolnego innego skrótu) wielowymiarowej tablicy? Mógłbym łatwo napisać pętlę, która przeszłaby przez każdy poziom tablicy, łącząc każdą wartość w ciąg i po prostu wykonując MD5 na ciągu. Wydaje się to jednak w najlepszym razie uciążliwe i zastanawiałem się, czy istnieje funky funkcja, …

20
E-mail Java regex
Przede wszystkim wiem, że używanie wyrażenia regularnego do e-maili nie jest zalecane, ale muszę to przetestować. Mam to wyrażenie regularne: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b W Javie zrobiłem to: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m = p.matcher("foobar@gmail.com"); if (m.find()) System.out.println("Correct!"); Jednak wyrażenie regularne kończy się niepowodzeniem, niezależnie od tego, czy wiadomość e-mail jest prawidłowo …
120 java  regex  email 

6
sed wyszukiwanie i zamiana całego słowa
Jak wyszukiwać i zamieniać całe słowa za pomocą seda? Robić sed -i 's/[oldtext]/[newtext]/g' <file> zastąpi również częściowe dopasowania, [oldtext]których nie chcę, aby robił.
120 shell  sed 


8
Ustaw przezroczyste tło za pomocą ImageMagick i wiersza poleceń
Załóżmy, że masz dowolny obraz (PNG lub JPG). Ten obraz ma białe tło i muszę ustawić przezroczyste tło. Próbowałem z tymi przykładami: convert original.png -background none transparent.png convert original.png -background white -flatten -alpha off transparent.png ale bez pożądanych rezultatów. Jak mam to zrobić? WAŻNE: Korzystanie z convertwiersza poleceń.


21
Routing Angular2 z hasłem do kotwicy strony
Chciałbym dodać kilka linków na mojej stronie Angular2, które po kliknięciu będą przeskakiwać do określonych pozycji na tej stronie, tak jak robią to zwykłe hashtagi. Więc linki wyglądałyby tak /users/123#userInfo /users/123#userPhoto /users/123#userLikes itp. Wydaje mi się, że nie potrzebuję HashLocationStrategy, ponieważ nie przeszkadza mi normalny sposób Angular2, ale jeśli dodam …
120 routing  angular  hashtag 

14
Kiedy lepiej jest używać konkatenacji String.Format vs String?
Mam mały fragment kodu, który analizuje wartość indeksu w celu określenia danych wejściowych komórki do programu Excel. To sprawia, że ​​myślę ... Jaka jest różnica pomiędzy xlsSheet.Write("C" + rowIndex.ToString(), null, title); i xlsSheet.Write(string.Format("C{0}", rowIndex), null, title); Czy jeden jest „lepszy” od drugiego? I dlaczego?
120 c#  .net  string 


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.