Иаков
(не мой код, сам с таким не сталкивался и решения, кроме как переписать кракозябры от руки на кириллицу не приходит, надеюсь на вашу помощь)
Andrii
Кодировка она одна на весь файл, или utf-8 или cp-1251 или koi-8u, ...
Иаков
Кодировка она одна на весь файл, или utf-8 или cp-1251 или koi-8u, ...
значит, если стоит кодировка utf8, а текст в кодировке 1251, то другого выхода нет, кроме как от руки перепечатать текст?
Andrii
А это тут причём? Это фантазии редактора
Иаков
Файл в данной кодировке, хотя стоит заголовок с тем, что текст в 1251, ну это похрен...
Andrii
А откуда редактор об этом узнает?
Иаков
А это тут причём? Это фантазии редактора
В таком случае, ничего не остается, кроме как от руки все переписать? Либо же вообще новый проект начать с норм кодировкой и там уже не косячить с кодировкой?
Andrii
Ты вообще не понимаешь, что такое кодировки, но пытаешься об этом рассуждать
Andrii
А просто поставить cp-1251 в редакторе?
Andrii
Или просто перекодироть из cp-1251 в utf-8?
Иаков
Или просто перекодироть из cp-1251 в utf-8?
Я использую в вс коде штуку: reopen with encoding, также есть save with encoding... Не подходящее?
Andrii
Я использую в вс коде штуку: reopen with encoding, также есть save with encoding... Не подходящее?
Откуда я знаю VS code? Что она там делает и как? Я проовал, там нихрена не понятно и неудобно. Я могу сказать, как в vim, как в Unix, ...
Andrii
iconv -f cp-1251 -t utf8 your.html -o your.utf8.html
Иаков
Save не трогал, надеюсь?
Хм, трогал... Но это я чекал, что будет... Не работает, в общем-то...
Иаков
Зря
Да не беда, это же не мой код, мне его вообще в архиве скинули, чтобы я проверил, как исправить, хвхвх
Иаков
iconv -f cp-1251 -t utf8 your.html -o your.utf8.html
ну, у меня есть wsl, я бы мог попробовать
Иаков
А что исправить?
кодировку, в vs code кракозябры отображаются, а надо, чтобы норм кириллица была, +, когда я запускаю проект через live server, на странице кракозябры..
Andrii
кодировку, в vs code кракозябры отображаются, а надо, чтобы норм кириллица была, +, когда я запускаю проект через live server, на странице кракозябры..
Потому что VS Code считает, что кодировка файла utf8. Но опять же, браузер будет путаться, есть ему в хидере придёт cp-1251, она же там не случайно?
Nikita
Ребят, кто-нибудь проходил отбор на стажировку Python-разработчик в VK ? Если да, то напишите в лс
Andrii
Из скриншота я не увидел ни одного символа из набора utf-8
Dmitry (Inock)
Откуда я знаю VS code? Что она там делает и как? Я проовал, там нихрена не понятно и неудобно. Я могу сказать, как в vim, как в Unix, ...
Я не очень понял исходный вопрос, но у чела при указании любой кодировки в теге meta вроде как страница в браузере отображается не корректно. Просто хочу напомнить, что информация о кодировке, которую отправляет сервер клиенту имеет приоритет над информацией о кодировке, указанной внутри html файла.
Thank you!
Всем привет, у меня есть массив объектов класса(двумерный) 10000 на 10000 в конструкторе класса он заполняется объектами класса, а у каждого из этих объектов есть список, состоящий из объектов(другого класса), с изначальным количеством элементов 1, и в каждый список ложится объект класса, программа работает некоторое время пытаясь создать то что мне надо, а позже вылазит исключение OutOfMemoryExeption. Мне такие махинации нужны для создания карты, думал что резервированием 1 места для списка решу проблему, но нет, что можно сделать в моём случае?
Thank you!
Вроде как урезал что можно, а ведь в будущем собираюсь не по одному объекту в классе хранить
Thank you!
Thank you!
Thank you!
Thank you!
Вот сам класс целл
Thank you!
Здесь на каждую клетку добавляю один объект в список, пол
Thank you!
Вроде уменьшил количество элементов списка(стартовое) до 1, а проблема всё равно есть
Шаман Каган
честно, я хз, даже если посчитать общий размер то там памяти не столько то резервируется чтобы падать ты же на чем запускаешь? на компе?
Thank you!
Ноут
Thank you!
8 оперативки
Шаман Каган
ну комп, даже если бы тояла 32 битная винда там предел на каждую программу до 1.3 гигабайта памяти
Шаман Каган
а у тебя тут ну пусть мегабайт 200
Thank you!
Причём всё гнётся мне кажется либо на создании карты, либо после, но скорее после, ведь ошибка выходит когда карта вроде как создалась
Шаман Каган
Общий размер 1000000000 объектов класса получается
а посмотри в менеджере задач сколько памяти жрется?
Шаман Каган
хорошо конечно профайлером глядеть...
Thank you!
Шаман Каган
10к на 10к это 100М
это 100М экземпляров
Thank you!
Andrii
Я не очень понял исходный вопрос, но у чела при указании любой кодировки в теге meta вроде как страница в браузере отображается не корректно. Просто хочу напомнить, что информация о кодировке, которую отправляет сервер клиенту имеет приоритет над информацией о кодировке, указанной внутри html файла.
Да в общем-то вопрос в том, что что-то не работает, и просили починить. Ну и вместо того, чтобы разобраться как оно работает, он начал нажимать на все кнопки и делать выводы исходя из своего понимания. Ну и... вот и получилось хз
Thank you!
Растёт вечно
Шаман Каган
Растёт вечно
а винда х64?
Thank you!
Гиг за гигом
Шаман Каган
хм так может у тебя там какой то вечный цикл просто?
Шаман Каган
т е постоянно создаются объекты
Шаман Каган
попробуй сделать карту 100 на 100 и проследить за памятью
Andrii
Растёт вечно
Смотря какая программа там запущена и что делает... 1Gb в общем-то такое... У меня максимум программа отжирада 400G.
Thank you!
Шаман Каган
Thank you!
Нет
Шаман Каган
а 1000 на 1000 ? )
Thank you!
3 мб, не больше. Самое главное что карта отрисовалась в консоли, дошла до отрисовки
Thank you!
а 1000 на 1000 ? )
До 73мб выросла и успокоилась
Thank you!
Отрисовывавшись
Шаман Каган
на 1кк - 73М на 100кк - 7300М получается чтоле
Thank you!
Получается столько на 1 мб
Шаман Каган
хотя когда физ памяти не хватает включается своп
Thank you!
Получается столько на 1 мб
Объектов приходится
Thank you!
5к на 5к 1700 съела
Thank you!
Thank you!
Тут же вроде тоже есть нечего, просто констуктор который передаёт имя и его символ в конструктор базового класса
Thank you!
Это весь класс флор
Thank you!
Шаман Каган
все равно его эксземпял занимает память