Programowanie

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

16
bajt + bajt = int… dlaczego?
Patrząc na ten kod C #: byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte' Wynik dowolnej matematyki wykonanej na typach byte(lub short) jest domyślnie rzutowany z powrotem na liczbę całkowitą. Rozwiązaniem jest jawne przeniesienie wyniku …

7
Usuń wszystkie elementy występujące na jednej liście z drugiej
Powiedzmy, że mam dwie listy l1i l2. Chcę wykonać l1 - l2, która zwraca wszystkie elementy l1nie w l2. Mogę wymyślić naiwne podejście do tego, ale będzie to naprawdę nieefektywne. Jaki jest pytoniczny i skuteczny sposób to zrobić? Jako przykład, jeśli mam l1 = [1,2,6,8] and l2 = [2,3,5,8], l1 …
365 python  list 

12
SQL Server: Różnica między PARTITION BY i GROUP BY
Przez lata używałem GROUP BYwszystkich typów zapytań zagregowanych. Ostatnio przerobiłem inżynierię kodu, który używa PARTITION BYdo wykonywania agregacji. Czytając całą dokumentację, którą mogę znaleźć PARTITION BY, brzmi to bardzo podobnie GROUP BY, może z dodaną odrobiną dodatkowej funkcjonalności? Czy są to dwie wersje tej samej ogólnej funkcjonalności, czy też są …

6
location.host vs. location.hostname i zgodność między przeglądarkami?
Który z nich jest najbardziej skuteczny w porównaniu do sprawdzania, czy agent użytkownika uzyskuje dostęp za pośrednictwem właściwej domeny. Chcielibyśmy wyświetlać małe ostrzeżenie w stylu „górnego paska” oparte na js, jeśli uzyskują dostęp do domeny przy użyciu jakiegoś proxy sieci web (ponieważ ma to tendencję do łamania js). Myśleliśmy o …


10
Wyodrębnianie określonych kolumn z ramki danych
Mam ramkę danych R z 6 kolumnami i chcę utworzyć nową ramkę danych, która ma tylko trzy kolumny. Zakładając mój ramkę danych jest dfi chcę, aby wyodrębnić kolumn A, BorazE jest to tylko dowodzić mogę dowiedzieć się: data.frame(df$A,df$B,df$E) Czy istnieje bardziej kompaktowy sposób na zrobienie tego?
365 r  dataframe  r-faq 


20
Jak znaleźć wszystkie wystąpienia podciągów?
Python ma string.find()i string.rfind()pobiera indeks podłańcucha w ciągu. Zastanawiam się, czy istnieje coś takiego, string.find_all()co może zwrócić wszystkie znalezione indeksy (nie tylko pierwszy od początku, czy pierwszy od końca). Na przykład: string = "test test test test" print string.find('test') # 0 print string.rfind('test') # 15 #this is the goal print …
365 python  regex  string 


11
Prześlij formularz po naciśnięciu Enter za pomocą AngularJS
W tym konkretnym przypadku, jakie opcje muszę wprowadzić, aby te wejścia wywoływały funkcję po naciśnięciu klawisza Enter? // HTML view // <form> <input type="text" ng-model="name" <!-- Press ENTER and call myFunc --> /> <br /> <input type="text" ng-model="email" <!-- Press ENTER and call myFunc --> /> </form> // Controller // …



16
Łączenie łańcuchów w Ruby
Szukam bardziej eleganckiego sposobu łączenia łańcuchów w Ruby. Mam następującą linię: source = "#{ROOT_DIR}/" << project << "/App.config" Czy jest na to lepszy sposób? A jeśli o to chodzi, jaka jest różnica między <<i +?



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.