![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学海泛舟
文章平均质量分 61
Humbunklung
这个作者很懒,什么都没留下…
展开
-
TypeScript类型检查错误 error TS2339
上一篇博客写了一个调用摄像头的demo,用了vue3vite,使用了TypeScript${在开发环境运行是没有问题的,但如果使用,(配置为类型检查,即。error TS2339: Property 'id' does not exist on type 'never'.原创 2024-08-29 16:42:42 · 268 阅读 · 0 评论 -
一次VUE3 使用axios调用萤石云OpenAPI踩坑经历
接口的调用,真的要认真看官方文档啊,不过这个也太隐晦、太坑了吧,如果有示例代码就最好了,也可能是我最开始用Python调用,形成了习惯了。另:配上个后台,我认为在后台和这些接口对接,然后前端页面访问自己搭建的后台,才是更好的方式。原创 2024-08-29 16:11:55 · 1100 阅读 · 0 评论 -
Python 进度条tqdm应用记录
使用tqdm显示数据处理进度,设置进度条最大值total,更新进度条,将进度条嵌入到实例函数中供调用。原创 2024-08-25 10:51:47 · 270 阅读 · 0 评论 -
调用Web接口产生的invalid literal for int()错误
invalid literal for int() with base 10: '"5349"' 除了数字本身外,还有双引号,这样,我们需要从中提取数值,或去掉引号后再做转换。)获取股票总数接口,然后转换为整型,但是返回的是字符串,导致转换失败。显然,这是由于接口返回的是。调用新浪股票的按节点(如。执行结果为:5349。原创 2024-08-24 20:40:29 · 326 阅读 · 0 评论 -
geopandas读取文件编码错误:UnicodeDecodeError
UnicodeDecodeError,encoding,编码问题,'utf-8' codec can't decode byte 0xe9 in position 9: unexpected end of data原创 2024-08-16 22:06:03 · 228 阅读 · 0 评论 -
Python 解析GIS的SHP文件
geopandas,Python解析GIS SHP文件,绘制地图原创 2024-08-16 21:55:20 · 318 阅读 · 0 评论 -
两种图像透明背景转特定颜色方法的比较
布尔索引,benchmark,透明背景色转换原创 2024-08-15 07:27:06 · 359 阅读 · 0 评论 -
Excel列名转换
这段时间工作中需要用到Excel的列名转换,如列A,转为1或索引0,AA转为27或索引26。于是开发了个代码解决这个问题,简单记录下来。原创 2024-08-01 15:43:01 · 390 阅读 · 0 评论 -
Python使用pytest-benchmark做基准测试
我们以“在120以内的正整数中找出和120互质的正整数,并统计个数和求和”为例,比较穷举和使用数学技巧完成该任务的性能。可见,数学在程序开发中起到很大的作用。命令,可以运行基准测试。结果返回(32, 1920)。原创 2024-07-30 21:01:03 · 335 阅读 · 0 评论 -
Maven 错误:Error “The goal you specified requires a project to execute but there is no POM in this dir
尝试使用jmh用于Workbench基线测试,在创建maven项目时参考了资料[1],构造maven工程。我的环境是Windows 11 进入终端(Powershell模式),执行如下命令。执行成功,问题解决,遂记录之,以后备查。原创 2024-07-30 09:24:19 · 338 阅读 · 0 评论 -
我的创作纪念日(第4096天)
上大学时开始接触CSDN,2005年开了一个帐号,但后来弄丢了,2012年开了这个号,开始在上面分享一些心得,“好记性不如烂笔头”,写作可以让一些自己认为有价值的东西留下来。也有人说,学习不仅仅只是输入,也需要输出——用自己的语言,用别人看得懂的语言描述出来,分享自己的见解。希望能分享更多优质的文章和心得。原创 2024-07-24 19:47:27 · 244 阅读 · 0 评论 -
使用BenchmarkDotNet对C#代码进行基准测试
C# Benchmark 基准测试原创 2024-07-24 17:41:27 · 384 阅读 · 0 评论 -
Windows 11+Visual Studio 2022 环境OpenCV+CUDA 12.5安装及踩坑笔记
OpenCV CUDA,NVIDIA Video Codec SDK,CMake Error at cmake/OpenCVDetectCUDAUtils.cmake :297 (list) list GET given empty list,ImportError: DLL load failed while importing cv2: 找不到指定的模块。原创 2024-07-23 21:59:41 · 1745 阅读 · 0 评论 -
Python Formulas模型以JSON格式文件导出导入
Python Formulas库,JSON格式导出导入。原创 2024-07-23 15:45:06 · 446 阅读 · 0 评论 -
Python 使用Formulas库调用Excel公式进行计算
将Excel公式模型读入到内存,用于计算。原创 2024-07-22 16:57:51 · 327 阅读 · 0 评论 -
Python提取HTML里的内容并解析——提取总页面数
通过所检索的url,抽取总页数。原创 2024-07-22 16:46:28 · 300 阅读 · 0 评论 -
Windows 11 Visual Studio 2022 cmake 3.29 CUDA12.5 构建VTK
分别生成Debug和Release版(Debug版的库有d作为后缀),生成ALL_BUILD项目,完成生成,然后生成INSTALL项目,完成安装。The Visualization Toolkit (VTK)是一个用于操作和展示科学数据的开源软件,包括了二三维渲染功能。下载VTK版本,我下载的是9.3.1源代码,在Windows 11上安装。CMake构建VTK的VS2022工程。编译和生成是一个漫长的过程……原创 2024-07-20 18:52:05 · 193 阅读 · 0 评论 -
应用matplotlib.animation.FuncAnimation绘制摆线
通过以下命令,可以查看这个方法:可见,该方法第一个参数是绘图句柄fig,第二个参数是绘制函数func,第三个参数是像素帧frames。原创 2024-06-08 12:09:45 · 669 阅读 · 0 评论 -
值设置问题:MatplotlibDeprecationWarning: Setting data with a non sequence type is deprecated since 3.7
MatplotlibDeprecationWarning: Setting data with a non sequence type is deprecated since 3.7 and will be remove two minor releases later point.set_data(x, y)原创 2024-06-08 11:59:11 · 356 阅读 · 0 评论 -
Windows安装CuPy报error C3615错误
C:\Users\yesy\AppData\Local\Temp\pip-install-y318um1n\cupy_5bd86417e2c340b6b449c45ce7549be3\cupy\cuda\cupy_cub.cu(86): error C3615: constexpr 函数“std::numeric_limits::infinity”不能生成常量表达式。在编译CUDA的.cu文件文件时出现C3615错误,本地编译器时VS2022的MSVC。兼容的多维数组的实现。原创 2024-06-07 17:48:30 · 584 阅读 · 0 评论 -
XGBoost使用cuda警告:Falling back to prediction using DMatrix due to mismatched devices
通过警告内容的“潜在解决方案”提示,我们可以通过调整数据结构(将适配CPU的数组调整到适应GPU的数组)或将设备修改回CPU即可解决。原创 2024-06-07 17:45:45 · 643 阅读 · 0 评论 -
使用matplotlib.animation.ArtistAnimation绘制摆线
包括设置圆心、半径等内容,我们可以通过如下代码进行定义。# 圆半径 R = 1通过一个方法定义圆及确定摆线xrθ−sinθyr1−cosθxrθ−sinθyr1−cosθ其中,rrr是圆半径,θ\thetaθ是滚动角,即圆的半径所经过的弧度。# (a,b): 圆心坐标# r: 圆半径# num: 采样密度,默认100# 摆线计算。原创 2024-06-05 13:33:39 · 1327 阅读 · 0 评论 -
记一次Python matplotlib使用ffmpeg和imagemagick错误
分别提示找不到ffmpge和imagemagick程序。imagemagick二进制文件。ffmpeg二进制文件。原创 2024-06-05 13:20:16 · 640 阅读 · 0 评论 -
Java复数计算
显然,自己开发一个并不如Apache Commons Math做得好了,毕竟Apache的库提供了大量的运算方法,且逻辑严谨,是应用开发的首选。但执行一些简单的运算,譬如复数除法,在一定量的基础上,简单实现有一点点的性能优势。复数在数学、科学或者工程领域是很常用的,可以通过调用Apache Commons Math库来完成,也可以自己手撸。一、使用Apache Commons Math库。二、自己开发一个复数类。原创 2024-06-01 23:00:42 · 390 阅读 · 0 评论 -
PySide6升级导致的Fatal Python error: could not initialize part 2问题及其解决方法
把PySide6从6.6.1升级到6.7.1,结果运行程序的时候就报如下错误:网络上检索了下,是shiboken6模块出问题了。原创 2024-05-26 20:47:45 · 850 阅读 · 2 评论 -
Windows Subsystem for Linux (WSL)查看在线发行版并在终端安装
【代码】Windows Subsystem for Linux (WSL)查看在线发行版并在终端安装。原创 2024-05-26 20:12:04 · 433 阅读 · 0 评论 -
Windows系统安装dlib及face_recognition搭建人脸识别环境
face_recognition的人脸识别是基于业内领先的C++开源库 dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。注:程序识别过程有点慢,按照参考资料1的说法,face_recognition库在Windows上的性能仅有Ubuntu上的1/4,这一点有待验证。4)如果已编译Boost,请跳过这一步,否则,把下载到的Boost二进制文件解压至本地特定目录,如C:\local\boost_1_XX_X。原创 2024-05-25 10:34:27 · 597 阅读 · 0 评论 -
Docker进入容器查看内容并从容器里拷贝文件到宿主机
工作中需要从docker正在运行的镜像中复制文件到宿主机,于是便将这个过程记录了下来。OK,结束,又水了一篇,希望大家喜欢。(2)进入某个容器执行脚本。(1)查看正在运行的容器。(3)拷贝文件到宿主机。原创 2024-05-25 10:21:47 · 221 阅读 · 0 评论 -
Ubuntu上部署nginx RTMP直播服务
(也可通过wget或其它方式直接下载该代码,下同,如访问github较慢,可使用gitee镜像,git clone https://gitee.com/mirrors/nginx.git)编辑 nginx.conf,如果提示没有权限,可执行sudo chmod 777 nginx.conf即可取得所有权限。(注:有些软件包的名字无法确定,可以借助ubuntu software center来确定其有效名字)进入nginx目录,编辑cfg.sh文件,配置nginx功能模块。原创 2024-05-18 19:58:52 · 604 阅读 · 0 评论 -
VUE3开发遇到的“TypeScript error TS7016: Could not find a declaration file for module ‘./**.vue‘”问题
error TS7016: Could not find a declaration file for module 翻阅了网上的一些资料,发现可以通过修改tsconfig.json来解决该问题。模块,通过修改对比,我发现,可以通过在tsconfig.app.json中加入以下内容解决这个问题(那么我们可以通过修改这两个文件的编译选项,解决该生成错误。本次开发中报错的是我自己写的一个。修改后重新执行npm run build,成功生成(事实上带错误的生成也可以正确运行)。原创 2024-04-24 18:25:51 · 1126 阅读 · 0 评论 -
VUE使用echarts 5.0以上版本渲染器未导入错误
【代码】VUE使用echarts 5.0以上版本渲染器未导入错误。原创 2024-04-24 18:14:41 · 724 阅读 · 2 评论 -
使用pipreqs形成Python项目级的requirements.txt
按照参考资料里提及的方式,在当前Python项目目录下运行pipreqs > requirements.txt命令,则可将当前Python项目下的依赖包写入到requirements.txt中。事实上,对于单独的一些Python项目,我们仅仅需要项目级别所需的包。然而,在Windows平台上,我遇到这样的问题,执行pipreqs > requirements.txt命令后,产生的文本文件却是空的。语句时,会把当前Python环境所有安装的包都写入到requirements文件中。但使用起来终究是很麻烦的。原创 2024-04-17 15:47:19 · 306 阅读 · 0 评论 -
PPTist在线编辑、播放幻灯片
一个基于 Vue3.x + TypeScript 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,支持 文字、图片、形状、线条、图表、表格、视频、音频、公式 几种最常用的元素类型,每一种元素都拥有高度可编辑能力,同时支持丰富的快捷键和右键菜单,力求还原桌面应用级体验。工作中需要应用一套PPTX轻量化播放工具,之前看过这个仓库,就打算在本地应用一下。如不喜欢这个默认PPT,我们可以导入一个PPT,然后生成json文件,替换掉它。(1)克隆仓库到本地。原创 2024-04-17 15:43:37 · 886 阅读 · 0 评论 -
Python 批量删除PDF中的特定图像
两个方法的输入参数xref是图像的外部参照ID号,如“622”。那么,我们就可以通过抽取PDF图像列表的方式,获得外部参照xref的ID,例如运行以下程序,可以从PDF中提取对应图像。MuPDF是一个不错的PDF文件处理库,在Python世界里面,对应的叫做PyMuPDF,它是一个相当给力的工具。从网上下载的一些PDF文件,里面添加了特定的背景图像,当文件有很多页的时候,手工删除并不现实。查看输出目录的图像,我需要删除当中ID为503(一串编码)和504(我的邮箱)的外参图像。三、查找并删除特定的图片。原创 2024-04-07 17:04:40 · 867 阅读 · 0 评论 -
CentOS 7.9 部署.net 6.0 Web应用
(1)文件下载:Linux上可以采用wget等下载,对于局域网实际服务器,考虑不可上外网,那么下载到本地,在通过ssh、sftp等方式传到服务器。以本次部署为例,运行时压缩包上传至远程服务器/data/dotnet目录下。Centos7中安装Net5.0运⾏时,只需要把6.0替换为5.0。因缺失libicu出问题了,那就安装libicu。dotnet --info 查看是否安装正确。1、如果不需要在linux上编译源码。2、如果需要在linux上编译源码。运行报错,提示包缺失。原创 2024-04-07 16:57:42 · 1590 阅读 · 0 评论 -
VCPKG配合NuGet在项目中使用包
考虑到在VC项目中引用安装的包,可以通过vcpkg integrate install安装至全局,对于开源项目,这种方式官方是推荐的,它适用于 Visual Studio 开发环境和 msbuild 命令行。用管理员身份运行命令行窗口,进入本地vcpkg目录,执行bootstrap-vcpkg.bat,安装vckpg。在NuGet包管理器的“程序包源”中添加之前生成的vcpkg.F.vcpkg.1.0.0.nupkg文件。为便于调出vcpkg,将vcpkg放到机器的环境变量中。原创 2024-03-28 16:37:39 · 884 阅读 · 0 评论 -
npm ERR! request to https://registry.npm.taobao.org/** failed, reason: certificate has expired 淘宝镜像过
事实上早在2021年,淘宝就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(不过,直到2024年1月22日SSL证书到期才真正不能用)。今天工作的时候,想给一个前端站点装一个轻量级http-server服务器,让它跑起来。可见,registry设置还是原来的淘宝镜像。输入配置列表命令,查看当前npm镜像设置。按照淘宝的介绍,新的淘宝镜像地址为。3. 修改或删除镜像。原创 2024-03-28 16:24:00 · 733 阅读 · 0 评论 -
JD-GUI INTERNAL ERROR以及两个常用的Java反编译工具
JD-GUI是一个常用的Java逆向工具,可以查看一些我们已经丢失了源代码的JAR包,WAR包。通过它的github仓库,我们可以看出,它最新的更新也是5年前了。那么对于一些有新特性的JAR包,它会力不从心,报INTERNAL ERROR,内部错误。基于Procyon的Java反编译工具,带GUI,较JD-GUI新一点,但不多。使用luyten有时能解决JD-GUI出现的INTERNAL ERROR问题。反向工程往往是违法行为,本文仅对一些有自主著作权的软件进行工具的对比研究。原创 2024-03-16 11:19:31 · 855 阅读 · 1 评论 -
BIMFACE批量获取文件元素number of elementId should be less than or equal to 1000错误
春节前,尝试自己用Python写代码去获取自己BIMFACE中某个文件的所有元素,踩了一个坑,然后记录了下来,就在微博里分享出来,避免踩坑。从错误可以看出,一次获取的元素太多了,如果把这个看作分页,那么分页的最大条目必须小于等于1000个,这时候问题就好解决了,不得不说,BIMFACE的提示还是很给力了。原创 2024-03-10 19:32:38 · 382 阅读 · 1 评论 -
System.Text.Json 嵌套深度问题
System.Text.Json.JsonException: A possible object cycle was detected. This can either be due to a cycle or if the object depth is larger than the maximum allowed depth of 32. Consider using ReferenceHandler.Preserve on JsonSerializerOptions to support cycl原创 2024-03-04 17:51:41 · 521 阅读 · 1 评论