Свързани публикации 'programming'
Как да започнете с Python #1
Здравейте, на тази страница ще научите кой да започнете да програмирате от нулата.
Първата мисъл, от която се нуждаете, е да изтеглите Python на вашия компютър. Има различни версии, но ние ще работим с Python 3.
Връзка за python 3
По-късно ще отворите файла и ще завършите изтеглянето
След като изтеглите Python, имате нужда от приложение, когато можете да напишете своя код. Има различни, но за начало ще изберете един от тези: Код на Visual Studio // PyCharm
След това остава..
Node, Elixir и неблокиращ код
Какво е неблокиране в програмирането
Неблокиращият код подобрява ефективността на програмата по няколко начина:
Повишена едновременност : Неблокиращият код позволява на един процес да обработва множество заявки едновременно. Вместо да чака I/O операцията да завърши, процесът продължава да се изпълнява, изпълнявайки други задачи, които не зависят от отговора на I/O операцията. Чрез делегиране на I/O операции на системата, процесът може да изпълни следващата част от кода. Това..
Бихте ли ме мразили, ако мотивацията ми да програмирам бяха пари
И това беше най-доброто решение в живота ми
Всеки ден в интернет се задават нови въпроси за това как да станете програмист и ще чуете едни и същи отговори от различни програмисти.
Обикновено основните изисквания са любов към програмирането, а не пари, прекарване на вечери в изучаване на нови технологии, познаване на всички стари...
Тестване в Elixir:: Глава 4: Процеси, процеси навсякъде
В тази глава ще разгледаме процесите. Това са интегралните градивни елементи, които позволяват на Elixir да премине от "Oh cool, it's like a functional version of Ruby" към "Oh my god, it's literal witchcraft" .
В добрия смисъл, очевидно.
Това също трябва да помогне за повишаване на осведомеността за някои от подробностите за изпълнението на Elixir и Erlang. И така, нека започнем с дизайнерските цели на самия Erlang.
Джо Армстронг, съизобретател на Erlang, заяви, че възгледът за..
Сравнителни показатели за ефективност на криптиране на AES Golang
AES CBC+HMAC и GCM сравнителни показатели за Golang
АКТУАЛИЗИРАН (30.06.2019 г.).
Моля, прочетете актуализираната публикация тук .
Резултатите в тази публикация не са правилни поради начина, по който интерпретирах резултата от бенчмарка на golang, моля, прочетете актуализираната публикация .
Преглед
Освен коректността, ефективността на криптирането е много важен фактор за всяко приложение, което изисква защитени данни. Това минава от мениджъри на пароли (като моя собствен..
Обединяване на силите: Интегриран уеб сървър на Rust
Сега проучихме няколко различни библиотеки за някои производствени задачи в Rust. Преди няколко седмици използвахме Diesel , за да създадем ORM за някои типове бази данни. И тогава миналата седмица използвахме Rocket , за да направим основен уеб сървър, който да отговаря на основни заявки. Тази седмица ще обединим тези две идеи! Ще използваме някои по-разширени функции от Rocket, за да направим някои CRUD крайни точки за нашия тип база данни. Разгледайте кода на Github тук !
Ако..
Erlang-For-Beginners E101: Аритметични изрази/Пазачи/Записи в Erlang
Аритметични изрази:
> io:format("+1 = ~p~n", [+1]).
+1 = 1
ok
> io:format("-1 = ~p~n", [-1]).
-1 = -1
ok
> io:format("2*3 = ~p~n", [2*3]).
2*3 = 6
ok
>
Делене с плаваща запетая
> io:format("2/3 = ~p~n", [2/3]).
2/3 = 0.6666666666666666
ok
>
Побитово не
> io:format("bnot 1 = ~p~n", [bnot 1]).
bnot 1 = -2
ok
>
Цялочислено деление
> io:format("5 div 3 = ~p~n", [5 div 3]).
5 div 3 = 1..
Нови материали
Записване на грешки — Как да записвате грешки във вашето приложение, за да ги отстраните по-късно
Записването на грешки е важна част от „обработването на грешки“. Накратко, когато възникнат определени грешки в програмите, вие искате да знаете за това. Това е особено важно при грешки.
Ти..
Кратко въведение в теорията на графите
Кратко въведение в теорията на графите
Втора част: внедряване на python на пълни графики
В моята предишна статия въведох три основни концепции за графите: върхове, ръбове и тегла. В тази..
Днес ще пиша за машинно обучение. Смятам се за ентусиаст, а не за експерт, така че имайте това предвид. С това казано, искам...
Днес ще пиша за машинно обучение. Смятам се за ентусиаст, а не за експерт, така че имайте това предвид. С това казано искам да обясня защо машинното обучение има значение. За да бъда съвсем..
Какво е структурно типизиране и как Typescript го използва в своя полза?
Всички знаят тези дни, че „Typescript е строго синтактично надмножество на JavaScript и добавя незадължително статично въвеждане към езика.“. Но какво всъщност означава? Защо миграцията от..
3 начина за премахване на дубликати от масив в Javascript
Вие сте уеб разработчик? Програмист ли си? Тогава ще сте запознати с JavaScript и различните му вградени функции, методи и т.н. за различни реализации, проблеми и цели. Един от тези широко..
Архитектура и обучение на конволюционни невронни мрежи (7 точки):
Тази публикация предоставя подробности за архитектурата на Конволюционната невронна мрежа (CNN), функциите и обучението на всеки слой, завършвайки с резюме на обучението на CNN...
Създайте разширение за Chrome с помощта на Angular
Този урок е базиран на манифеста на разширението на chrome версия 3 (MV3), а също и на Angular версия 2+ (2, 3 и...). Ако не сте използвали манифест версия 3, можете да следвате този урок ,..