Programowanie

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

8
Sposoby wdrażania wersjonowania danych w MongoDB
Czy możesz podzielić się swoimi przemyśleniami, jak zaimplementować przechowywanie wersji danych w MongoDB. (Zadałem podobne pytanie dotyczące Cassandry . Jeśli masz jakieś przemyślenia, która db jest lepsza, proszę podziel się) Załóżmy, że muszę zaktualizować rekordy w prostej książce adresowej. (Rekordy książki adresowej są przechowywane jako płaskie obiekty Json). Oczekuję, że …



20
Przeczytaj i napisz ciąg z pliku tekstowego
Muszę czytać i zapisywać dane do / z pliku tekstowego, ale nie byłem w stanie dowiedzieć się, jak to zrobić. Znalazłem ten przykładowy kod w iBooku Swift, ale nadal nie wiem, jak zapisywać lub odczytywać dane. import Cocoa class DataImporter { /* DataImporter is a class to import data from …
298 file-io  swift 

11
Czysty CSS, dzięki któremu rozmiar czcionki reaguje na podstawie dynamicznej liczby znaków
Wiem, że można to dość łatwo rozwiązać za pomocą Javascript, ale interesuje mnie tylko czyste rozwiązanie CSS. Chcę sposób dynamicznie zmieniać rozmiar tekstu, aby zawsze mieścił się w stałym div. Oto przykładowy znacznik: <div style="width: 200px; height: 1em; overflow: hidden;"> <p>Some sample dynamic amount of text here</p> </div> Uruchom fragment …
298 css 

18
Jak zmienić NaN z parseInt na 0 dla pustego ciągu?
Czy możliwe jest jakoś zwrócić 0 zamiast NaNpodczas analizowania wartości w JavaScript? W przypadku pustego ciągu parseIntzwraca NaN. Czy w JavaScript można zrobić coś takiego NaN? var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb) A może istnieje inna funkcja lub wtyczka jQuery, która może zrobić coś podobnego?
298 javascript  nan 



27
W aplikacji Android metoda Toolbar.setTitle nie ma żadnego efektu - nazwa aplikacji wyświetlana jest jako tytuł
Próbuję utworzyć prostą aplikację przy użyciu biblioteki Android-support-v7: 21. Fragmenty kodu: MainActivity.java public class MainActivity extends ActionBarActivity { Toolbar mActionBarToolbar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mActionBarToolbar = (Toolbar) findViewById(R.id.toolbar_actionbar); mActionBarToolbar.setTitle("My title"); setSupportActionBar(mActionBarToolbar); } Activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:orientation="vertical"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar_actionbar" android:background="@null" android:layout_width="match_parent" android:layout_height="?actionBarSize" android:fitsSystemWindows="true" …

2
Co to jest linia E128: kontynuacja linii PEP8 dla wcięcia wizualnego?
Właśnie otworzyłem plik z Sublime Text (z Sublime Linter) i zauważyłem błąd formatowania PEP8, którego nigdy wcześniej nie widziałem. Oto tekst: urlpatterns = patterns('', url(r'^$', listing, name='investment-listing'), ) Oznacza drugi argument, linię, która się zaczyna url(...) Właśnie miałem wyłączyć tę kontrolę w ST2, ale chciałbym wiedzieć, co robię źle, zanim …

21
Przesyłaj pliki za pomocą HTTPWebrequest (multipart / form-data)
Czy jest jakaś klasa, biblioteka lub fragment kodu, który pomoże mi przesłać pliki za pomocą HTTPWebrequest ? Edycja 2: Nie chcę przesyłać do folderu WebDAV ani czegoś takiego. Chcę symulować przeglądarkę, tak jak przesyłasz swój awatar na forum lub przesyłasz plik za pomocą formularza w aplikacji internetowej. Prześlij do formularza, …

23
Zamienić ciąg w prawidłową nazwę pliku?
Mam ciąg, którego chcę użyć jako nazwę pliku, więc chcę usunąć wszystkie znaki, które nie byłyby dozwolone w nazwach plików, za pomocą Pythona. Wolę być surowy niż inaczej, więc powiedzmy, że chcę zachować tylko litery, cyfry i mały zestaw innych znaków, takich jak "_-.() ". Jakie jest najbardziej eleganckie rozwiązanie? …

9
Dlaczego Github pyta o nazwę użytkownika / hasło, postępując zgodnie z instrukcjami wyświetlanymi na ekranie i wysyłając nowe repozytorium?
Jestem właścicielem organizacji na github, właśnie utworzyłem repozytorium i próbowałem wypchnąć, ale napotyka mnie problem polegający na tym, że pyta mnie o moją nazwę użytkownika, mimo że mogę SSH dobrze: $ ssh -T git@github.com Hi Celc! You've successfully authenticated, but GitHub does not provide shell access. $ git add . …
298 git  github 

3
Wyrażenie regularne wykluczające słowo / ciąg
Mam wyrażenie regularne w następujący sposób: ^/[a-z0-9]+$ To pasuje do ciągów takich jak /hellolub/hello123 . Chciałbym jednak wykluczyć kilka wartości łańcuchowych, takich jak /ignoremei /ignoreme2. Wypróbowałem kilka wariantów, ale wydaje się, że żaden nie działa! Moja ostatnia słaba próba była ^/(((?!ignoreme)|(?!ignoreme2))[a-z0-9])+$ Każda pomoc będzie wdzięczna :-)
298 regex 


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.