Python

使用 Perlin 噪声来生成曲率线,然后根据曲率线生成高度图

    使用Perlin噪声生成曲率线,然后根据曲率线生成高度图的方法如下: 生成Perlin噪声: 首先,使用Perlin噪声算法生成一个二维的噪声图像。Perlin噪声是一种用于生成随机连续函数的算法,常用于生成自然风格的纹理和地形。通过调整Perlin噪声的参数,可以控制生成的噪声图像的特征和细节。 计算曲率线: 将生成的Perlin噪声图像作为曲率线的基础。可

Vue.js前端框架之vite+vue+naive前端项目模板

1.搭建Vue示例项目 npm create vue  cd vue-demo :进入项目目录 npm install :安装所有依赖 npm run dev:启动项目 2.了解Vue开发和工作原理 2.1 package.json 类似于Python项目中pyproject.toml,包含了项目名称、版本、命令、依赖、设定 2.2 index.html 浏览器访问到的HTML文件 &

kubernetes对接kadalu使用GlusterFS作为存储

1.安装glusterfs gluster官网:https://www.gluster.org 部署参考:https://cloud-atlas.readthedocs.io/zh-cn/latest/kubernetes/storage/k8s_gluster.html 前期需要准备3个节点作为glusterfs集群slave,并且每个节点至少需要个提供1块磁盘。 节点名称 ip地址 磁盘

Openwrt罢工后重新配置记录

  春节回乡过年,远程登陆时发现,socat端口转发有点儿问题,无法访问自己的NAS。尝试重启openwrt,结果直接跪了,再也无法登录了。   返京后摸索了半天,发现是安装系统的U盘可能是不行了,导致配置无法存储,每次重启系统都会直接复位。本来想一不做二不休,直接把系统装到买软路由时送的mSATA里,不知是BIOS配置有问题,还是mSATA哪里有问题,在WinPE里面用DiskGenius一顿操

Python-彩色正方形

最终成果代码 步骤1、画正方形 步骤2、边框尺寸(画笔加粗) 核心代码 步骤3、边框颜色 核心代码 步骤4、隐藏箭头 核心代码

动态规划--一维dp和二维dp

在解决背包问题时,使用一维动态规划数组和二维动态规划数组都是常见的方法,选择哪种方式取决于问题的特点和解法的需要。 使用一维DP数组的情况: 状态转移方程只涉及到上一行的元素: 当状态转移方程只涉及到上一行的元素时,可以使用一维DP数组。这样能够降低空间复杂度,使算法更为简洁。 问题中只需要考虑当前状态的前一个状态: 如果问题中只需要考虑当前状态和前一个状态之间的关系,而不需要考虑更

dlt s3 集成试用

属于一个简单试用,dlt 支持destinations 为filesystem,当然也支持source 为filesystem,内部处理是使用了s3fs 环境准备 这个比较简单,推荐基于venv dlt pip install dlt[filesystem] s3 通过docker 部署,同时可以需要创建demo bucket vers

dlt 简单试用

以下主要是一个简单的体验 环境初始化 以前也简单说明dlt实际上就是一个python包,实际使用推荐结合python 的venv 安装 安装 python -m venv venv pip install -r requirements.txt requirements.txt 文件( 主要是一些依赖) pandas streaml

pyinstaller系列之四:如何设置打包出来的文件的版本信息

开始之前,先介绍.spec文件。 .spec文件在执行打包命令后会自动创建。在执行命令的当前目录下应该就可以直接看到。 以labelme.spec为例,长这个样子: 其中的EXE里有个 version="file_verison_info.txt", 这一句是我自己添加的,本来没有。这一句就是来指定版本信息的。  之后你打包就直接使用 pyinstaller xx.spe

fastposter v2.18.0 一分钟完成开发海报-云服务来袭

fastposter v2.18.0 一分钟完成开发海报-云服务来袭 fastposter 是一款快速开发海报的工具,已经服务众多电商、行业海报、分销系统、电商海报、电商主图等海报生成和制作场景。 什么是 fastposter 🔥🔥🔥fastposter 是一款海报生成器,它能够让您快速、轻松地创建各种类型的海报。 只需上传一张背景图,然后在需要的位置添加文字、图片、二维🐴、头像等组件。点击生成代

Kalman卡尔曼滤波

步骤: 1、计算(y = 20 e^{0.24x})计算出(x) 在0.1~4区间内的y值作为真值:(Y); 2、在 Y 的基础上加入一个高斯分布的误差作为观测量,观测量:Y_OBS; 3、初始化P、Q、R矩阵,P代表初始状态精度,Q代表预测精度,R观测精度; 4、初始化状态值 state、结果存储空间 Y_reselt ,协方差存储空间 P_reselt.

PID 控制 |(搬运)教程与 python 代码

因为完全没有自动化和控制基础,所以找了很多博客都没看懂; 干货|通俗易懂讲解PID,这是看的最懂的一篇() PID 控制的 python 代码: 或许可以直接调用的 python 包:https://github.com/m-lundberg/simple-pid

python 16进制转2进制

思路:先把16进制软为10进制,再把10进制转成2进制 a = "F" a = int(a, 16) # 先把16进制转10进制 a = bin(a) # 再把10进制数转2进制 print(a) # 输出0b1111  

HackTheBox - Codify [easy]

打这台靶机时及其古怪。总是莫名其妙断开连接,请求没有响应。提交时表示flag错误等问题 访问80端口的web服务,发现使用nodjs和vm2库。搜索到vm2漏洞:Sandbox Bypass in vm2 | CVE-2023-32314 | Snyk 可远程执行代码 查看当前用户,可登录 使用ssh登录,使用 linpeas.sh 等工具枚举,发现 /var/www/conta

大模型语言与AI

目录大模型语言与AI什么是大模型语言?什么是AI?AI和大模型语言的区别什么是GPT?GPT的迭代以及每一代的区别GPT-1GPT-2GPT-3GPT-4Sora其他的AI应用场景及对应AI产品如何把握GPT及类似大模型技术带来的机会如何利用TensorFlow微调模型相关链接 大模型语言与AI 什么是大模型语言? 大模型语言是指使用深度学习技术构建的大型语言模型。这些模型通常具有数十亿甚至千亿级

Python 机器学习 模型保存和加载

​   Python 机器学习中,模型保存和加载是两个非常重要的操作。模型保存可以将训练好的模型保存到文件,以便以后使用。模型加载可以将保存的文件加载到内存,以便进行预测或评估。最常用保存和加模型的库包括pickle和joblib,另外在使用特定的机器学习库,如scikit-learn、TensorFlow或PyTorch时,它们也提供了自己的保存和加载机制。 参考文档:Python 机

关于thrift python接口和java通信出现问题解决

真的无语,搞了一个下午。 使用thrift出现错误,先说一下遇到第一个错误,如下图: 那时候代码是这叼样 ``` if __name__ == '__main__': handler = MessageServiceHandler() processor = MessageService.Processor(handler) transport = TSocket.TSe

2024/2/16

今天写了数据仓库的dwd层。 总共900多行sql。  对于dwd表的构造,有了一些体会。这个项目应该没有写出全部的表。只是写了一半。做出一个样例来。 还有两个数据装载的python脚本。  

三剑客—sed

关于linux三剑客 grep,过滤关键字信息数据。主要是用于查文本内的数据 sed ,对文本数据进行编辑,修改原文件内容 awk,对文件数据过滤,提取,并且能实现,格式化输出 awk对文件数据处理后,还能更美观的展示数据 sed是什么 sed软件本身 sed提供的加工的命令 给sed提供的源数据 sed语法格式 sed命令执行过程 sed参数 sed命令 sed匹配

Pygame 播放背景音乐卡顿

Pygame是常用的游戏开发库之一。然而在使用Pygame的过程中,却出现了播放背景音乐卡顿的问题。表现为咯咯咯的噪音。 检查Pygame版本,为2.5.2。降级至1.9.6,此时代码报错:  没有可用音频设备。 改到2.0.0版本,代码又能正常运行,但卡顿再次出现。Python版本3.8.10。 看来这个问题大概是Pygame与底层音频驱动的交互问题。可能它找不到正常驱动,调用了

在WSL2中构建龙芯MIPS编译环境并编译应用软件

因为各种原因,一台搭载了龙芯3A4000处理器的台式电脑将成为我未来半年的日常工作机。由于只能连接单位内网,这台电脑甚至无缘于本就乏善可陈的官方软件源,寥寥几款随机附带的软件就是它的全部,连浏览器都是没有账号密码记录功能的阉割版,更别说什么Visual Studio Code、剪贴板管理、全文检索软件了。 但这难不倒我们勤劳勇敢的中国人民(手动滑稽)龙芯虽然性能孱弱,技术路线也一直自绝于主流,但它

Tacotron-2 实验记录

https://blog.csdn.net/u013625492/article/details/100155542 Try the Std Version1. Get Tacotron-2-master.zip from https://github.com/Rayhane-mamah/Tacotron-2 2.Unzip Tacotron-2-master.zip on Unbuntu 3.T

2月15日总结

问题前,不妨先问大家几个问题:为什么我们需要操作系统?操作系统的出现解决了什么问题?为什么我们的电脑软件需要运行在诸如Win、Linux、MacOS等操作系统之上? 我一直主张在学一门技术之前,最好提前能搞清楚诸如这些what、why、how的东西,这比一味埋头扎进知识库去硬着头皮学某知识点,更重要。 因为只有这样,你学某知识点,才会比别人领悟的更深,掌握的更好,学的更通透。 好了,那接下来,我先

(学习日记)五、Django

1.初识Django 安装Django 2.创建项目 django项目会有一些默认的文件和默认的文件夹 2.1基于终端创建 打开终端 进入项目所在目录 执行命令创建项目:复制环境中django_admin.exe的地址,然后加上startproject 项目名称 也可以把目录加入到环境变量当中,然后通过django_admin startproject 项目名称直接添加 2.2

Hampel滤波器

Hampel滤波器是一种基于中值和中值绝对偏差(MAD)的滤波器,旨在识别和去除时间序列数据中的异常值。相对于传统均值和标准差方法,Hampel滤波器对异常值更具鲁棒性 Hampel滤波器的核心在于中值的计算和MAD的求解。中值代表数据的中间值,而MAD度量了数据点与中值之间的离散程度 中值: 对于包含(N)个数据点的数据集(X),中值计算公式如下: 如果(N)为奇数:中值=(X_{frac{

HttprunnerManager部署笔记

组策略开放协议端口 TCP 8000 httprunner TCP 80 nginx TCP 15672 rabbitMQ2 TCP 5672 rabbitMQ TCP 3306 mysql TCP 22 SSH 镜像源 修改镜像源(先安装python3.6.3并配置完软链再来改,不改镜像下载依赖会很慢) 依赖安装 Python3.6.3 前置编译环境(没有编译环境python在gcc编译时会

欢迎来到我的博客!

该博客只做个人学习记录之用,不做其他商业用途! 不定期分享Python开发,GO开发,C++知识,人工智能,数据分析,计算机视觉,自然语言处理,生物医学工程等相关领域知识! 如需转载,请注明出处。

第 8章 Python 爬虫框架 Scrapy(下)

第 8章 Python 爬虫框架 Scrapy(下) 8.1 Scrapy 对接 Selenium 有一种反爬虫策略就是通过 JS 动态加载数据,应对这种策略的两种方法如下:  分析 Ajax 请求,找出请求接口的相关规则,直接去请求接口获取数据。  使用 Selenium 模拟浏览器渲染后抓取页面内容。 8.1.1 如何对接 单独使用 Scrapy 是无法抓取 JS 动态渲染页面的,可以利

Excalibur维护日记

序 之前看一些大神都有自己写的pwn题写exp用的python库,想着自己也写一个自用,方便exp的编写 虽然不是什么好东西,也只有几行简单的代码,但本着开源分享的原则,今天研究了一下传到pypi上了 23年暑假写的时候正在狂刷fate,然后直接粉上吾王,于是给库其名为Excalibur。至于为什么有个2 ,传的时候发现重名了...... 此博客记录一下这个库的上传和维护过程。 中文文档 Exca

普通生成函数学习笔记

普通生成函数是让一个序列(可以是有限序列,可以是无限序列)的第 (i) 项 (a_i(ige0)) 作为 (x^i) 的系数。 序列 ([2,3,4,5]) 用生成函数表达就是 (2+3x+4x^2+5x^3)。 序列 ([1,3,5,7,ldots]) 用生成函数表达就是 (sumlimits_ {i=0}^infty(2i+1)x^i)。 由于这样的生成函数是个多项式,不便计算,所以有些生成

<<  <  349  350  351  352  353  354  355  356  357  358  359  >  >>