编程
文章平均质量分 79
是谁在许愿瓶里写满了悲哀
绳可锯木断,水可滴石穿。
展开
-
token是什么?
文章来源:https://blog.51cto.com/wyong/1553352对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。一、我们先解释一下他的含义:Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户...转载 2019-11-19 21:44:34 · 433 阅读 · 0 评论 -
关于为什么出现粘包问题及如何解决!
1 什么是粘包现象TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。 2 为什么出现粘包现象(1)发送方原因我们知道,TCP默认会使用Nagle算法。而Nagle算法主要做两件事:1)只有上一个分组得到确认,才会发送下一个分组;2)收集多个小分组,在一个确认到来时一起发送。所以,正是Nagle算法造成了发送方有可能造成粘包...原创 2019-08-23 13:02:44 · 3489 阅读 · 0 评论 -
使用IShellLink和IPersistFile在windows下创建文件快捷方式
转载:http://www.cnblogs.com/lzjsky/archive/2011/01/17/1937525.html二个操作:新建和解析主要用到的是COM组件。IShellLink和IPersistFile需要添加的头函数#include <shobjidl.h>IPersistFile主要用到两个成员函数:1、Save。保存内容到文件中去2、Load。读取...原创 2019-08-12 12:51:35 · 995 阅读 · 0 评论 -
Qt学习之Tcp通信
QT中TCP协议让服务器和客户端之间通信的具体流程:-----服务器流程:创建QTcpServer对象tcpServer;启动监听,调用listen函数;listen(QHostAddress::Any, 端口号);当有客户端连接时会发送newConnection信号,出发槽函数接受连接(得到一个与客户端通信的套接字QTcoSocket);connect(&tcpServer, ...原创 2019-01-25 15:35:40 · 887 阅读 · 0 评论 -
【c++】模拟实现string类__实现增删查改
代码如下:String.h文件#pragma once#include<iostream>#include<assert.h>using namespace std;class String{public: String(const char* str = "")//构造函数 { _str = new char[strlen(str) + 1];原创 2017-07-15 17:04:14 · 417 阅读 · 0 评论 -
【c语言】模拟实现strcpy函数:
简介: strcpy函数是把从src的地址开始且含有’\0’结束符的字符串复制到以dest开始的地址空间。例如,定义一个字符串char a[20],和一个字符串b[]=”i am happy”,使用strcpy函数就可以把b复制到a中去。 函数原型:char *strcpyu (char *dest, const char *src) 模拟实现strcpy函数:#include<stdio.原创 2017-02-17 21:41:03 · 285 阅读 · 0 评论 -
【c语言】模拟实现strcmp函数
简介:strcmp用于比较两个字符串。设有两个字符串str1,str2, 若str1==str2,则返回0; 若str1>str2,则返回正数;若str1#include<strdio.h>#include<assert.h>int my_srtcmp(const char *str1,const char *str2){ assert((*str!=NULL)&&(*str2!=原创 2017-02-17 22:43:30 · 408 阅读 · 0 评论 -
【c语言】模拟实现strcat函数
简介:strcat函数是连接两个字符串。例如:有char *str1 = “abcd”,char *str2 = “efg”,strcat (str1,str2)可以将efg连接到abcd后面,结果是abcdefg,并且存放在str1中。 函数原型:extern char *strcat(char *dest, const char *src) 头文件:在c中,它在 < string.h>原创 2017-02-18 21:26:16 · 672 阅读 · 0 评论 -
【c语言】模拟实现strlen函数
strlen函数所作的仅仅是个计数器的工作。它从一个字符串开头开始扫面,直到碰到第一个结束字符‘\0’为止,然后返回计数器值(长度不包括’\0’)。 模拟实现:#include<stdio.h>#include<stdlib.h>#include<assert.h>int my_strlen(char const *str){ int count = 0; assert(str原创 2017-03-05 21:35:30 · 268 阅读 · 0 评论 -
【c语言】递归实现strlen函数
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<assert.h>int my_strlen(char *str){ assert(str); if (*str == '\0') { return 0; } else {原创 2017-03-10 12:54:38 · 697 阅读 · 0 评论