Не думаю что у PHPStrom`a есть такая опция, скорее всего он берет от туда куда указывает сам php при запуске, и из phpinfo() при работе через web-server, я думаю вам надо сделать их идентичными
У вас стартует со значение 128Мб
140603 11:10:47 InnoDB: Initializing buffer pool, size = 128.0M
но уменьшение этого показателя уменьшит и скорость работы базы. Может вам увеличить обьем RAM?
Грубо говоря, массив для певрого случая, уже будет создан на момент выполнения(все конечно зависит от компилятора) т.е.
short int A[20];
теперь поместиться в секция .DATA
A DWORD 0,0,0,0,....0
если вы попытаетесь скопировать(mov) массив в eax. Будет ошибка переполнения, так как 20*int всяко больше чем 4 байта которые есть у eax
да мы конечно может скопировать адрес вот так
mov eax,DWORD PTR [A]; что является аналогом для lea
во втором же случае вы резервируете пямять под 20 элементов, и получаем адрес.
Постараюсь подвести итог, mov копирует данные которые находятся за адресом(указателем), lea же копирует адрес(указатель)
Нет! Я делаю в таких ситуациях так, ApiKey - временный скажем 10 мин. Для авторизация также использвется hash = sha256(login:pass). Во время авторизации сервер выдает ApiKey. После получения 401 мы отправляем на сервеор для проделия аренды. На случай повышения безопасности так же рекомендую вы давай вместе с ApiKey, NextToken- случайный набор бит, после этого, т.е. когда мы продляем аренду ключа, мы высылаем hash = des(sha256(login,pass),NextToken) и так далее пока пользователь не нажмет выйти
Ну незнаю, через сокеты, много заморочек долго отлаживать. Думаю если есть серверная БД, луше сделать REST для всех приложений и настольных и мобильных. алгоритм пишется один раз остальное только подгонка под архитектуру