https://api.vvhan.com/api/avatar/boy

技术博客分享

在python中使用mysql的方法

本文介绍了如何在Python中使用mysql.connector库操作MySQL数据库。主要内容包括:安装mysql-connector-python库;创建connection对象连接数据库并启动游标;执行SQL语句查询数据,使用fetchall()获取结果;进行增删改操作时需在关闭连接前用commit()确认修改;最后关闭游标和连接。通过示例代码展示了数据库连接、查询表数据以及插入新记录的操作流程。

图像金字塔-图像上采样下采样

该文章介绍了图像金字塔处理中的下采样和上采样操作。通过OpenCV的cv2.pyrDown()和cv2.pyrUp()函数实现图像尺寸的缩小与放大,并指出上采样会导致图像变模糊。重点讲解了拉普拉斯金字塔的原理:通过原图减去下采样后再上采样的图像得到差值图像,将其与处理后的图像相加即可恢复原图。文章包含完整的Python代码示例,展示了高斯金字塔和拉普拉斯金字塔的具体实现过程。

华为设备接口配置和管理

2、自动协商,有三种工作模式,全双工(同一时间能双向传输数据),半双工(同一时间只能单向传输数据),自动协商的双工模式(网络设备通过协议自动检测,协商最优秀的全双工模式)二层的Eth-trunk和三层的Eth-Trunk具体的区别是三层的上面可以配置ip地址实现三层通信,二层不能配置IP地址。二层的端口聚合是指交换机和交换机之间做的端口聚合,同时交换机和路由器之间也可以创建二层端口聚合。端口聚合将两个端口划分为一个逻辑端口,这样能突破端口的限制,增加冗余备份。端口聚合分为二层的端口聚合和三层的端口聚合。

.NET-单文件程序详解从原理到实践

摘要:.NET单文件程序简化了应用分发,将所有依赖打包为单一可执行文件。从.NET Core 3.0引入到.NET 5优化,其原理是通过内存加载嵌入的DLL,无需解压到磁盘。虽然方便用户使用,但安全风险增加,所有代码集中在一个文件中更易被逆向。C#混淆加密大师提供了单文件解包、加密混淆和重新打包功能,能有效提升代码安全性。开发者可通过参数灵活控制单文件生成,同时建议结合加密措施保护商业软件。

Elasticsearch面试精讲-Day-14数据写入与刷新机制

当一个文档被写入 Elasticsearch 时,它并不会立即对搜索可见。Elasticsearch 采用了一种称为近实时(NRT, Near Real-Time)的设计,通过一系列异步操作来平衡写入性能与搜索延迟。写入内存缓冲区(In-Memory Buffer)追加事务日志(Translog)Refresh 操作:生成新 segment,使文档可搜索Flush 操作:持久化 segment 到磁盘并清空 translog💡 类比理解:可以把写入过程想象成“记账”。

转载VSCODE-关闭文件和资源管理器关联

摘要:本文介绍了如何在VS Code中取消文件与资源管理器的联动功能,避免打开文件时自动定位到左侧资源管理器。通过修改设置项"explorer.autoReveal"为false即可关闭该联动效果。操作步骤简单,适用于希望保持资源管理器稳定视图的用户。文章发布于CSDN技术博客,提供实用VS Code技巧。

排查JSch连接SFTP服务器失败的问题

摘要:SFTP服务器与JSch客户端单独测试正常,但组合使用时出现认证失败问题。排查发现是由于服务器DNS解析延迟导致连接超时(10秒设置不足)。将超时时间延长至100秒后问题解决。进一步检查发现/etc/resolv.conf中配置的DNS服务器响应缓慢,但因生产环境限制无法深入调整。最终通过增加超时时间临时解决问题。