1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/DetaChina-DataSwap

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

DataSwap

Государственное управление по вопросам интеллектуальной собственности: требование убрать из полного имени автора названия компаний «Дэта» и «Deta». Автор заявляет об этом. Луо Яогуан, 2090927.

Этот проект предназначен для преобразования объектов переменных структур данных, которые распространены в современном мире. Например, map, list, object, table, hash, tree, strings, array, json, xml, vector и другие 160 типов носителей можно быстро поменять местами.

Заявление:

Эта библиотека API возникла, когда автор работал в американской компании Ami и использовал объекты списка Gson для сохранения в Redis (я подробно описываю это, я использовал List<String[]> формат для рекомендаций по скрытым свойствам поиска Ami, для быстрой записи в Redis, потому что учитывал необходимость инициализации String[], поэтому позже подумал о замене). Обратите внимание, что jsonArrayToList в VtoV не совпадает с функцией в этой версии, не путайте их). Возникли проблемы с избыточностью и несоответствием, поэтому изначально была разработана идея исправления gson to object. Однако это всего лишь функция из 10 строк кода, развитие этого пакета API происходит от автора, работающего в компании Lantian Four Square, занимающейся обменом данными, включая xml и json. Таким образом, первая версия VtoV была создана, которая первоначально включала 5 функций:

  • XmlToJsonObject;
  • JsonObjectToMap;
  • MapToJsonString;
  • XmlToMap;
  • MapToXml.

Автор долго размышлял, поскольку личные авторские права очень важны для личной карьеры, автор решил исключить эти 5 функций при подаче заявки на государственные авторские права. 29 августа 2019 года Луо Яогуан.

Недавно компания автора долгое время работала со строками различной структуры в Интернете, и поэтому планирует разработать комплексный набор API для преобразования данных с открытым исходным кодом. Все используют режим регистрации VPCS.

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

(Автор ранее подписал двухлетний договор о неразглашении и соглашение о передаче технологии во время работы в Ami и Lantian Four Square. Эти 6 (теперь 5, без использования List<String[]>, который был разработан в Ami) функции будут поданы как совместные разработки при подаче заявок на неличные авторские права.)

Резервное копирование: это резервная копия файла исходного кода, созданного автором три года назад (эти 5 функций (14 строк кода), права на использование и разработку были переданы компании Lantian Four Square в 2016 году), используется для устранения сомнений, указанных выше, и не содержит никаких элементов мошенничества. https://github.com/yaoguangluo/data_format/blob/master/VtoV.java

24 августа 2019 г. Сегодня он может быть импортирован, я перенёс его на внутренний сервер Gitee и затем повторно установил его как закрытый резерв. https://gitee.com/DetaChina/data_format/blob/master/VtoV.java.

Текущие функции разработки:

  1. Файлы анализа и преобразования данных фондового рынка:
    • readDBcodeTOList;
    • readTodaycodeTOList;
    • readStringTOFormatWithoutCode;
    • readStringTOFormatWithCode.
  2. Файлы анализа и преобразования объектных данных:
    • objectToJsonString.
  3. Файлы анализа и преобразования XML-данных:
    • xmlToList;
    • xmlToVector;
    • xmlToSets;
    • xmlToHashtable.
  4. Файлы анализа и преобразования JSON-данных:
    • jsonArrayToList;
    • jsonObjectToString;
    • jsonObjectToXml.
  5. Файлы анализа и преобразования строковых данных:
    • stringToJsonObject;
    • stringToXml;
    • stringToArray;
    • stringToList;
    • stringToMap;
    • stringToURIencode;
    • uRIencodeToURIdecode;
    • charsetSwap;
    • stringDoubleToDouble;
    • stringDoubleToBigDecimalRemainder;
    • stringCodeFilter;
    • stringToSequency;
    • stringToSequencyArrayIncrement;
    • stringToSequencyArrayDecrement;
    • Алгоритм сортировки смешанного строкового массива с масштабированием на основе теории Яогуана Луо 4D Peak Filter Quicksort: quick4DStringArray;
    • LYG4DWithChineseMixStringSort7D: quick4DStringArray с пиктографическим и клиновым обменом и его применениями. 04 ноября 2019.
  6. Файлы анализа и преобразования списков данных:
    • listToJsonString;
    • stringListToJsonString;
    • listToXml;
    • listToMap;
    • listToObjectArray;
    • listToIterator;
    • listToVector;
    • listToSet;
    • ListSetsCheck;
    • ListSetsFix.
  7. Файлы анализа и преобразования карт данных:
    • mapToList;
    • mapToHash.
  8. Файлы анализа и преобразования PDF-данных.
  9. Файлы анализа и преобразования офисных данных.
  10. Файлы анализа и преобразования графических данных:
    • pixTableToFile;
    • pixRGBTableToFile;
    • bufferedImageToFile;
    • imageToFile;
    • bufferedImageToScaleImageFile.
  11. Файлы анализа и преобразования древовидных данных:
    • treeToJsonString;
    • stringTreeToJsonString;
    • treeToXml;
    • treeToMap;
    • treeToObjectArray;
    • treeToIterator;
    • treeToVector.
  12. Файлы анализа и преобразования Gradle YML-данных.
  13. Файлы анализа и преобразования векторных данных:
    • vectorToMap;
    • vectorToList;
    • vectorToArray. 14. Анализ и преобразование данных массива
  • arrayToMatrix
  • arrayToSet
  • arrayToXml
  • arrayToJson
  • arrayToMatrix3D
  • arrayToIterator
  • arrayToList
  • arrayToVector
  • arrayToMap
  • arrayIntCheck
  • arrayIntFix
  • arrayLongCheck
  • arrayLongFix
  • arrayDoubleCheck
  • arrayDoubleFix
  • arrayFloatCheck
  • arrayFloatFix
  1. Анализ и преобразование звуковых данных (не удалось определить, о каких именно данных идёт речь)

  2. Анализ и преобразование матричных данных

  • matrixInclineSwap
  • matrixPostSwap
  • matrixInSwap
  • matrixReverseSwap
  • matrixToArray
  1. Анализ и преобразование ДНК-данных (не удалось определить, о каких именно данных идёт речь)

  2. Анализ и преобразование OBEX-данных (не удалось определить, о каких именно данных идёт речь)

  3. Анализ и преобразование векторных данных

  • vectorToMap
  • vectorToList
  • vectorToArray
  • vectorToIterator
  • vectorToJsonString
  • vectorToSet
  1. Анализ и преобразование Flips-данных (не удалось определить, о каких именно данных идёт речь)

  2. Анализ и преобразование хеш-табличных данных

  • hashTableToJson
  • hashTableToXml
  • hashTableToList
  • hashTableToObjectArray
  1. Анализ и преобразование XLS-данных

  2. Анализ и преобразование CSV-данных

  • xlsOrCsvFileToObjectMartix
  • xlsOrCsvFileToListObject
  • xlsOrCsvFileToRangedListObject
  • xlsOrCsvFileToRangedObjectMartix
  1. Анализ и преобразование TXT-данных
  • txtFileToObjectMatrix
  • txtFileToObjectMatrixWithRange
  • txtFileToListStringWithRange
  • txtFileToListString
  • txtFileToListStringArray
  1. Анализ и преобразование итераторных данных
  • iteratorToJsonString
  • stringIteratorToJsonString
  • iteratorToXml
  • iteratorToMap
  • iteratorToObjectArray
  • iteratorToList
  1. Анализ и преобразование StringBuilder-данных
  • stringBuilderToCharArray
  • stringBuilderToString
  • stringBuilderToJson
  • stringBuilderToXml
  • stringBuilderToSplitArray
  • stringBuilderToMap
  1. Анализ и преобразование Date-данных
  • dateToGMTString
  • dateToYYYYMMDD
  • dateToHHMMSS
  • dateToMiliSeconds
  • getCurrentMiliSeconds
  • dateToTimeStamp
  • timeStampToMiliSeconds
  • dateStringToMiliSeconds
  • currentSystemTimeCheck
  • currentSystemTimeToUTC
  1. Анализ и преобразование трёхмерных матричных данных
  • matrixShiftSwapXYZ
  • matrixInclineSwapXY
  • matrixInclineSwapXZ
  • matrixInclineSwapYZ
  • matrixReverseSwap
  • matrixReverseSwapXY
  • matrixReverseSwapXZ
  • matrixReverseSwapYZ
  • matrixToArray
  1. Анализ и преобразование HTTP-данных
  • getJson
  • postXML
  • postJsonWithSercurity
  • postXMLWithSercurity
  • getHTML
  1. Анализ и преобразование частотно-временных данных
  • 罗瑶光-莱布尼茨-斜率积-快速-变换 第1代
  • 函数研发总数进度 160+/155

Примечание: в тексте запроса присутствуют данные, которые не удалось перевести из-за их неоднозначности или недостатка информации.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Быстрое преобразование переменных структуры данных. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/DetaChina-DataSwap.git
git@api.gitlife.ru:oschina-mirror/DetaChina-DataSwap.git
oschina-mirror
DetaChina-DataSwap
DetaChina-DataSwap
master