Попробуйте это:
/etc/nginx/sites-available/default
listen 80; ## listen for ipv4; this line is default and implied
listen [::]:80 default_server ipv6only=on; ## listen for ipv6
server_name
в покое # Make site accessible (...)
server_name localhost;
index.php
в index
line root /usr/share/nginx/www;
index index.php index.html index.htm;
location ~ \.php$ {}
# pass the PHP scripts to FastCGI server listening on (...)
#
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
# With php5-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
/etc/php5/fpm/php.ini
и убедитесь, что cgi.fix_pathinfo
установите 0
Я только что начал использовать Linux неделю назад, поэтому я действительно надеюсь помочь вам в этом. Я использую текстовый редактор для редактирования файлов. запустите apt-get install nano, если у вас его нет. Google, чтобы узнать больше.
Распределение памяти может вызвать серьезные проблемы в любой программе, в зависимости от того, как часто она вызывается. Это очень дорогая инструкция с точки зрения производительности, и всегда следует разрабатывать архитектуру, чтобы этого не происходило. Есть много лучших способов, вам совершенно не нужно перераспределять новую память для QwtPointArrayData
. Взгляните на примеры библиотеки qwt, такие как осциллограф или в реальном времени . В основном вы можете использовать QwtDirectPainter
и его функцию drawSeries
, которая требует в качестве аргументов QPlotCurve и количество выборок, которые вы хотите получить.
https://qwt.sourceforge.io/class_qwt_plot_direct_painter.html
Конечно, вы должны установить выборки кривой с помощью инструкции setSamples () или setRawSamples [ 118]
https://qwt.sourceforge.io/class_qwt_plot_curve.html#aa51cd3fa00f2a046ca5a9889c5db2413
Это очень эффективный подход. Но опять же, перейдите в папку examples библиотеки, чтобы найти осциллограф и realtime примеры, и изучите саму библиотеку, так как могут быть другие подходы, которые может подойти вам лучше.
РЕДАКТИРОВАТЬ: Сначала я не понял, что это был фрагмент кода из библиотеки. Я думаю, что вы должны попробовать вместо этого setRawSamples, так как он должен быть более эффективным https://qwt.sourceforge.io/class_qwt_plot_curve.html#afd13c94e23520dacbc37b4d0fd036a8b