首页 > 代码库 > 之前的笔记
之前的笔记
ubuntu系统的一些命令介绍:
(1)查看所使用的Ubuntu版本:lsb_release_a
(2)截图命令:scrot -s ***.png
(3)查看所使用的linux内核版本命令:uname -r
QT应用程序与服务器端的access数据交互:
xmllistmodel:它的source你可以直接指定远程网址,它会自动下载对数据进行二次处理:写C++用QNetworkAccessManager自行获取数据进行处理
注:SQLite适合所有的平台,Mysql只适合Windows和linux
QStringList drivers=QSqlDatabase::drivers();
foreach(QString driver,drivers)
qDebug()<<driver<<"\t";
例举QT中已有的数据库类型:QSQLITE QMYSQL3 QMYSQL QODBC3 QODBC
挂载NFS报错:
1、src:failed to register lockdv1 RPC service (errno 111) connection refused
解决方法:mount -t nfs -o nolock IP:/home/nfs /mnt
2、出现Device or resource busy
设备早已经挂载了
在安装系统的时候可能会出现的错误:
3、系统->no bootable device
F8也进不了,从U盘启动,老毛桃U盘系统引导软件
编译时指定头文件与库文件:
以安装ODBC为例,根据Qt creator 的提示:
指定安装步骤安装unixODBC 获取头文件(/usr/include)和链接文件(/usr/lib文件夹中的libodbc.so),在引用头文件和链接文件时可以这样
qmake “INCLUDEPATH +=/usr/include” "LIBS += -L/usr/lib/odbc"
注意: -L与/usr/lib/odbc之间无空格,其实际指的就是/usr/lib文件夹中的libodbc.so文件
另一种写法:qmake “INCLUDEPATH +=/usr/include” "LIBS += -L/usr/lib -lodbc"
odbcinst command:
/usr/local/unixODBC/bin/odbcinst -i -d -f oob.tmpl
SERVERPORT =demo.easysoft.com:8888
8888:ODBC port
8890:HTTP port
ubuntu软件源配置: /etc/apt/sources.list 安装包的路径:/var/cache/apt/archives 通过命令apt-get install
注意:复制粘贴库函数的时候,有时候有的动态链接库如果单独复制会失去之间的连接关系,所以需要一块复制 通过如下指令:
cp -arf libsqlite3.so lisqlite3.so.o ..........
联网的命令:mentohust -d2 -al
之前的笔记