Programowanie

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

23
Co należy do narzędzia edukacyjnego, aby zademonstrować nieuzasadnione założenia, które ludzie przyjmują w C / C ++?
Chciałbym przygotować małe narzędzie edukacyjne dla SO, które powinno pomóc początkującym (i średnio zaawansowanym) programistom rozpoznać i zakwestionować ich nieuzasadnione założenia w C, C ++ i ich platformach. Przykłady: „zawijanie liczb całkowitych” „każdy ma ASCII” „Mogę przechowywać wskaźnik funkcji w pustej przestrzeni *” Doszedłem do wniosku, że mały program testowy …

2
Dlaczego #include <string> zapobiega tutaj błędowi przepełnienia stosu?
Oto mój przykładowy kod: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } int main() { …

9
Windows XP lub nowszy Windows: Jak uruchomić plik wsadowy w tle bez wyświetlania żadnego okna?
Wiem, że już odpowiedziałem na podobne pytanie ( uruchamianie pliku wsadowego w tle podczas uruchamiania systemu Windows ), ale tym razem muszę uruchomić plik wsadowy: z innej partii, bez wyświetlania żadnego okna konsoli, ze wszystkimi argumentami przekazanymi do niewidocznej wiązki. Pierwsza partia jest wykonywana w oknie konsoli. Jednak nie chcę, …
121 windows  batch-file  cmd  wsh 

7
Szybka introspekcja i typy ogólne
Próbuję dynamicznie tworzyć classtypy oparte na instancjach przy użyciu typów ogólnych, jednak napotykam trudności z introspekcją klas. Oto pytania: Czy istnieje odpowiednik języka Swift dla Obj-C self.class? Czy istnieje sposób na utworzenie wystąpienia klasy przy użyciu AnyClasswyniku z NSClassFromString? Czy istnieje sposób, aby uzyskać AnyClasslub w inny sposób wpisać informacje …


7
Adaptacyjne przechodzenie w scenorysie Xcode 6. Czy wypychanie jest przestarzałe?
Konstruktor interfejsu Xcode 6 ma domyślnie nowe pole wyboru „użyj klas wielkości”. Sprawia, że ​​widoki są adaptacyjne. Kiedy próbuję przejść między 2 widokami w moim storyboardzie, mam nowe opcje: zamiast starego: Teraz mamy „pokaż” i „obecny modalnie” zamiast „wypychania” i „modalnie”. Stare opcje są oznaczone jako przestarzałe. Wybrałem opcję "pokaż", …
121 storyboard  push  ios8  xcode6 

8
Jakie są różnice między frameworkami BDD dla języka Java? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
121 java  bdd 


20
Jak mogę uciec od spacji na liście pętli bash?
Mam skrypt powłoki bash, który przechodzi przez wszystkie katalogi podrzędne (ale nie pliki) określonego katalogu. Problem polega na tym, że niektóre nazwy katalogów zawierają spacje. Oto zawartość mojego katalogu testowego: $ls -F test Baltimore/ Cherry Hill/ Edison/ New York City/ Philadelphia/ cities.txt Oraz kod, który przechodzi przez katalogi: for f …
121 bash  loops  whitespace 



3
To jest Sparta, czy to jest?
Poniżej znajduje się pytanie do wywiadu. Wymyśliłem rozwiązanie, ale nie jestem pewien, dlaczego działa. Pytanie: Bez modyfikowania Spartaklasy napisz kod, który spowoduje MakeItReturnFalsezwrot false. public class Sparta : Place { public bool MakeItReturnFalse() { return this is Sparta; } } Moje rozwiązanie: (SPOILER) public class Place { public interface Sparta …

8
Importowanie projektu GitHub do Eclipse
Zaimportowałem projekt z GitHub, ale jak skonfigurować projekt w moim obszarze roboczym projektu Eclipse? Czy muszę ustawić katalog roboczy GitHub (c: \ users) na mój katalog roboczy Eclipse (c: \ Projects) przed wyewidencjonowaniem projektu? Edytowano: Mój katalog roboczy to teraz c: \ users \ nazwa_projektu \ .git Więc próbuję zaimportować …
121 eclipse  github 

6
Czy kolejność klauzul ma znaczenie w SQL?
Powiedzmy, że mam tabelę PEOPLEo nazwie mająca 3 kolumny ID, LastName, FirstName, żadna z tych kolumn nie jest indeksowana. LastNamejest bardziej wyjątkowy i FirstNamemniej wyjątkowy. Jeśli przeprowadzę 2 wyszukiwania: select * from PEOPLE where FirstName="F" and LastName="L" select * from PEOPLE where LastName="L" and FirstName="F" Uważam, że to drugie jest …

1
Korzystanie z app.configure w express
Znalazłem kod, w którym skonfigurowali Express bez użycia app.configurei zastanawiałem się, jaka jest różnica między używaniem app.configurebez specyfikatora środowiska a jego nieużywaniem? Innymi słowy, jaka jest różnica między tym: var app = require(express); app.configure(function(){ app.set('port', process.env.PORT || config.port); app.use(express.logger('dev')); /* 'default', 'short', 'tiny', 'dev' */ app.use(express.bodyParser()); app.use(express.static(path.join(__dirname, 'site'))); } i …
121 node.js  express 

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.