- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 使用SetTimer设置计时器(Windows)
#include <stdio.h>#include <wtypes.h>#include <sys/timeb.h>void CALLBACK timer_proc(HWND hwnd, UINT ui, UINT_PTR tmid, DWORD dw){ printf("hello timer\n");}int main(){ ::SetTimer(NULL, 0, 1000, timer_proc); MSG msg; while (Get
2021-01-28 15:16:40
488
2
原创 判断大端小端模式的简单代码
判断大端小端模式的简单代码bool is_big_endian(){ int n = 0x1122; return (*(char*)&n == 0x11);}大端:高低低高网络字节序是大端x86是小端
2021-01-28 14:17:20
300
原创 Windows和Linux命令行下计算文件MD5
Windows方法:CertUtil -hashfile <文件名> md5示例:D:\Software\Redis> CertUtil -hashfile redis-6.0.8.tar.gz md5MD5 的 redis-6.0.8.tar.gz md5 哈希:70113b4b8ea7ee4c7e148be62b5d1e0bCertUtil: -hashfile 命令成功完成Linux方法:md5sum <文件名>示例:[root@ly red.
2021-01-21 10:26:39
528
原创 免开发快速搭建一个TCP echo服务
快速搭一个TCP echo服务,假设工作在8088端口[root@hellokitty ~]# socat -v tcp-l:8088,fork exec:/bin/cat客户端测试[root@hellokitty ~]# nc 127.0.0.1 8088hello worldhello world111111以上,如果socat, nc等命令没有,yum安装对应命令即可(我是用CentOS)...
2020-09-12 16:11:45
172
原创 惯性思维多可怕
一直以来用小米的Mix2手机,也经常用它听音乐。最近买了荣耀30S,昨晚发现那个铁三角耳机插到华为手机上,竟然没有声音,反复操作都不行。然后就问客服,查售后地址。下午,来上海三周了第一次开车出门。6公里到华为售后,那边的小弟拿过去用耳机试一下,没问题。我才发现TypeC充电口旁边有个3.5耳机孔,我的天啊,我竟然没有发现它的存在,它就在那里,就挨在TypeC充电口的旁边。眼瞎,这是惯性思维导致的选择性忽略,因为小米Mix2充电口和耳机插口是同一个TypeC口,理所当然的,根本没觉得华为手机应该有别的
2020-08-30 21:33:17
488
原创 Redis性能简单测试(redis-benchmark)
这只是一个笔记,不含分析,不含参数变化的严谨对比。[root@svr1 bin]# ./redis-benchmark -c 30 -n 100000 -d 5====== PING_INLINE ====== 100000 requests completed in 0.89 seconds 30 parallel clients 5 bytes payload keep alive: 199.83% <= 1 milliseconds99.88% <= 2 mi.
2020-07-30 08:12:40
470
原创 如何使用Wireshark查看SIP报文的流程图
用Wireshark打开sip报文包,选择菜单 Telephony => SIP Flows:选择一个Session,点击下方按钮"Flow Sequence":点击上述按钮后,弹出流程图对话框,一目了然:您没看错,这个包是2009年前抓的,by已趴在沙滩上了老siper。当前使用的wireshark版本是2.4.10....
2020-07-21 18:23:07
7207
原创 浅谈IM系统之消息必达
1 前言暗恋女神良久,有一天终于鼓起勇气,决定向女神写一封情书,如何表达才能感动女神?于是通读四书五经、熟背唐诗宋词、遍览四大名著,已然腹有诗书气自华,算得上半个文人。尔后百度了一段美文,稍加修饰,手机发出。发出一秒后,手心冒汗了,感觉到脸颊发烫,心脏像受惊吓的野兔一样快速跳动。闭上眼睛,想象女神收到消息时的反应,她是否早已等待我的消息?是否看到消息时心跳加速,小脸绯红?抑或不屑一顾,拉黑了我?一分钟后,紧盯手机屏幕,等待、期待女神回复。时间一分一秒地逝去,如同奔向大海的河流,永不停歇。一小时后,
2020-07-12 02:57:07
1362
2
原创 探讨IMS系统如何高效实现阅读状态
探讨IMS系统如何高效实现阅读状态1 前言2 阅读状态交互流程2.1 通知消息已读(私聊、群聊通用)2.2 查询消息的未读人数(私聊、群聊通用)2.3 查询群消息的已读、未读人员清单(群聊)3 探讨如何存储阅读状态3.1 案13.2 案23.3 案3(我的实现)3.3.1 探讨3.1节、3.2节的不足3.3.2 如何减少存储空间4 如何提高阅读状态的处理速度5 阅读状态的通讯交互性能测试1 前言IM系统中,特别是在ToB环境,消息的阅读状态或许是一个强需求。本文从服务端角度来探讨阅读状态。能力有限,权当
2020-06-22 12:21:31
679
原创 生产者、消费者多线程模型性能验证
一种消息处理的线程对象模型的设计和性能指标一种消息处理的线程对象框架的设计和性能指标一、前言新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一种消息处理的线程对象框架的设计和性能指标一、前言多年以来,我们的IMS各个服
2020-06-21 17:44:54
409
cmake-3.17.2.zip
2020-05-17
cmake-3.14.0-rc3-win64-x64.zip
2019-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人