原创 c++面向對象模型初探

C++對象模型可以概括爲以下2部分: 1. 語言中直接支持面向對象程序設計的部分,主要涉及如構造函數、析構函數、虛函數、繼承(單繼承、多繼承、虛繼承)、多態等等。 2. 對於各種支持的底層實現機制。 在c語言中,“數據”和“處理數據的操作

原创 dm03_數據類型分類和封裝

數據類型的用途 //數據類型的本質:固定大小內存塊的別名 // b &b 數組數據類型 (定義一個1 數組類型 2數組指針  3 數組類型和數組指針類型的關係) ====>壓死初學者的三座大山  拋磚 // b+1  &b+1 結果不一樣

原创 韋東山最新一期設備樹Led驅動

1 更改開發板ip ifconfig eth0 192.168.35.120 netmask 255.255.0.0 2 掛載 mount -t nfs -o nolock,vers=3 192.168.35.245:/home/b

原创 bc: not found

原创 數組做函數參數的退回問題 退回爲一個指針,

#include "stdlib.h" #include "string.h" #include "stdio.h" //排序 void main01() {     int        i = 0,j = 0;     int    

原创 海思arm-hisiv400-linux 交叉編譯FFmpeg

1、下載源碼包 http://ffmpeg.org/download.html#releases 2、解壓ffmpeg-4.1.5.tar.bz2 tar jxvf ffmpeg-4.1.5.tar.bz2 3、安裝ffmpeg

原创 運算符重載 重載的兩種方法 + - ++ ——運算符重載

一、運算符重載入門技術推演 #include<iostream> using namespace std; class Complex { public: int a; int b; public: Complex(int a

原创 數組類 【】 == !=運算符重載

#include“” #pragma once #include<iostream> using namespace std; class Array { public: Array(int length); Array(co

原创 韋東山100ask_imx6ull使用NFS啓動

需要提前設置好tftp,nfs 1、製作文件系統 2、把根文件系統壓縮包解壓到NFS目錄 3、編譯內核模塊並安裝 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules 4

原创 從搭建海思Hi3516A開發環境到成功編譯osdrv整個目錄走過的坑

從搭建海思Hi3516A開發環境到成功編譯osdrv整個目錄走過的坑

原创 debian 默認腳本解析器更改(./sdk.unpack: 2: source: not found)

debian 默認腳本解析器更改(./sdk.unpack: 2: source: not found) debian 系統默認的SH(腳本解析器)爲dash,可以使用 ls -l /bin/sh 命令查看。 dash解析器的解析效率很高

原创 ubuntun IP地址設置以及samba服務器

auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 #iface eth0 inet dhcp iface eth0 in

原创 將VS2015 QT轉爲QT5.9

使用MinGW編譯需要添加這個 INCLUDEPATH +=$$PWD/include LIBS += -L $$PWD/lib/win32 -lswscale -lswresample -lpostproc -lavutil -la

原创 Linux下安裝mysql

    1、Linux下安裝mysql 通過以下鏈接安裝的 https://www.jianshu.com/p/276d59cbc529 2、啓動mysql sudo /usr/local/mysql/support-file

原创 new和delete的基本語法

new int; //開闢一個存放整數的存儲空間,返回一個指向該存儲空間的地址(即指針) new int(100);  //開闢一個存放整數的空間,並指定該整數的初值爲100,返回一個指向該存儲空間的地址 new char[10];