原创 linux date命令用法總結(沒想到date命令這麼強大!)

就按照我們平時會用到哪些這個思路來一一跟大家說明下這些用法。 1.年 tt@b8bf9df6f93f:~$ date +%Y 2020 2.月 tt@b8bf9df6f93f:~$ date +%m 02 大M顯示分鐘 小m顯示月份

原创 #define BYTE char*和typedef char* BYTE有什麼區別

直接貼代碼了: 例子 #include <iostream> #define BYTE1 char* typedef char* BYTE2; int main(int argc ,char* argv[]) {

原创 求A^B的最後三位數

題目 求A^B的最後三位數 解法 首先需要知道一個公式: ( a * b ) % c = ( ( a % c ) * ( b % c ) ) % c 爲什麼需要這個公式? a*b的結果可能出現溢出,所以取模之後就不會了

原创 Keiluversion4開發51和ARM環境的配置

前兩天在利用keilC編寫ARM程序時,發現都不能打開ARM的工程,編譯,運行等按鈕都是灰色的。左思右想感覺是環境配置方面出了問題,結果百度了一下,真的是。可是在C51的基礎上,安裝了MDK_ARM的環境,發現還是有問題。那麼如何才能解決

原创 不定參數的函數實現方式

前言 不定參數的函數實現,在c/c++裏面,主要依靠<stdarg.h>裏面的va_list,va_start,va_end。掌握了這三個內容的應用,基本可以寫出不定參數的函數了 舉例 void fun(const char* form

原创 在牛耳培訓時的每日一講ppt

還有一年大學就要畢業了,把這個分享上來就是做個念想。以後回憶起大學也好有個回憶。ppt好像是上傳不了,我就把它轉化成圖片了。嘻嘻!

原创 如何判斷大小端模式

什麼是大端模式?什麼是小端模式?大端模式:低地址存高字節,高地址存低字節小端模式:低地址存低字節,高地址存高字節判斷代碼:#include<iostream> using namespace std; typedef union Ch

原创 校招面試筆試記錄

廣州朗國電子應聘崗位:嵌入式軟件工程師筆試題1.位運算與符號優先級運算題目。2.volatile的用處,static的用處。3.利用UML進行電視機遙控器的類圖設計。4.將一個十進制數轉換成不同進制的算法設計。5.將一個數的第N位置0,置

原创 C++函數重載的一個小坑點

爲了實現函數重載,C++編譯器一般會採用名字改編的方式爲每個重載的函數生成一個獨一無二的名字,這樣在鏈接的時候就能找到正確的重載版本,例如:int test(bool x) { return 1; } int test(int

原创 使用esxcli命令升級VMware ESXi補丁

使用esxcli命令升級VMware ESXi補丁 參考:https://kb.vmware.com/s/article/2101199   升級前主備: 1. 確保ESXi主機已啓用ssh 2. 從VMware官網獲取補丁包 http

原创 關於awk/sed/grep的總結,整理了一個XMIND

百度網盤分享地址:鏈接:https://pan.baidu.com/s/1la1WovcbSAkhG9O60H9vhw 密碼:wc2q

原创 如何做模塊質量分析

最近在負責的一個模塊進入了測試的收尾階段,準備在最後做一次模塊質量分析,客觀的衡量下還有哪些問題,於是總結了下面這個文檔,如果大家需要做模塊質量分析可以參考下:

原创 ubuntu安裝gitkraken無法啓動的解決方法

ubuntu利用deb包安裝完gitkraken後,點擊快捷方式無法啓動的解決方法:1. whereis gitkraken     //查詢gitkraken的安裝路徑,一般是/usr/bin,或者/usr/share2. 在安裝目錄下

原创 爬樓梯問題的2中解法(遞歸+記憶化搜索)

問題描述:一個樓梯有N節,每次只能走1步或者2步,請問走完N節樓梯有幾種走法?解法:#include <stdio.h> //遞歸解法 int fun1(int n) { if(n==1||n==2) retur

原创 如何給ubuntu配置靜態IP和DNS

如何給ubuntu的指定網口配置靜態IP 如何配置DNS 如何給ubuntu的指定網口配置靜態IP 例如給eth0配置IP,掩碼和網關。 1.按照下面文件的內容配置即可 2.重啓電腦,注意:重啓服務是沒用的 qpz@ub