Programowanie

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



10
Sortuj listę klas niestandardowych <T>
Chciałbym posortować listę według datewłaściwości. To jest moja klasa niestandardowa: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Test.Web { public class cTag { public int id { get; set; } public int regnumber { get; set; } public string date { get; set; } } } To jest …
112 c#  sorting 


7
Jak wyodrębnić n-ty element z listy krotek?
Próbuję uzyskać n-ty element z listy krotek. Mam coś takiego: elements = [(1,1,1),(2,3,7),(3,5,10)] Chcę wyodrębnić tylko drugie elementy każdej krotki do listy: seconds = [1, 3, 5] Wiem, że można to zrobić za pomocą forpętli, ale chciałem wiedzieć, czy jest inny sposób, skoro mam tysiące krotek.
112 python  list  tuples 

5
Tablica asocjacyjna PHP poprzedzona kluczami literałów?
Czy można poprzedzić tablicę asocjacyjną parami literału klucz =&gt; wartość? Wiem, że array_unshift () działa z klawiszami numerycznymi, ale mam nadzieję na coś, co będzie działać z kluczami dosłownymi. Jako przykład chciałbym wykonać następujące czynności: $array1 = array('fruit3'=&gt;'apple', 'fruit4'=&gt;'orange'); $array2 = array('fruit1'=&gt;'cherry', 'fruit2'=&gt;'blueberry'); // prepend magic $resulting_array = ('fruit1'=&gt;'cherry', 'fruit2'=&gt;'blueberry', …

5
Sekwencja nie zawiera pasującego elementu
Mam aplikację asp.net, w której używam linq do manipulacji danymi. Podczas uruchamiania otrzymuję wyjątek „Sekwencja nie zawiera pasującego elementu”. if (_lstAcl.Documents.Count &gt; 0) { for (i = 0; i &lt;= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o =&gt; o.ID == id); if (documentRow !=null) …
112 c#  linq  exception 

1
Chrome> = 24 - jak zadokować devtools po prawej stronie?
Lubię dokować devtools po prawej stronie. Pamiętam, jak bardzo się ucieszyłem, gdy po raz pierwszy zobaczyłem tę opcję, kiedy zdałem sobie sprawę, że nie muszę już ręcznie dzielić ekranu i ustawiać okien. Najnowsze wersje Chrome wydają się brakować tej opcji. Nawet w moich instalacjach, w których mam już devtools po …



3
Jak zatwierdzasz kod jako inny użytkownik?
Chcę móc to zrobić dla scenariusza. Zasadniczo odtwarzam całą historię wersji jakiegoś kodu w Git - obecnie używa on innego systemu kontroli wersji. Potrzebuję skryptu, aby móc dodawać zatwierdzenia do Git, zachowując pierwotnego autora (i datę) zatwierdzenia. Zakładając, że znam autora zatwierdzenia i datę / godzinę wprowadzenia zmiany, czy istnieje …
112 git  command-line  commit 

3
JSON.parse nieoczekiwany błąd znaku
Otrzymuję ten błąd: JSON.parse: nieoczekiwany znak kiedy uruchamiam tę instrukcję w programie firebug: JSON.parse({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false}); Dlaczego tak się dzieje? Ciąg JSON wydaje mi się poprawny i przetestowałem go również za pomocą JSHint. Przekazany obiekt w powyższym przypadku jest odpowiedzią serwera z ustawionym typem zawartościapplication/json
112 javascript  json 

8
Najprostszy sposób na czekanie na zakończenie niektórych zadań asynchronicznych w JavaScript?
Chcę usunąć niektóre kolekcje mongodb, ale jest to zadanie asynchroniczne. Kod będzie wyglądał następująco: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); Konsola wyświetla: all dropped dropped dropped dropped Jaki jest najprostszy sposób, aby upewnić się, że all droppedzostanie wydrukowany po …

5
System.Threading.Timer w C # wydaje się nie działać. Działa bardzo szybko co 3 sekundy
Mam obiekt zegarowy. Chcę, żeby było uruchamiane co minutę. W szczególności powinien uruchamiać OnCallBackmetodę i stać się nieaktywny, gdy OnCallBackmetoda jest uruchomiona. Po OnCallBackzakończeniu metody (a OnCallBack) restartuje licznik czasu. Oto, co mam teraz: private static Timer timer; private static void Main() { timer = new Timer(_ =&gt; OnCallBack(), null, …
112 c#  .net  timer 

6
Jak ustawić pole wyboru jako wymagane w formularzu ASP.NET?
Poszukałem tego i znalazłem kilka częściowych odpowiedzi, jednak nic nie daje mi tak ciepłego, rozmytego stwierdzenia, że ​​„to jest właściwy sposób na zrobienie tego”. Odpowiadając na najczęściej występującą reklamację na to pytanie: „pola wyboru mogą mieć dwa uzasadnione stany - zaznaczone i niezaznaczone”, jest to pole wyboru „Akceptuję regulamin ...”, …

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.