Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

Серилизация это сохранение объекта в файл или поток и последующее чтение собственно десериализация, файлу не обязательно быть бинарным, можно и в json сериализовать и в бд.

 

Лог это не совсем объект, лог это как правило поток. Хотя ты конечно можешь лог представить как коллекцию строк. Ну или шифровать поток а потом расшифровывать при чтении.

бла бла бла

 

 

У тебя задача обычного логирования с шифрованием. Только на клиентской системе тебе не удастся зашифровать, если ты спрячешь ключ в коде или алгоритм это не будет являтеся защитой. Хотя от дурака можно и через base64 с шифром цезаря защититься.


В жабе там вообще изи через CipherOutputStream кодировать логи

Поделиться сообщением


Ссылка на сообщение

спасибо за развернутый ответ, в принципе я не знаю че так привязался к этой сериализации, наверное и правда как-нибудь по простому зашифровать можно и похуй


DB: click

Поделиться сообщением


Ссылка на сообщение

изучать vue при скудных знаниях нативного js это норм? читаю доки, смотрю курсы, интересно пздц, но на нативном js'е могу только пукнуть в alert при нажатии на кнопку

ну это как интегралы брать не зная того, что такое производная


65881.png

Поделиться сообщением


Ссылка на сообщение

от дурака можно и поксорить просто перед записью в файл

`KV понравилось это

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

Все, ебал я в рот этот америкоский 1с, буду сишапрпу штудировать

правда обьем пугает, такое чувство, что в этот язык попытались запихнуть все что придумать смогли и все находится в одной куче

 

осталось придумать себе какой-то челендж проект, который буду хуярить 

Поделиться сообщением


Ссылка на сообщение

что за америкоский 1с?


javascript:void(0);

Поделиться сообщением


Ссылка на сообщение

Все, ебал я в рот этот америкоский 1с, буду сишапрпу штудировать

 

правда обьем пугает, такое чувство, что в этот язык попытались запихнуть все что придумать смогли и все находится в одной куче

 

осталось придумать себе какой-то челендж проект, который буду хуярить 

Лол кек чебурек :)

Поверила значит в тебя компания, обучила нулевого допиливать navision, а ты через год свалить решил :zloy: ?

Поделиться сообщением


Ссылка на сообщение
Гость LifeIsPain

Я серьезно ору с таких кидал, компания в них вкладывается учит ожидая фидбек, а они просто предатели родины убегают в другую компанию.

Я бы таких в черный список сразу кидал всех компаний. кидалы

Поделиться сообщением


Ссылка на сообщение
(изменено)

https://habr.com/post/425201/

 

сап гуру переднего конца со стеком заднего

есть vue js есть сервак есть бекэнд

сервак генерирует данные/изменяет текущие данные

как на клиенте отображать новые данные/менять старые скажем в двух формочках - текущие данные и новые данные я хз

сокеты какие-то или чо?


Изменено пользователем choojoykin

:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

setTimeout + рефреш страницы

очень изи


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение

setTimeout + рефреш страницы

очень изи

чот даже я в курсе что это очень хуевое решение


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

а тебе прям сразу пиздатое давай


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
Гость LifeIsPain

 

setTimeout + рефреш страницы

очень изи

чот даже я в курсе что это очень хуевое решение

 

по таймеру или че там в ЖС запускаешь каждые n секунд запрос -> пишешь handler который обновляет 2 формочки из резалта

Поделиться сообщением


Ссылка на сообщение

ясн все с вами

подожду гуру переднего конца  :trollface:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

у меня тут задача надо пройтись по файлам директории и запроцесить их

вопрос как сделать это так чтобы после краша можно было продолжить с того места где закончили. есть идеи как это сделать?

Поделиться сообщением


Ссылка на сообщение

у меня тут задача надо пройтись по файлам директории и запроцесить их

вопрос как сделать это так чтобы после краша можно было продолжить с того места где закончили. есть идеи как это сделать?

писать куда-то стейт?

краш вызывает падение приложения и его остановку? или чо


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

 

про сериализацию/десериализацию вообще не понял про что ты, прочитай определение этих слов
бля, ладно, я значит не так понял. ну типа что я (не я) хочу это чтобы левые челы не могли читать логи, т.е. если тупо открыли то нихуя не поняли, потом понятное дело это надо как то восстановить. везде в определение сериализации говорится что это перевод объекта в набор байт, ну и потом его легко восстановить десериализовав, и я думал открыв в редакторе файл с сохраненным туда объектом в виде байтов пользователь увидит всякие кракозябры, но видимо я чтото понял не так

 

шок контент:

строка это тоже набор байт и когда ты пишешь json это тоже сериализация

 

1. причем здесь объект и логи? у вас есть своя система логгирования а не дефолтная?

 

2. что у вас за платформа то на которой вы пишите ( jvm, .net, python, nodejs ) ?

там наверняка есть логгирование

в логгировании наверняка настраивается формат вывода логов

вот туда тебе нужно встроить нечитаемый формат. можно тупо взять base64 хотя тут он не нужен и даст увеличение размера на треть. можно просто у каждого символа сдвинуть код на какое-то число. 

 

если ты пишешь систему логгирования сам, то можно действительно выбрать любой удобный формат/протокол записи байт

 

3. вообще задача какая-то сверх уебанская. если нужно ограничить доступ до логов то это делается на уровне ОС - простые смертные не имеют доступа до машины. или у вас десктнопный толстый клиент? нахуя это всё, скажи мне


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

какой стейт?

краш это условно комп вырубился во время выполнения

 

я пока не нашел как это сделать даже на С не говоря уже про джаву

Поделиться сообщением


Ссылка на сообщение

какой стейт?

краш это условно комп вырубился во время выполнения

 

я пока не нашел как это сделать даже на С не говоря уже про джаву

самое банальное - 

перед началом чтения файла  пишем в лог/дамп текущий шаг

после пишем что завершили шаг

etc

если крашнулось - начинаем с момента завершения предыдущего шага

я ж не знаю что у тебя значит процессить


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

у меня тут задача надо пройтись по файлам директории и запроцесить их

вопрос как сделать это так чтобы после краша можно было продолжить с того места где закончили. есть идеи как это сделать?

у тебя транзакционная система, так используй принципы ACID


Публикация отключена

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...