avatar
Articles
210
Tags
95
Categories
22

Theqiqi_blog
Search

Theqiqi_blog

3.在windows窗口程序中让图形通过鼠标控制移动
Created2024-08-23|C_Windows_Graphi|C•Windows•Graphi•GDI
[toc] 鼠标控制图形的移动1.让图形随着鼠标位置移动123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117#include <windows.h>// 定义全局变量来存储矩形的坐标和大小int rectX = 50; // 矩形左上角的X坐标int rectY = 50; // 矩形左上角的Y坐标int rectWidth = 50; // 矩形的宽度int rectHeight = 30; // 矩形的高度// 定义标志来跟踪矩形是否被选中BOOL isRectSelected = FALSE;POINT offset; // 用于存储鼠标 ...
2.在windows窗口程序中让图形通过键盘控制移动
Created2024-08-23|C_Windows_Graphi|C•Windows•Graphi•GDI
[toc] 在windows窗口程序中让图形通过键盘控制移动1.通过WSAD控制像素点上下左右移动12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879#include <windows.h>// 定义全局变量来存储红色像素点的坐标int posX = 50; // 初始X坐标int posY = 50; // 初始Y坐标// 窗口过程函数LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_PAINT: { PAINTSTRUCT ps; HDC hdc = BeginPaint(hwnd, &p ...
16.用C语言在windows中使用串口通信
Created2024-08-23|C with Socks|C•Windows•UART
[toc] 用C语言在windows中使用串口通信 接收串口消息的时候,如果出现乱码将串口速率修改到正确速率。 UART.c 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889//UART.c#include <windows.h>#include <stdio.h>#define COM_PORT "COM3" // 串口号(根据实际情况修改)#define BAUD_RATE 115200 // 波特率/* 发送数据 */void send_data(HANDLE hSerial, const char* data) { DWORD bytesWritten; if (!WriteFile(hSerial, data, s ...
15.用C语言使用WebSocks进行实时双向通信
Created2024-08-23|C with Socks|C•Websocket
[toc] 用C语言在Windows中使用WebSocks进行实时双向通信1.C语言在linux中编写支持websocket服务端代码websockets.c 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768//websockets.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <arpa/inet.h>#include <sys/socket.h>#define PORT 9000void handle_client(int client_socket) { char buffer[1024]; int bytes_received = recv(client_s ...
13.用C语言写http与https代理服务器
Created2024-08-23|C with Socks|C•Windows•Socks
[toc] 用C语言在windows中写http/https代理服务器1.用C语言写一个tcp服务器123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122/*一、服务器0.初始化socket1.创建socket2.绑定地址与端口3.监听4.接受来自客户端的连接5.接收消息->循环接收消息6.关闭socket*/#include <winsock2.h>#include <ws2tcpip.h>#include <stdio.h>#include <stdlib.h>#incl ...
14.用C语言在linux中使用Socks5协议开发代理服务器
Created2024-08-23|C with Socks|C•Socks5
[toc] 用C语言在linux中使用Socks5协议开发代理服务器1.写一个使用socks5协议的代理服务器程序支持域名与ipv4socks5s.c123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 ...
note_pve使用笔记
Created2024-08-23|Linux|Linux•PVE•Disk
转换VMDK到qcow21 1qemu-img convert -f vmdk -O qcow2 /home/kali/iso/openwrt-23.05.4-x86-64-generic-ext4-combined.vmdk /home/kali/iso/openwrt-23.05.4-x86-64-generic-ext4-combined.qcow2 2 1qemu-img convert -f vmdk -O qcow2 /home/kali/iso/server2022_0.vmdk /home/kali/iso/server2022_0.qcow2 添加硬盘1 1qm importdisk 100 /home/kali/iso/openwrt-23.05.4-x86-64-generic-ext4-combined.qcow2 local-lvm 2 1qm importdisk 100 /home/kali/iso/server2022_0.vmdk local-lvm 扩展lvm分区12lvextend -L+100G pve/datalvresize -- ...
12.用C语言与tcp协议写一个代理服务器
Created2024-08-23|C with Socks|C•Socks
[toc] 一、使用C语言在windos中写一个tcp客户端程序,在linux中写一个tcp服务端程序1.用C语言在linux中写一个tcp服务端程序123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687// LinServer.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h> // for close()#include <arpa/inet.h> // for sockaddr_in, inet_ntop#include <sys/socket.h> // for socket(), bind(), listen(), accept( ...
11.使用C语言在Linux平台写服务端在windows中写客户端
Created2024-08-23|C with Socks|C•WinSock•TCP•IPV4•IPV6
[toc] 用C语言使用TCP协议发送文本消息1.用C语言使用TCP协议发送一句文本消息1.使用C语言在Linux中创建服务端程序接收一句文本消息12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970// LinServer.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h> // for close()#include <arpa/inet.h> // for sockaddr_in, inet_ntop#include <sys/socket.h> // for socket(), bind(), listen(), accept()int main() { int serverSock ...
10.用C语言在Linux中使用https协议浏览网页
Created2024-08-23|C with Socks|C•Linux•Socks
[toc] 使用C语言与openssl库在Linux中使用https协议浏览网页1. 安装openssl库 Debian中安装openssl库 12sudo apt updatesudo apt install openssl libssl-dev 编译命令 1gcc -o LinClient LinClient.c -lssl -lcrypto 2. 用C语言在Linux中使用https协议浏览https://www.bilibili.com/LinClient.c12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212 ...
1…91011…21
avatar
Theqiqi
Articles
210
Tags
95
Categories
22
Follow Me
Announcement
This is my Blog
Recent Post
101.使用Grop网站提供的api2026-01-03
9.压测2025-03-27
8.Linux Socket并发模型http服务器2025-03-27
7.web服务器中收发REST接口2025-03-27
6使用c语言与linux系统写一个web服务器,解析并响应get与post请求2025-03-27
Categories
  • C with Socks16
  • C_Sound10
  • C_Windows_Graphi9
  • Cpp5
  • Cpp_Socket4
  • C语言在Windows中实现抓包4
  • C语言的万种用法9
  • Debian1
Tags
C++ Websocket Socks5 REST API rufus ISO cmake c_windows_driver OpenGl Debian MySql mysql Drvier x86汇编程序 System qemu Http http AI first pragram Direct2D TCP 64位汇编程序 Linux Desktop make WindowsDriver link nasm Socks html ipv6 Cmake Python windows driver Ipv6 sql UltraISO Capture Socket
Archives
  • January 20261
  • March 202558
  • February 202523
  • September 20242
  • August 202471
  • June 20242
  • March 20245
  • February 20248
Info
Article :
210
UV :
PV :
Last Update :
©2020 - 2026 By Theqiqi
Framework Hexo|Theme Butterfly
Search
Loading the Database