原创 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: