Programowanie

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

3
Jak kompilować testy za pomocą SBT bez ich uruchamiania
Czy istnieje sposób na tworzenie testów za pomocą SBT bez ich uruchamiania? Mój własny przypadek użycia polega na uruchomieniu analizy statycznej kodu testowego przy użyciu wtyczki skalac. Innym możliwym przypadkiem użycia jest uruchomienie części lub całości kodu testowego przy użyciu oddzielnego modułu uruchamiającego niż ten wbudowany w SBT. Idealnie byłoby …
97 scala  sbt  build-tools 

1
Gdzie Xcode 4 przechowuje dane schematu?
Właśnie zaczynam używać Xcode 4 i próbuję znaleźć plik w projekcie, w którym przechowuje wszystkie schematy projektu. Pomyślałem, że będą przechowywane w pliku gdzieś w katalogu xcodeproj, ale do końca życia nie mogę znaleźć tego. Wszystkie moje projekty są przechowywane na serwerze SVN i chciałbym zachować informacje o schemacie w …
97 xcode4  build 

6
dołącz zewnętrzny plik .js do aplikacji node.js.
Mam aplikację węzła app.js. Ponieważ ten plik zaczyna się rozrastać, chciałbym przenieść część kodu do innych plików, których „wymagałbym” lub „zawarł” w pliku app.js. Próbuję takich rzeczy jak: // Declare application var app = require('express').createServer(); // Declare usefull stuff for DB purposes var mongoose = require('mongoose'); var Schema = mongoose.Schema; …

3
Dlaczego moje nazwy funkcji JavaScript są ze sobą sprzeczne?
Napisałem następujący skrypt, aby zobaczyć, co się dzieje, gdy zmienna i funkcja, do której jest przypisana funkcja, mają zderzenie nazw: var f = function() { console.log("Me original."); } function f() { console.log("Me duplicate."); } f(); Wynik, który otrzymuję, to „Mój oryginał”. Dlaczego nie wywołano drugiej funkcji? Ponadto, jeśli zmienię swoje …

7
Używanie Phonegap do tworzenia aplikacji natywnych [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ć …
97 iphone  android  html  cordova 

4
Jak korzystać z QueryPerformanceCounter?
Niedawno zdecydowałem, że muszę zmienić użycie milisekund na mikrosekundy dla mojej klasy Timer, a po kilku badaniach zdecydowałem, że QueryPerformanceCounter jest prawdopodobnie moim najbezpieczniejszym zakładem. (Ostrzeżenie Boost::Posix, że może nie działać na Win32 API, trochę mnie zraziło). Jednak nie jestem pewien, jak to zaimplementować. To, co robię, to wywołanie dowolnej …
97 c++  windows  timer 

11
Dziedziczenie wielokrotne w PHP
Szukam dobrego, przejrzystego sposobu obejścia faktu, że PHP5 nadal nie obsługuje wielokrotnego dziedziczenia. Oto hierarchia klas: Message - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage Te dwa rodzaje zajęć Invitation * mają ze sobą wiele wspólnego; Chciałbym mieć wspólną klasę rodzicielską, Invitation, po której oboje odziedziczyliby. Niestety mają też wiele …
97 php  oop  inheritance 


3
Ukrywanie uchwytu zmiany rozmiaru obszaru tekstowego w Safari
W mojej aplikacji używam komponentów textarea i dynamicznie kontroluję ich wysokość. Gdy użytkownik pisze, wysokość jest zwiększana, gdy jest wystarczająco dużo tekstu. Działa to dobrze w IE, Firefox i Safari. Jednak w przeglądarce Safari w prawym dolnym rogu znajduje się narzędzie „uchwyt”, które umożliwia użytkownikowi zmianę rozmiaru obszaru tekstu poprzez …
97 safari  webkit  css 

3
@ Html.BeginForm Wyświetlanie „System.Web.Mvc.Html.MvcForm” na stronie
Mam widok maszynki do golenia, w którym dodałem przycisk usuwania do wnętrza instrukcji „if”, a gdy widok jest renderowany w przeglądarce, obok przycisku usuwania jest wyświetlany tekst „System.Web.Mvc.Html.MvcForm” . Jak się go pozbyć? Oto kod: <div id="deletestatusupdate"> @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase)) { @Html.BeginForm("deleteupdate", "home") @Html.Hidden("returnUrl", Request.Url.ToString()) <button name="id" value="@update.StatusUpdateId">Delete</button> } </div> …

6
ASP.NET MVC - czy logika biznesowa powinna istnieć w kontrolerach?
Derik Whitaker opublikował artykuł kilka dni temu, w którym dotarł do punktu, którego ciekawiło mnie od jakiegoś czasu: czy logika biznesowa powinna istnieć w kontrolerach? Jak dotąd wszystkie prezentacje ASP.NET MVC, które widziałem, umieszczały dostęp do repozytorium i logikę biznesową w kontrolerze. Niektórzy nawet wrzucają tam również walidację. Powoduje to …

3
Wymaga, dlaczego i kiedy używać shim config
Przeczytałem dokument requirejs z tutaj API requirejs.config({ shim: { 'backbone': { //These script dependencies should be loaded before loading //backbone.js deps: ['underscore', 'jquery'], //Once loaded, use the global 'Backbone' as the //module value. exports: 'Backbone' }, 'underscore': { exports: '_' }, 'foo': { deps: ['bar'], exports: 'Foo', init: function (bar) …

6
ASP.NET MVC Razor: jak renderować kod HTML widoku Razor częściowego wewnątrz akcji kontrolera
Znany jest sposób generowania kodu HTML danego widoku częściowego w aparacie widoku ASP.NET . Ale jeśli ta funkcja jest używana w widoku częściowym maszynki do golenia, nie działa, ponieważ wyjątek mówi, że widok częściowy nie pochodzi od „UserControl”. Jak naprawić renderowanie, aby obsługiwać częściowy widok maszynki do golenia? Potrzebuję tego, …
97 c#  asp.net-mvc  razor 


19
VS 2015 Update 1 - twierdzenie, że debuguję kompilację wydania
Po aktualizacji do VS 2015 Update 1, jeśli uruchomię projekt sieciowy (MVC), zatrzymam aplikację, a następnie spróbuję ją ponownie uruchomić, VS zatrzymuje się i wyświetla okno dialogowe z żądaniem Debugujesz kompilację wydania <myproject.dll>. Używanie Just My Code z kompilacjami wydań przy użyciu optymalizacji kompilatora skutkuje pogorszeniem działania debugowania (np. Punkty …

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.