Описание тега dbm

DBM - это простой формат базы данных UNIX. Он использует хранилище ключ-значение и хеширование для быстрого извлечения данных по ключу.
1 ответ

Получить SignalStrength в дБм

Я хотел бы показать силу сигнала в дБм. Но с моим кодом я всегда становлюсь результатом -1. Но когда я вижу уровень сигнала в настройках, он составляет около -81.. Можете ли вы найти ошибку? благодарю вас! public class MainActivity extends Activity …
16 июл '14 в 12:39
1 ответ

Используйте оболочку сценария оболочки для ввода команд в новую оболочку

Для начала, я не знаю, правильно ли я сформулировал свой титул, но это так. Я пытаюсь ввести команды из сценария оболочки следующим образом: #!/bin/sh Dbm2 table THE_TABLE Однако после команды Dbm2 текущая оболочка заменяется на Dbm2 оболочки, и я б…
17 июл '13 в 18:17
1 ответ

Получение wifi AP подробная информация на Android

Я использовал команду "iwlist wlan0 scan" в приложении виртуального терминала Android и получил некоторую информацию о точках доступа, особенно о потоке шума. Информация доступна, если телефон рутирован im используя cyanogen mod. это возможно на тел…
18 май '12 в 05:26
2 ответа

DBM::Deep не может импортировать hashref со значениями 'true' или 'false'

У меня есть JSON текст как дано ниже: test.json { "a" : false } Я хочу создать DBM::Deep хеш для выше JSON. Мой код выглядит так, как указано ниже: dbm.pl use strict; use warnings; use DBM::Deep; use JSON; use Data::Dumper; # create the dbm::deep ob…
22 июн '16 в 16:13
1 ответ

Как эффективно очистить файл DBM в Python?

В модуле DBM есть команда для удаления значения, хранящегося в ключе. del d[key] # delete data stored at key (raises KeyError # if no such key) Но я даже не могу выполнить итерацию с этой командой, потому что возникает ошибка времени выполнения (Run…
20 май '13 в 10:09
1 ответ

Linux - файл HTPASSWD слишком большой? (более 2000 пользователей)

Я получил здесь довольно большой файл HTPASSWD, в котором хранятся пользователи и их зашифрованные пароли. Этот файл используется для аутентификации пользователей с использованием HTTP. Я получил более 2000 записей (пользователей) в этом файле. Разм…
06 июл '11 в 01:59
1 ответ

Бесконечная рекурсия для итератора связанного хэша с perldbmfilter для filter_fetch_key

У меня есть Perl-связанный хеш, который использует SDBM_File модуль и мне нужно сделать некоторые преобразования кодировки символов при сохранении или получении значений. Я следовал за документацией perldbmfilter и в целом это работает: я получаю ре…
08 сен '14 в 21:23
1 ответ

Ошибка при поиске данных, мне нужны некоторые указатели

У меня есть файл DBM, который приводит к ошибке, когда я пытаюсь получить доступ к значению напрямую: >>> import dbm >>> db = dbm.open('scrapers','c') >>> key1 = db.keys()[0] >>> db[key1] Traceback (most recent ca…
27 июн '14 в 12:15
2 ответа

C Ошибка записи в пользовательскую базу данных

У меня есть задание для класса, которое я должен написать программу для чтения и записи ключа, пары значений на диск. Я использую связанный список для хранения ключей и чтения значений, когда мне нужно с диска. Однако у меня возникают проблемы при и…
06 окт '10 в 12:29
1 ответ

Стеллаж Python с предметами, которых нет в списке

Я сохранил кучу словарей в файл, используя Python shelve модуль (с Python 3.4 на OSX 10.9.5). каждый key это строка типа int (например, "84554") и каждый value это словарь словарей из нескольких маленьких строк. Ни один ключ не используется дважды, …
01 апр '18 в 05:14
1 ответ

Python dumbdbm, когда данные будут записаны обратно на диск?

Я использую Python2.7 dumbdbm, но этот вопрос также относится к Python3 dbm.dumb, В документации сказано: dumbdbm.sync() Синхронизируйте каталог на диске и файлы данных. Этот метод вызывается методом sync() объектов Shelve. У меня три вопроса: Если …
25 авг '15 в 09:26
1 ответ

Как измерить силу WiFi дБм на iPhone X iOS Swift

Я ищу способы получить сырой сигнал Wi-Fi, дБм на телефонах iPhone X, но могу найти только как получить numberOfActiveBars от: Ответить Попытка ответа @Mosbash, сбой. Thread 1: EXC_BAD_ACCESS (code=1, address=0x18) Код: class ViewController: UIViewC…
13 янв '19 в 19:24
2 ответа

Работа с файлами, слишком большими для хранения в памяти?

У меня есть файл 20 ГБ, который выглядит следующим образом: Read name, Start position, Direction, Sequence Обратите внимание, что прочитанные имена не обязательно являются уникальными. Например, фрагмент моего файла будет выглядеть Read1, 40009348, …
08 ноя '12 в 17:04
0 ответов

Постоянно мониторить дБм WIFI на андроид

Мне нужен способ постоянно контролировать дБм сигнала Wi-Fi, к которому подключено устройство, и отправлять каждое изменение через веб-сокет на сервер. То, что у меня сейчас есть, примерно так; private static class ConnectionStateMonitor extends Con…
14 мар '18 в 09:49
1 ответ

Открытие полки файла / DBM файл возвращает ошибку dbmError созданный файл с использованием dbm.open и shelve.Shelf.open

Python 3.4.2, в Linux Я довольно новичок в этом языке, но я пишу этот проект. Это началось как простая программа, которая отображала словарь. Ну, я пытаюсь расширить его на основе учебников, которые я читаю. Я пришел к одному из полок и возможности …
23 июл '17 в 13:34
2 ответа

Использует ли модуль полки Python отображаемый в памяти ввод-вывод?

Кто-нибудь знает, если Python shelve модуль использует отображение ввода-вывода в память? Может быть, этот вопрос немного вводит в заблуждение. Я понимаю что shelve использует базовый модуль в стиле dbm, чтобы выполнить свою грязную работу. Каковы ш…
11 апр '10 в 22:18
2 ответа

Зачем использовать библиотеку DBM в Ruby

Кто-нибудь знает о практическом (реальном) использовании библиотеки Ruby DBM? Является ли это альтернативой более "распространенным" постоянным хранилищам ключей-значений, таким как Redis?
21 июн '12 в 17:14
1 ответ

DBM::Deep не работает с хеш-ссылкой perl

Я использую объект DBM:: Deep hash, например: my $dbm = DBM::Deep->new( file => "dbm.db", locking => 1, autoflush => 1, type => "DBM::Deep->TYPE_HASH", ); #code.. $dbm = $hash_reference; Тем не менее, это не работает. $dbm содержит…
03 авг '12 в 22:03
1 ответ

Токийский кабинет и Cygwin

Я пытаюсь установить Tokyo Cabinet под Windows Cygwin, но когда я запускаю ./configure Я получаю следующую ошибку: configure: error: regex.h is required
29 янв '13 в 17:06
1 ответ

Можно ли получить имя файла базы данных полки, используя атрибут объекта файла? (Python)

У меня есть скрипт python3, который создает несколько файлов базы данных с помощью модуля shelve. К вашему сведению, модуль shelve обертывает модуль dbm, как видно из исходного кода полки. Метод shelf.open() используется для создания файла базы данн…
11 сен '13 в 15:46