- 【Go进阶】手写 Go websocket 库(一)|WebSocket 通信协议 - 白泽talkby 白泽talk on 21 12 月, 2024 at 4:35 下午
这里是白泽,我将利用一个系列,为你分享如何基于 websocket 协议的 rfc 文档,编写一个库的过程。并从0开始写一遍 gorilla/websocket 这个库,从中你可以学习到 websocket 库中高质量、高性能的写法(多协程、缓冲池使用)。
- 用Python让两组数据纵向排序 - TechSynapseby TechSynapse on 21 12 月, 2024 at 3:49 下午
在数据处理和分析中,排序是一项非常基础且重要的操作。排序可以帮助我们更好地理解数据,发现数据中的模式和规律。在Python中,我们可以使用多种方法对数据进行排序。本文将详细介绍如何使用Python对两组数据进行纵向排序,即每一列分别进行排序,同时保持数据的对应关系。
- 浅聊web前端性能测试 - Alisa-sweetby Alisa-sweet on 21 12 月, 2024 at 3:42 下午
最近正好在做web前端的性能测试,这次就来聊聊关于这个的测试思路~ 首先从用户的思维去思考,关于web前端性能,用户最看重的是什么...... 其实就是下面三个点: 1. 加载性能(即页面加载时间+资源加载时间) 2. 渲染性能(即浏览器绘制出包含实际内容(如文本、图片等)的时间) 3. 交互性能(
- 概率论沉思录:初等假设检验 - orion-orionby orion-orion on 21 12 月, 2024 at 2:35 下午
我们在上一篇博客中介绍了传统的抽样理论。其中,我们导出了几种经典的抽样分布,也即给定关于所观察现象的假设H,数据D的概率分布p(D | H)。在上一篇博客中提到的伯努利坛子模型中,假设H即坛子的内容,数据D即重复抽球所生成的红球和白球序列。但正如我们我们在上一篇博客的末尾所述,几乎所有实际的科学推断...
- CMake构建学习笔记19-OpenSSL库的构建 - charlee44by charlee44 on 21 12 月, 2024 at 2:35 下午
1. 概述 OpenSSL是一个开源的加密工具包和库,主要实现了安全套接字层(SSL)和传输层安全(TLS)协议,以及各种加密算法、数字签名、消息摘要、加密证书等功能。这个库可以说是Web开发尤其是HTTPS通信的基石了。这里就具体讲解一下如何构建它。 2. 构建过程 2.1 Windows环境 首
- EverEdit插件-CHM助手:一种免费、高效的CHM手册制作方式 - tyysoftby tyysoft on 21 12 月, 2024 at 2:22 下午
1 EverEdit插件-CHM助手:一种免费、高效的CHM手册制作方式 1.1 前言 业界制作CHM手册的工具多如牛毛,高贵的商业工具如:HelpNDoc、Help+Manual、HelpSmith等;号称最专业的免费CHM制作工具的Precision Helper,以及其他各种粗制滥造的收费或免
- Redis应用—9.简单应用汇总 - 东阳马生架构by 东阳马生架构 on 21 12 月, 2024 at 1:56 下午
大纲 1.基于Redis实现的简单缓存机制(String数据结构) 2.实现一个最简单的分布式锁(String数据结构) 3.博客网站的文章发布与查看(String数据结构) 4.博客字数统计与文章预览(String数据结构) 5.用户操作日志审计功能(String数据结构) 6.实现一个简单的唯一
- 【经验】几种数据库优化技巧 - 猫毛·波拿巴by 猫毛·波拿巴 on 21 12 月, 2024 at 9:09 上午
1.分表思想 对于查询操作来说,表中数据越少,查询速度通常越快。因此,优化的方向就是将不相关的数据分离到其他表中。 案例 1:活跃数据与历史数据分表 如果系统的大部分业务操作集中在“活跃”数据上,可以考虑将数据划分为活跃数据表和历史数据表: 活跃数据表:包含当前常用的数据,数据量较少,但读写操作频繁
- 强化学习算法中的log_det_jacobian —— 概率分布的仿射变换(Bijector) - Angry_Pandaby Angry_Panda on 21 12 月, 2024 at 8:19 上午
关于TensorFlow的probability模块的教程: https://tensorflow.google.cn/probability/examples/A_Tour_of_TensorFlow_Probability?hl=zh-cn 相关: https://colab.research.
- 一个.NET开源、易于使用的屏幕录制工具 - 追逐时光者by 追逐时光者 on 21 12 月, 2024 at 7:15 上午
前言 一款高效、易用的屏幕录制工具能够极大地提升我们的工作效率和用户体验,今天大姚给大家分享一个.NET开源、免费、易于使用的屏幕录制工具:Captura。 工具介绍 Captura是一款基于.NET开源、免费、易于使用的屏幕录制、截图工具,允许用户录制屏幕活动、捕获屏幕截图、录制音频以及记录鼠标和
- ChatGPT生成接口测试用例(二) - 测试者家园by 测试者家园 on 21 12 月, 2024 at 4:28 上午
5.1.4 自动生成测试数据 测试数据的生成通常是接口测试的一个烦琐任务。ChatGPT可以帮助测试团队生成测试数据,包括各种输入和它们的组合。测试人员可以描述他们需要的数据类型和范围,ChatGPT可以生成符合要求的测试数据,从而减轻测试人员的负担。 对于一个在线预订酒店的用户登录接口的测试,需要
- 反微服务架构(A Macro Services Framework) - ahfuzhangby ahfuzhang on 21 12 月, 2024 at 4:01 上午
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 反微服务架构(A Macro Services Framework) 本文提出了一种新的设想和概念:反微服务架构(A Macro Services Frame
- Superpower:一个基于 C# 的文本解析工具开源项目 - chinghoby chingho on 21 12 月, 2024 at 3:59 上午
推荐一个文本解析开源工具:Superpower,方便我们解析文本,比如解析日志文件、构建自己的编程语言还是其他需要精确解析和错误报告的场景。 01 项目简介 Superpower 的核心功能是将字符序列作为输入,并生成一个数据结构,以便程序更容易分析、操作或转换。这可以是简单的数字、数据格式中的字段
- C#中 Task 结合 CancellationTokenSource的妙用 - chester·chenby chester·chen on 21 12 月, 2024 at 1:15 上午
在.NET中,CancellationTokenSource、CancellationToken和Task是处理异步操作和取消任务的重要工具。本文将通过一些简单的例子,帮助你理解它们的用法和协作方式。 CancellationTokenSource CancellationTokenSource 是
- KTL 用C++14写公式的K线工具 - 0.9.3版 - bbqz007by bbqz007 on 20 12 月, 2024 at 5:45 下午
K,K线,Candle蜡烛图。 T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易。 项目仓库:https://github.com/bbqz007/KTL 国内仓库:https://gitee.com/bbqz007/KTL 当前0.9.3。修正代码编辑器不能调整
- 渗透测试-前端加密分析之RSA加密登录(密钥来源服务器) - CVE-柠檬iby CVE-柠檬i on 20 12 月, 2024 at 5:05 下午
本文是高级前端加解密与验签实战的第6篇文章,本系列文章实验靶场为Yakit里自带的Vulinbox靶场,本文讲述的是绕过RSA加密来爆破登录。
- Redis应用—8.相关的缓存框架 - 东阳马生架构by 东阳马生架构 on 20 12 月, 2024 at 3:45 下午
大纲 1.Ehcache缓存框架 (1)Ehcache的核心对象 (2)单独使用Ehcache (3)Spring整合Ehcache (4)Spring Boot整合Ehcache (5)实际工作中如何使用Ehcache 2.Guava Cache缓存框架 (1)Guava Cache具有如下功能
- Python中所有子图标签Legend显示详解 - TechSynapseby TechSynapse on 20 12 月, 2024 at 1:26 下午
在数据可视化中,图例(legend)是一个非常重要的元素,它能够帮助读者理解图表中不同元素的含义。特别是在使用Python进行可视化时,matplotlib库是一个非常强大的工具,能够轻松创建包含多个子图的图表,并在每个子图中显示图例。本文将详细介绍如何在Python的matplotlib库中为所有...
- TS 原理详细解读(6)--语法增量解析 - xuldby xuld on 20 12 月, 2024 at 10:54 上午
呃....4年前开了一个坑,准备写一套完整介绍TS 原理的文章。坑很大,要慢慢填,今天就来填一个把。 本节主要介绍语法增量解析。 什么是增量解析 增量解析的意思是,如果我们直接从源码解析成语法树,叫做全量解析。 语法树是由很多个节点对象组成的,比较吃内存。 当用户修改源码后(无论修改哪里,包括插入一
- uni-app微信小程序GPS位置获取爬坑 - !win !by !win ! on 20 12 月, 2024 at 10:48 上午
前情 uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),重要的是对前端开发友好,自带的IDE让开发体验也挺棒的,现在所在公司项目有抖音、快手、微信、支付、APP端,就是使用uni-app来开发的。 坑位 最近接手的项目是需要在下单前获取用户所有位置的GPS信息,再