Почему String и char[] это разные вещи с разными API?
Потому что строки — иммутабельные объекты (поэтому нет методов работы как IEnumerable) и имеют (внезапно) своим методы по работе со строками (не C все-таки).
С остальным в принципе соглашусь, но в 95% случаев (на вскидку) используются различные реализации IEnumerable, а точнее — массивы и System.Collections.Generic
Надеюсь они доведут дело до конца и переделают большинство стандартной библиотеки на нормальные аргументы.
Там у операторов нет привелегированного положения и они являются обычными методами, что позволит сделать generic-метод с нужными constraints.
Операторы в C# — обычные методы operatorX. Параметр generic-метода без всяких constraints имеет методы Object (ToString, Equal, GetHashCode итп). Сравнения, операции, другие методы — все надо делать через constraints определенного интерфейса. Например, сравнение — IComparable. Но интерфейса для математических операций нет. Да и примитивные типы являются по-сути структурами, а не классами, поэтому даже IComparable тут не канает.
P.S. Случайно узнал, что Array.Sort как-то работает даже с T[] без всяких ограничений.
Для меня это большая боль — операторы и методы generic'ов. Если бы все int, float и т.п. были бы каким-нибудь Numerable (да, я знаю, что структуры не наследуются), чтобы использовать where, все было бы чуточку проще
Некоторое время назад читал тут одну статью, в которой очень бегло были рассмотрены современные архитектуры и решения deep neural networks, кто что придумал и как оно помогало улучшать различные аспекты, щас уже не смогу найти ссылку. И (лично для меня, полного профана в этом деле) между банальным CNN и всякими накрученными схемами — пропасть.
Спасибо, самое понятное изложение CNN, что я видел. Планируются рассмотрение других вещей из области глубинного обучения? Обычно все циклы статей начинаются и заканчиваются на CNN, а читая новости про современный DL только диву даешься.
Где-то 32-34 за тушку и 38-40 за тушку с клавиатурой, показал беглый поиск. Если вы поделитесь ссылкой на вариант с клавиатурой дешевле, я буду очень благодарен.
При этом я пока не задумывался о способе решения вообще, чистая геометрия. Но я с Вами согласен, просто пример не самый удачный.
Сам я довольно нуб и использовать тестирование начал не так давно, опыта мало. Случаются ситуации, когда я написал тесты метода, а при реализации спокойно добавил обработку ситуаций, которые не учитывал в тесте (еще один не самый удачный пример: проверка на null).
А с недавних пор в Opera в приватном режиме (то, что надо, если вы понимаете.jpg) в адресной строке появилась кнопка включения VPN (ранее глобально включался в настройках).
Помню в универе на предмете, посвященным всяким нормам и безопасностям, мы делали лабу по измерению мощности излучения телефонов. Мой тогдашний суровый WinMo кирпич Samsung B7300 выдал мощность раз в 10 превышающую у современных андроид-смартов (после чего успешно использовался для запугивания и шуток).
Я немного не в теме, но вопрос. Ну от одного из ЗППП есть защита. А надежная защита от нежелательных беременностей, не дающая побочных эффектов при длительном приеме и последующем отказе существует, кроме презервативов, воздержания и вазэктомии?
На правах теоретических рассуждений: если все будут поголовно принимать, уже заболевшие будут проходить терапию, то спустя какой-то, хотя и весьма длительный промежуток времени (десятки лет) живых носителей не останется. Правда это экономически невозможной исход.
Минутка нестареющего юмора про эффективность «камней» от AMD
Ну вот немного обидно. Несмотря на то, что вишера на первый взгляд серьезно уступает современным интеллам, она очень долго держала лидерство по соотношению цена\качество. Сколько раз уже хоронить пытались, да все не выходило — сборки на AMD FX 8… выходили дешевле и довольно пригодными для игр. Но, конечно. не с двумя титанами.
Наткнулся на али: FT232RL FTDI USB 3.3V 5.5V to TTL Serial Adapter Module за 100р
Уж не знаю, насколько там оригинальный FTDI (во всяком случае, на МС написано FTDI), но все-таки не CH340 + джампер для выбора 3.3в или 5в.
Ничего по этому поводу сказать не могу, еще не получил
del
Потому что строки — иммутабельные объекты (поэтому нет методов работы как IEnumerable) и имеют (внезапно) своим методы по работе со строками (не C все-таки).
С остальным в принципе соглашусь, но в 95% случаев (на вскидку) используются различные реализации IEnumerable, а точнее — массивы и System.Collections.Generic
И сломают кучу-кучу-кучу-кучу существующего кода?
А что в них неудобного? Я особенно сильно страдал, когда пришлось одно время писать на Java и делегаты (и события) просто рай земной.
А вот это сильно интересно. В чем бред?
Операторы в C# — обычные методы operatorX. Параметр generic-метода без всяких constraints имеет методы Object (ToString, Equal, GetHashCode итп). Сравнения, операции, другие методы — все надо делать через constraints определенного интерфейса. Например, сравнение — IComparable. Но интерфейса для математических операций нет. Да и примитивные типы являются по-сути структурами, а не классами, поэтому даже IComparable тут не канает.
P.S. Случайно узнал, что Array.Sort как-то работает даже с T[] без всяких ограничений.
А как у него с временем автономной работы?
На Computer Universe я видел HP Elite x2 1011 G1-L5G45EA за 34к. Тоже довольно интересно, но 4Гб ОЗУ и меньшее разрешение экрана.
Где-то 32-34 за тушку и 38-40 за тушку с клавиатурой, показал беглый поиск. Если вы поделитесь ссылкой на вариант с клавиатурой дешевле, я буду очень благодарен.
По остальному — согласен.
Но все равно можно взять такие длины отрезков, что получить треугольник будет нельзя (например, 10, 1, 1)
— остроугольный
— прямоугольный
— вырожденный (C=A+B)
— невозможный (C^2!=A^2+B^2)
При этом я пока не задумывался о способе решения вообще, чистая геометрия. Но я с Вами согласен, просто пример не самый удачный.
Сам я довольно нуб и использовать тестирование начал не так давно, опыта мало. Случаются ситуации, когда я написал тесты метода, а при реализации спокойно добавил обработку ситуаций, которые не учитывал в тесте (еще один не самый удачный пример: проверка на null).
А с недавних пор в Opera в приватном режиме (то, что надо, если вы понимаете.jpg) в адресной строке появилась кнопка включения VPN (ранее глобально включался в настройках).
Помню в универе на предмете, посвященным всяким нормам и безопасностям, мы делали лабу по измерению мощности излучения телефонов. Мой тогдашний суровый WinMo кирпич Samsung B7300 выдал мощность раз в 10 превышающую у современных андроид-смартов (после чего успешно использовался для запугивания и шуток).
Я немного не в теме, но вопрос. Ну от одного из ЗППП есть защита. А надежная защита от нежелательных беременностей, не дающая побочных эффектов при длительном приеме и последующем отказе существует, кроме презервативов, воздержания и вазэктомии?
На правах теоретических рассуждений: если все будут поголовно принимать, уже заболевшие будут проходить терапию, то спустя какой-то, хотя и весьма длительный промежуток времени (десятки лет) живых носителей не останется. Правда это экономически невозможной исход.
Ну так я и не зря сказал в прошедшем времени. i3 skylake стал более оптимальным выбором, а в предыдущих покалениях все было не так однозначно.
А вот эта тема очень интересна!
Ну вот немного обидно. Несмотря на то, что вишера на первый взгляд серьезно уступает современным интеллам, она очень долго держала лидерство по соотношению цена\качество. Сколько раз уже хоронить пытались, да все не выходило — сборки на AMD FX 8… выходили дешевле и довольно пригодными для игр. Но, конечно. не с двумя титанами.