Ищу удаленку
С/C++,Qt,Perl резюме тут: https://vladimir.hh.ru/resume/7623de00ff009a24050039ed1f736563726574
С/C++,Qt,Perl резюме тут: https://vladimir.hh.ru/resume/7623de00ff009a24050039ed1f736563726574
Всем привет, нужно сделать реализацию сложения чисел float с накоплением, для 16 битных целых есть такое _mm_madd_epi16, а для точки найти не могу, есть варианты?
Всем привет.
Есть развесистая БД, нужно по готовой базе визуализировать ее схему, т.е. таблички и связи между ними. Есть какие тулзы доступные для этого безобразия?
Спасибо.
Всем привет. В freeradius 2 была такая ф-ция CLONE, в которой можно было инициализировать db коннектор. В freeradius 3 её , я так понял не стало. Вывернулся объявив:
use vars qw(%RAD_REQUEST %RAD_REPLY %RAD_CHECK $db);
...
sub DBCONN {
if ( ! defined $db ){
$db = DBI->connect("dbi:mysql:dbname=".DB_NAME.";host=".DB_HOSTNAME, DB_USER, DB_PASS, {'RaiseError' => 1});
if ($DBI::err) {
&ERROR("DB Connect Error. $DBI::errstr");
}
else {
&INFO("DB Connect Success");
}
}
}
и вызываю DBCONN в каждой процедуре: authorize, accounting_start, accounting и т.д. Это есть правильно или надо както по другом? Спасибо
Народ, столкнулся с проблемой не проходит сигнал/слот в след конструкции:
classes.hpp
#ifndef CLASSES_HPP
#define CLASSES_HPP
#include <QObject>
#include <QTextStream>
#include <QThread>
#include <iostream>
/// controller
class Controller: public QObject {
Q_OBJECT
public:
Controller(QObject *parent = Q_NULLPTR ): QObject(parent),m_enable(false){
std::cout << "Controller" << std::endl;
}
~Controller(){
std::cout << "~Controller" << std::endl;
}
public slots:
void put( const QString & msg ){
QString str( msg );
std::cout << str.toStdString() << std::endl;
}
};
/// Writer
class Writer : public QObject {
Q_OBJECT
signals:
void send( const QString & msg );
public:
Writer( QObject * parent = 0 ): QObject(parent){
std::cout << "Writer" << std::endl;
}
~Writer(){
std::cout << "~Writer" << std::endl;
}
public slots:
void write(){
QThread * pthread = QThread::currentThread();
for ( int i=0; i<1000; i++ ){
QString str;
QTextStream( &str ) << "write: " << i;
emit send( str );
}
pthread->quit();
}
};
#endif // CLASSES_HPP
main.cpp
#include <QCoreApplication>
#include "classes.hpp"
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
Controller ctrl( &a );
ctrl.put( QString("step1") );
ctrl.put( QString("step2") );
QThread * pThread = new QThread( &a );
Writer * pWriter = new Writer( 0 );
pWriter->moveToThread( pThread );
QObject::connect(pThread, &QThread::finished, pWriter, &QObject::deleteLater );
QObject::connect(pThread, &QThread::finished, pThread, &QObject::deleteLater );
QObject::connect(pWriter, &Writer::send, &ctrl, &Controller::put, Qt::BlockingQueuedConnection/*Qt::QueuedConnection*/ );
QObject::connect(pThread, &QThread::started, pWriter, &Writer::write );
pThread->start();
std::cout << "started" << std::endl;
pThread->wait();
std::cout << "waited" << std::endl;
delete pThread;
return 0;
}
Если указан Qt::BlockingQueuedConnection, то программа лочится на первом emit send во врайтере, если просто Qt::QueuedConnection, то
цикл пролетает и слот контроллера не вызывается. Где собака порылась?
Спасибоищу удаленку/частичную занятость С/C++
Опыт работы:
Разработка утилитарного ПО:
Опыт разработки программного обеспечения с использованием:
геолокация г.Владимир
почта wimax.peter~сцабака~gmail.com
Всем привет, в генте залип - не могу алиас ip прописать на лупбеке. прописываю в /etc/conf.d/net
config_lo=«noop 139.13.197.231/32»
не канает, в голове прописано
modules=«iproute2»
Всем привет, вопрос - как передавать данные между вызовами authorize authenticate accounting_start ... ?
Сейчас делаю передачу через переменные объявленные как our. Нет ли тут подводных камней? И правильно ля я понимаю, что freeradius2 запускает для каждого клиента свой thread?
ищу удаленку С/C++ с занятостью 20 часов в неделю Опыт работы: - Разработка встраиваемого программного обеспечения для аппаратуры спецназначения на базе микрокомпьютеров с DSP Blackfin / Linux / VisualDSP++ / C - Разработка RLC-MAC уровня GSM/GPRS сети /C++/boost/stl - разработка (embedded) MAC-уровня ieee802.16-2004 абонентского терминала и драйвера модема SiGe v3.2 /Fujitsu MB87M3550/VxWorks 5.5 (Tornado II) /gcc 2.96/С,asm Опыт разработки программного обеспечения с использованием: - MS Windows, MS IIS, HTML/DHTML, java-script (MS JScript), MS TSQL, MS ASP, MS ODBC, MS MDAC, MS VBA, MS Visual C/C++, MS Visual InterDev; - GNU Linux, C/C++ ( gcc/g++ ), XML ( libxml2/expat ), Perl, bash, PostgreSQL, MySQL ,GNU make, TVision library, vim, Apache web-server, gtk. - VxWorks 5.5, C - berkely sockets - CVS, SVN
местоположение г. Владимир почта wimax.peter~сцабака~gmail.com
вопросы по freeRADIUS: - возможно ли обойтись одним сервером и настроить его на несколько AD (доменов) одновременно; - если нет то как их правильно связать используя proxy (т.е. правильно - в цепочку или сделать один proxy и настроить его на несколько серверов) - если придется ставить несколько серверов - возможно ли несколько серверов запустить на одной машине
спасибо за дельные ответы )
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
| следующие → |