草庐IT

WebSocket容量规划核对表与框架性测测试

WebSocket连接     WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。兼容浏览器握手与建立连接抓包如下以下是一些重要的参数,包括:头信息中的一些重要参数;Connection:Upgrade-一般来说,HTTP请求

WebSocket容量规划核对表与框架性测测试

WebSocket连接     WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。兼容浏览器握手与建立连接抓包如下以下是一些重要的参数,包括:头信息中的一些重要参数;Connection:Upgrade-一般来说,HTTP请求

【Visual Leak Detector】VS 中 VLD 输出解析

说明使用VLD内存泄漏检测工具辅助开发时整理的学习笔记。同系列文章目录可见《内存泄漏检测工具》目录目录说明1.使用方式2.输出报告1.使用方式在VS中使用VLD的方法可以查看另外一篇博客:在VS2015中使用VLD。2.输出报告在VS中使用VLD时的输出报告,与在QT中使用时是一致的,输出内容的解析可以见以下几篇博客:QT中VLD输出解析(一)。QT中VLD输出解析(二)。QT中VLD输出解析(三)。QT中VLD输出解析(四)。与QT不同的是,当检测出内存泄漏时,双击报告中的调用堆栈,可以自动跳转到泄漏代码所在行,前提是系统可以根据堆栈中所给路径找到该文件。当系统根据堆栈中所给路径找不到该文件

【Visual Leak Detector】VS 中 VLD 输出解析

说明使用VLD内存泄漏检测工具辅助开发时整理的学习笔记。同系列文章目录可见《内存泄漏检测工具》目录目录说明1.使用方式2.输出报告1.使用方式在VS中使用VLD的方法可以查看另外一篇博客:在VS2015中使用VLD。2.输出报告在VS中使用VLD时的输出报告,与在QT中使用时是一致的,输出内容的解析可以见以下几篇博客:QT中VLD输出解析(一)。QT中VLD输出解析(二)。QT中VLD输出解析(三)。QT中VLD输出解析(四)。与QT不同的是,当检测出内存泄漏时,双击报告中的调用堆栈,可以自动跳转到泄漏代码所在行,前提是系统可以根据堆栈中所给路径找到该文件。当系统根据堆栈中所给路径找不到该文件

手动自己写了一个波场(Tron)本地网页版钱包

最近由于项目需要,需要给每个用户分配一个充币地址,考虑到钱包安全性和方便管理,于是自己动手写了一个本地网页版的钱包,附上源代码跟大家交流下。Github源代码地址钱包和项目是分离的,项目通过鉴权访问钱包的接口,主要实现了以下功能:1、可以导入助记词、私钥,也可以随机生成临时私钥;2、一套助记词派生所有用户的私钥;3、转出TRX、USDT,包括激活新的地址;4、刷新、统计有资产的的地址,列表、排序;下面是预览的图片:项目结构1、初始化钱包密码2、导入助记词、私钥或者生成临时私钥3、转出TRX/USDT操作整个页面预览部署在本地iis,然后再hosts绑定一个自定义域名,然后就可以愉快的玩耍了12

手动自己写了一个波场(Tron)本地网页版钱包

最近由于项目需要,需要给每个用户分配一个充币地址,考虑到钱包安全性和方便管理,于是自己动手写了一个本地网页版的钱包,附上源代码跟大家交流下。Github源代码地址钱包和项目是分离的,项目通过鉴权访问钱包的接口,主要实现了以下功能:1、可以导入助记词、私钥,也可以随机生成临时私钥;2、一套助记词派生所有用户的私钥;3、转出TRX、USDT,包括激活新的地址;4、刷新、统计有资产的的地址,列表、排序;下面是预览的图片:项目结构1、初始化钱包密码2、导入助记词、私钥或者生成临时私钥3、转出TRX/USDT操作整个页面预览部署在本地iis,然后再hosts绑定一个自定义域名,然后就可以愉快的玩耍了12

我变秃了,也变强了——再探博客调优

“我苦心锻炼了三年,我变秃了,也变强了。”——琦玉老师0x00大纲目录0x00大纲0x01前言0x02书接上回0x03性能调优DNS预获取(DNS-prefetch)预连接(preconnect)预加载(preload)减少不必要的HTTP调用使用自定义的语法高亮进一步精简JavaScript和CSS性能辅助分析0x04小结0x01前言四个月前,我在《你是来找茬的吧?对自己的博客进行调优》一文中探讨了以博客的使用者而不是开发者身份去进行优化,究竟能做到何种程度的问题。当时以Edge浏览器的开发者工具里的lighthouse评分和加载时间作为基准,经过一系列的针对性优化调整,将博客首页的评分逼近

我变秃了,也变强了——再探博客调优

“我苦心锻炼了三年,我变秃了,也变强了。”——琦玉老师0x00大纲目录0x00大纲0x01前言0x02书接上回0x03性能调优DNS预获取(DNS-prefetch)预连接(preconnect)预加载(preload)减少不必要的HTTP调用使用自定义的语法高亮进一步精简JavaScript和CSS性能辅助分析0x04小结0x01前言四个月前,我在《你是来找茬的吧?对自己的博客进行调优》一文中探讨了以博客的使用者而不是开发者身份去进行优化,究竟能做到何种程度的问题。当时以Edge浏览器的开发者工具里的lighthouse评分和加载时间作为基准,经过一系列的针对性优化调整,将博客首页的评分逼近

Poe – Fast AI Chat 一款集成AI工具

前言Poe–FastAIChat是由知名问答社区Quora开发的AI产品,提供实时在线与多个AI机器人交流的功能。在去年12月,Quora首次推出Poe作为封闭测试版,并于2月份向所有iOS用户开放。Poe支持web端和iOS客户端,安卓版本会在后续发布。目前,ChatGPT、Sage、Dragonfly、Claude机器人都可以免费、无限制、实时使用,只需要一个邮箱即可注册。用户可以随时切换AI机器人而对话不中断,对话记录在线保存并且同步到客户端。Poe为用户提供了简单易用、高效便捷的智能交流服务,是企业和组织提高客户服务水平、优化工作流程的好帮手。使用方法打开poe官方地址,作为程序员们,

Poe – Fast AI Chat 一款集成AI工具

前言Poe–FastAIChat是由知名问答社区Quora开发的AI产品,提供实时在线与多个AI机器人交流的功能。在去年12月,Quora首次推出Poe作为封闭测试版,并于2月份向所有iOS用户开放。Poe支持web端和iOS客户端,安卓版本会在后续发布。目前,ChatGPT、Sage、Dragonfly、Claude机器人都可以免费、无限制、实时使用,只需要一个邮箱即可注册。用户可以随时切换AI机器人而对话不中断,对话记录在线保存并且同步到客户端。Poe为用户提供了简单易用、高效便捷的智能交流服务,是企业和组织提高客户服务水平、优化工作流程的好帮手。使用方法打开poe官方地址,作为程序员们,