原创 十六進制字符串轉十六進制數

static int tolow(int c) { if (c >= 'A' && c <= 'Z') { return c + 'a' - 'A'; } else {

原创 #define if

#include <stdio.h> #define A(x) \ do \ { \

原创 簡單指針調着玩

#include <stdio.h> #include <iostream> void swap(int **a,int **b){     int *tp=NULL;     printf("*a==%lld,*b==%lld

原创 數據範圍

https://blog.csdn.net/weixin_42856843/article/details/81989737

原创 nv12縮放(雙線性插值)及查看

#include <time.h> #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <sys/stat.h> typedef unsigned

原创 網絡原理03_物理層4

總結: 物理層基本概念(傳輸接口的特性) 數據通信的基本知識(通訊的數據流向) 比特率、波特率辨析 相關術語(數據,信號,碼元) 有關信道的基本概念(有哪幾種信道,各自優缺點) 幾種最基本的調製方法(基帶信號變爲帶通信號) 常用

原创 網絡原理03_物理層3

數字傳輸系統 寬帶接入技術

原创 網絡原理03_物理層2

物理層下面的傳輸媒體 有線電視用的是同軸電纜 網線共八根線,但是百兆和十兆的網絡只用到了四根線:1326 千兆網絡八根線都要用 計算機和交換機可以用直通線(交換機可以調整線序) 同類設備相連交叉線 信道複用技術

原创 運算符重載

#include <iostream> #include <cstdio> #include <algorithm> using namespace std; //+;-;*; //int + obj class A {

原创 面試總結

1、哈夫曼樹 2、拓撲排序 3、二叉樹層次遍歷 4、進程鎖產生的情況及如何解除 5、Linux爲什麼用多進程不用多線程 6、進程之間的通信 7、線程之間的同步 8、雙向鏈表插入刪除 9、排序 10、IO複用 11、shell腳本 13、T

原创 網絡原理02_OSI

應用層:所有能夠產生網絡流量的程序 表示層:在傳輸之前是否進行加密或壓縮或處理 :二進制:ASCLL 會話層:查殺木馬 netstat -n 查看建立的會話 傳輸層:可靠傳輸,流量控制,不可靠傳輸 網絡層:最佳線路的選擇,規劃I

原创 網絡原理01

1、局域網 總結:覆蓋範圍小,自己花錢買設備,帶寬固定,設備之間100m以內,10M;100M;1000M; 2、internet 有許多ISP,自己有獨立機房,對網民提供訪問Internet連接 3、廣域網

原创 斐波那契遞歸優化

把計算過的保存起來,減少重複計算 #include <cstdio> #include <iostream> #include <cstring> using namespace std; int arr[1024]; int f

原创 網絡原理03_物理層1

1、物理層基本概念 實例:可樂的蓋子,無論大小,瓶蓋是一樣的,接口標準化 2、數據通信的基礎知識 網卡發出數字比特流經過調制解調器變成模擬信號 ,接着經過廣域網傳輸模擬信號到達下一個調制解調器在轉換成數字信號到達網卡 如果在局

原创 windows下打開Ubuntu功能

1、進入到控制面板,打開程序和功能選項,選擇《啓用或關閉Window功能》 2、往下翻找到《適用於Linux的Windows的子系統》選中 3、確定後,自動安裝功能,然後按照提示重啓, 4、打開系統應用市場,搜索Ubuntu,下載