Буду переводить свои ветки в github на main. Один проект уже перевёл.
В github main по умолчанию теперь. Master всё.
Недавно была выпущена новая версия программы
— Добавлено склеивание xml, json и yaml файлов
Скачать её можно тут:
github.com/...wnload/test/xmltojson.exe
github.com/...wnload/test/xmltojson.jar
С уважением, Валентин
У меня было что работал за 400 а нашёл новую работу за 950. Не на 2000 но больше чем в два раза выросла зарплата.
Можете начать с агенства на Upwork. Через год, два можно и компанию открывать.
Можно написать отдельное приложение с таким преобразователем.
Статистики нет. В планах добавить поддержку для yaml в JavaScript версии.
Недавно была выпущена новая версия программы
— Добавлена поддержка csv.
Скачать её можно тут:
github.com/...wnload/test/xmltojson.exe
github.com/...wnload/test/xmltojson.jar
С уважением, Валентин
Декодировал ACG_DATA файлы. Потратил несколько недель на эту задачу.
Вдохновляющее видео youtu.be/3NndCfFQNHA
Лучше через Upwork.
Добавил кроме code coverage sonarcloud и scrutinizer-ci. Теперь кроме обычного 100% покрытия тестами слежу за ошибками в кодоанализаторах и оценками для создаваемых методов.
Недавно была выпущена новая версия программы
— Добавлена поддержка yaml.
— Изменился внешний вид программы.
Скачать её можно тут:
github.com/...wnload/test/xmltojson.exe
github.com/...wnload/test/xmltojson.jar
С уважением, Валентин
Список ключей:
java -jar xmltojson.jar --?
java -jar xmltojson.jar
должен работать в linux.
Есть решение этой задачи:
impl Solution { pub fn is_match<S: AsRef<str>>(s: S, p: S) -> bool { let (s, p) = (s.as_ref().as_bytes(), p.as_ref().as_bytes()); if s.is_empty() { return p.is_empty() || p.iter().all(|x| *x == b'*'); } else if p.is_empty() { return false; } let mut dp = vec![false; p.len()+1]; dp[0] = true; for j in 1..dp.len() { dp[j] = if p[j-1] == b'*' { dp[j-1] } else { break }; } for i in 1..=s.len() { let mut dp_i_1_j_1 = dp[0]; for j in 1..dp.len() { let saved = dp[j]; dp[j] = if s[i-1] == p[j-1] || p[j-1] == b'?' { dp_i_1_j_1 } else if p[j-1] == b'*' { dp[j] || dp[j-1] } else { false }; dp_i_1_j_1 = saved; } if i == 1 { dp[0] = false; } } *dp.last().unwrap() } }
Мне нужна помощь с реализацией на rust.
Пока такая ошибка. prntscr.com/q6ghcw
Потому что main лучше чем master. И я против расизма.