Свързани публикации 'code'


Написах малък код на Кобол — в началото на 80-те години.
Написах малък код на Cobol - в началото на 80-те години. Това е донякъде тайнствено, но не наистина загадъчно. Всъщност, наистина е доста лесно за четене - "ето" един пример. Друг език, който използвах по това време, се нарича APL. Това наистина е „тайнствено“. Кобол беше оклеветен дори навремето. Не е ужасно, но е напълно неподходящо за съвременната обработка на данни. Но Коболът е само симптом на правителствена система, която е била разбита от поколения. Поради 50-те американски..

Защо трябва да използваме нововъведения Object.hasOwn()
ECMAScript 2022, 13-то издание, въведе Object.hasOwn Object.hasOwn(obj, prop) obj : The JavaScript object instance to test. prop : The String name or Symbol of the property to test. Return value : true if the specified object has directly defined the specified property. Otherwise false Това е удобна алтернатива на Object.prototype.hasOwnProperty . Нека първо да видим какво е Object.prototype.hasOwnProperty Методът hasOwnProperty() връща булева стойност, указваща..

Копиране в клипборда с помощта на Javascript
Искали ли сте някога да копирате нещо в клипборда програмно с помощта на JavaScript? Ето как да го направите за няколко различни случая на употреба. Прости случаи на употреба Можем да използваме следната проста функция, за да копираме всяка променлива в клипборда. Разширени случаи на употреба Можем да използваме clipboardjs за изпълнение на разширени изисквания. Можете да го настроите с няколко реда код, той няма никакви външни зависимости и е само 3KB. Повече примери можете..

Внимавайте за какво кодирате
Повечето хора, които не кодират, не оценяват колко трудно е да се направи правилно. Много разработчици са перфектно функционални, но да гледате как майстор вплита код в копринена красота е изключително вдъхновяващо. За съжаление по-голямата част от кода, който е в основата на инструментите, които използваме ежедневно, не е толкова красив. Има много цифрово тиксо. Аз съм ужасен програмист. Не ме разбирайте погрешно - аз съм напълно способен да комбинирам код, за да получа нещо като..

Решаване на проблеми в изкуствения интелект
Рефлексните агенти са известни като най-простите агенти, защото те директно картографират състоянията в действия. За съжаление, тези агенти не успяват да работят в среда, в която картографирането е твърде голямо за съхраняване и научаване. Агентът, базиран на цели, от друга страна, обмисля бъдещи действия и желаните резултати. Тук ще обсъдим един тип базиран на цели агент, известен като агент за решаване на проблеми , който използва атомно представяне без вътрешни състояния, видими..

Препоръки за кодиране, с които живея
Използвайте camelCase за променливи/аргументи и параметри. Използвайте регистър на Pascal за имена на класове, функции, свойства/полета/членове (обикновено следното: https://msdn.microsoft.com/en-us/library/x2dbyw72(v=vs.71).aspx) Анонимните функции/ламбда не трябва да надвишават ~20 реда код, освен ако няма конкретен случай на употреба за това. Можете да използвате вместо това наименувана вградена функция или традиционна дефиниция. Един ред код не трябва да е по-голям от приблизително..

Какво е по-добре: type() срещу isinstance()
Статията ще изясни какво е по-добре да използвате type() или isinstance() и защо. Ще разберете предимствата и недостатъците на използването на тези инструменти. Когато станах ментор в ИТ училище, наречено Хилел, се сблъсках със ситуация, когато ученик използва type() , за да сравни тип данни в оператор „if“. И така, в статията искам да ви кажа кой от тези инструменти е по-добре да използвате за определяне на тип данни на променлива и защо. План за съдържание: Въведение..