原创 Linux的殭屍進程及其解決方法

Linux的殭屍進程及其解決方法1. 產生原因:     在UNIX 系統中,一個進程結束了,但是他的父進程沒有等待(調用wait / waitpid)他,那麼他將變成一個殭屍進程。通過ps命令查看其帶有defunct的標誌。殭屍進程是一

原创 linux 下共享內存的釋放

問題描述:在使用linux共享內存的時候,有時候程序異常結束,共享內存沒有被釋放,導致程序重新運行無法使用共享內存通信。解決辦法:1.在程序中打印出shmid的值2.在linux終端輸入命令 ipcs -m |grep shmid3.在終

原创 解決ubuntu下Qt中無法輸入中文的問題

環境:ubuntu16.04 、Qt5.7剛安裝玩Qt後發現在程序中加註釋是無法輸入中文的,查着原因後找到了以下解決辦法:首先安裝fcitx-frontend-qt5sudo apt-get install fcitx-frontend-

原创 c++中兩個類相互包含引用

問題描述:c++在使用過程中遇到兩個類需要相互包含引用的問題解決辦法:兩個類的頭文件之中,選一個包含另一個類的頭文件,另一個頭文件中採用class *;的申明形式,在實現文件中(*.cpp)中包含頭文件,如下所示:class A.h#in

原创 python 使用matplotlib 實現從文件中讀取x,y座標的可視化方法

今天小編就爲大家分享一篇python 使用matplotlib 實現從文件中讀取x,y座標的可視化方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 1. test.txt文件,數據以逗號分割,第

原创 Qt軟件在看代碼的時候有時候出現界面變灰無響應問題解決辦法

問題描述:在Ubuntu16.04使用Qt5.7看代碼的時候界面變灰無響應,需要等一會才能正常操作解決辦法:刪除Qt項目配置文件rm -rf .config/QtProject

原创 python通過flask和前端進行數據收發

python代碼: # -*- coding: utf-8 -*- from flask import Flask,jsonify,render_template,request import json app = Flask(__n

原创 qt 中使用linux socket函數 connect 和Qt中connect衝突的問題

問題描述:qt 中使用linux socket函數 connect 和Qt中connect衝突解決辦法:  在qt中使用linux socket函數的connect,使用::connect()即可解決,例:ret = ::connect(

原创 linux 下往文件中寫入數據代碼

linux下往文件中寫入數據代碼#include <stdio.h> #include <stdlib.h> int main() { FILE *pf = fopen("a.txt","w"); if(pf == NULL) {

原创 linux 獲取當前時間,精確到毫秒

linux下獲取當前系統時間,代碼如下:void sysTime(void) { struct timeval tv; struct timezone tz; struct tm *t;

原创 c語言字符串分割函數

C語言字符串分割strsep函數用於分解字符串爲一組字符串。定義語句爲char *strsep(char **stringp, const char *delim);使用實例:#include <stdio.h> #include <st

原创 第二次執行python -m SimpleHTTPServer 8080 &出現[Errno 98] Address already in use 錯誤的問題解決辦法

問題描述:在使用python起http服務的時候,發現第二次執行命令出現[Errno 98] Address already in use,錯誤,後來發現是端口被佔用了解決方法1:在linux執行命令 lsof -i :8080  (80

原创 c 語言rand()生成隨機數

c語言中rand()函數生成隨機數的用法:詳細介紹:(1)使用該函數首先應在開頭包含頭文件stdlib.h#include<stdlib.h>(C++建議使用#include<cstdlib>,下同)(2)在標準的C庫中函數rand()可

原创 c語言求數組的長度

1.在c語言中求數組的長度可用以下方法:char data[1024]; int length = sizeof(data)/sizeof(data[0]); printf("length=%d\n",length);即可求出數組長度爲1

原创 NVIDIA TX2 使能CAN模塊

問題描述:在使用TX2的時候需要測試CAN接口,發現官方系統中沒有加載CAN驅動,但是開發板中是有編譯好的CAN驅動模塊的解決辦法:1.手動加載CAN驅動模塊cd /lib/modules/4.4.38-tegra/kernel/net/