C
是葉先生了
学习编程
展开
-
多线程服务器
Linux下的socket通信最近再学多线程的一些知识,刚好项目需求需要一个多线程的服务器,就现学现卖搭了一个服务器(数据库搭载mysql , 贴出一个登录模块 ,写的不好手下留情,刚接触不久)1、Linux搭载mysql,有很多大佬的博客都有详细教程,这里就不搬运了。#include <unistd.h>#include <string.h>#include <sys/socket.h>#include <arpa/inet.h>#includ原创 2022-04-17 19:17:42 · 3038 阅读 · 0 评论 -
GPIO模拟串口
GPIO模拟串口发送接收数据简介:波特率9600bit/s,表示1s发送9600bit数据,也就是发送1bit数据间隔需要104us。本文是在11.0592M晶振下实现。发送程序#include <reg52.h>#include <intrins.h>typedef unsigned int u16;typedef unsigned char u8;sbit GPIO_Send = P1^0; u8 temp,cnt = 0;u8 flag = 0;u8 sen原创 2022-01-05 23:16:46 · 4045 阅读 · 0 评论 -
指针法数组排序
指针数组排序指针就是地址,指针一般指向数组的首元素地址#include<stdio.h>int main(){ void sort(int *b,int n); int a[10],i,*p; p=a; printf("输入10个数\n"); for(i=0;i<10;i++) scanf("%d",p++); p=a; sort(a,10); pr...原创 2019-11-28 18:08:27 · 558 阅读 · 0 评论 -
初写冒泡排序法
冒泡排序升序外循环总共执行n-1趟,内循环比较n-j次代码如下:#include<stdio.h>int main(){int a[10];int i,j,t;for(i=0;i<10;i++)scanf("%d",&a[i]);for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]){...原创 2019-11-28 18:04:25 · 122 阅读 · 0 评论