- 博客(11)
- 收藏
- 关注
原创 差值查找算法
int InsertionSort(int a[],int value,int low,int high,int times){ times ++; int mid = low+(value-a[low])/(a[high]-a[low])*(high-low); if(a[mid]==value){ printf("内部经过%d次查找,...
2020-03-01 14:18:01
347
1
原创 链表的创建(c语言)
#include <stdio.h>#include <stdlib.h>typedef struct Link{ int elem; struct Link* next;}link;link* initLink(){ link *p = NULL;//创建头指针 link *temp = (link*)malloc(sizeof(link));//创建首元...
2019-10-31 17:47:35
209
原创 c语言经典问题(josef)
相信每个人学习c语言的时候,都会在习题,教材,别人口中听到类似这么个问题一群小孩围坐一圈,依次报数1,2,3,报到3的出列,再从出列人的后面依次报数,如此下去,直至所有人全部出去难点就是1.求出列的人2.和如何处理出列的人。#include <stdio.h>int josef(int a[],int n,int m){ int i,j,k=0; for(i=0;i&l...
2019-10-28 11:37:22
286
原创 tcp和udp套接字的区别
tcp套接字在发送端和接收端通信的时候,会先建立一个一条固定的路径(虚电路),如果路径被破坏,则会重新建立。数据通过这条虚电路进行传输,传输成功则接收端返回一个信息,否则发送端会重新发送数据udp套接字的传输路径则有多种多样,由于数据传输路径长度不同,可能会造成前面的数据包比后面的数据包晚发送到接收端,甚至丢包两种套接字各有优缺点:无连接套接字传输效率高,但是不可靠,有丢失数据包、捣乱数据的...
2019-10-25 17:39:05
2421
原创 stl模版map用法
#include <iostream>#include <cstring>#include <map>using namespace std;int main(){ map<int,string>mapactor;//构造一个map mapactor.insert(pair<int ,string>(1,"邓超"));//插入...
2019-10-25 10:26:19
90
原创 网络环境编程(socket)服务端
套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字类型(1)流式套接字。它提供了一种可靠的、面向连接的双向数据传输服务,实现了数据无差错、无重复的发送。流式套接字内设流量控制,被传输的数据看作是无记录边界的字节流。在TCP/IP协议簇中,使用TCP协议来实现字节流的传输,当用户想要发送大批量的数据或者对数据传输有较高的要...
2019-10-24 19:03:23
182
原创 Mac上gdb安装和简单的调试
网上有很多教程,我简单总结下而且Mac mojave 版本gdb调试必须在前面加sudo,每次都无法避免,即使你设置好了证书,也会出现问题打开终端,输入brew install gdb以我的hello.c程序为例gcc -g hello.c -o hellosudo gdb hellofile hello //输入file hello(文件名) b main //在mai...
2019-10-21 13:55:01
363
原创 创建多线程依次打印1-MAX的数值
最近复习了线程的知识,许多知识学过看过,一段时间不用就忘了,还是要自己去复习回顾才可以熟练掌握我就以一道常见面试题来举例吧#include <stdio.h>#include <string.h>#include <pthread.h>#include <sys/time.h>#define MAX 10pthread_t thread...
2019-10-20 13:12:47
211
原创 c++多态的测试代码
上面B类继承A类,A类的hi函数为虚函数,B类重写了A的函数从第三十三行开始用到了多态,(A *d=&b)d是A的对象,引用了b,而b是B的对象所以,调用虚函数时,d会去调用B的函数第三十六行,d静态转换为B,d会去调用B的hi...
2019-10-14 19:40:12
330
原创 SQLDeveloper(结构化语言标准)
DDL data definition language 数据定义语句TCL transaction control language 事务控制语句DML data maniplution language 数据操纵语句DQL data query language 数据查询语句DCL data control language 数据控制语句DDL: 创建、...
2019-09-26 19:13:15
655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人