自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于企业微信和钉钉的国际化条款收集

企业微信、钉钉国际版的存储条款摘录,以及和国内版的互通现状

2022-11-04 21:18:16 1750 1

原创 使用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 418 2

原创 判断大端小端模式的简单代码

判断大端小端模式的简单代码bool is_big_endian(){ int n = 0x1122; return (*(char*)&n == 0x11);}大端:高低低高网络字节序是大端x86是小端

2021-01-28 14:17:20 255

原创 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 398

原创 免开发快速搭建一个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 127

原创 惯性思维多可怕

一直以来用小米的Mix2手机,也经常用它听音乐。最近买了荣耀30S,昨晚发现那个铁三角耳机插到华为手机上,竟然没有声音,反复操作都不行。然后就问客服,查售后地址。下午,来上海三周了第一次开车出门。6公里到华为售后,那边的小弟拿过去用耳机试一下,没问题。我才发现TypeC充电口旁边有个3.5耳机孔,我的天啊,我竟然没有发现它的存在,它就在那里,就挨在TypeC充电口的旁边。眼瞎,这是惯性思维导致的选择性忽略,因为小米Mix2充电口和耳机插口是同一个TypeC口,理所当然的,根本没觉得华为手机应该有别的

2020-08-30 21:33:17 449

原创 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 405

原创 如何使用Wireshark查看SIP报文的流程图

用Wireshark打开sip报文包,选择菜单 Telephony => SIP Flows:选择一个Session,点击下方按钮"Flow Sequence":点击上述按钮后,弹出流程图对话框,一目了然:您没看错,这个包是2009年前抓的,by已趴在沙滩上了老siper。当前使用的wireshark版本是2.4.10....

2020-07-21 18:23:07 5798

原创 浅谈IM系统之消息必达

1 前言暗恋女神良久,有一天终于鼓起勇气,决定向女神写一封情书,如何表达才能感动女神?于是通读四书五经、熟背唐诗宋词、遍览四大名著,已然腹有诗书气自华,算得上半个文人。尔后百度了一段美文,稍加修饰,手机发出。发出一秒后,手心冒汗了,感觉到脸颊发烫,心脏像受惊吓的野兔一样快速跳动。闭上眼睛,想象女神收到消息时的反应,她是否早已等待我的消息?是否看到消息时心跳加速,小脸绯红?抑或不屑一顾,拉黑了我?一分钟后,紧盯手机屏幕,等待、期待女神回复。时间一分一秒地逝去,如同奔向大海的河流,永不停歇。一小时后,

2020-07-12 02:57:07 1272 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 615

原创 生产者、消费者多线程模型性能验证

一种消息处理的线程对象模型的设计和性能指标一种消息处理的线程对象框架的设计和性能指标一、前言新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一种消息处理的线程对象框架的设计和性能指标一、前言多年以来,我们的IMS各个服

2020-06-21 17:44:54 353

cmake-3.17.2.zip

The release was packaged with CPack which is included as part of the release. The .sh files are self extracting gziped tar files. To install a .sh file, run it with /bin/sh and follow the directions. The OS-machine.tar.gz files are gziped tar files of the install tree. The OS-machine.tar.Z files are compressed tar files of the install tree. The tar file distributions can be untared in any directory. They are prefixed by the version of CMake. For example, the Linux-x86_64 tar file is all under the directory cmake–Linux-x86_64. This prefix can be removed as long as the share, bin, man and doc directories are moved relative to each other. To build the source distributions, unpack them with zip or tar and follow the instructions in Readme.txt at the top of the source tree

2020-05-17

cmake-3.14.0-rc3-win64-x64.zip

来自官方下载,cmake 3.14-rc3 Windows 64位,Release Candidate (3.14.0-rc3)

2019-03-02

空空如也

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

TA关注的人

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