computer-science

Obraz tła HTML5 Canvas

Próbuję umieścić obraz tła na odwrocie skryptu canvas, który znalazłem. Wiem, że to ma związek z kontekstem.fillstyle, ale ni ... return { init : init }; })(); Możesz zobaczyć stronę, nad którą pracuję tutaj: http://www.samskirrow.com/client-kyra

Czy znalezienie równoważności dwóch funkcji jest nie do podjęcia decyzji?

Czy niemożliwe jest ustalenie, czy dwie funkcje są równoważne? Na przykład pisarz kompilatora chce ustalić, czy dwie funkcje, ... lny przypadek jest nierozstrzygalny, to ile informacji trzeba mieć, żeby poprawnie powiedzieć, że dwie funkcje są ekwiwalent?

Co to znaczy: O (N) krokach i o(1) przestrzeni?

Co oznacza o (1) space? Rozumiem, że O (N) kroki jest jak rząd wielkości obliczeń algorytm / program robi, ale nie wiem, co O (N) przestrzeń jest.

Jaka jest różnica między równością a równoważnością?

Czytałem kilka przykładów w matematyce i informatyce, które używają symbolu równoważności ≡, (zasadniczo ' = ' z trzema linijkami) i zawsze ma sens czytać to tak, jakby to była równość. Jaka jest różnica między tymi dwoma pojęciami?

JUMP and CALL

Czym różni się instrukcja skoku i wywołania? Jak odnosi się to do pojęć wyższego poziomu, takich jak GOTO lub wywołanie proce ... a jednak potrzeby "przesuwania" ramki stosu dla każdego wywołania. Twoje odpowiedzi i komentarze będą bardzo mile widziane.

Jak ludzie tworzą nowe języki programowania?

Jestem początkującym programistą, uczę się C. Coś, co zawsze mnie myli, to jak ludzie tworzą nowe języki programowania? Py ... sista, który chce wiedzieć wszystko o tenisie! Szukałem o tym w Google, ale nie mogłem uzyskać satysfakcjonującej odpowiedzi.

Różnica między informatykiem a programistą komputerowym [zamknięta]

Jaka jest różnica między informatykiem a programistą? Jaka jest różnica w rzeczywistej pracy, którą wykonują w przemyśle?(Nie w środowisku akademickim) czy możesz podać jakieś przykłady z prawdziwego świata?

Co przegapiłem nie studiując informatyki? [zamknięte]

Pracuję nad pisaniem aplikacji C#. Net dla małej firmy. Dla tych z nas, którzy nie mają stopnia w programowaniu, co przegapil ... systemy sterowania, matematykę itp. Po prostu czuję, że muszą być rzeczy, które powinienem wiedzieć, aby to zrobić, ale nie.

dopełnienie dwójki, skąd nazwa " dwójka"

Znam unsigned, dopełnienie dwójki, dopełnienie jedynki i wielkość znaku, a różnica między nimi, ale to co mnie ciekawi to: ... ardziej uogólnione dopełnienie N? W jaki sposób ci geniusze wydedukowali tak naturalny sposób przedstawiania liczb ujemnych?

Dlaczego w użyciu są zarówno małe, jak i duże endiany?

Dlaczego zarówno mały-jak i duży-endian są nadal w użyciu dzisiaj , po ~40 latach binarnej informatyki? Czy istnieją algoryt ... ą lepiej z jednym i znacznie gorzej z drugim? Nie byłoby lepiej, gdybyśmy wszyscy przerzucili się na jeden i trzymali się go?

Jak najlepiej zaimplementować ten złożony GetHashCode()

Mam prostą klasę: public class TileName { int Zoom, X, Y; public override bool Equals (object obj) { v ... HashCode(); } Ta klasa będzie używana jako klucz słownikowy, więc chcę się upewnić, że istnieje przyzwoita Dystrybucja.

Gdybyś mógł wziąć jeden kurs informatyki teraz, co by to było? [zamknięte]

Gdybyś miał okazję wziąć jeden kurs informatyki teraz, a w rezultacie znacznie zwiększyć swoją wiedzę w danej dziedzinie, co ... enariusz - ale czas i bezwładność mogą uniemożliwiać ludziom wzięcie udziału w kursie lub przeczytanie książki lub whatever)

Programowanie dynamiczne-decyzja o zmianie Monety

Przeglądam stare notatki z mojego kursu algorytmów i problemy z dynamicznym programowaniem wydają mi się nieco trudne. Mam p ... n true; } return false; Konwersja tego dynamicznego programu nie przychodzi mi tak łatwo. Jak mam do tego podejść?

Jak powstaje/powstaje nowy język programowania?

Fortran->Algol->Cpl->Bcpl->C - >C++- > Java ..... Wydaje się, że każdy język jest zbudowany na języku przo ... czy to nie sprawia, że każdy kolejny język jest wolniejszy i potrzebuje więcej pamięci? Co odróżnia nowy język od frameworka?

Czym są wektory i w jaki sposób są wykorzystywane w programowaniu?

Jestem zaznajomiony z matematyczno-fizycznym pojęciem wektora jako wielkości i kierunku, ale wciąż natykam się również na odn ... gdyby ktoś mógł mi podać bardziej kompletne wyjaśnienie, najlepiej w tym, w jaki sposób i dlaczego są one używane w praktyce.

Co to znaczy robić / ustalać coś "programowo"? [zamknięte]

Programowo. (alt. programowo) Nigdy go nie używałem, ale często widzę go w pytaniach, np. " jak programowo określić [Wstaw ... y pomocy programistycznej, pytasz, jak to zrobić "programowo"? 3) dlaczego nigdzie indziej nie widziałem słowa "programowo"?

Czy istnieje algorytm, który może określić, czy jeden język regularny pasuje do dowolnego wejścia, inny język regularny pasuje?

Powiedzmy, że mamy wyrażenia regularne: Hello W. * rld Hello World .* Świat .* W. * Chciałbym zminimalizować liczbę ... rawdzić, czy jedno wyrażenie regularne pasuje do dowolnego wejścia dopasowanego do innego wyrażenia. Czy to możliwe? Billy3

Równoważenie drzewa binarnego (AVL)

Ok, to kolejny w sferze teorii dla chłopaków z CS. W latach 90-tych dość dobrze sobie radziłem z implementacją BST-ów. jedyn ... zeczą, której nigdy nie mogłem ogarnąć, była zawiłość algorytmu równoważenia drzewa binarnego (AVL). Możecie mi w tym pomóc?

Znajdź sumę najmniejszych wspólnych wielokrotności wszystkich podzbiorów danego zbioru

Given: set A = {a0, a1, ..., aN-1} (1 ≤ N ≤ 100), z 2 ≤ ai ≤ 500. Zapytany: Znajdź sumę ws ... aństwa)? *oryginalny opis problemu można znaleźć z tego źródła (problem F). To pytanie jest uproszczoną wersją tego opisu.

Dlaczego Komputery pracują w systemie binarnym?

Przeprowadziłem kilka poszukiwań, ale nie znalazłem naprawdę satysfakcjonującej odpowiedzi. Jako deweloper chcę zainwestować ... zumienie tego, dlatego szukam kompletnego wyjaśnienia na ten temat i nie krępuj się podawać użytecznych referencji. Dzięki.