Свързани публикации '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“. И така, в статията искам да ви кажа кой от тези инструменти е по-добре да използвате за определяне на тип данни на променлива и защо.
План за съдържание:
Въведение..