自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux C 简单版线程池 + epoll实现服务器中遇到的线程阻塞的问题

最近在学习线程池方面的内容,epoll与线程池结合实现服务器。然后遇到了一个线程阻塞的问题问题描述:当一个客户端接入服务器后,发送数据,服务端能够打印出数据并回射给客户端。但在连其他客户端后,其他客户端在发送数据后服务器就不能打印数据并回射了。甚至直接退出。下面是代码:threadpoolsimple.h#ifndef _THREADPOOL_H#define _THREADPOOL_H#include <stdio.h>#include <stdlib.h>#

2021-08-26 16:47:08 714 1

原创 学习Linux网络编程是遇到的大小端字节序的一些问题,以及对printf的一点理解

网络字节序为使网络程序具有可移植性,使同样的C代码在大端和小端计算机上编译后都能正常运行,可以调用以下库函数做网络字节序和主机字节序的转换。#include <arpa/inet.h>uint32_t htonl(uint32_t hostlong);uint16_t htons(uint16_t hostshort);uint32_t ntohl(uint32_t netlong);uint16_t ntohs(uint16_t netshort);//h表示host,n

2021-08-12 19:10:17 294

原创 VMware ubuntu18.04下Host-Only(仅主机模式下)的网络配置

vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。Host-Only(仅主机模式)Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。其网络结构如下图所示:通过上图,我们可以发现,如果要使得虚

2021-08-10 01:03:14 2556

原创 blazar-β,慕课一些实验

初学arm嵌入式开发,跟着慕课上的实验做做,试试手1.systick 定时器中断实验,使用systick中断向串口每秒发送时间#include "derivative.h" /* include peripheral declarations */#define toggle(p,i) {p ^= i;}#define led1_toggle toggle(GPIOB_PDOR,0x040000)#define led2_toggle toggle(GPIOC_PDOR,0x0024)

2021-01-16 03:19:04 310 2

原创 贪吃蛇c源码

贪吃蛇c源码#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>#include<graphics.h>#include<conio.h>#include<time.h>#include<mmsystem.h>#pragma comment(lib,"winmm.lib")//定义坐标结构体

2020-12-15 06:00:15 246

空空如也

空空如也

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

TA关注的人

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