原创 boa配置

其中可執行文件boa在bin文件夾下,boa.conf位於/etc/boa文件夾下。 1.端口號:Port 8000 → Port 80 2.User root →User nobody 3.ServerName www.your.or

原创 編譯通過不能執行

./logtest: 1: Syntax error: "&" unexpected (expecting ")") 問題:編譯通過,下載到開發板執行出現如上錯誤 已解決:編譯器應該用arm-linux-gcc,發現在Makefile中用

原创 交叉編譯busybox

1.解壓 tar -zxvf busybox-1.00.tar.gz  2.cd busybox-1.00/ 3.make menuconfig B

原创 linux cgi調用System保存修改時間

System調用hwclock -w保存系統修改的時間,使用system("hwclock –w");返回0x7f00。 由於boa的用戶是user nobody 不具有root權限導致system調用失敗。 解決辦法:將hwclock

原创 arm-linux-gcc交叉編譯boost

1.boost_1_44_0.tar.bz2下載地址:http://sourceforge.net/projects/boost/files/boost/1.48.0/ 2.解壓 tar -xvjf boost_1_44_0.tar.bz

原创 qt設置邊框線寬及顏色

ui->label->setStyleSheet("background:transparent;border:2px solid red;");  

原创 qt無標題欄設置

1.設置沒有標題欄 this->setWindowFlags(Qt::FramelessWindowHint); 2.鼠標移動大小 void Dialog::resizeEvent(QResizeEvent *event) {

原创 golang編譯程序從後臺運行,不出現dos窗口

原文地址:http://my.oschina.net/u/173303/blog/174124 配置: go build -ldflags "-H windowsgui" lite IDE配置 菜單 編譯→編譯配置

原创 獲取一個啓動的進程

             有時知道一個進程的名稱,需要通過該名稱來獲取該進程,可以使用如下代碼: int MainWindow::GetProcessidFromName(constchar*name) { char contr

原创 修改開發板Arm-Linux時區

開發板環境時間設置好之後,重啓會又變了,與之前設置時間正好相差8個小時,應該是時區的問題。使用date查看時間是UTC時間而不是CST,解決辦法:拷貝/usr/share/zoneinfo/Asia/shanghai文件複製到/etc/目

原创 go使用win10編譯linux版本

1.打開liteide,點擊菜單“工具”→“選擇環境”→“cross-linux64”;2.點擊菜單“工具”→“編輯當前環境”,會自動打開“cross-linux64.env"文件,修改GOROOT,3.點擊工具欄的編譯按鈕“B”。4.l

原创 QT發佈程序打開數據庫失敗

    QT發佈程序後,打開數據庫失敗,提示“QSqlDatabase: QMYSQL driver not loaded”,可如下操作:     1.將qt生成的test.exe拷貝到一個空文件夾test下     2.點擊“開始”→“

原创 Qt右鍵菜單中文顯示

1.複製D:\Qtmingw\Qt5.5.0\5.5\mingw492_32\translations文件夾下的qt_zh_CN.qm到程序路徑下qm文件夾下; 2.添加一個資源文件tran.qrc將qt_zh_CN.qm添加到資源文件;

原创 qt中movetothread的使用

1.創建對象,創建線程。 QTcpServer* m_Server = new QTcpServer; QThread* th = new QThread(this);2.執行movetothread函數m_Server->moveTo

原创 QT添加到系統托盤

有時需要將程序放在系統托盤,可以通過如下實現: void Test::SetSystemTrayIcon() { QIcon icon = QIcon(QPixmap(":/images/icon.png")); if