原创 C++:字符串逆序

#include <iostream> #include <string> using namespace std; int main() { string a, b; getline(cin, a);

原创 C++:求立方根

#include <iostream> #include<iomanip> using namespace std; double getValue(double a, double b, double target) {

原创 C++:練習題

#include <iostream> using namespace std; int getNum(int n) { if(n < 2) { return 0; } if(

原创 詳解TCP連接的“三次握手”與“四次揮手”

一、TCP connection 客戶端與服務器之間數據的發送和返回的過程當中需要創建一個叫TCP connection的東西; 由於TCP不存在連接的概念,只存在請求和響應,請求和響應都是數據包,它們之間都是經過由TCP創建的一個從客

原创 C++:[編程題]度度熊回家

時間限制:C/C++ 1秒,其他語言2秒 空間限制:C/C++ 32M,其他語言64M 一個數軸上共有N個點,第一個點的座標是度度熊現在位置,第N-1個點是度度熊的家。現在他需要依次的從0號座標走到N-1號座標。 但是除了0號座標和N-1

原创 C++:[編程題]買帽子

時間限制:C/C++ 1秒,其他語言2秒 空間限制:C/C++ 32M,其他語言64M 度度熊想去商場買一頂帽子,商場裏有N頂帽子,有些帽子的價格可能相同。度度熊想買一頂價格第三便宜的帽子,問第三便宜的帽子價格是多少? 輸入描述: 首先

原创 C++:字符串刪除

輸入兩個字符串,從第一字符串中刪除第二個字符串中所有的字符。 例如,輸入”They are students.”和”aeiou”,則刪除之後的第一個字符串變成”Thy r stdnts.” #include<string> #inclu

原创 C語言:數組初始化第一個元素

#include <stdio.h> int main() { int arr[10] = {0xFF}; for(int i = 0; i < 10; i++) { printf("arr[%d] = %d\n", i

原创 虛擬機ubuntu和開發板UDP Socket通信實例

服務器端的步驟如下: 1. socket:      建立一個socket 2. bind:          將這個socket綁定在某個端口上(AF_INET) 3. recvfrom:  如果沒有客戶端發起請求,則會阻塞在這個函數裏

原创 C++編譯錯誤:error: array used as initializer

 在.h裏面直接對數組進行賦值,會報錯error: array used as initializer class Eth_APP //final : public ethBase { public:     /// @brief Cl

原创 基於epoll的socket編程總結

Ethernet消息的發送方是server,Ethernet消息的接收方是client。 一個以太網節點,接受消息的時候是client。發送消息的時候是server。 server需要listen socket。

原创 linux 高併發網絡編程之epoll詳解

前言       I/O多路複用有很多種實現。在linux上,2.4內核前主要是select和poll,自Linux 2.6內核正式引入epoll以來,epoll已經成爲了目前實現高性能網絡服務器的必備技術。儘管他們的使用方法不盡相同,但

原创 爲什麼有監聽socket和連接socket,爲什麼產生兩個socket

先看一般的socket建立連接的雙方的過程: 客戶端: socket()---->創建出 active_socket_fd (client_socket_fd) bind()--->把active_socket_fd與ip,port綁定起

原创 inux 高併發事件觸發處理 — epoll

 轉載: https://blog.csdn.net/qq_19923217/article/details/81943705 版權聲明:遵循 CC 4.0 BY-SA 版權協議   一. 概述 epoll 是 Linux 內核爲處理大批

原创 C++: [編程題]逛街

 [編程題]逛街 時間限制:C/C++ 2秒,其他語言4秒 空間限制:C/C++ 256M,其他語言512M 小Q在週末的時候和他的小夥伴來到大城市逛街,一條步行街上有很多高樓,共有n座高樓排成一行。 小Q從第一棟一直走到了最後一棟,小Q