Programowanie

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

5
Jak mogę zignorować właściwość podczas serializacji przy użyciu DataContractSerializer?
Do serializacji klasy używam .NET 3.5SP1 i DataContractSerializer. W dodatku SP1 zmienili zachowanie, aby nie trzeba było dołączać atrybutów DataContract / DataMember do klasy i po prostu serializował całość. To jest zachowanie, którego używam, ale teraz muszę zignorować jedną właściwość serializatora. Wiem, że jednym ze sposobów jest dodanie atrybutu DataContract …
125 c#  .net  wcf  serialization 

14
Dodaj parametry do podanego adresu URL w Pythonie
Załóżmy, że otrzymałem adres URL. Może już mieć parametry GET (np. http://example.com/search?q=question) Lub może nie (np http://example.com/.). A teraz muszę dodać do tego kilka parametrów jak np {'lang':'en','tag':'python'}. W pierwszym przypadku będę miał, http://example.com/search?q=question&lang=en&tag=pythonaw drugim - http://example.com/search?lang=en&tag=python. Czy jest jakiś standardowy sposób, aby to zrobić?
125 python  url 

14
Proste komentarze Getter / Setter
Jakiej konwencji używasz do komentowania metod pobierających i ustawiających? To jest coś, nad czym zastanawiałem się od jakiegoś czasu, na przykład: /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) what do you put …

8
Jak mogę podzielić i przyciąć strunę na części w jednej linii?
Chcę podzielić tę linię: string line = "First Name ; string ; firstName"; do tablicy ich skróconych wersji: "First Name" "string" "firstName" Jak mogę to wszystko zrobić w jednej linii? Następujący komunikat powoduje wyświetlenie błędu „nie można przekształcić typu void”: List<string> parts = line.Split(';').ToList().ForEach(p => p.Trim());
125 c#  .net  split  trim 

10
BeautifulSoup Grab Widoczny tekst strony internetowej
Zasadniczo chcę używać BeautifulSoup do ścisłego przechwytywania widocznego tekstu na stronie internetowej. Na przykład ta strona internetowa jest moim przypadkiem testowym. I przede wszystkim chcę uzyskać tekst podstawowy (artykuł) i może nawet kilka nazw kart tu i tam. Wypróbowałem sugestię w tym pytaniu SO, która zwraca wiele <script>tagów i komentarzy …

3
migracje laravel programu budującego schematy unikatowe w dwóch kolumnach
Jak mogę ustawić unikatowe ograniczenia dla dwóch kolumn? class MyModel extends Migration { public function up() { Schema::create('storage_trackers', function(Blueprint $table) { $table->increments('id'); $table->string('mytext'); $table->unsignedInteger('user_id'); $table->engine = 'InnoDB'; $table->unique('mytext', 'user_id'); }); } } MyMode::create(array('mytext' => 'test', 'user_id' => 1); // this fails?? MyMode::create(array('mytext' => 'test', 'user_id' => 2);

18
node.js, błąd: nie można znaleźć modułu „express”
Jestem nowy w Node.js, spróbuj nauczyć się ekspresji, aby zbudować moją pierwszą aplikację internetową. Utknąłem na moim pierwszym przykładowym kodzie i potrzebuję pomocy, aby go uruchomić. Zanim opublikowałem to pytanie, szukałem informacji o przepełnieniu stosu, znalazłem kilka podobnych pytań, ale nadal nie mogłem tego naprawić. Błąd: nie można znaleźć modułu …
125 node.js  express 

5
Dopasowanie grupy Ruby Regexp, przypisz zmienne w 1 linii
Obecnie próbuję przekształcić ciąg na wiele zmiennych. Przykładowy ciąg: ryan_string = "RyanOnRails: This is a test" Dopasowałem to do tego wyrażenia regularnego z trzema grupami: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) Teraz, aby uzyskać dostęp do każdej grupy, muszę zrobić coś takiego: ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second group) : ryan_group[0][2] (third group) …

18
Jak zaktualizować npm
Próbuję zainstalować mean.io boilerplate. Nie działa podczas pracy sudo npm install -g meanio@latest. Przed niepowodzeniem zauważa, że ​​„chce” npm w wersji 1.4.x, podczas gdy ja mam zainstalowaną wersję 1.2.18. Próbowałem więc zaktualizować npm do najnowszego; kilka sposobów. Ostatni z nich był ... ubuntu@ip-xxx-xx-xx-xxx:~$ sudo npm install -g npm /usr/local/bin/npm -> …
125 ubuntu  npm 

4
Jak wywołać Makefile z innego Makefile?
Otrzymuję nieoczekiwane wyniki podczas wywoływania jednego pliku makefile z innego. Mam dwa pliki makefile, jeden o nazwie /path/to/project/makefilei jeden o nazwie /path/to/project/gtest-1.4.0/make/Makefile. Staram się, aby ten pierwszy zadzwonił do drugiego. W / path / to / project / makefile mam dev: $(OBJ_FILES) $(CPPC) $(LIBS) $(FLAGS_DEV) $(OBJ_FILES) -o $(BIN_DIR)/$(PROJECT) $(MAKE) -f …
125 makefile  gnu-make 

11
Co oznacza Threadafe?
Niedawno próbowałem uzyskać dostęp do pola tekstowego z wątku (innego niż wątek interfejsu użytkownika) i został zgłoszony wyjątek. Mówił coś o tym, że „kod nie jest bezpieczny dla wątków”, więc napisałem delegata (pomógł przykład z MSDN) i wywołałem go. Ale mimo to nie bardzo rozumiałem, dlaczego cały dodatkowy kod był …

7
Utwórz żądanie z POST, które zawiera kody odpowiedzi 200 lub 201 i zawartość
Przypuśćmy, że piszę usługę REST, której celem jest dodanie nowego elementu danych do systemu. Planuję POST do http://myhost/serviceX/someResources Załóżmy, że to zadziała, jakiego kodu odpowiedzi powinienem użyć? I jaką treść mogę wrócić. Patrzę na definicje kodów odpowiedzi HTTP i widzę te możliwości: 200: Zwróć jednostkę opisującą lub zawierającą wynik działania; …

9
Najmniejszy możliwy obraz URI danych dla przezroczystego obrazu
Używam przezroczystego obrazu 1x1 z obrazem tła, aby móc używać sprite'ów i nadal podawać alternatywny tekst dla niektórych ikon. Chcę użyć identyfikatora URI danych dla obrazu, aby zmniejszyć liczbę żądań HTTP, ale jaki byłby najmniejszy możliwy ciąg znaków, aby uzyskać przezroczysty obraz ? Zdaję sobie sprawę, że mógłbym użyć URI …
125 css  css-sprites 

13
lista pythona w kwerendzie sql jako parametr
Mam listę Pythona, powiedz l l = [1,5,8] Chcę napisać zapytanie sql, aby uzyskać dane dla, powiedzmy, wszystkich elementów listy select name from students where id = |IN THE LIST l| Jak to osiągnąć?
125 python  sql 

6
Grupuj w Pythonie według
Załóżmy, że mam zestaw par danych, w którym indeks 0 to wartość, a indeks 1 to typ: input = [ ('11013331', 'KAT'), ('9085267', 'NOT'), ('5238761', 'ETH'), ('5349618', 'ETH'), ('11788544', 'NOT'), ('962142', 'ETH'), ('7795297', 'ETH'), ('7341464', 'ETH'), ('9843236', 'KAT'), ('5594916', 'ETH'), ('1550003', 'ETH') ] Chcę pogrupować je według ich typu (według …
125 python  group-by 

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.