最近在给自己的服务器框架加上统计信息,其中一项就是统计创建的对象数,以及当前还存在的对象数,那么自然以对象名字作key。但写着写着,忽然纠结是用std::string还是const char *作key,哪个效率高些。由于这服务器框架业务逻辑全在lua脚本,在C++需要统计的对象没几个,其实用哪个没 ...
分类:
编程语言 时间:
2019-04-20 12:42:44
阅读次数:
336
ping命令的完整格式如下: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j -Host list] | [-k Host-list]] [-w timeout] dest ...
分类:
其他好文 时间:
2019-04-19 18:02:24
阅读次数:
139
一.TTL TTL集成电路的主要型式为晶体管-晶体管逻辑门(transistor-transistor logic gate),TTL大部分都采用5V电源。1.输出高电平Uoh和输出低电平UolUoh≥2.4V,Uol≤0.4V2.输入高电平和输入低电平Uih≥2.0V,Uil≤0.8V二.CMOS ...
分类:
其他好文 时间:
2019-04-18 16:57:42
阅读次数:
139
对于51单片机的一些问题 1、端口上外加上拉电阻有什么作用? 2、芯片上电后,IO口引脚上电压是多少,能输出多大的电流? 3、单片机内部的时钟是怎么一个机制? 4、复位过程又是怎样的? 参考:http://www.51hei.com/bbs/dpj-92756-1.html 5、程序又是如何下载至单 ...
分类:
其他好文 时间:
2019-04-13 19:01:12
阅读次数:
150
原文:KV型内存数据库RedisRedis是开源的高性能内存Key-Value数据库, 可以提供事务和持久化支持, 并提供了TTL(time to life)服务。 Redis采用单线程数据操作+非阻塞IO的模型,非阻塞IO提供了较高的IO性能,单线程操作保证了单条指令的原子性。 Redis使用简单... ...
分类:
数据库 时间:
2019-04-08 23:02:01
阅读次数:
305
1. 网络层:首部长度占4位,取值5-15 20-60字节 2. 区分服务占8位 3. 总长度:首部长度+数据部分长度 4. IP分组的最大长度:65535 IP分组数据的最大长度:65515 5. 数据发送完的标志:M=1时 有,不是最后一个分片 M=0时 无,是最后一个分片 6. 数据报首部部分 ...
分类:
其他好文 时间:
2019-04-08 17:25:36
阅读次数:
145
存活时间与IP分片 这里我们首先来研究一下关于IP协议的两个非常重要的概念:存活时间与IP分片。存活时间(TTL,Time to Live)用于定义数据包的生存周期,也就是在该数据包被丢弃之前,所能够经历的时间,或者能够经过的最大路由数目。这个值是在数据包被创建的时候设置的,而且通常在每次发往一个路 ...
分类:
其他好文 时间:
2019-04-06 18:32:29
阅读次数:
176
key的通用操作 keys pattern: pattern *表示任意一个多个字符 ?表示任意一个字符 del key1 key2 删除多个key exists keyname 查看是否存在 rename key newkey 重命名 expire key 设置过期时间 ttl key 查看剩余时 ...
分类:
其他好文 时间:
2019-04-06 16:50:40
阅读次数:
164
时隔两年 又借到了之前的那个激光雷达,最老版本的思岚A1,甚至不支持新的固件,并且转接板也不见了,看了下淘宝店卖¥80,但是官方提供了一个基于STM32的实现方式,于是我估摸着这个转接板只是一个普通的USB-TTL转接板,那我就用340搭一个试试吧 根据官方的datasheet,电机可以5V供电,核 ...
分类:
编程语言 时间:
2019-04-06 16:44:23
阅读次数:
219
BBR是Google推出的一个提高网络利用率的算法,可以对网络进行加速,用来干什么大家心里都有B数 ...
分类:
系统相关 时间:
2019-04-06 00:15:25
阅读次数:
762