- 博客(333)
- 资源 (3)
- 收藏
- 关注

原创 python爬取数据+数据分析
推荐用Jupyter爬取某二手车的部分数据# 爬取二手车网站的数据#Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库from bs4 import BeautifulSoup# 用于网络请求import urllib.request#操作csv文件import csv#指定编码import codecs#添加newline可以避免一行之后的空格,这样需要在python3环境下运行csvfile= open(r'D:\360MoveData
2020-04-06 17:11:17
18789
71
原创 Three.js中调整相机视角的方式
方法描述优点使用场景lookAt设置相机看向某个目标点简单直接,常用静态或简单视角调整rotation手动调整相机的旋转属性灵活但易受欧拉角限制影响静态场景,手动计算角度quaternion使用四元数调整相机方向避免万向锁问题动态场景或复杂旋转用户交互控制相机视角用户操作友好可交互的三维场景方向向量 (lookAt基于方向向量调整视角适合动态方向调整动态设置视角,如相机跟随移动的物体矩阵变换(极坐标)围绕目标点进行旋转数学计算简单圆周运动、围绕目标点观察模型动画(如。
2024-12-26 12:55:42
2066
原创 TypeScript中function和const定义函数的区别
函数声明 (function:被提升,有自己的this,可能在不同上下文中表现不同。可以在代码的任意地方调用(只要在同一作用域中)。函数表达式 (const:不会被提升,箭头函数没有自己的this,继承自定义函数的外部作用域。必须在赋值之后才可以调用。你遇到undefined的问题,很有可能是由于values参数没有正确传入,或者函数的调用位置和定义不匹配。建议确保表单提交的回调函数能正确接收到values,并且数据格式符合预期。
2024-11-25 15:48:42
690
原创 如何构建本地坐标系
确定WGS84坐标系下的三点位置:你已经知道三点(O、X、Y)在 WGS84 坐标系中的位置(经纬度和高度),首先将这些经纬度转换为ECEF 笛卡尔坐标系。计算局部坐标系的基向量:在该坐标系中,O 点是原点,X 点和 Y 点将定义 X 轴和 Y 轴的方向,Z 轴可以通过叉积计算得到。构建转换矩阵:通过将 WGS84 坐标系与局部坐标系之间的关系定义为旋转矩阵,可以实现坐标的转换。将已知的经纬度和高度转换为ECEF 笛卡尔坐标。计算局部坐标系的基向量(X、Y、Z)。构建旋转矩阵,它可以将。
2024-11-25 14:14:04
379
原创 基于笛卡尔坐标系的本地坐标系,已经有X Y Z 轴的向量,应该如何建立
已经有 X, Y, Z 轴的向量,它们分别表示本地坐标系的三个轴。要确保这些向量相互正交(即,它们的内积为零),并且每个向量都是单位向量。如果内积结果不为零,需要使用一个向量叉乘另一个来生成正交向量。本地坐标系可以通过旋转矩阵从全局坐标系转换过来。确保三个向量相互正交。每列分别代表你在本地坐标系中定义的 X, Y, Z 轴的方向。
2024-09-19 09:29:02
413
原创 3D Tiles的4x4的仿射变换矩阵
这个矩阵通常用于3D图形学中进行平移、旋转、缩放和投影变换。a, f, k:控制X、Y、Z方向的缩放。:控制不同轴之间的旋转关系。d, h, l:控制X、Y、Z方向的平移。m, n, o:通常是0,表示没有额外的仿射变换。p:通常为1,表示矩阵的齐次性。
2024-08-30 09:42:17
1338
1
原创 Package mongodb-clients is not available 安装Mongodb客户端
出现这个错误是因为:查看正在运行的 进程:如果确认进程已经挂起或者不需要继续运行,可以用以下命令终止它:然后重新尝试更新和安装:2. 处理 包不可用如果 包在你的系统中不可用,可能是由于你使用的 Ubuntu 版本不再提供此包。你可以尝试从 MongoDB 官方仓库安装 MongoDB 客户端。添加 MongoDB 官方仓库并安装 MongoDB 客户端:导入 MongoDB 公钥:添加 MongoDB 官方仓库到 APT 源列表:更新 APT 索引并安装 MongoDB 客
2024-08-19 14:26:14
571
原创 连接其他主机上的redis连接不上`telnet: Unable to connect to remote host: Connection refused`
这个错误通常表示目标主机(192.168.8.29)上的服务(6379端口)没有运行,或者主机的防火墙/网络设置阻止了连接。:确认在目标主机上,Redis(6379端口通常是Redis的默认端口)服务是否正在运行。:确认防火墙设置允许6379端口的连接。在目标主机上,可以使用如下命令检查防火墙规则(假设使用。:确保目标主机与源主机之间的网络连接正常。连接 192.168.8.29服务器的6379端口。:检查Redis的配置文件(通常位于。)的设置允许外部连接。最后连接上的效果图如下。
2024-08-06 13:24:15
921
原创 Nginx报Job for nginx.service failed because the control process exited with error code
Nginx报错 Job for nginx.service failed because the control process exited with error code.大概率是nginx.conf文件格式有问题。直接检查格式是否错误。
2024-08-06 09:45:23
523
原创 Ubuntu下设置文件和文件夹用户组和权限
命令可以更改文件和目录的权限。命令可以更改文件和目录的所有者。例如,要将当前文件夹下的所有文件和目录的所有者更改为用户。命令来设置当前文件夹下所有文件的权限和所有者。在 Ubuntu 上,你可以使用。)下所有文件和目录的所有者更改为。请根据需要调整权限和所有者的设置。)下所有文件和目录的权限设置为。这个命令会递归地将当前目录(这个命令会递归地将当前目录(
2024-07-25 12:11:38
3259
原创 Maven项目打包报找不到符号
笔者的情况是在maven打包时,有个模块始终某个类报找不到符号,但通过idea的ctrl是能点进去这个类的,并且这个类是在其他模块下。
2024-07-24 09:40:15
1561
原创 mongodb数据导出与导入
如果报 mongodump version: built-without-version-string 或者其他的较老的版本,直接去下载最新的【【以Ubuntu18.04为例】假设你下载的是.tgz如果你下载的是.deb文件(适用于 Debian/Ubuntu 系统),可以使用dpkg确保将替换为你实际下载的文件名。安装完成后,验证mongodump确保工具版本与你的 MongoDB 服务器版本兼容。
2024-07-21 22:36:54
1624
原创 命令行导入sql文件【以Ubuntu为例】
使用MySQL用户(通常是root用户)登录MySQL。以上步骤完成后,你的SQL文件内容就会被导入到MySQL数据库中了。使用以下命令将SQL文件导入到数据库中。假设你的SQL文件在。,MySQL用户名是。
2024-07-16 14:56:57
637
原创 上传文件给Ubuntu服务器
在Ubuntu上使用scp命令进行文件上传(或下载)是非常方便的。scp命令可以在本地和远程主机之间安全地复制文件和目录。
2024-07-16 14:43:32
1712
原创 服务器的rabbitmq的guest账号登不进去
这在开发或者测试环境中可能有用,但在生产环境中,建议禁用。这些步骤会修改 RabbitMQ 的默认配置,允许。打开 RabbitMQ 的配置文件,通常位于。地址登录到 RabbitMQ 服务器。用户或者修改其默认密码以增加安全性。如果这些文件不存在,可以创建它们。要配置 RabbitMQ 允许。(即仅允许本地回环)访问限制。
2024-07-15 15:50:02
605
原创 ubuntu报Unit firewalld.service could not be found.
错误信息表明系统中没有找到firewalld服务。可能是因为firewalld没有安装。在Ubuntu中,默认的防火墙管理工具是UFW可以使用以下步骤来启用和配置UFW。
2024-07-15 10:22:15
2895
原创 Docker部署单机nginx
d 后台运行–name 为这个容器命名-v 挂载,目录映射/opt/nginx-server:/home/work/tools/nginx/dist/html 容器内地址:本地地址 映射关系:ro 只读nginx 镜像名称。
2023-11-23 13:24:16
333
原创 Docker使用手册
下载最新版nginx镜像命令解释docker run 启动一个容器-d 后台运行nginx 应用容器镜像的名称,通常表示该镜像为某一个软件latest 表示上述容器镜像的版本,表示最新版本,用户可自定义其标识,例如v1或v2等会先去找本地,如果本地没有,再取网上下载。
2023-11-22 15:53:53
558
原创 机器学习框架概览
机器学习(Machine Learning)是一种人工智能(AI)的分支,它是一种计算机科学领域,致力于开发能够从数据中学习的算法和模型,而不需要明确地进行编程。机器学习的主要目标是让计算机系统能够根据数据自动学习和改进,从中提取有用的信息、知识和模式,以便进行预测、决策和问题解决。机器学习的基本思想是通过数据和经验进行学习,从中发现数据中的规律和模式。它通常包括以下关键元素:数据集:机器学习算法依赖于大量的数据,包括输入数据和相关的输出标签(在监督学习中)。这些数据用于训练模型。
2023-10-30 08:50:57
555
原创 短信、邮箱验证码本地可以,部署到服务器接口却不能使用
应对公司双验证要求,对本系统做邮箱、短信验证码登录,本地开发正常发送,到服务器上部署却使用失败,已全部解决,记录坑。
2023-09-19 16:45:07
805
原创 Ubuntu系统下如何查看java环境配置
etc/environment:这是系统范围的环境变量文件,通常不直接编辑,但也可能包含Java环境变量的设置。~/.bash_profile:这是Bash shell的登录配置文件,也可能包含Java环境变量的设置。大多数时候,自己配置的时候一般子啊/etc/profile,但有时别人配置时是放在其他地方,多找找。~/.bashrc:这是Bash shell的配置文件,通常包含设置Java环境变量的代码。~/.profile:这是通用的shell配置文件,也可能包含Java环境变量的设置。
2023-08-21 09:01:18
825
原创 Springboot + Vue 上传Word、PDF文档并保留内部格式
因为业务需求,上传Word文件需要编辑,但如何使用Blob方式,在数据库里存文件,就会造成格式消失。所以修改思路:上传文件到服务器本地,保证数据存储的完整性。
2023-07-18 14:04:00
1329
原创 前后端分离项目文件下载的正确姿势
场景:前端需要下载后端文件,并且需要给个参数id来下载某个记录的文件以前不带参数不用token时,可以直接用a标签调用get请求,但现在需要加参数和请求头,a标签无法实现,笔者后来采用button触发js方法,调用接口,但最后的效果就是,后端的响应流返回不到前端的浏览器!!!所以,只能前端模拟a标签特此记录。
2023-04-13 09:05:49
508
原创 前端上传文件+参数发送请求的正确方式(springboot+vue2)
因为表格中有文件类型的上传与下载,在上传请求中需要给到记录Id,在此记录一下正确方式。
2023-04-12 10:44:56
2451
原创 excel表格的导入和导出(Java+element)
本项目是前端vue3,后端springboot开发需求为:前端导入表格,后端处理表格存储数据,点击按钮可以导出表格。上传效果:前端点击上传按钮,会跳出选择文件框,选择文件,点击上传。导出效果:前端点击导出按钮,会跳出下载框,选择位置自动下载。
2023-04-12 10:23:44
1170
原创 Gitlib协作开发小记
本文记录一下近期实习时协作开发的相关流程。在 GitLib 上有个项目, master 分支不用,在 dev 分支上开发。
2023-02-09 10:12:25
156
Book_Information_Management_System.zip
2019-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人