Python
java代码调用Python代码
1,使用runtime调用Python脚本,(这里数据过大会显示文件名太长) 1.1 ,传参不能传递数组[],这样只是传递了地址值。 1.2,将数组格式转换为List类型,转换为String,但是会显示文件名称过长 2,换种其他方式传递参数 2.1 如将原始数据保存读取后写入文件,调用Python脚本读取数据,执行算法返回参数。 java Python代码 2
vue之vue-cli创建项目、vue项目目录结构、vue项目编写规范、 es6导入导出语法
目录一、vue-cli创建项目1.1、背景知识单页面应用:spa单文件组件(一个组件一个文件)一个组件中有的东西使用vue-cli 创建vue项目,才能使用 单文件组件vue-cli脚手架,1.2使用vue-cli创建vue项目1.3 vue-cli创建项目vue-cli 命令行创建项目使用vue-cli-ui创建运行vue项目方式一:命令行中 (一定要注意路径)方式二:使用pycharm运行
什么是测试金字塔?如何使用测试金字塔来构建自动化测试体系?
测试金字塔 (Test Pyramid)是一套使用单元测试,集成测试和端到端测试来构建自动化测试体系的方法。 如下图所示,在金字塔的最下方是单元测试,中段是集成测试,最上方是端到端测试。单元测试实现的成本最低,运行速度最快,是毫秒级的。集成测试的实现成本比单元测试高,因为要跟外部系统连接,所以运行速度比单元测试要慢1-2各个数量级。端到端测试最符合用户的完整体验,从 UI 开始通过 API 直达系
fastapi 异步应用
# 定义一个专门创建事件循环loop的函数,在另一个线程中启动它 def start_loop(loop): asyncio.set_event_loop(loop) loop.run_forever() @app.get("/addr") def index(adcode: str = None, address: str = None, level: str = None
【python基础】循环语句-while循环
1.初识while循环 循环语句主要的作用是在多次处理具有相同逻辑的代码时使用。while循环是Python提供的循环语句之一。 while循环的语法格式之一: 比如我们输出1-10之间的奇数,编写程序如下所示: while循环如果放在生产生活中的话,类似于循环处理,如下图所示 2.无限循环 我们可以通过设置条件表达式永远为 True 来实现无限循环。 为了理解无限循环,我们提前学习下inp
云淡风轻,细水长流,写在开头
云淡风轻,细水长流,写在开头 工作后总是很难下定决心做一些系统性的积累,每天各行各业各方各面繁杂的输入很多,让人过了一阵还能记起或是回味的却也寥寥,更别说进一步消化。作为一个不那么正统的程序员,想着还是找一个地方进行知识也好,感悟也罢又或是一些心情的整理与沉淀,希望能够帮助自己更加系统,有条理,有方向的成长,也希望能与看到的你们一同分享,这是我的荣幸。 Why博客园 作为一个有点强迫症的coder
TypeScript 的基础知识(跟着ChartGpt学习)
以下都是我的ChartGpt老师教学的内容哦,(若想知道怎么用ChartGpt学习,或者想知道我的问答方式,可以点这个查看我的学习记录) ----------------------------------------------------------------------------分割线----------------------------------------------------
产生随机数 random.seed()
import random # 随机函数前不要 seed()方法 print('随机数0:',random.random()) print('随机数000:',random.random()) # 随机数不一样 # 当seed()没有参数时,每次生成的随机数是不一样的 random.seed() print('++++++++++ seed() 随机数:', random.ra
解决Ubuntu 20.04升级后gnome-control-center设置程序无法打开问题
解决Ubuntu 20.04升级后gnome-control-center设置程序无法打开问题 Ubuntu 20.04 系统升级后,发现gnome设置程序无法正常打开了。 在终端运行命令查看错误信息,运行以下命令: 从显示的错误信息可以看出,其调用的一些so文件,需要高版本的libc6,而Ubuntu 20.04所支持的libc6版本最高为GLIBC_2.31,高于此版本编译出的库,无法正常运
3D UX-net 训练记录
3D UX-net 训练记录 题外话:如果自己跑过nnunet或者其他模型的大佬会更容易上手,但是对于第一次跑模型的小白来说,这个模型也是很好上手和跑通的!本人就是小白,这是我跑通的第一个模型。 首先先去官网下载所需的代码和论文(跑之前可以先不看论文,我就是) 官网:GitHub - MASILab/3DUX-Net 我自己电脑可以用 Download ZIP 直接下载,并且很快,如果下不了可
链家广州二手房数据 2023
还记得在2019年的夏天曾经用 R 爬过一份广州在 lianjia.com 放盘数据 (博客1,博客2,博客3)。翻看当时的记录:我稚嫩地惊叹着广州二手房放盘量已经超过50,000套了。尔后,疫情袭来,三年封锁。这个夏天当我用 Python 再次爬 lianjia.com 广州的放盘数据,却坦然地接受超120,000套巨量放盘数量。 我分别在5月初和6月初各爬了一次,方便比较二手房数据的变化。如果
你的人生注定了不允许摆烂
今天是今年高考的第一天,让我想起了上高中的几个老师,一个是我们的英语老师,这个老师在课堂上经常和我们讲一些哲学故事,那时候学英语是被迫的,不过有一个优点,因为我中考英语23分,导致我没上到比较好的高中,然后上高中,我就很刻苦的学习英语,是真的很刻苦的那种,宿舍关灯,我真的在厕所里面背单词,后来每次英语早读课,一个单元的单词,我每次45分钟差不多能够全部记住,并且有的时候
关于python 中间数据类的保存和查看
个人理解常见的使用场景: debug阶段 :暂时保存中间变量用于查看,输出,比较,打印等。 正常运行程序:作为程序运行的结果保存下来以作为他用。 pickle 保存成文件 pickle是Python官方自带的库,提供dump函数实现Python对象的保存。支持自定义的对象,非常方便。Pandas的DataFrame和Obspy的Stream也都可以保存成pickle的格式。 支持自
为什么 Serverless 能提升资源利用率?
木吴|阿里云智能高级技术专家 业务的负载往往不是一成不变的,而是随着时间呈现一定的上下波动。传统的应用构建方式一般是备足充分的资源以保障业务可用性,造成资源利用率不高的现象。随着容器技术的普及,应用可以通过弹性伸缩或者应用混部的方式来提升资源利用率,但由于资源管理的复杂度,难以在业务可用性和资源利用率上取得较好的平衡。 Serverless 平台的出现,将资源管理的责任从用户侧转移到平台侧。这种责
Backtrader - numpy.core._exceptions.MemoryError: Unable to allocate 77.2 GiB for an array with shape (10368000003,) and data type float64
1.0 Error numpy.core._exceptions.MemoryError: Unable to allocate 77.2 GiB for an array with shape (10368000003,) and data type float64 錯誤提示 2.0 原因 沒有任何交易,所以報錯。
Python 列表推导式:简洁、高效的数据操作艺术
Python 列表推导式:简洁、高效的数据操作艺术 Python 的列表推导式,这个看似简单的语法糖,实则内含无限威力。在 Python 代码编写中,列表推导式的灵活性和简洁性让它成为了不可或缺的一部分。在这篇文章中,我们将更全面、更深入地探讨列表推导式,从基础的概念认识,到各类进阶的用法和操作,我们一一揭秘。最后,我们还将在 "One More Thing" 部分分享一个非常有趣且实用的列表推导
Backtrader - Sell/Buy signal labels are missing in the plotting
1.0 Missing Sell/Buy signal labels 2.0 Solution cerebro = bt.Cerebro(stdstats=True, cheat_on_open=True) stdstats=True,用回預設的stdstats就能顯示Sell/Buy signal labels。
Frida--基础配置
一、Frida基础依赖安装 frida frida-server 安装方式1--pip: 安装方式2--Pycarm--Settings- 二、模拟器安装 雷电模拟器:下载地址:https://www.ldmnq.com/ 默认安装,安装完成后进入路径 三、Frida-server 手机端下载 1、下载地址:https://github.com
微控制器实时操作系统实践2了解RTOS任务
2了解RTOS任务 超级循环编程范式通常是嵌入式系统工程师最先接触到的编程方法之一。用超级循环实现的程序有一个单一的顶层循环,在系统需要执行的各种功能之间循环。这些简单的while循环很容易创建和理解(当它们很小的时候)。在FreeRTOS中,任务与超级循环非常相似--主要区别在于,系统可以有一个以上的任务,但只有一个超级循环。 在本章中,我们将仔细研究超级循环和用它们实现一定程度的并行性的不同方
盘点一个Python自动化办公过程中Excel数据为空的处理
大家好,我是皮皮。 一、前言 前几天在Python群,粉丝问了一个Python自动化办公的问题,这里拿出来给大家分享下。 这个问题相信很多人都会遇到,原始Excel数据中,这个【编号】列一般是有相关数据的,但是如果没有的话,就先写为“暂无编号”,如下图所示: 后来发现通过Python代码,将其写入到word文件,不太好看,干脆就把它留空好了。 二、实现过程 留空之后,再运行程序,发现写入到wor
linux和windows爬虫有什么区别
Linux和Windows作为操作系统对于爬虫的差异不是特别大,因为两个操作系统同时都可以用于编写运行爬虫的程序。 主要的差异可能源于开发工具和环境的差异。Linux上通常使用命令行工具来编写和运行爬虫程序,而Windows则更加倾向于使用图形化界面的编程软件。这并不是说在Windows上不能使用命令行工具或在Linux上使用GUI编程软件,只是两种操作系统更倾向于不同的编程工具和风格。 此外,
Reward Modelling(RM)and Reinforcement Learning from Human Feedback(RLHF)for Large language models(LLM)技术初探
一、RLHF 技术的背景 OpenAI 推出的 ChatGPT 对话模型掀起了新的 AI 热潮,它面对多种多样的问题对答如流,似乎已经打破了机器和人的边界。这一工作的背后是大型语言模型 (Large Language Model,LLM) 生成领域的新训练范式:RLHF (Reinforcement Learning from Human Feedback) ,即以强化学习方式依据人类反馈优化语言
Linux系统一般用来干嘛
Linux系统是一种开源的操作系统,广泛应用于服务器、嵌入式设备、超级计算机等领域。它具有高度的稳定性、安全性和灵活性,可以用来进行各种各样的任务,例如: 1、服务器操作系统 Linux系统在服务器领域应用广泛,可以用来搭建Web服务器、数据库服务器、邮件服务器等。 2、开发环境 Linux系统提供了丰富的开发工具和编程语言,可以用来进行软件开发、编译、调试等。 3、科学计算 Linux系统在科
三天吃透Spring面试八股文
摘自我的面试网站:topjavaer.cn Spring是什么? Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。最全面的Java面试网站:最全面的Java面试网站 Spring的优点 通过控制反转和依赖注入实现松耦合。 支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 通过切面和模板减少样板式代码。 声明式事务的支持。可以从单调繁冗的事务管理代码中解脱出来