Что самый легкий путь состоит в том, чтобы сохранить карты/структуры в Clojure?

Это потому, что они используют значок шрифта для кнопок. Они используют шрифт «Slick», как вы можете видеть на этом изображении:

enter image description here

В основном, сделать букву «А» в виде значка, буквы » Б »форма другого и т. Д.

Например:

enter image description here

Если вы хотите узнать больше о шрифтах значков , нажмите здесь

Если вы хотите изменить значки, вам нужно заменить весь код кнопки или вы можете перейти на www.fontastic.me и создать свой собственный значок шрифта. После этого замените файл шрифта на текущий, и у вас появится собственный значок.

8
задан Robert Campbell 15 June 2009 в 10:10
поделиться

4 ответа

Использование библиотеки Java-клиента CouchDB и clojure.contrib.json.read/write достаточно хорошо работает для меня. Однако гарантии согласованности CouchDB могут быть недостаточно сильными для ваших целей.

6
ответ дан 5 December 2019 в 05:46
поделиться

One option for persisting maps in Clojure that still uses a relation database is to store the map data in an opaque blob. If you need the ability to search for records you can store indexes in separate tables. For example you can read how FriendFeed is storing schemaless data on top of MySQL - http://bret.appspot.com/entry/how-friendfeed-uses-mysql

Another option is to use the Entity-Attribute-Value model (EAV) for storing data in a database. You can read more about EAV on Wikipedia (I'd post a link but I'm a new user and can only post one link).

Yet another option is to use BerkeleyDB for Java - it's a native Java solution providing ACID and record level locking. (Same problem with posting a link).

8
ответ дан 5 December 2019 в 05:46
поделиться

Clj-record - это реализация активной записи в clojure, которая может вас заинтересовать.

2
ответ дан 5 December 2019 в 05:46
поделиться

Вы можете попробовать одну из баз данных графов на основе Java, например Neo4J . Можно легко закодировать интерфейс хэш-карты, чтобы сделать его достаточно прозрачным.

2
ответ дан 5 December 2019 в 05:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: