译 通过自动反编译和外部源提升调试

idea 通过wsdl链接打包

一 导入依赖 springboot项目依赖 <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2-kernel</artifactId> <version>1.7.9</version> </dependency> <d ......
链接 idea wsdl

【MySQL】MySQL 事务以及隔离级别和MVCC

1 前言 这节我们来看看 MySQL中的事务,比如我们生活中的转账,要保证转账业务里的所有数据库的操作是不可分割的,要么全部执行成功 ,要么全部失败,不允许出现中间状态的数据。数据库中的「事务(Transaction)」就能达到这样的效果。 我们在转账操作前先开启事务,等所有数据库操作执行完成后,才 ......
MySQL 级别 事务 MVCC

for和foreach区别

1语法:for循环的语法比foreach循环更加灵活,可以控制循环的起始值、终止值和步长等参数。而foreach循环的语法比较简单,只需要指定要遍历的集合或数组即可。 2性能:在遍历数组时,for循环的性能比foreach循环更好,因为for循环直接使用数组的索引来访问元素,而foreach循环需要 ......
foreach for

nonstatic data members 和 static data members

在C++中,类的数据成员可以分为非静态数据成员(non-static data members)和静态数据成员(static data members)。 1. 非静态数据成员(non-static data members): 非静态数据成员是类定义中没有使用`static`关键字声明的数据成员。 ......
members data nonstatic static

Jupyter Notebook 10个提升体验的高级技巧

Jupyter 笔记本是数据科学家和分析师用于交互式计算、数据可视化和协作的工具。Jupyter 笔记本的基本功能大家都已经很熟悉了,但还有一些鲜为人知的技巧可以大大提高生产力和效率。在这篇文章中,我将介绍10个可以提升体验的高级技巧。 完整文章: https://avoid.overfit.cn/ ......
Notebook Jupyter 技巧

界面控件DevExtreme使用指南 - 如何自定义上下文菜单和工具栏

DevExtreme File Manager(文件管理器)小部件现在支持自定义内置的工具栏和上下文菜单,用户可以使用标准和定义的命令项填充项目集合,并配置设置来更改其外观和操作。 DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括R ......

和儿子讨论交通事故

上周的一个早晨,开车出事故了,周几我忘记了。 事故起因 开车送儿子上学,因为孩子要中考,晚上睡得晚,所以早晨就给他多睡一会,哪怕是几分钟,所以我要压缩开车送他去学校的时间。 车刚上路那会送他去学校,一般7点中前出发,到学校都是在15分钟左右。 因为今年是初三,所以我开始不断提升我的驾驶技术,正常在1 ......
交通事故 事故 儿子 交通

tcp连接的建立和终止

tcp连接的建立和终止 1、三次握手 TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP窗口大小信息 第一次握手: 建立连接 ......
tcp

HTML中的attribute 和 property

在 HTML 中,属性(Attribute)和属性(Property)是用于描述 HTML 元素的相关特性的术语。 属性(Attribute)是指在 HTML 标签中声明的附加信息。它们以键值对的形式出现,用于提供元素的初始状态或配置选项。属性的名称是不区分大小写的,并且值可以是字符串或布尔值。 例 ......
attribute property HTML

StringBuffer 和 StringBuilder的区别

1、线程安全性: StringBuffer 是线程安全的,而 StringBuilder 不是。 如果在多线程环境下使用 StringBuilder,可能会发生竞态条件等并发问题。 StringBuffer 和 StringBuilder 都继承于 AbstractStringBuilder类: 字 ......
StringBuilder StringBuffer

java 线程和锁(译)

线程和锁 翻译一篇文章,java虚拟机规范里讲线程和锁部分。虽然是1.6版本。但是基本的一些概念还是差不多的。中间有一些篇幅看着很拗口,可能就是整体机器翻译的,如果看不懂应该也很正常。后面应该有时间再单独学习某一部分写文章记录。 原文链接地址: [https://docs.oracle.com/ja ......
线程 java

怎么通过Power Apps Canvas来录入语音传给OpenAI Wisper

上篇文章介绍了怎么通过custom connector来配通OpenAI Wisper 在canvas里, 通过 custom connector来call OpenAI Wisper很简单。 1. 关联上custom connector和本app 2. 做个按钮在OnSelect中获取Microp ......
语音 Canvas OpenAI Wisper Power

集中化日志管理平台的应用 ELK和filebeat简单配置 暂时没用

名称 优势 劣势 常⽤ Logstash 插件多,资料充⾜,配置简单 性能⼀般,不⽀持缓存 采集,传 输 Filebeat 可靠,性能好,多种对接 存在注册表过⼤问题 采集 Fluentd 基于Ruby,插件多,易于编写和 维护 灵活性相对差,性能⼀般 采集 Logtail 资源占⽤少 尽做收集,类 ......
filebeat 平台 日志 ELK

通过Power Apps Custom Connector来call通OpenAI Wisper

Wisper的使用是把整个文件以object的形式传到OpenAI做分析。也要切记Wisper只支持20MB上线的上传。 在custom connector中可以通过swagger来配置。 一旦配置成功,可以通过power apps中的canvas来录入语音,并且直接把audio传入。 swagge ......
Connector Custom OpenAI Wisper Power

每日一题(1): 一个组合恒等式和数列通项公式的证明

快速求$1^2 + 2^2 + 3^2 + \dotsb + n^2$模11的余数 *** 我们来证明一下$1^2 + 2^2 + 3^2 + \dotsb + n^2$的通项公式是$\frac{n(n+1)(2n+1)}{6}$, 然后就可以$O(1)$直接算这个式子: Lemma 1: 对于任意 ......
恒等式 数列 公式

如何实现相互转换:ONNX和JSON之间

如何实现相互转换:ONNX和JSON之间 ONNX模型的修改可以通过转成JSON文件再将JSON文件转回ONNX。 以一个Conv算子构成的模型为例: ONNX转JSON 使用MessageToJson进行转换,如下将一个conv算子构成的ONNX模型转成JSON import onnx from ......
之间 ONNX JSON

js函数和对象

《Web前端开发实践》承P85 eval(Evaluate [ɪˈvæljueɪt])求值。 例: 用循环依次执行三个函数 1 function f1() 2 { 3 console.log("hi1"); 4 } 5 function f2() 6 { 7 console.log("hi2"); ......
函数 对象

css学习-margin 外边距 和 display

margin 元素的外边距 All the margin properties can have the following values: auto - the browser calculates the margin 浏览器会水平居中,将左右边距除以2 length - specifies a ......
display margin css

通过 docker-compose 快速部署 Redis 保姆级教程

[TOC] ![](https://img2023.cnblogs.com/blog/1601821/202305/1601821-20230523235208576-1289947568.png) ## 一、概述 Redis(全称:Remote Dictionary Server,即远程字典服务器 ......
docker-compose 保姆 compose 教程 docker

抽象类和接口

## 抽象类 * 在类之前加一个abstract * 抽象类是单继承,是一种约束,不能实现方法。 * 不能new这个对象 * 抽象类中可以有抽象方法(加abstract关键词)也可由普通方法 ## 接口 * 实现类可实现多个接口 * 接口种方法必须要在实现类中实现 ......
接口

Instanceof和static关键词

## Instanceof * A(对象) Instanceof B(类) * 判断A是否属于B类 ## static关键词 * 可以通过类直接调用此属性(方法),非静态属性需要实例化对象 * 静态方法只能调用静态属性 * static{/*...*/}静态代码块,只执行一次 * 若是直接的{/*. ......
Instanceof 关键词 关键 static

python接口自动化测试框架

python_接口自动化测试框架地址 https://www.cnblogs.com/yinjia/p/9503408.html ......
框架 接口 python

前缀和经典问题整理

1、一般形式 -- 区域和检索 - 数组不可变 class NumArray: def __init__(self, nums: List[int]): self.pre = [0] for num in nums: self.pre.append(self.pre[-1] + num) ####或 ......
前缀 经典 问题

自动提示优化APO:淘汰提示工程师

模型调教得好不好,提示(prompt)最重要。 在优化和改进提示工程的过程中,提示变得越来越精巧、复杂。 据Google Trends,提示工程在过去的6个月受欢迎程度急剧上升,到处都是关于提示的教程和指南。 比如,一个在网上爆火的提示工程指南GitHub已经狂澜28.5k星。 然而,完全用试错法开 ......
工程师 工程 APO

爬虫——服务器渲染和客户端渲染

# xxxx爬虫——服务器渲染和客户端渲染 [toc] ## 服务器渲染 - 专业解释 服务器渲染(Server-Side Rendering,SSR)是一种在服务器端完成页面渲染的网页处理技术。具体来说,就是服务器在响应客户端请求时,会生成页面的HTML代码,并将其返回给客户端。这种方式的优点包括 ......
爬虫 客户端 客户 服务器

让AI替你打工?GPT提升开发效率指南

开发者日常的整个工作流中,AI 大模型能做什么?ChatGPT 等 AI 大模型能不能通过开发者的指引,一步步完成从技术方案输出、编码、测试、发布到运营维护的整套流程?使用中有什么避坑点?本文从实际研发流程的各个环节出发,总结分享了 AI 大模型对研发效能的提升实践。欢迎围观~ 👉目录 1 需求分 ......
效率 指南 GPT

[hc32f460填坑] DMA寄存器通过位段访问的值与实际寄存器值不一样

我的芯片型号是hc32f460jeua,使用的库为HC32F460_DDL_Rev3.1.0,keil包为HDSC.HC32F460.1.0.10。 发现问题:使用DMA中断,中断向量方法三(32个中断源共享一个中断向量),库的hc32f460_ll_interrupts_share.c文件中都用的 ......
寄存器 实际 f460 32f 460

shell函数和三剑客

函数 基本语法 # 写法一: function 函数名(){ 函数要执行的命令 } # 写法二,省略(): function 函数名 { 函数要执行的命令 } # 写法三,省略function: 函数名 () { 函数要执行的命令 } # 调用函数 # 没有参数的函数 函数名 # 有参数的函数 函数 ......
三剑客 函数 shell

php反序列化逃逸

之前就对字符串逃逸这一块理解的不是很深刻,下面通过一位师傅的博客来进一步深入理解一下有关php字符串逃逸的相关内容。 贴上师傅的博客地址:https://blog.csdn.net/qq_45521281/article/details/107135706、 **先来说一下什么是字符串逃逸,就是我们 ......
序列 php

解析 Pinia 和 Vuex

Pinia和Vuex一样都是是vue的全局状态管理器。其实Pinia就是Vuex5,只不过为了尊重原作者的贡献就沿用了这个看起来很甜的名字Pinia。 本文将通过Vue3的形式对两者的不同实现方式进行对比,让你在以后工作中无论使用到Pinia还是Vuex的时候都能够游刃有余。 既然我们要对比两者的实 ......
Pinia Vuex