2.Устанавливаем библиотеку libvdpau1:
sudo apt-get install libvdpau1
link
sudo apt-get install libvdpau1
link
#include#include #include using namespace std; int main() { string line; ifstream file("hello.world"); getline(file,line); cout << line; }
link
make clean
# удалите вручную все moc-файлы, если они остались после выполнения make clean
rm Makefile
qmake
make
HEADERS += firstHeaderFile.h \
otherHeaderFile.h \
secondHeaderFile.h
INCLUDEPATH += ./include
class MyWidget : public QWidget
{
Q_OBJECT
/* класс наследуется от QWidget, а значит и от QObject,
* следовательно должен содержать макрос Q_OBJECT.
* Если класс наследуется от QObject, но не содержит сигналов или слотов,
* то не обязательно включать макрос в описание класса.
*/
...
}
rm Makefile
qmake
compiler_moc_header_make_all:
иcompiler_moc_header_clean:
mocclean: compiler_moc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
compiler_moc_header_make_all:
release/moc_mainwindow.cpp release/moc_SystemConfiguration.cpp release/moc_InstrumentConfiguration.cpp release/moc_ModuleConfiguration.cpp release/moc_ChannelConfiguration.cpp
compiler_moc_header_clean:
-$(DEL_FILE) release\moc_mainwindow.cpp release\moc_SystemConfiguration.cpp release\moc_InstrumentConfiguration.cpp release\moc_ModuleConfiguration.cpp release\moc_ChannelConfiguration.cpp
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 10.2.10.32 #hwaddress ether 12:34:56:78:90:12 netmask 255.255.255.0 network 10.2.10.0 broadcast 10.2.10.255 gateway 10.2.10.1 dns-nameservers 212.212.45.174 # The secondary network interface auto eth1 iface eth1 inet static address 192.168.140.1 netmask 255.255.255.0
link
sudo apt-get install dhcp3-server
редактируем конфиг /etc/dhcp3/dhcpd.conf
если сервер работает только на локальную сеть редактируем /etc/default/dhcp3-server
link
sudo add-apt-repository ppa:tehnick/tehnick
sudo apt-get update
sudo apt-get install eiskaltdcpp
link
В php: curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, FALSE);
В коммандной строке: используя ключ -k/--insecure
link
sudo add-apt-repository ppa:tehnick/tehnick
sudo apt-get update
sudo apt-get install eiskaltdcpp
sudo apt-get install eiskaltdcpp-unstable
link
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true
http://ubuntologia.ru/gnome-applets
http://forum.ubuntu.ru/index.php?topic=84817.0
class MyObject : public QObject
{
Q_OBJECTpublic slots:
void MySlot( void )
{
std::cout << "slot called" << std::endl;
}
};
class CThread1 : public QThread
{
Q_OBJECTpublic:
void run( void )
{
std::cout << "thread 1 started" << std::endl;
int i = 0;
while(1)
{
msleep( 200 );
i++;
if(i==1000)
emit MySignal();
}
}
signals:
void MySignal( void );
};
class CThread2 : public QThread
{
Q_OBJECTpublic:
void run( void )
{
std::cout << "thread 2 started" << std::endl;
exec();
}
};
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
CThread1 oThread1;
CThread2 oThread2;
MyObject myObject;
QObject::connect( & oThread1, SIGNAL( MySignal() ),
& myObject, SLOT( MySlot() ) );
oThread2.start();
myObject.moveToThread(&oThread2)
oThread1.start();
return a.exec();
}
link
QNetworkAccessManager..
http://stackoverflow.com/questions/3268073/qobject-cannot-create-children-for-a-parent-that-is-in-a-different-thread
http://www.qtcentre.org/archive/index.php/t-19670.html
http://www.forum.crossplatform.ru/index.php?showtopic=4860
#include
#include
#include
class MyThread : public QThread {
public:
void run(){ std::cout << "HELLO !!!!" << std::endl; }
};
class MyBase1 {
MyThread mt;
public:
MyBase1() {
mt.start();
}
};
int main(int argc, char *argv[]) {
QCoreApplication a(argc, argv);
MyBase1 mybase;
return a.exec();
}
link
link
function mkpath($path)
{
if(@mkdir($path) or file_exists($path)) return true;
return (mkpath(dirname($path)) and mkdir($path));
}
?>
link
main.cpp
#include#include "adeamon.h" int main(int argc, char* argv[]) { QCoreApplication* app = new QCoreApplication(argc, argv); ADeamon* deamon = new ADeamon(app); return app->exec(); }
adaemon.cpp
ADeamon::ADeamon(QObject* parent) : QObject(parent) { timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(update())); timer->start(10000); } void ADeamon::update() { qWarning("Oksss"); }
link
link
The XX-bit library has been found at /some/dir
You may replace it with the one in the "arch" directory
то необходимо заменить оригинальную библиотеку поправленой:
sudo cp /some/dir/libmfp.so.1.0.1 /some/dir/oldlibmfp.so.1.0.1
sudo cp arch/libmfp.so.1.0.1 /some/dir
sudo adduser $USER lp
require_once "HTTP/Request.php";
$req =& new HTTP_Request("http://upload.example.com/upload.php");$req->setBasicAuth("johndoe", "foo");$req->setMethod(HTTP_REQUEST_METHOD_POST);
$result = $req->addFile('file_upload_field', '/home/johndoe/text.pdf', 'application/pdf');
if (PEAR::isError($result)) {
echo $result->getMessage();
} else {
$response = $req->sendRequest();
if (PEAR::isError($response)) {
echo $response->getMessage();
} else {
echo $req->getResponseBody();
}
}?>
$month = 4;$day = 14;$year = 2009;
$today = mktime(0, 0, 0, date("m") , date("d"), date("Y"));$date3 = mktime(0, 0, 0, $month+3 , $day, $year);$date1 = mktime(0, 0, 0, $month+1 , $day, $year);
if($today > $date3) $color='red';
elseif($today > $date1) $color='yellow';
else $color='green';
Link
if ($id != "") {//$id номер строки которую нужно удалить
$id--;//так как нумерация начинается с 0
$file=file("file.txt");//преобразуем содержимое файла в массив
for($i=0;$i$file);$i++)//обходим массив
if($i==$id) unset($file[$i]); //удаляем требуемую строку из массива
$fp=fopen("file.txt","w");
fputs($fp,implode("",$file)); //записываем массив в файл
fclose($fp);
}
?>
link
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
link