自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Options for Linking(For GCC version 11.2.0)

gcc编译器与链接器常用选项摘录

2022-07-26 14:22:48 280 1

原创 Windows API 信息梳理

Windosw API 相关信息收集整理

2022-07-15 14:01:44 1030

原创 翼辉系统原始套接字DEMO

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/socket.h>#include <netinet/ip.h>#include <netinet/tcp.h>#define DEST_PROT (4000)#define PACKET_LEN (128)#define TTLVAL (2

2021-09-23 19:48:32 150

原创 翼辉实时系统线程示例

#include <stdio.h>#include <pthread.h>void *user_thread(void *arg){ int i = 5; while (i--) { printf("L%d, test_thread run %d.\n", __LINE__, i); sleep(3); } return (0);}int main (int argc, char **argv){

2021-09-22 16:10:02 96

原创 网络地址转换

一、IPv41、inet_ntopconst char *inet_ntop(int af, const void *src, char *dst, socklen_t size);const char *inet_ntop(int family, const void *addrptr, char *strptr, size_t len){ const u_char *p = (const u_char*)addrptr; if (family == AF_INET) { char tem

2021-09-10 03:59:42 260

转载 #pragma 预处理指令详解

在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #pragma para 其中para为参数,下面来看一些常用的参数。(1) message 参数message参数是我最喜欢的一个参数,它能够在编译信息输出窗口中输出相应的信

2021-09-08 10:50:32 1115

转载 struct timespec 和 struct timeval

time()函数提供了秒级的精确度头文件: <time.h>函数原型:time_t time(time_t * timer)函数返回从TC1970-1-1 0:0:0开始到现在的秒数用time()函数结合其他函数(如:localtime、gmtime、asctime、ctime)可以获得当前系统时间或是标准时间。如果需要更高的时间精确度,就需要struct timespec 和 struct timeval来处理:struct timespec 定义:typedef long t

2021-09-08 10:32:13 1676

转载 Linux编程获取本机IP地址的几种方法

在进行Linux网络编程时,经常会需要获取本机IP地址,除了常规的读取配置文件外,本文罗列几种个人所知的编程常用方法,仅供参考,如有错误请指出。方法一:使用ioctl(),获取本地IP地址Linux下可以使用ioctl()函数以及结构体 struct ifreq和结构体struct ifconf来获取网络接口的各种信息。具体过程是先通过ictol获取本地所有接口的信息保存到ifconf结构中,再从其中取出每个ifreq表示的接口信息。如果本机的IP地址绑定在第一块网卡上,则只需指定网卡名称,无需

2021-09-08 10:00:55 6974

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除