page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6255 次

3096 个回答

0 赞同

用UDP协议道讯时怎样得知目标机是否获得了数据包?

可以在每个数据包中插入一个唯一的ID,比如 timestamp或者递增的int。 发送方在发送数据时将此ID和发送时间记录在本地。 接收方在收到数据后将ID再发给发送方作为回应。 发送方如果收到回应,则知道接收方已经收到相应的数据包;如果在指定时间内没有收到回应,则数据包可能丢失,需要重复上面的过程重新发送一次,直到确定对...

回答于 2022-03-04 14:36

0 赞同

如何输出源文件的标题和目前执行行的行数?

printf(“The file name:%dn”, FILE); printf(“The current line No: %d\n”, LINE); ANSI C标准预定义宏; LINE FILE DATE TIME STDC 当要求程序严格遵循ANSC标准时该标识符被赋值为1 cplusplus 当编写C+程序时该标识符被定义

回答于 2022-03-04 14:36

0 赞同

希尔,冒泡,快速,插入哪个平均速度最快?

快速排序 快速排序、归并排序和基数排序在不同情况下都是最快最有用的

回答于 2022-03-04 14:35

0 赞同

腾讯服务器每秒有2W个QQ号同时上线,找出5min内重新登入的qq号并...

向输出列表,后面说 struct QQstruct {undefined num_type qqnum, timestamp last_logon_time, QQstruct *pre, QQstruct *next, OutPutlist *out //用于free节点的时候,顺便更新下输出列表 } 另外增加两个指针列表 第一个大小300的循环链表,自带一个指向 QQStruct的域,...

回答于 2022-03-04 14:35

0 赞同

请描述C++的内存管理方式?

在c++中内存主要分为5个存储区: 栈(Stack):局部变量,函数参数等存储在该区,由编译器自动分配和释放.栈属于计算机系统的数据结构,进栈出栈有相应的计算机指令支持,而且分配专门的寄存器存储栈的地址,效率分高,内存空间是连续的,但栈的内存空间有限。 堆(Heap):需要程序员手动分配和释放(new,delete),属于动...

回答于 2022-03-04 14:32

0 赞同

hash表的实现,包括STL中的哈希桶长度常数。

hash表的实现主要涉及两个问题:散列函数和碰撞处理。 1)hash function (散列函数)。最常见的散列函数:f(x) = x % TableSize . 2)碰撞问题(不同元素的散列值相同)。解决碰撞问题的方法有许多种,包括线性探测、二次探测、开链等做法。SGL版本使用开链法,使用一个链表保持相同散列值的元素。 虽然开链法并不要求...

回答于 2022-03-04 14:30

0 赞同

hash表如何rehash,怎么处理其中保存的资源?

先想想为什么需要rehash: 因为,当loadFactor(负载因子)<=1时,hash表查找的期望复杂度为O(1). 因此,每次往hash表中添加元素时,我们必须保证是在loadFactor <1的情况下,才能够添加。 模仿C++的vector扩容方式,Hash表中每次发现loadFactor==1时,就开辟一个原来桶数组的两倍空间(称为新桶数组),然后把原来...

回答于 2022-03-04 14:29

0 赞同

redis的主从复制怎么做的?

Redis旧版复制功能只有同步和命令传播。新版复制功能加入了部分同步的功能。 1)同步: 2)命令传播: 当主服务器会将自己执行的写命令,也即是造成主从服务器不一致的那条写命令,发送给从服务器执行,当从服务器执行了相同的写命令之后,主从服务器将再次回到一致状态。 3)部分同步:(断线后重复制) 复制偏移量:...

回答于 2022-03-04 14:28

0 赞同

decimal的精度为什么比double高?

float 单精度浮点 32bit, double 双精度浮点64bit, decimal是高精度 128bit,浮点型。 float double 是 基本类型(primitive type),decimal不是。 float 有效数字7位,范围 ±1.5 × 10E−45 to ±3.4 × 10E38 double 有效数字15/16 位,范围 ±5.0 × 10 E−324 to ±1.7 × 10E308 decimal 有效数字 28/29 位,范围 ±1.0...

回答于 2022-03-03 14:13

0 赞同

oauth是什么?有哪些方式?

oauth是开发授权协议。主要用来颁发令牌(token)。有四种授权方式。 授权码(authorization-code) 隐藏式(implicit) 密码式(password): 客户端凭证(client credentials) 1、授权码(authorization code)方式,指的是第三方应用先申请一个授权码,然后再用该码获取令牌。 这种方式是最常用的流程,安全性也...

回答于 2022-03-03 14:12