STM32串口通信之超级终端控制LED灯(STM32_12)
#ifndef__UART__H#define__UART__H#include"stm32f10x.h"#include"stdarg.h"#include"stdlib.h"#include"string.h"#include"stdio.h"#defineEN_USART10//禁用USART1#defineEN_USART31//启用USART3#defineUSART_nUSART3//使用USART3用于fputc#defineUSART1_REC_L...
一个合格的ACMer的代码当中,都藏着哪些秘密?
cstdlib库函数等同于C语言中stdlib.h,封装了一些常用的库函数,如rand、srand、free、malloc等。cmath库等于C语言中的math.h,封装了一些数学运算相关的库函数,如pow、sqrt等。后面的queue、vector、map、set都是STL库,包含了一些比较好用的数据结构。比如queue中封装了queue以及deq...
九个容器环境安全红队常用手法总结
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<stdint.h>#include<sys/ptrace.h>#include<sys/types.h>#include<sys/wait.h>#include<unistd.h>#include<sys/user.h>#include<sys/reg.h>#defineSHELLCODE_SIZE0unsignedchar*shellcode="";intinject_data(pid_tpid,unsigned...
自己动手用C语言写一个服务器和客户端(TCP)
/*服务器*/#include<stdio.h>#include<string.h>#include<stdlib.h>#include<strings.h>#include<sys/types.h>#include<sys/socket.h>#include<arpa/inet.h>#include<netinet/in.h>intmain(){intsockfd=socket(AF_INET,SOCK_STREAM,0);//创建套接字if(sockfd<0){perror("socket...
一份完整的 IPv6 环境下 DNS 相关测试
当域名同时存在A与AAAA记录,并且网络类型为双栈网络时,绝大多数程序工作正常。仅有一种情况例外,即程序中使用了gethostbyname函数,同时resolv.conf中配置了optionsinet6时,此时程序会返回错误的解析结果RFC以及绝大多数实现方式,均回优先使用IPv6地址建立连接...
LM3S9B96 的以太网配置
/*头文件包含区---*/#include"string.h"//strcmp函数和memset函数#include"inc/lm3s9b96.h"#include"inc/hw_ints.h"#include"inc/hw_memmap.h"#include"inc/hw_nvic.h"#include"inc/hw_types.h"#include"inc/hw_i2c.h"#include...
Linux 下的进程间通信:套接字和信号 | Linux 中国
#include<string.h>#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/tcp.h>#include<arpa/inet.h>#include"sock.h"voidreport(constchar*msg,intterminate){...