Programowanie

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

16
Zmniejszanie rozmiaru pliku bazy danych MongoDB
Mam bazę danych MongoDB, która kiedyś była duża (> 3 GB). Od tego czasu dokumenty zostały usunięte i spodziewałem się, że rozmiar plików bazy danych odpowiednio się zmniejszy. Ale ponieważ MongoDB zachowuje przydzielone miejsce, pliki są nadal duże. Czytałem tu i tam, że mongod --repairdo zwolnienia nieużywanego miejsca służy polecenie …
165 mongodb 


22
ElasticSearch: Unassigned Shards, jak to naprawić?
Mam klaster ES z 4 węzłami: number_of_replicas: 1 search01 - master: false, data: false search02 - master: true, data: true search03 - master: false, data: true search04 - master: false, data: true Musiałem ponownie uruchomić search03, a kiedy wrócił, bez problemu połączył się z klastrem, ale zostawił 7 nieprzypisanych fragmentów. …

18
Entity Framework: tabela bez klucza podstawowego
Mam istniejącą bazę danych, za pomocą której chciałbym zbudować nową aplikację przy użyciu EF4.0 Niektóre tabele nie mają zdefiniowanych kluczy podstawowych, więc kiedy tworzę nowy Entity Data Model, otrzymuję następujący komunikat: The table/view TABLE_NAME does not have a primary key defined and no valid primary key could be inferred. This …

3
Tag HTML Script: typ lub język (lub pomiń oba)?
<script type="text/javascript"> /* ... */ </script> vs. <script language="Javascript"> /* ... */ </script> Którego należy użyć i dlaczego? Albo trzecia alternatywa: pominięcie któregokolwiek z nich, na przykład przykładowego kodu w dokumentacji API jQuery: <script src="http://code.jquery.com/jquery-latest.js"></script>
165 javascript  html 

20
Co możesz zrobić w MSIL, czego nie możesz zrobić w C # lub VB.NET? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
165 c#  .net  clr  cil 


7
Co dokładnie robi mvn install w maven
Właśnie zacząłem używać Mavena i powiedziano mi, żebym to zrobił mvn installw określonym katalogu. Co mvn installdokładnie robi ? Myślę, że szuka pom.xmlw bieżącym folderze i zaczyna postępować zgodnie z instrukcjami określonymi w tym pliku. Czy to jest poprawne?
165 java  maven  pom.xml 

6
Jaki jest (ukryty) koszt leniwego val Scali?
Jedną z przydatnych funkcji Scali jest to lazy val, że ocena a valjest opóźniona do momentu, gdy będzie to konieczne (przy pierwszym dostępie). Oczywiście lazy valmusi mieć pewien narzut - gdzieś Scala musi śledzić, czy wartość została już oszacowana, a ocena musi zostać zsynchronizowana, ponieważ wiele wątków może próbować uzyskać …

18
Jaki jest najszybszy algorytm wyszukiwania podciągów?
OK, więc nie brzmię jak idiota, mam zamiar określić problem / wymagania dokładniej: Igła (wzór) i stóg siana (tekst do wyszukania) to ciągi zakończone znakiem C w stylu C. Brak informacji o długości; w razie potrzeby należy ją obliczyć. Funkcja powinna zwrócić wskaźnik do pierwszego dopasowania lub NULLjeśli nie zostanie …
165 c  algorithm  string  substring 


14
Jak mogę przeprowadzić odwrotne wyszukiwanie ciągów znaków w programie Excel bez używania VBA?
Mam arkusz kalkulacyjny Excel zawierający listę ciągów. Każdy ciąg składa się z kilku słów, ale liczba słów w każdym z nich jest inna. Korzystając z wbudowanych funkcji programu Excel (bez VBA), czy istnieje sposób na wyodrębnienie ostatniego słowa w każdym ciągu? Przykłady: Czy jesteś sklasyfikowany jako człowiek? -> człowiek? Negatywne, …

9
Jaka jest różnica między kodem autoryzacji OAuth a niejawnymi przepływami pracy? Kiedy używać każdego z nich?
OAuth 2.0 ma wiele przepływów pracy. Mam kilka pytań dotyczących tych dwóch. Przepływ kodu autoryzacji - użytkownik loguje się z aplikacji klienckiej, serwer autoryzacji zwraca kod autoryzacji do aplikacji. Następnie aplikacja wymienia kod autoryzacyjny na token dostępu. Niejawny przepływ przyznania - użytkownik loguje się z aplikacji klienckiej, serwer autoryzacji wystawia …
165 oauth  oauth-2.0 


8
Rubinowy odpowiednik virtualenv?
Czy jest coś podobnego do narzędzia virtualenv w języku Python ? Zasadniczo umożliwia instalowanie pakietów Pythona w środowisku piaskownicy, więc easy_install djangonie trafia do katalogu pakietów witryn w całym systemie, ale trafia do katalogu utworzonego przez virtualenv. Na przykład: $ virtualenv test New python executable in test/bin/python Installing setuptools...cd .........done. …
165 python  ruby  virtualenv 

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.