原创 qt 讀寫ini文件
#include <QSettings> //寫配置文件 QSettings m_settings("Config.ini", QSettings::IniFormat); m_settings.beginGroup(
原创 svn不支持中文目錄
安裝完svn後需要添加本地的項目管理,發現只能添加中文的文件,不能添加中文的目錄,網上不是要安裝插件就是要修改參數配置文件,打開svn安裝目錄發現沒有就沒有auxx.conf的配置文件,看來網上那些方式並不適合當前的安裝。 其實
原创 鏈表list
鏈表的常用操作 assign() 給list賦值 back() 返回最後一個元素 begin() 返回指向第一個元素的迭代器 clear() 刪除所有元素 empty() 如果list是空的則返回true end() 返回末尾的迭代器
原创 define 和 typedef 差異
define 我們常用來對可變參數進行定義,使用的方式如下: #include <stdio.h> #define PI 3.14159 void main() { float s = 0; float r =
原创 sort 排序的使用
#include <iostream> #include <algorithm> //sort的頭文件 using namespace std; int main() { int arry[10]={1,4,12,43
原创 Qt 界面隱藏鼠標
Qt 中可以通過setCursor實現設置在當前的軟件窗口下的鼠標樣式或者顯示隱藏鼠標指針 1. 只在某個 widget 中隱藏鼠標指針,那麼在該 widget 的構造函數中調用 QWidget::setCursor(QCursor(Qt
原创 u-boot啓動時間優化
原文鏈接: https://blog.csdn.net/linux_0416/article/details/79637110 1.去掉啓動時的按鍵等待 U-boot 啓動的時候出現一個 Hit any key to stopautobo
原创 shell中的判斷 if then用法
1. 判斷f根目錄文件是否存在 #如果文件不存在需要創建 if [ ! -f "/creat_file" ]; then mkdir -p /create_file fi #如果文件存在,需要刪除, if [
原创 去掉TI-SDK文件系統中的進度條界面
TI-sdk包提供的文件系統在啓動時會顯示文件系統的啓動進度條,如果不想顯示該進度條 vi /etc/rcS.d/S00psplash.sh //屏蔽下面的 /usr/bin/psplash --angle $rotation
原创 很簡單明瞭的驅動分層
以JZ2440開發板的點亮led的操作做一下總結,驅動分爲led_dev.c,led_drv兩部分,另外還有一個測試程序led_test.c led_dev:硬件資源 led_dev是和硬件設備相關的代碼,其功能是包含、上報可供調度的硬
原创 嵌入式開發環境配置nfs, tftp,交叉編譯工具
基於ubuntu 安裝NFS 安裝nfs: sudo apt-get install nfs-kernel-server 配置: sudo vim /etc/exports 在最後一行添加: /h
原创 Qt 通信協議 ---udp網絡編程
udp協議:用戶數據報協議,是一種簡單的面向數據報的傳輸協議 特性: 提供的是非面向對象的連接方式,不可靠的數據傳輸,不保證是否能到達,是否出現數據丟失,不提供數據重發機制,傳輸速度快 應用 : 主要應用於對通信數據要
原创 常用的幾個文件操作函數
1. 在編程中,我們要操作文件之前需要先打開文件才能去操作文件,何爲打開文件呢?說白了就是將要進行操作的文件與當前的程序進行連接。 常用的打開文件的函數是: open ,fopen fopen 系列是標準的C庫函數;open系列是 PO
原创 Qt中定義全局變量方法
在使用qt編程時經常要使用到全局變量,全局變量該如何去定義和初始化呢 有兩種方式 第一種使用extern 關鍵字 //global.h extern int a; //global.cpp static int a = 1; //
原创 大端小端判斷
大端模式(Big Endian):數據的高字節,保存在內存的低地址中;數據的低字節,保存在內存的高地址中。 小端模式(Little Endian):數據的高字節,保存在內存的高地址中;數據的低字節,保存在內存的低地址中。 e.g: