Programowanie

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

6
Jak tablice w C # częściowo implementują IList <T>?
Jak więc być może wiesz, tablice w implementacji C # IList&lt;T&gt;, wśród innych interfejsów. Jednak w jakiś sposób robią to bez publicznego wdrażania właściwości Count IList&lt;T&gt;! Tablice mają tylko właściwość Length. Czy to jest rażący przykład C # / .NET łamiącego własne zasady dotyczące implementacji interfejsu, czy czegoś mi brakuje?
99 c#  .net  arrays  list  interface 


19
Jak wcześniej zamknąć połączenie?
Próbuję wykonać wywołanie AJAX (przez JQuery), które zainicjuje dość długi proces. Chciałbym, aby skrypt po prostu wysłał odpowiedź wskazującą, że proces się rozpoczął, ale JQuery nie zwróci odpowiedzi, dopóki skrypt PHP nie zostanie uruchomiony. Próbowałem tego z „zamkniętym” nagłówkiem (poniżej), a także z buforowaniem wyjścia; żaden nie wydaje się działać. …
99 php  jquery  ajax 

30
Instancja CKEditor już istnieje
Używam okien dialogowych jQuery do prezentowania formularzy (pobieranych przez AJAX). W niektórych formularzach używam CKEditor dla obszarów tekstowych. Edytor wyświetla się dobrze przy pierwszym załadowaniu. Kiedy użytkownik anuluje okno dialogowe, usuwam zawartość, aby została załadowana na nowo na późniejsze żądanie. Problem polega na tym, że po ponownym załadowaniu okna dialogowego …

6
Jak dodać nagłówek Access-Control-Allow-Origin
Projektuję witrynę internetową (np. Mywebsite.com), a ta witryna ładuje czcionki czcionek z innej witryny (np. Anothersite.com). Miałem problemy z ładowaniem czcionki kroju czcionki w przeglądarce Firefox i czytałem na tym blogu : Firefox (który obsługuje @ font-face od wersji 3.5) domyślnie nie zezwala na czcionki międzydomenowe. Oznacza to, że czcionka …
99 header  cors  font-face 

3
Różnica między DirectCast () i CType () w VB.NET
Jestem doświadczonym programistą C / C ++ / C #, który właśnie dostał się do VB.NET. Generalnie używam CType (i CInt, CBool, CStr) do rzutów, ponieważ jest to mniej znaków i był to pierwszy sposób rzucania, na który byłem narażony, ale jestem również świadomy DirectCast i TryCast. Po prostu, czy …


4
Heroku Postgres - zakończ zawieszone zapytanie (bezczynne w transakcji)
Używam Heroku z opcją Crane Postgres i wykonywałem zapytanie w bazie danych z mojego lokalnego komputera, gdy mój lokalny komputer się zawiesił. Jeśli biegnę select * from pg_stat_activity jeden z wpisów ma &lt;IDLE&gt; in transaction w kolumnie current_query_text. W rezultacie nie mogę usunąć tabeli, do której zapisywano zapytanie, które zostało …


3
Walidacja AngularJS <input> bez otaczającego <form>
Czy w Angular można zwalidować pojedyncze, wyodrębnione &lt;input&gt;w podobny sposób formularze? Myślę o czymś takim: &lt;div class="form-group"&gt; &lt;input name="myInput" type="text" class="form-control" ng-model="bindTo" ng-maxlength="5"&gt; &lt;span class="error" ng-show="myInput.$error.maxlength"&gt;Too long!&lt;/span&gt; &lt;/div&gt; Powyższy przykład nie działa. Zamknięcie go w a &lt;form&gt;i zastąpienie ng-showpomocą ng-show="myForm.myInput.$error.maxlength". Czy można to zrobić bez użycia &lt;form&gt;?

6
Jak skonfigurować DNS aplikacji heroku w domenie GoDaddy?
Stworzyłem aplikację heroku i chcę nadać jej domenę z godaddy.com. Skonfigurowałem wszystkie trzy hosty dostarczone przez heroku, ale teraz pojawia się błąd: Heroku | Nie ma takiej aplikacji Nie ma aplikacji skonfigurowanej pod tą nazwą hosta. Być może właściciel aplikacji zmienił jej nazwę lub błędnie wpisałeś adres URL. Chcę wiedzieć: …
99 heroku  dns 


4
Jak „zrób coś LUB DIE ()” działa w PHP?
Piszę aplikację php, aby uzyskać dostęp do bazy danych MySQL, a w samouczku mówi coś o formularzu mysql_connect($host, $user, $pass) or die("could not connect"); Skąd PHP wie, że funkcja zawiodła, tak że uruchamia część matrycy? Myślę, że pytam, jak działa ta część „lub”. Chyba nie widziałem tego wcześniej.

13
Jak zaktualizować PHP w Mac OS X?
Wydaje mi się, że to strasznie tępe pytanie, ale co dziwne, problem ten jest słabo udokumentowany. Chciałbym zaktualizować PHP, ale jest kilka problemów: Nie ma wbudowanego menedżera pakietów. MacPorts nie rozpoznaje php jako zainstalowanego pakietu, ponieważ nie zainstalował samego PHP. Uruchomienie locate phpwskazuje, że prawdopodobnie istnieje wiele zależności. Nie wiem …
99 php  macos  macports 

6
Wykryj i nagraj dźwięk w Pythonie
Muszę przechwycić klipy audio jako pliki WAV, które mogę następnie przesłać do innego fragmentu Pythona w celu przetworzenia. Problem polega na tym, że muszę określić, kiedy jest obecny dźwięk, a następnie go nagrać, zatrzymać, gdy ucichnie, a następnie przekazać ten plik do modułu przetwarzającego. Myślę, że moduł wave powinien być …

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.