自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JiaYou

jiayou

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

原创 vs2017 c++项目中使用sqlite3

在vs中使用其他的库时,需要三样东西.h 头文件.lib库.dll运行库首先进入sqlite3的下载网址下载源代码文件(sqlite-amalgamation-3270100.zip)和windows平台(sqlite-dll-win64-x64-3270100.zip)的压缩包源代码解压就得到了.h头文件。解压sqlite-dll-win64-x64-3270100.zip后会得...

2019-02-13 10:00:01 1812

原创 TCP三次握手、四次挥手与状态转换

三次握手建立一个TCP连接时会发生下述情况服务器通常通过调用socket(), bind() , listen() 来准备接收外来的连接,称为被动打开客户端通过connect() 发起主动打开。 客户端的TCP发送一个SYN(同步)分节。它告诉服务器客户端将在连接中发送的数据的初始序列号。通常SYN不携带数据,其所在的IP数据报只含有一个IP首部、一个TCP首部、及可能有的TCP选项...

2018-08-21 11:05:28 243

原创 Linux下基于socket实现的简易多线程聊天室

设计思路服务端用一个数组来存放连接的客户端的sockid,一个COUNT来存放当前连接的客户端数量。服务端listen后一直处在accept状态,每接收到一个连接,就创建一个线程来完成与客户端的通信。当一个客户端发言时就遍历存放sockid的数组,向其它所有用户发送这条信息。客户端连接服务端后启动一个线程专门接收服务端返回的信息,主线程专门负责向服务端发送消息。/*头文件*/...

2018-07-19 14:58:37 1743

原创 C++ sort 函数

在刷题看C++源代码时,发现sort()这个函数,作为一个C++萌新,就去查看了这个函数的相关用法。Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!sort函数包含在头文件为#include的c++标准库中。

2017-05-11 21:40:21 516

原创 hdu1257 最少拦截系统

Problem Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里

2017-05-10 20:56:57 184

原创 DP动态规划

******************************************************************************************动态规划(英语:Dynamic programming,DP)是一种在数学、计算

2017-05-04 21:55:59 439

原创 校门外的树

某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 马路上有一些区域要用来建地铁,这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移

2017-03-21 21:06:37 480

原创 ACM小组的成绩排名

ACM小组的成绩排名

2017-03-18 16:47:22 889

空空如也

空空如也

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

TA关注的人

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