Запитання з тегом «data»

Дані - це значення якісних чи кількісних змінних, що належать до набору елементів. Дані в обчислювальній техніці (або обробці даних) представлені у структурі, часто табличній (представлена ​​рядками та стовпцями), дереві (набір вузлів із співвідношенням батько-діти) або графічній структурі (набір взаємопов'язаних вузлів).

2
Перевірка даних: розділений клас чи ні?
Коли у мене є багато даних, які потрібно перевірити, чи слід створити новий клас з єдиною метою перевірки чи я повинен дотримуватися перевірки методом? Мій конкретний приклад розглядає турнір і клас події / категорії: Tournamentі Event, який моделює спортивний турнір, і кожен турнір має одну або багато категорій. У цих …
16 java  design  data  validation 

8
Чи є приклади підходів, що не стосуються CRUD?
Я програміст, але також працював архівістом. Як архівіст, багато що стосується збереження даних. Я часто вступаю в суперечки з колегами, коли мова йде про операції над даними. Мені не подобається U та D в CRUD. Замість того, щоб оновити запис, я вважаю за краще додати новий і мати посилання на …

5
Який належний термін для функції, оберненої до конструктора - для відкручування значення з типу даних?
Редагувати: Я трохи перефразую питання. Мабуть, я викликав деяку плутанину, тому що я не розумів, що термін " деструктор" використовується в ООП для чогось зовсім іншого - це функція, яку викликають при знищенні об'єкта. У функціональному програмуванні ми (намагаємось) уникати змінного стану, щоб такого еквіваленту не було. (Я додав відповідний …

6
Найкращий тип даних для зберігання потрійної або три стану змінної
Відмова: я знаю, що типи даних є трохи суб'єктивними щодо того, якою мовою сценаріїв / програмування ви користуєтесь, я люблю писати в Python як питання переваги; хоча я радий почути про будь-яке прання / реалізацію. Який найкращий тип даних для зберігання змінної трьох станів? Щось здатне або репрезентує позитивне, нейтральне …

2
Синхронізація між двома системами, що використовують MongoDB як журнал змін
Ми розробляємо дві суміжні системи. Один з них (A) буде встановлений на машинах наших клієнтів. Решта (B) буде використана моєю організацією. У кожної системи є своя база даних (реляційна), і їх схеми відрізняються. Однак обидві системи мають бути синхронізованими. Крім того, деякі зміни B мають бути експортовані до всіх систем …

5
Отримання даних із веб-сторінки стабільним та ефективним способом
Нещодавно я дізнався, що використання регулярного вираження для розбору HTML веб-сайту для отримання потрібних даних - не найкращий спосіб дії. Отже, моє запитання просте: що тоді найкращий / найефективніший і загалом стабільний спосіб отримати ці дані? Зазначу, що: API не існує Немає іншого джерела, з якого я можу отримати дані …
11 data  parsing 

2
Чи повинен бути індекс «гігієна даних» для програмного забезпечення - щоб вказати, наскільки чиста програма? не залишаючи тимчасових файлів тощо
Чи повинен бути індекс "гігієна даних" для програмного забезпечення - щоб вказати, наскільки чиста програма? не створювати невикористані тимчасові файли, записи реєстру, змінні середовища тощо. Наприклад, загляньте в папку користувачів у Windows, ви побачите всі типи файлів робочого простору, які використовуються вашими програмами. Наприклад, це важко зрозуміти, що потрібно створити …

5
Як визначитися між форматами зберігання даних та якими є приклади використання для деяких із них?
У нас є різні способи зберігання програмних даних (збереження файлів в іграх, базах даних співробітників, конфігурації програми тощо): Простий текст (подумайте .iniі .conf) XML Бази даних (MySQL, SQLite ...) .zip і подібне, що містить кілька файлів (з різними форматами) Бінарні файли (думати .docі т.д., наприклад, створений інструментом серіалізації) Які існують …

4
Термінологія: Дійсно видалити проти встановити прапорець IsDeleted ("м'яке видалення")
У мене є сайт, де звичайний користувач може видаляти записи, де відбувається те, що встановлюється IsDeletedпрапор. На адміністративних сторінках привілейований користувач може видаляти записи, де власне SQL DELETEназавжди відкидає такі записи. Різниця важлива з очевидних причин, і я хочу використовувати послідовний термін для позначення однієї форми видалення проти іншої. Я …
10 terminology  data 

7
Алгоритм визначення транзакцій серед тижневих рядів даних?
Я намагаюся розробити невеликий засіб звітування (із бекендом sqlite). Я найкраще можу описати цей інструмент як "транзакційну" книгу. Що я намагаюся зробити - це відслідковувати "транзакції" з виписки даних щотижня: "new" (або додати) - ресурс є новим для мого додатка, оскільки мій додаток, можливо, не відстежував цей ресурс раніше, оскільки …

1
Як окремо проаналізувати дані про багаточастинні поля / файли?
Я хочу двічі проаналізувати багаточасткову форму: один раз, щоб схопити вхідні поля, а пізніше обробити завантаження файлу. Я намагаюся підтримувати належне розділення проблем у моїй програмі Node: Контролер відповідає за обробку вхідних полів. Модель відповідає за логіку файлу завантаження. Мені потрібно передати дані полів у модель, щоб створити новий екземпляр, …
9 data  node.js  upload 

8
Коли "оптимізація коду" == "структурування даних"?
Недавня стаття ycombinator містить коментар із принципами чудового програміста. #7. Хороший програміст: я оптимізую код. Кращий програміст: я структурую дані. Кращий програміст: в чому різниця? Визнаючи суб'єктивні та суперечливі поняття - чи має хтось позицію щодо того, що це означає? Так, але я хотів би пізніше відредагувати це питання своїми …

1
Чи підтверджують поточні докази прийняття контекстуальних над канонічними моделями даних?
"Канонічна" ідея є всеосяжною у програмному забезпеченні; такі моделі , як Canonical Model , Canonical Schema , Canonical Data Model тощо, здаються, знову і знову з'являються у розвитку. Як і багато розробників, я часто некритично дотримувався загальноприйнятої думки про те, що вам потрібна канонічна модель, інакше ви зіткнетеся з комбінаторним …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.