jqgrid — no such method gridunload
Ларчик открывается просто. Разработчики зачем-то заменили вызов вида:
1 |
$('#tbl_equpment').jqGrid('GridUnload'); |
на
1 |
$.jgrid.gridUnload("#tbl_equpment"); |
Ларчик открывается просто. Разработчики зачем-то заменили вызов вида:
1 |
$('#tbl_equpment').jqGrid('GridUnload'); |
на
1 |
$.jgrid.gridUnload("#tbl_equpment"); |
В Ubuntu 15.10, MySQL начала выдавать иногда это сообщение.
Решение: редактируем mysql.cnf
1 |
sudo mcedit /etc/mysql/conf.d/mysql.cnf |
Добавляем:
1 2 3 |
[Service] LimitNOFILE = infinity LimitMEMLOCK = infinity |
Далее:
1 2 |
sudo systemctl daemon-reload sudo service mysql restart |
Бывает так, что проще «удалить и заново поставит», чем разобраться в ошибках.. Вот и у меня MySQL стала выдавать не понятные ошибки вида
1 |
ERROR 1728 (HY000): Cannot load from mysql.proc. The table is probably corrupted |
Можно было бы конечно поразбираться, что зачем и как.. Но оно это не стоило. В моем случае проще было снести и заново поставить.
1 2 3 4 5 6 7 |
apt-get --purge remove mysql-server apt-get --purge remove mysql-client apt-get --purge remove mysql-common apt-get autoremove apt-get autoclean rm -rf /etc/mysql apt-get install mysql-server mysql-client phpmyadmin |
Часто бывает необходимо при обработке результата вывода выполнения консольных программ, убрать все пробелы из строки. Стандартного решения (ктоб сомневался!) в с++ нет. Пишем свой велосипет.
1 2 3 4 5 6 7 8 9 |
string trim(string ss){ int i=0; string st=""; while(i!=ss.length()-1){ if(ss[i]!=' '){st+=ss[i];}; i++; }; return st; }; |
Задача: объявить супер глобальный динамический массив, в который попадают значения из функции.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
struct tars{ int tar_id; string tar_name; int fixshape; int used; int maxspeed; int onlytar; }; tars *gtars; tars *GetTarifsFromNoc(){ tars *noctar=new tars[cnttar]; noctar[counttar].fixshape=atoi(row[5]); noctar[counttar].onlytar=atoi(row[10]); return noctar; }; int main(int argc, char** argv) { gtars=GetTarifsFromNoc(); return 0; } |