- 博客(106)
- 资源 (19)
- 收藏
- 关注
原创 SonarQube数据库配置
至此,我本机环境的SonarQube实现了数据库的更改,当然,在实际的应用中使用Docker容器安装Sonar会简便很多,但为了对这个工具有更多了解(踩更多的坑,更改数据库配置过程也遇到一些问题,参见这里),手工操作也是一个不错的体验。接下来,我将尝试对这个工具做更多的学习、应用与探索。
2025-04-05 15:25:57
603
原创 SonarQube 配置SQL Server 数据库遇到的问题
之前本机跑了一套SonarQube的社区版,默认使用的是H2数据库,那么我把它练到我机器上的SQL Server数据库了,期间遇到以下两个问题,并在配置过程中解决掉,特将这个过程记录下来。“Encrypt”属性设置为“true”且 “trustServerCertificate”属性设置为“false”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立Database collation must be case-sensitive and accent-sensitive
2025-04-05 14:20:16
145
原创 Python VS Code修改launch.json和settings.json解决点击运行按钮找不到模块的问题
的运行按钮能正常使用,也可以避免了设置全局变量对系统环境造成的影响。至此,问题解决,因引入了环境变量,运行起来不再出现找不到模块的错误了。这样始终不是一个好办法,那么有没有更方便的?一个工程里定义了一个自己的模块,在文件夹。的方法解决找不到模块的问题,这样能使。之前我在C/C++开发中也通过修改。见图中注释,一开始如果直接点击。ModuleNotFoundError: No module named
2025-04-01 21:29:53
438
原创 Windows 平台下AnythingLLM本地开发环境运行踩坑记录
最近尝试在工作的电脑(Windows环境),试用,参考了内容1和2,也踩了些坑,特将本地开发环境运行的情况记录如下。Can't add "anything-llm-frontend": invalid package version ""
2025-04-01 17:54:21
743
原创 VS Code C/C++项目设置launch.json中的environment参数解决支持库路径问题
Windows 11 VS Code C/C++ 开发环境搭建分别写了和两个示例代码,在运行过程中代码没有发现问题(可能简单,没有用到太多支持),但使用了的代码并没有运行出来,如下图:出问题的代码如下:问题分析程序没有问题,但跑不出结果,这应该是引用的库没有正确指向导致,考虑这是一个程序,且这个我并没有在环境变量中“全局”设置,那么可以判断是“丢引用”了。在编译命令中加上关键字,把编译后的可执行代码静态化,包含了相关运行库,问题得以解决(当然,这么干文件包会变大)。修改文件的参数,把相关环境变量加进
2025-03-30 21:54:54
722
原创 UV 设置环境变量解决Failed to hardlink files警告
因为conda的协议变化,我也逐步开始使用uv做python包管理,效率很高,效果很好。但最近认真看了uv add的提示,当uv的缓存区(我的是Windows系统,默认放在文件夹下)和我们的python项目在不同分区时,会出现提示,警告说这么搞可能会降低性能。or use。
2025-03-30 20:50:33
509
原创 Visual Studio Code 根据C/C++文件选择不同的编译生成任务(强迫症犯了)
这样一个工作区里的.c和.cpp文件都可以同时使用对应的编译器,而不是默认拿个g++一把抓。),或者在需要时手动选择运行哪个任务。又或者,创建一个更智能的“默认”任务,该任务通过脚本判断文件类型并调用相应的编译器(这稍微复杂一些,但也不太复杂)。我们可以创建一个简单的脚本(例如 PowerShell 或 Bash),让一个 VS Code 任务调用这个脚本。就足够了,因为 C++ 编译器通常也能很好地解析 C 代码以提供智能提示,并且 C/C++ 扩展本身会处理好 C 和 C++ 的区分(配合。
2025-03-29 14:48:43
518
原创 Windows 11 VS Code C/C++ 开发环境搭建——一种尽量“绿色”的方法
我的电脑是Windows 11 系统,安装了Visual Studio Code,在上面搭建C/C++开发环境,当然,这需要用到MinGW之流了。MinGW-w64 是 MinGW 项目的一个分支,提供了更现代、更完整的 Windows API 支持,并且同时支持 32 位和 64 位开发。在 VS Code 中,选择“文件”->“打开文件夹”,然后选择你刚创建的项目文件夹。在你喜欢的位置创建一个新的文件夹作为你的 C/C++ 项目目录,例如。为了实现真正的“绿色”和环境隔离,,我将在后续的文章中分享。
2025-03-29 14:29:04
761
原创 Ollama拉取模型为什么会进度倒退
当重新开始下载某个块时,这个块的进度会归零,反映到整体进度条上就可能表现为总进度的暂时性倒退,因为它需要重新获取之前尝试下载但失败的部分。如果一个较大的层下载失败并需要重试,即使其他较小的层已经下载完成或接近完成,整体进度的百分比也可能会因为这个大层的重置而显著下降。使用Ollama的ollama run 命令,本地没有模型会从远程仓库拉去,但我们会发现,这个模型的拉取进度有时候会倒退,这是由于差错检测重传导致的。: 偶尔,模型托管服务器本身可能存在问题,导致传输中断或数据错误,进而触发客户端的重试机制。
2025-03-28 23:20:36
274
原创 Softmax 函数简介及其Python实现
Softmax函数主要用于多分类任务,将神经网络的原始输出转换为概率分布,确保每个类别的概率在[0,1]范围内且总和为1。例如,在图像分类中,输出层的Softmax可以将得分映射为各类别的概率,如识别猫、狗、鸟的模型输出可能为[0.1, 0.7, 0.2]。特别地,在多项逻辑回归和线性判别分析中,函数的输入是从K个不同的线性函数得到的结果,而样本向量。• 减去最大值后,指数运算的最大值为( e^0 = 1 ),大幅降低溢出风险。在数学,尤其是概率论和相关领域中,Softmax函数,或称归一化指数函数,是。
2025-03-18 20:52:36
648
原创 记一次SonarQube的踩坑
是一种自动代码审查工具,用于检测代码中的错误、漏洞和代码异味。它可以与您现有的工作流程集成,以实现跨项目分支和拉取请求的持续代码检查。SonarQube 是一个用于代码质量管理的开源平台,用于管理源代码的质量。org.elasticsearch.http.BindHttpException: Failed to bind to 127.0.0.1:9001
2025-03-18 20:09:02
969
原创 C#中通过Response.Headers设置自定义参数
接口操作标头集合,支持动态增删改查(参考网页1的。通过抓包工具检查响应头是否包含自定义参数。• ASP.NET Core推荐使用。• 传统ASP.NET使用。
2025-03-14 21:37:53
526
原创 几款可用于绘制工艺原理图的开源框架
• 提供拖拽式界面和丰富的节点类型(矩形、圆形、多边形等),支持自定义节点形状、样式和交互逻辑。• 跨平台运行(Windows、macOS、Linux),对硬件资源要求低,适合老旧设备。• 免费开源,跨平台兼容,可与Markdown、Confluence等工具集成。• 提供丰富的图形库(包括工业符号),支持导出为多种格式(SVG、PDF等)。• 支持插件扩展(如小地图、文本标签、动态分组等),可集成复杂业务逻辑。• 通过简单语法快速生成流程图、时序图等,支持版本管理和协作。
2025-03-14 21:33:25
500
原创 二阶滞后系统传递函数的阶跃响应Python表达
结合实际的RCL电路来看,对电路施加一定的电压后,电路中产生电流,电容开始蓄积电荷。然而,当电路中存在线圈时,会向电流增大或减小的相反方向产生电动势(电磁感应)。这一效应随着线圈电感的增大而增强,这一效应使得电容两端电压的增加速度减缓,并且使得电压在一定时间内暂时超过稳定值1。增大时,响应速度变快,而过冲的大小并不会改变。在一阶滞后系统中并不会发生过冲,但在二阶滞后系统中却时有发生。时,振荡的幅度缓慢增大,系统呈现发散状态。为正值时,输出会收敛于稳定值,而当其为负值时则会发散。时的阶跃响应图,可见,当。
2025-03-14 21:26:15
937
原创 C# 使用Markdown2Pdf把md文件转换为pdf文件
因此会在运行过程中提示指定Chrome浏览器路径或自动下载Chrome浏览器。文件,效果还是相当给力的。
2025-03-14 14:51:21
293
原创 Python使用pypandoc转换markdown格式文件
pypandoc各种大模型已经渐渐进入我们的实际应用当中,大模型的输出往往是markdown格式更加友好,但是日常工作中又需要用到docxpdf之类的文档格式,因此,把md转换为其它格式显得很有必要。RuntimeError: Pandoc died with exitcode "47" during conversion: pdflatex not found. Please select a different --pdf-engine or install pdflatex
2025-03-14 13:21:25
962
原创 pyecharts 中设置 Map 图表的宽高
使用百分比单位(如 width=“100%”)可实现自适应容器宽度,但需确保父容器有明确尺寸。通过 JavaScript 回调实现运行时尺寸修改。地图高度建议 ≥ 400px,避免地域名称重叠。若需要并列显示多个地图,可通过。图表的宽高,需要通过。
2025-03-09 22:06:18
242
原创 Python使用MyQR生成动态二维码
二维码作为信息传递的重要载体,结合动态图像技术可以创造出极具创意的交互体验。本文用Python的MyQR库生成动态二维码。
2025-03-09 21:43:30
822
原创 C# iText 抽取PDF页特定区域文本内容
开发中需要提取PDF文件某页某区域内的特定文本内容,对于文字转换而成的PDF文件,可以使用。划定PDF页中特定区域提取文字,思路是将这个。该方法亲测有效,能成功提取出对应位置的文本。
2025-03-05 17:04:07
309
原创 使用schemdraw-markdown库绘制电路图
在markdown中绘制电路图并不容易,人工智能会建议使用mermaidPlantUML等工具,但实际上这俩绘制UML图表很轻松,但画电路图就有点捉襟见肘了。然后找到一个叫做schemdraw-markdown的库,它可以通过Python代码的形式画电路图,相当特别,那么就开始我们的实验吧!
2025-02-27 20:54:08
432
原创 一阶滞后系统传递函数的阶跃响应`Python`表达
一阶滞后系统(First-order Lag System)是动态系统中常见的惯性环节模型,表示输出信号相对于输入信号存在时间滞后。My˙tμytutMy˙tμytutGs1Msμ1μMμs1GsMsμ1μMs1μ1令K1μKμ1TMμTμMGsKTs1GsTs1K其中,TTT是时间常数KKK是增益,又称为放大系数。时间常数T。
2025-02-25 13:24:21
838
原创 使用sympy库实现拉普拉斯变换
SymPy库提供了直接的符号计算功能,适用于求解析解。调用laplace_transform函数进行变换。导入SymPy的相关模块。定义符号变量t和s。定义原函数f(t)。
2025-02-25 13:15:17
262
原创 PySide6 GUI 学习笔记——常用类及控件使用方法(常用类尺寸QSize)
在Python脚本中,通过引入QSize类。构造方法__init__()和构造方法根据给定的width和height构造一个尺寸,__init__()则构造一个尺寸为(-1, -1),即宽和高均为-1的QSize尺寸对象,则通过一个QSize对象p来构造一个QSize对象。# 构造一个宽和高都是0的QSize尺寸对象# 带参数构造一个尺寸对象# 以一个尺寸对象作为构造参数对象序列化方法。print(p)__repr__()方法,相当于toString方法,将对象转换为字符串。
2025-02-17 21:55:22
725
原创 使用 CSS 的 `::selection` 伪元素来改变 HTML 文本选中时的背景颜色
在你的 CSS 文件中,添加伪元素,并设置属性来改变选中文本的背景颜色。通过以上步骤,可以轻松地改变 HTML 文本选中时的背景颜色。
2024-12-28 17:23:25
1161
原创 记一个itertools排列组合和列表随机排序的例子
itertools朋友不知道哪里弄来了一长串单词列表,一定要搞个单词不重复的组合。那么这个时候我们就可以想到读书时所学的排列组合知识了,而这个在Python中可以怎么实现呢?
2024-12-28 16:53:10
327
原创 MaterialDesignTheme 5.x WPF使用报IOException: 找不到资源“themes/materialdesigntheme.defaults.xaml”错误
在项目中使用框架美化界面,按照官方文档介绍,在文件中引入如下代码:并编写代码如下:编译及生成过程未见异常,但当运行时却不能正常出现窗体,使用调试方式运行,发现程序报找不到资源“themes/materialdesigntheme.defaults.xaml”错误:显然,在5.1.1的(写这篇博客的时候用的是5.1.1版)中,并不存在资源:同样,另一个资源:在该版本中也不存在。查看官方仓库的迁移指引(参考资料1),发现在该版本中,的引用内容要作一定调整:应修改为:则将修改成。最后,代码修改情
2024-12-24 11:37:07
1431
原创 FastAPI 跨域访问cors设置
前端写了个页面,调用后台一个服务,出现了跨域访问错误,截图如下:示例代码如下:问题解决在 中设置跨域访问()可以通过使用 模块来实现。代码中配置 CORS 的步骤如下:修改后的代码如下:解释: 这是一个列表,包含允许访问你的 API 的来源。我们可以添加多个来源,例如 “http://localhost:3000”。: 如果设置为 ,则允许发送凭据(如 )。: 允许的 HTTP 方法,[“*”] 表示允许所有方法。: 允许的 HTTP 头,[“*”] 表示允许所有头。修改结果代
2024-11-28 19:30:00
865
原创 Python自动检测requests所获得html文档的编码
使用配合库,可以轻松地从网页中提取数据。但是,当网页返回的编码格式与Python默认的编码格式不一致时,就会导致乱码问题。以如下代码为例,它会获取到一段乱码的html:我们可以通过通过手工指定代码的方式来解决这个问题,例如在后,通过指定代码,又或通过 来指定编码。然而,当我们获取的html页面编码不确定的时候,有没有更好的办法让编码监测自动执行呢?这时候编码监测库是一个很好的帮手。 是一个用于自动检测字符编码的库,可以更准确地检测响应的编码。代码应用示例可见,通过使用库,可以有效实现代码的自动检
2024-11-17 20:20:14
504
原创 PySide6 GUI 学习笔记——常用类及控件使用方法(常用类坐标点QPointF)
通过浮点数精度,在平面上定义一个点。PySide的点和Windows窗体类似,以左上方为坐标原点,从左至右是轴方向,自上往下是轴方向。QPointF官方文档在脚本中,通过如下语句导入:构造方法根据给定的和坐标构造一个点,则构造一个坐标为“空点”,即坐标原点,则通过一个对象来构造一个对象。输出这两个点,分别是:的特殊方法,将对象序列化()时,会调用这个方法,如:用于定义对象的字符串表示形式。当你直接打印一个类的实例化对象时,Python 会自动调用该方法,以输出对象的自我描述信息。如这里的QPoin
2024-11-17 18:18:54
432
原创 C#使用DotNetCommon.PinYin标出汉字拼音
使用DotNetCommon.PinYin库,可以标注文字的拼音,应用了该库的几个方法,效果很不错。
2024-11-08 17:12:13
540
原创 一种EF(EntityFramework) MySQL修改表名去掉dbo前缀的方法
某个项目使用框架做,采用了Code First的开发方式,数据库是MySQL 8。当修改当中的数据表名,再迁移至Web项目关联的数据库时,出现因表带有dbo前缀的问题,从而导致迁移失败。
2024-11-08 16:33:46
686
原创 TypeScript类型检查错误 error TS2339
上一篇博客写了一个调用摄像头的demo,用了vue3vite,使用了TypeScript${在开发环境运行是没有问题的,但如果使用,(配置为类型检查,即。error TS2339: Property 'id' does not exist on type 'never'.
2024-08-29 16:42:42
670
原创 一次VUE3 使用axios调用萤石云OpenAPI踩坑经历
接口的调用,真的要认真看官方文档啊,不过这个也太隐晦、太坑了吧,如果有示例代码就最好了,也可能是我最开始用Python调用,形成了习惯了。另:配上个后台,我认为在后台和这些接口对接,然后前端页面访问自己搭建的后台,才是更好的方式。
2024-08-29 16:11:55
1350
vue3 typescript gauge仪表盘效果示例
2024-04-24
nvm-windows (symlink识别修改)源代码及应用程序
2023-09-19
OpenCV4.5.5及OpenCV-contrib源代码(适用于VS2019及VS2022)
2022-04-17
OpenCV-4.5.5 Visual Studio 2019 (VC16)源代码
2022-04-16
VC操作Word文件
2015-09-17
Pro LINQ: Language Integrated Query in C# 2010 (含源码)
2014-06-17
[Go语言入门(含源码)] The Way to Go (with source code)
2014-06-11
Android攻略第二版 Android Recipes 2nd Edition Dec 2012 (含源代码)
2014-03-18
Pro WPF 4.5 in C# (Pro WPF系列第四版 英文书及其源代码)
2014-02-17
Pro WPF in C# 2010 (第三版,英文原版及源代码)
2014-02-17
Cryptography in C and C++, Second Edition (With Source Code)
2013-10-17
jquery.validation 工具
2013-05-07
iText in Action 2nd Edition iText实战第二版(含源代码)
2013-02-26
锋利的jQuery
2012-05-11
VarCfg C# 简单XML配置类
2012-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人