Programowanie

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

5
Jak przekonwertować wszystkie ciągi w List <string> na małe litery przy użyciu LINQ?
Widziałem wczoraj fragment kodu w jednej z odpowiedzi na StackOverflow, który mnie zaintrygował. To było coś takiego: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); Miałem nadzieję, że uda mi się go użyć do przekonwertowania wszystkich elementów w myList na małe litery. Jednak tak się nie dzieje ... po …
94 c#  linq  lambda  foreach 

14
Jak przekonwertować bajt na jego reprezentację w postaci łańcucha binarnego
Na przykład bity w bajcie Bto 10000010, jak mogę przypisać bity do ciągu strdosłownie, to znaczy str = "10000010". Edytować Czytam bajt z pliku binarnego i zapisuję go w tablicy bajtów B. Używam System.out.println(Integer.toBinaryString(B[i])). problemem jest (a) gdy bity zaczynają się od (skrajnie lewy) 1, dane wyjściowe są nieprawidłowe, ponieważ …
94 java  binary  byte 


3
Jak ustawić emoji przez Unicode w widoku tekstu?
Cześć, chciałbym wykonać następujące czynności: ??? unicode = U+1F60A String emoji = getEmojiByUnicode(unicode) String text = "So happy " textview.setText(text + emoji); aby uzyskać to w moim widoku tekstu: Tak szczęśliwy 😊 Jak mogę wdrożyć getEmojiByUnicode(unicode)? Jakiego typu powinna unicodebyć zmienna? (String, char, int?) Pamiętaj, że NIE chcę używać Drawables!


17
Wzorzec fabryki w C #: Jak upewnić się, że wystąpienie obiektu może zostać utworzone tylko przez klasę fabryczną?
Ostatnio myślałem o zabezpieczeniu części mojego kodu. Ciekaw jestem, jak można się upewnić, że obiekt nigdy nie zostanie utworzony bezpośrednio, ale tylko za pomocą jakiejś metody klasy fabrycznej. Powiedzmy, że mam klasę „obiektów biznesowych” i chcę się upewnić, że każda instancja tej klasy będzie miała prawidłowy stan wewnętrzny. Aby to …

5
Jak zrobić błąd logowania w CodeIgniter (PHP)
Chcę, aby błąd logowania się w PHP CodeIgniter. Jak włączyć rejestrowanie błędów? Mam parę pytań: Jakie są wszystkie kroki, aby zarejestrować błąd? Jak tworzony jest plik dziennika błędów? Jak przesłać komunikat o błędzie do pliku dziennika (gdy wystąpi błąd)? Jak wysłać wiadomość e-mail z tym błędem na adres e-mail?


6
CountDownLatch vs Semaphore
Czy jest jakaś korzyść z używania java.util.concurrent.CountdownLatch zamiast java.util.concurrent.Semaphore ? O ile wiem, poniższe fragmenty są prawie równoważne: 1. Semafor final Semaphore sem = new Semaphore(0); for (int i = 0; i &lt; num_threads; ++ i) { Thread t = new Thread() { public void run() { try { doStuff(); …

5
Czy używanie funkcji assert () w C ++ jest złą praktyką?
Mam tendencję do dodawania wielu asercji do mojego kodu C ++, aby ułatwić debugowanie bez wpływu na wydajność kompilacji wydania. Teraz assertjest czystym makrem C, zaprojektowanym bez uwzględnienia mechanizmów C ++. Z drugiej strony C ++ definiuje std::logic_error, który ma być wyrzucany w przypadkach, gdy występuje błąd w logice programu …


6
Jak przekazać parametry do częściowego widoku w ASP.NET MVC?
Załóżmy, że mam taki częściowy pogląd: Your name is &lt;strong&gt;@firstName @lastName&lt;/strong&gt; który jest dostępny tylko poprzez działanie dziecka, takie jak: [ChildActionOnly] public ActionResult FullName(string firstName, string lastName) { } Chcę użyć tego częściowego widoku w innym widoku z: @Html.RenderPartial("FullName") Innymi słowy, chcę mieć możliwość przekazywania firstName i lastName z widoku …



2
moment.js - UTC podaje nieprawidłową datę
Dlaczego moment.js UTC zawsze pokazuje nieprawidłową datę. Na przykład z konsoli programisty Chrome: moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString() // or moment.utc(new Date('07-18-2013')).format("YYYY-MM-DD").toString() Obaj zwrócą „2013-07-17”, dlaczego zwraca 17. zamiast 18. , które zostało przekazane. Ale jeśli użyję momentjs bez utc: moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString() Wracam „2013-07-18”, czego również oczekuję, korzystając z czasu UTC.js. Czy to oznacza, …

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.