Как стать автором
Обновить
7
0
Андрей @Morfi

Программист C

Отправить сообщение
Как обычно проблема с навыками/тегами и языком «C»
Мне кажется гораздо удобнее пересобирать пакет с нужными опциями через
sudo apt-get build-dep nginx
apt-get source nginx
cd nginx-*
DEB_CFLAGS_APPEND="--with-openssl=/home/db/openssl-1.0.2h" dpkg-buildpackage -us -uc

Помоему можно делать так:

#define method(returnValue, methodName, className, ...) returnValue splitUp(methodName, className)(className *object, ##__VA_ARGS__)

method(RArrayFlags, addSize, RArray, uint64_t newSize) {

}


gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html
Причем тут оператор ||? Просто в JS. можно обращаться к несуществующим элементам массива/обьекта получая в результате undefined коротрый кастится к false а в PHP получится warning и вернет null поэтому в теории || должен аналагично работать и в PHP.
Хорошо бы еще указать Symfony 1 или Symfony 2.
А если в строке будет кавычка? Не нашел в коде экранирование.
Возможно стоило просто увеличить /proc/sys/net/core/somaxconn
Очень странно почему не https.
Зачем запрещать маштабирование? Это же неудобно когда маленький экран.
Странно почему так медленно, у меня C (scgi) + nginx выдают 20 тыс в секунду при 1 тыс конкурентных. При том что там есть еще логика.
Соглашусь, я очень доволен.
По моему, во всех магазинах есть пункт при заказе «gift», с них тоже надо платить пошлину? А если я просто другу шлю айпад?
Если бы еще аннотации были частью языка, а не в виде коментариев.
Почему в спецификации нет оперативной памяти?
Ах, действительно, в c++ не работает )
Я перед отправкой специально проверил.

$ cat test.c                                                                                    
#include <stdio.h>

const char str1[] = "Anna";
const char str2[] = "Denis";
const char str3[] = "Vladimir";
const char str4[] = "Alexey";

const size_t str_max_len = sizeof(union {
      char a1[sizeof(str1)],
            a2[sizeof(str2)],
            a3[sizeof(str3)],
            a4[sizeof(str4)];
});
$ gcc --version
gcc (Ubuntu 4.8.1-2ubuntu1~13.04) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ gcc -Wall -Wextra -c -o test.o test.c                                                                       
$ nm test.o
0000000000000000 R str1
0000000000000005 R str2
000000000000000b R str3
0000000000000014 R str4
0000000000000020 R str_max_len
Можно даже так

const size_t str_max_len = sizeof(union {
    char a1[sizeof(str1)],
             a2[sizeof(str2)],
             a3[sizeof(str3)],
             a4[sizeof(str4)];
});
в классе полностью отсутствует форматирование кода, это связано как с оптимизацией размера самого файла так и с принципом «пользователь не должен знать внутреннюю структуру, только открытые функции»

Место на диске экономите? Выкладывать такое на гитхаб, простите, мудатсвто :)
Заключение: пытайтесь избежать таких дел, так как модели служат только для чтения/записи в БД.

Очень странное заключение.

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность