KTL 用C++14写公式的K线工具 - 0.9.3版

K,K线,Candle蜡烛图。 T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易。 项目仓库:https://github.com/bbqz007/KTL 国内仓库:https://gitee.com/bbqz007/KTL 当前0.9.3。修正代码编辑器不能调整 ...

Python中所有子图标签Legend显示详解

博主头像 在数据可视化中,图例(legend)是一个非常重要的元素,它能够帮助读者理解图表中不同元素的含义。特别是在使用Python进行可视化时,matplotlib库是一个非常强大的工具,能够轻松创建包含多个子图的图表,并在每个子图中显示图例。本文将详细介绍如何在Python的matplotlib库中为所有... ...

TS 原理详细解读(6)--语法增量解析

博主头像 呃....4年前开了一个坑,准备写一套完整介绍TS 原理的文章。坑很大,要慢慢填,今天就来填一个把。 本节主要介绍语法增量解析。 什么是增量解析 增量解析的意思是,如果我们直接从源码解析成语法树,叫做全量解析。 语法树是由很多个节点对象组成的,比较吃内存。 当用户修改源码后(无论修改哪里,包括插入一 ...

uni-app微信小程序GPS位置获取爬坑

博主头像 前情 uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),重要的是对前端开发友好,自带的IDE让开发体验也挺棒的,现在所在公司项目有抖音、快手、微信、支付、APP端,就是使用uni-app来开发的。 坑位 最近接手的项目是需要在下单前获取用户所有位置的GPS信息,再 ...

PHP 简易的BASE64加密

博主头像 有这样一个有趣的公式:x<100; (x*53*17)%100 = x;这个公式的原理:53*17=901,x*901,的数后2位数还是x;任何符合 a * b = 100 * n +1 的值都可以。根据这个原理就可以做一个简单的加密操作。比如要加密的数是 26,使用(26*53)%100=78,加 ...

CompilerGenerated与GeneratedCode区别

博主头像 前言 最近在捣鼓代码生成器,基于 Roslyn,我们可以让生成器项目生成我们的目标 C# 代码,这个也是MVVM Toolkit的实现方式,在查看生成代码的过程中,我们经常会遇到一些特殊的特性,如 GeneratedCodeAttribute ,刚好我还遇到过 CompilerGeneratedAt ...

【杂谈】主备结构与选主方式

博主头像 为什么需要主备结构? 为了确保服务的高可用性,系统不能因为某一个节点的故障而完全不可用。因此,我们需要通过主备结构来确保在主节点发生故障时,备份节点能够迅速接管,继续提供服务。 为什么不直接通过多个节点共同提供服务? 因为与应用服务不同,这种节点提供的是数据维护和存储服务,为了确保数据的连续性和一致 ...

ChatGPT生成接口测试用例(一)

接口测试在软件开发生命周期中扮演着至关重要的角色,有助于验证不同模块之间的交互是否正确。若协议消息被恶意修改,系统是否能够恰当处理,以确保系统的功能正常运行,不会出现宕机或者安全问题。 5.1 ChatGPT在接口测试中的角色 接口测试是确保系统各个模块协同工作的关键环节。传统的接口测试用例编写通常 ...

在 Ubuntu GUI 中以 root 身份登录

博主头像 参考:https://zhuanlan.zhihu.com/p/610049537?utm_id=0 有一些桌面用户想以 root 身份登录。这不是什么明智之举,但肯定是可以做到的。 默认情况下,Ubuntu 禁用了 root 账户。你必须使用 sudo 命令来执行任何需要 root 权限的任务。 ...

Java线程 interrupt 方法使用异常

博主头像 背景 需要在异步任务中中断任务的执行,故选择通过调用 interrupt 方法对线程设置中断信号。 在比较耗时的业务代码前增加判断 Thread.currentThread().isInterrupted() 抛出异常停止任务执行,并回退任务。 问题 中断信号发出后,任务线程一直未检测到中断信号状态 ...

Java 项目愚蠢的分层及解决办法

《整洁架构之道》的最后一章《细节决定成败》又在讨论 Javaer 永恒的问题:分层后 DAO Service Controller 应该按功能分包还是按层分包。 按功能分包的人认为这些文件在业务上是一起的,应该放在同一个包。按层分包的人认为每个层代表了不同的技术,应该按层分包。 可以想象,按层分包的 ...

manim边学边做--旋转

博主头像 本篇介绍Manim中的两个旋转类的动画,名称差不多,分别是Rotate和Rotating。 Rotate类主要用于对图形对象进行指定角度、围绕特定点的精确旋转,适用于几何图形演示、物理模拟和机械运动展示等场景; Rotating类则侧重于创建让对象围绕指定轴或点持续旋转的动画,用于动态图标、天体运动 ...

聊一聊坑人的 C# MySql.Data SDK

博主头像 一:背景 1. 讲故事 为什么说这东西比较坑人呢?是因为最近一个月接到了两个dump,都反应程序卡死无响应,最后分析下来是因为线程饥饿导致,那什么原因导致的线程饥饿呢?进一步分析发现罪魁祸首是 MySql.Data,这就让人无语了,并且反馈都是升级了MySql.Data驱动引发,接下来我们简单聊一下 ...

《刚刚问世》系列初窥篇-Java+Playwright自动化测试-8- 元素高级定位技巧(详细教程)

博主头像 1.简介 随着网页的复杂性和动态性的增加,自动化测试变得越来越重要。Playwright作为一款强大的无头浏览器测试库,提供了多种元素定位方式,使得我们能够轻松地对网页进行自动化操作。在基础的定位方式如通过id、class name和tag name等之外,Playwright还提供了更高级的定位技 ...

<1···262728···100>