Programowanie

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

6
ResourceDictionary w osobnym zestawie
Mam pliki słownika zasobów (MenuTemplate.xaml, ButtonTemplate.xaml itp.), Których chcę używać w wielu różnych aplikacjach. Mógłbym dodać je do zestawów aplikacji, ale lepiej jest, jeśli skompiluję te zasoby w jednym zestawie, a moje aplikacje odniosą się do niego, prawda? Po zbudowaniu zestawu zasobów, jak mogę odwoływać się do niego w pliku …



24
Ważona wersja random.choice
Musiałem napisać ważoną wersję random.choice (każdy element na liście ma inne prawdopodobieństwo wyboru). Oto co wymyśliłem: def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two items each. Technically, they can have more than two items, …

30
System.MissingMethodException: Nie znaleziono metody?
Co kiedyś działało w mojej aplikacji webforms asp.net, teraz generuje ten błąd: System.MissingMethodException: Nie znaleziono metody DoThisMetoda jest w tej samej klasie i powinno działać. Mam ogólny program obsługi jako taki: public class MyHandler: IHttpHandler { public void Processrequest(HttpContext context) { // throws error now System.MissingMethodException: Method not found? this.DoThis(); …
245 c#  asp.net  dll  nuget  httphandler 

3
Django: Wyświetl wartość wyboru
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) Na szablonie, kiedy dzwonię person.gender, dostaję 'M'lub 'F'zamiast 'Male'lub 'Female'. Jak wyświetlić wartość ( …

14
Oddzwonienie po zakończeniu wszystkich asynchronicznych wywołań forEach
Jak sugeruje tytuł. Jak mam to zrobic? Chcę zadzwonić whenAllDone()po przejściu pętli forEach przez każdy element i wykonaniu asynchronicznego przetwarzania. [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item + " done"); done(); }); }, function allDone() { console.log("All done"); whenAllDone(); } ); Czy jest możliwe, …

10
Jak odmontować zajęte urządzenie
Mam dyski samby, do których codziennie ma dostęp wielu użytkowników. Mam już kod do rozpoznawania udostępnionych dysków (z tabeli SQL) i montowania ich w specjalnym katalogu, w którym wszyscy użytkownicy mogą uzyskać do nich dostęp. Chcę wiedzieć, jeśli usunę dysk ze swojej tabeli SQL (skutecznie przełączając go w tryb offline), …
245 linux  umount 


12
Ścieżki względne w Pythonie
Buduję prosty skrypt pomocniczy do pracy, który skopiuje kilka plików szablonów z naszej bazy kodu do bieżącego katalogu. Nie mam jednak bezwzględnej ścieżki do katalogu, w którym przechowywane są szablony. Mam ścieżkę względną ze skryptu, ale gdy wywołuję skrypt, traktuje to jako ścieżkę względem bieżącego katalogu roboczego. Czy istnieje sposób, …


8
Czy istnieje sposób na użycie SVG jako treści w pseudoelemencie: przed lub: po
Chcę umieścić niektóre obrazy SVG przed niektórymi wybranymi elementami. Korzystam z JQuery, ale to nie ma znaczenia. Chciałbym, aby element: before był jako: #mydiv:before { content:"<svg.. code here</svg>"; display:block; width:22px; height:10px; margin:10px 5px 0 10px; } Jeśli zrobię to, jak pokazano powyżej, po prostu wyświetli ciąg. Sprawdziłem specyfikacje i wydaje …
245 css  svg 


11
Czy animacje zwolnionego tempa symulatora są teraz włączone?
Jakiś czas temu eksperymentowałem, próbując sprawdzić, czy mogę animować elementy nawigacyjne i przewijać się między sobą. Nie wiem, czy jest to powiązane, ale nagle bez dotykania opcji symulatora dostaję ten komunikat Simulator slow-motion animations are now oni poruszanie się między widokami jest bardzo wolne, na przykład 3 sekundy. Dzieje się …


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.