自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 备忘:PythonREPL中py_repl.run方法执行报错和修改方法

解决PythonREPL运行函数代码的错误

2024-07-03 17:57:02 326

原创 让AI给你写代码(9.3):一点改进,支持扩展本地知识库

改进之后既可以通过匹配本地知识库生成代码,也可以新增需求后丰富本地知识库

2024-06-04 17:20:51 815 1

原创 让AI给你写代码(9.2):一个稍微复杂案例——静态市盈率计算

计算指定股票静态市盈率过N年的市盈率,可以使用akshare库,逻辑为先使用stock_yjbb_em(date=report_date)接口,按"YYYY1231"格式报表日期(report_date)获得前一年末业绩报表数据,按股票代码筛选出每股收益,再按股票代码(stock_code),使用stock_zh_a_hist接口获得该股票YYYY1231对应后一年的历史行情(使用‘不复权’),然后按当前日期(这样就准确了,我们看一下保存代码的执行结果,为了清晰展示,最后直接打印的dataframe。

2024-05-30 18:11:27 656

原创 让AI给你写代码(9.1):引导AI根据输入的问题,并结合本地知识库的预存需求组成提示模板,生成代码并测试,保存

根据输入问题,匹配本地知识库预设需求,生成代码,自动测试,并自动生成文件名,保存到本地

2024-05-22 14:46:27 867

原创 备忘: 使用langchain结合千问大模型,用本地知识库辅助AI生成代码

本文主要是寻求应用langchain建设本地知识库,并通过知识库预先给定的代码逻辑辅助AI生成代码

2024-05-05 21:48:47 1030

原创 让AI给你写代码(八)- 引导AI小助手根据输入的要求以参数化方式调用本地代码

AI小助手根据输入以参数化方法调用本地代码

2024-04-15 11:11:31 312

原创 备忘,LangChain建立本地知识库的几个要点

longchain结合千问模型和ES建本地知识库

2024-04-07 10:50:50 1107 2

原创 让AI给你写代码(七)- 结合语意匹配,引导AI小助手逐步完善代码,新增功能(下)案例说明

一个AI辅助编码持续集成的案例

2024-03-27 18:27:20 1082

原创 让AI给你写代码(六)- 结合语意匹配,引导AI小助手逐步完善代码,新增功能(上)

增加自然语意近似匹配以及其他功能,使得AI小助手具备完善代码,新增功能

2024-03-27 17:18:50 871

原创 备忘: 避免Python正则表达式匹配结果为tuple

需求是在字符串中匹配不带文件路径的文件名,例如 请打开/home/pyTest_2024-02-28_16:11:22_88.py文件,需要匹配出pyTest_2024-02-28_16:11:22_88.py。开发过程中碰到一个不小的坑,就是Python正则表达式匹配结果怎么也不正确,结果发现匹配本身问题不大,但输出居然是tuple导致程序异常。文件路径是 pyTest_2024-02-28_16:11:22_88.py文件。文件路径是 pyTest_2024-02-28_16:11:22_88.py。

2024-03-22 18:06:27 292

原创 让AI给你写代码(五)—— 应用Agent,理解Agent,走进现实世界

本文想解决一个问题,理解Agent有啥具体的作用?所谓读书千遍,不如动手一试,我们还是借助于上一篇,,可以根据提示(prompt)生成代码的Agent,来解决本系列一开始的问题,提取股票信息的一些信息,例如当前股价。

2024-03-20 16:07:45 784

原创 让AI给你写代码(四)—— 初步利用LangChain Agent根据输入生成,保存,执行

利用langchai实现根据输入内容,生成,保存和执行python代码

2024-03-15 16:47:35 679

原创 备忘: 踩坑linux环境部署轻量化的Langchain-Chatchat集成通义千问

linux环境安装langchain-chatchat

2024-03-11 14:03:02 1134

原创 基于Skywalking开发分布式监控(四)一个案例

通过一个例子,简单介绍一下自定义增强数据计算模块配合SW更好的完成Trace和Span信息获取,加工和展示

2024-03-06 18:12:22 1258

原创 让AI给你写代码,初体验(三)- AI加上格式化对话,实现对单个文件的修改/保存

实际上我们只要设计一个代理小助手,他要做的事情分为两类,一类是基本确定的事情,可以用格式化对话,正则表达式提取关键信息,形成操作方法,一类是需要转交给AI进行处理的方法,于是做了个小助手程序assist.py(省略 import和 API Key,请自行补充)等功能,注意小助手会hold住前一次的输入内容,以实现打开文件获取内容并向AI提交,并会hold住AI回复的内容以备主人要求保存文件。总体上说通义灵码,续写代码,看接口意义和解释非常好,但是要理解一个功能点并直接生成,稍微有点不足。

2024-03-01 15:51:29 969

原创 让AI给你写代码,初体验(二)-写一个flask应用

AI自动生成简单web应用

2024-02-28 18:12:06 859

原创 让AI给你写代码,初体验(一)

用千问大模型体验AI编程

2024-02-27 17:34:09 1079

原创 基于Skywalking开发分布式监控(三)

开发java开发的数据处理模块TraceProcessor,获取SW的trace和Span数据,然后进行加工处理后在ES进行持久化,直接展示ES的数据。TraceProcessor的主要架构是基于多线程多任务的定时任务,定时获取,计算Trace数据,并支持Graphql,ES接口,以及按配置定制任务的能力,以满足敏捷灵活的开发需求。

2024-02-22 10:56:42 1169

原创 基于Skywalking开发分布式监控(二)

要对SW Agent插件做适当剪裁,原来包括customize插件在内SW 8.9有100多个插件,如果没有作用也就罢了,但是有些插件会产生大量trace和span数据,用处不大,但是会干扰需要聚焦的数据,例如一次最多查10000个trace,但有可能绝大部分都不是用户关注的,而用户关注的数据,又被淹没在无用数据中——因为运行中系统还在大量产生新的数据。另外需要注意,不同节点/服务所使用插件可以不同,但要注意衔接,例如dubbo,生成者服务和消费者服务都需要配置相关的有效SW Agent。

2024-02-07 16:52:04 1687

原创 java以SSL方式连ES

java 以SSL方式连ES

2024-01-25 18:40:45 780

原创 基于Skywalking开发分布式监控(一)

基于Skywalking开发分布式监控,聚焦Agent插件开发

2024-01-25 15:49:38 622

原创 通过IDE和jar包运行时加载json配置文件

IDE和jar包运行正确加载json配置文件

2024-01-16 14:48:05 497

原创 备忘: java使用graphql client,通过SkyWalking GraphQL数据接口查询Trace信息(复杂查询)

利用Java graql client 查询trace(复杂查询)

2023-12-26 15:34:50 1597 1

原创 备忘: 通过java反射机制实现自动执行配置文件注册类

把操作类注册在配置文件中,主程序通过java反射机制执行相应的操作类(Class),实现各类任务,便于在程序框架基本不动的前台下,按任务需要编写或修改相关服务,以满足敏捷化开发的需求。

2023-12-21 19:44:20 414

原创 备忘: java 查询es7索引补全

如题目

2023-12-19 18:32:48 392

原创 备忘:python和 java graphql client连Sky walking Server查询数据的联通性

python和java 应用graghql client连Skywalking server并查询

2023-12-19 15:58:06 541

原创 python匿名函数多返回值处理的一个小技巧

python匿名函数多返回值处理

2023-12-09 16:42:07 376

原创 关于Skywalking Agent customize-enhance-trace对应用复杂参数类型取值

提供customize-enhance-trace 拦截提取复杂数据类型具体属性数据的案例

2023-10-16 18:39:45 675

原创 搭建spring+dubbo环境踩坑小记

记录spring dubbo搭建中的配置和异常解决

2023-10-07 18:20:32 173

原创 grafana结合Skywalking追踪Trace(一)

对Trace跟踪数据绘制TimeSeries图

2023-09-18 16:29:36 1375

原创 Linux环境安装开发grafana插件(一)试水

开发grafana插件

2023-09-14 16:56:03 658 3

原创 flask+Pyecharts+ajax实现分tab页展示多图

利用flask+pyecharts+ajax 技术完成一次查询,返回多图,并分页签tab显示

2023-09-11 16:39:37 908

原创 grafana结合Skywalking生成组合图表

Avg(平均延时)是毫秒,而CPM(每分钟请求)是次数,因此需要两个纵坐标轴(y轴)来显著区分,并且延时用折线图,请求数用bar表示。$service和 $endpoint分别是指定的服务(service)和端点(point)(其中endpoint_resp_time是查询平均延迟时间)1) - 4) 完成了cpm对应的y轴和bar图示。, 因为不需要调整折线图了,所以只需要调整Y轴的说明。1) 数据导入面板,对query A 和B 配置。1) 选择Field with name,选。

2023-08-22 17:12:19 1116

原创 利用grafana参数生成被SW监控的指定服务延时展示

SW+graphql+grafana生成指定服务延时监控展示

2023-08-03 16:33:48 317

原创 Grafana+graphql+skywalking贯通

完成安装后,配置graphql数据源,其本质是把SW当初graphql的Server端,所以需要获取IP:Port/graphql的入口,并获得Server端的graphql schema,配置如下(这里localhost:8090是SW OAP的端口,不是默认,请根据自己需要配置)接上一篇,我们的项目主要目标整合skywalking(简称SW)提供的各种自定义监控项,用OAL加SW,对历史数据指标统计多有不便,所以选直接通过graphql获得数据,再和grafana整合。

2023-07-26 18:34:44 963

原创 UOS安装grafana及安装GraphQL插件踩坑

安装grafana及graphql插件

2023-07-24 17:09:42 280

原创 springboot + GraphQL的一个隐含版本冲突的问题

解决springboot+graphql版本冲突问题

2023-07-05 17:01:17 90

原创 springboot 找不到mapper的一个奇葩原因,application.yml文件对齐错误

springboot mapper

2023-03-27 19:38:56 305

原创 解决UOS缺少term.h和curses.h的问题

UOS Linux缺少term.h和curses.h的问题

2023-02-05 13:21:30 235 1

原创 一个关于numpy版本的小坑

最近重装了Python环境,结果测试代码报错 df=pd.Dataframe(columns=['aa','bb'] ) 报错AttributeError object has noattribute 'dtype'百思不得其解,最后发现是numpy的版本问题,重装时,用了numpy 1.20.1 以前用的是numpy 1.18.1 回退后即不报错...

2021-02-09 12:37:41 236

空空如也

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

TA关注的人

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