Я чувствую, что это должно быть просто, но я не могу разработать, как установить набор символов, когда создание дб с "mysqladmin создает". Я думал, что это будет работать
mysqladmin -u root db_name --character-set=utf8
усиление этого бита mysqladmin - текст справки:
- O, - set-variable=name Изменение значение переменной. Обратите внимание на то, что эта опция удерживается от использования; можно установить переменные непосредственно с - variable-name=value.
я также попробовал это
mysqladmin -u root create db_name --default-character-set=utf8
В обоих случаях дб был создан без жалобы, но я не думаю, что это работало:
mysql> SHOW VARIABLES like '%character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
Я вижу, что character_set_system является utf8, но должен весь latin1 выше показать utf8?
Благодарный за любой совет - макс.
Можно ли запустить сервер ArcGIS? ESRI имеет новый сервис под названием Geometry service, который позволяет выполнять манипуляции с геометрией/преобразование/и т.д. через различные сервисные интерфейсы.
Образец версии можно найти по адресу http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer , с помощью которого можно выполнить тестирование.
-121--2727074-Вы бы сэкономить небольшое количество времени, не имея malloc, но это может сложиться быстро и сделать заметную разницу, если вы называете do_something в плотной петле. Вы также сэкономите небольшое количество времени, не возвращая двойное *, но это может сложиться, если do_something часто звонит.
Что касается самой обработки, разницы не будет, так как оба случая работают с двойным *
Поскольку вы не используете динамическое выделение памяти в предложенном методе, больше нет возможности утечки памяти.
-121--4293838-Нет, отображаемые переменные являются параметрами подключения , а не базы данных. Если вы создадите дамп базы данных, вы увидите, что все на месте. Для получения дополнительной информации см. SET NAMES 'charset' в Руководстве MySQL .