
常见问题解决
文章平均质量分 75
常见问题解决
懂搬砖
老肖(+V:xrg_vip)
10年+全栈技术专家|数字化转型架构师
技术专长:C#/Python/AI/智能运维,精通企业级系统架构与落地
实战经验:主导多个大型数字化项目,擅长复杂场景技术攻坚
价值分享:
技术深度:全栈开发、AI应用、DevOps 最佳实践
职业成长:技术人破局思维、高效学习路径
职场进阶:高价值决策逻辑、团队管理与技术领导力。
想入门、想进阶的都可以来咨询。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
成功解决运行:Django框架提示:no such table: django_session
当在运行Django框架时出现错误,这通常意味着Django的数据库表还没有正确创建,特别是表缺失。表用于存储会话数据,Django在处理用户会话时会使用到它。原创 2025-07-04 10:47:32 · 484 阅读 · 10 评论 -
前端性能分析工具和指标
lighthouse 是 chrome 浏览器的一个性能测量工具。我们先来看看它的性能指标,至于它具体使用,后续的内容再详细介绍。淘宝跑分举例:京东跑分举例:First Contentful Paint(白屏时间):**从白屏到第一次出现内容的时间。**我们可以看到,上面提供了一些加载过程的截图,10屏里如果只有1到2屏是白屏,说明体验还是可以的。:速度指数。我们不需要关心这个指数是怎么来的,因为背后涉及一套很复杂的公式,我们暂时只需关注这个数值。原创 2025-04-30 13:25:05 · 1370 阅读 · 1 评论 -
vue中成功解决[Vue warn]: Error in v-on handler: “TypeError: handler.apply is not a function“
我们在使用v-for的时候,都要必须加上一个唯一的key值,但是这里写了两个for循环,尽管都加上了key值,然而又将key的值写成一样的了。vue绑定的 变量名 和 函数名 重名了,变量名和函数名不能一致,一定要注意啦!原创 2025-04-30 11:49:12 · 751 阅读 · 0 评论 -
前端性能如何进行优化
通常来讲,前端性能优化是指:从用户开始访问网站到整个页面完整地展现出来的过程中,通过各种优化策略和优化方法,让页面加载得更快,让用户的操作相应更及时,给用户更好的使用体验。优化是在做什么:客户端和服务器端建立连接、加载资源、解析资源并渲染。[译]JavaScript 的时间消耗。原创 2025-04-30 11:22:17 · 1227 阅读 · 0 评论 -
网络抓包和代理工具:Whistle
现在,代码里有console.log,如果是在电脑浏览器上看,可以直接在控制台查看console.log的内容。但是,如果手机连接代理,在手机上打开网页的话,要怎么查看console.log的内容呢?连接好指定的wifi后,点击那个wifi里的设置,将「代理」那一项,设置为手动,然后输入ip(电脑上的ip)、端口号(8899)。然后就可以通过电脑上的whistle工具,查看手机的网页请求。安装完成后,记得执行。上图中,把红框部分,去掉勾选,就不捕获https了。另外,还需要在手机的浏览器,地址栏输入。原创 2025-04-30 11:08:24 · 1546 阅读 · 4 评论 -
Win10 解决 MySQL “net start mysql” 启动时提示系统错误 5 拒绝访问的问题
在 Win10 系统中,当我们尝试使用命令启动 MySQL 服务时,可能会遇到系统错误 5,提示“拒绝访问”。这一问题的主要原因是当前用户的操作权限不足。原创 2025-04-19 07:00:00 · 1227 阅读 · 1 评论 -
解决 net core 3.x 跨域问题
解决 net core 3.x 跨域问题.跨域指浏览器不能执行其他网站的脚本,这是由浏览器的同源策略造成的,是浏览器对 JavaScript 施加的安全限制。原创 2025-04-17 15:46:18 · 674 阅读 · 0 评论 -
解决Anaconda Navigator 闪退或base环境一直转圈加载
Anaconda Navigator 是一个图形用户界面工具,用于管理Anaconda环境和包,但有时用户可能会遇到闪退或加载不出来的问题。这种情况通常表现为打开Navigator后,界面无法正常显示,或者在绿色图表处一直转圈加载。尤其是在某些特定版本的操作系统(如MacOS 11.5.2)中,这种问题可能更加明显。以下是一些解决该问题的步骤和建议。原创 2025-03-13 10:41:45 · 1041 阅读 · 0 评论 -
解决VS Code 使用 Code Runner 进行 Python 开发时的乱码问题
VS Code 是微软推出的一款跨平台文本编辑器,借助丰富的插件,它能摇身一变成为功能强大的集成开发环境(IDE)。我在刚安装好 VS Code 后,便迫不及待地安装了 C/C++、Python 以及 Code Runner 插件,打算体验 Python开发。然而,刚上手就遇到了 Code Runner 和 Python 显示中文乱码的问题。经过两天的研究,现将解决方法整理如下。为了测试,我随手编写了一段简单的代码。按照以上方法,打完收工。留个笔记记录一下,希望对大家有所帮助!原创 2025-04-17 07:00:00 · 855 阅读 · 0 评论 -
Selenium2+Python自动化:利用JS解决click失效问题
在使用Selenium2和Python进行自动化测试时,我们有时会遇到这样的情况:元素明明已经被成功定位,代码运行也没有报错,但点击元素后,页面却没有任何反应。由于没有报错信息,仅仅是click事件失效,这种问题处理起来着实令人头疼。本篇文章将介绍两种方法,帮助你解决这种诡异的点击事件失效问题。原创 2025-04-16 16:22:18 · 574 阅读 · 0 评论 -
Python 爬虫解决 GBK乱码问题
在Python爬虫的过程中,我尝试爬取一本小说,遇到GBK乱码问题,以下是我的解决办法。通过这次爬取数据的经历,我对Python爬虫中的编码问题有了更深入的理解,也掌握了如何解决GBK编码网页爬取时的乱码问题,这里留笔记记录一下。原创 2025-04-16 11:49:29 · 1194 阅读 · 0 评论 -
python成功解决AttributeError: can‘t set attribute ‘lines‘
python成功解决AttributeError: can‘t set attribute ‘lines‘。根据以上代码,最终解决相关提示。打完收工,记录一下,希望对大家有所帮助。原创 2025-04-15 14:28:29 · 519 阅读 · 0 评论 -
python调用cv2时成功解决问题:ValueError: not enough values to unpack (expected 3, got 2)
因此,当你使用的是较高版本的 OpenCV,却按照旧版本的方式尝试解包三个返回值时,就会触发 ValueError异常,提示“没有足够的值进行解包(期望 3 个,实际得到 2 个)”。这样修改后,代码就能与新版本的 OpenCV 兼容,问题也会得到成功解决。cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)修改为 contours, hier =为了解决这个问题,只需将代码 bimg, contours, hier = cv2.findContours(gray,原创 2025-04-15 10:01:23 · 431 阅读 · 0 评论 -
python 成功解决IndexError: index 0 is out of bounds for axis 1 with size 0
错误信息明确指出数组在轴 1 的大小为 0,这表明该数组为空或者列数为 0。而程序却尝试访问索引为 0 的位置(也就是第一列),但这个位置实际上并不存在,从而引发了索引越界错误。如果数组确实应该包含数据但却为空,需要检查数据源、数据处理逻辑等,确定为何数据没有正确填充到数组中。该错误提示意味着程序试图访问一个二维数组的第一列(索引为 0),然而此数组在轴 1(即列方向)上的大小为 0,也就是该数组实际上没有任何列。要确保代码中没有在空数组上进行索引操作,或者在进行索引操作之前先检查数组的长度。原创 2025-04-15 07:30:00 · 1639 阅读 · 0 评论 -
python 解决 ‘AttributeError: ‘str‘ object has no attribute ‘decode‘‘ 问题
类型对象的,其作用是将字节序列按照给定的编码格式解码成字符串。而在 Python 3 里,字符串是不可变的对象,并且已经被解码为 Unicode,所以。这种解决方案的原理是通过降级依赖包的版本来规避问题,因为在较早版本的。方法,要确保它是应用于字节对象,而不是字符串对象。中,可能不会出现这个报错,它们可能没有对 Python 3.x 的支持或者没有使用已弃用的方法。不同的出错背景,需要采用不同的解决方法。在编写代码时,要确保理解这些差异,并正确处理字符串和字节序列。方法,但字符串对象本身并没有这个方法。原创 2025-04-14 17:32:17 · 1230 阅读 · 0 评论 -
MySQL 数据归档自动化:Python + pt-archiver 打造高效运维利器
为了解决上述痛点,我们开发了一款名为 mysql_archiver 的 Python 小工具,旨在实现 MySQL 数据归档的自动化管理。:手工逐条核查日志(成功率/耗时/数据量):mysql_archiver 小工具。生成pt-archiver命令。:12+归档任务需人工监控。:人工巡检存在漏检风险。原创 2025-03-06 17:42:38 · 1429 阅读 · 0 评论 -
Visual Studio 必备插件集合:AI 助力开发
本文详解了Visual Studio插件的安装与搜索技巧,推荐了AI增强型工具(如)和高效开发必备插件(如ViasforaSQL Search通过合理使用插件,开发者可显著提升代码质量、简化调试流程,并打造智能化开发环境。核心价值精准搜索:关键词+筛选快速定位优质插件。AI赋能:智能代码生成、审查与优化。全栈覆盖:从代码管理到数据库设计,全方位提效。让工具成为生产力的倍增器,开启高效编程之旅!🚀。原创 2025-03-26 18:23:06 · 2132 阅读 · 0 评论 -
WPF复制异常问题(OpenClipboard 失败 (异常来自 HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)))
最近在维护WPF系统的时候发现的问题,刚刚开始自己的电脑都不能重现,后面写日志跟踪才发现问题的所在。问题主要是由于:1.在程序访问剪切板的时候,有其他程序正在占用剪切板,导致自己的程序无法访问,从而抛出异常;2.没有访问的权限,导致自己的程序无法访问。以下是报错的截图和写日志跟踪出来的异常详细信息截图: 这个是之前在App.xaml.原创 2017-01-02 18:41:12 · 11998 阅读 · 0 评论 -
数据库字符数据类型详解:CHAR、VARCHAR、TEXT 及 Unicode 类型
在数据库开发中,合理选择字符数据类型至关重要,它不仅影响数据的存储效率,还关系到查询性能。下面将详细介绍几种常见的字符数据类型及其特点。原创 2016-11-22 10:34:16 · 1009 阅读 · 0 评论 -
.net core未能加载程序集解决办法
出现问题 运行.net core应用程序,报错未能加载程序集,具体详情如下图所示:分析问题 API接口程序集引用了一个程序集,而这个程序集又引用了其他的程序集,这个时候就存在了间接引用的关系啦,如下图所示:解决问题 重新发布一下被DTO的引用的程序集,然后手工删除一下DTO程序集,重新添加引用就可以重新运行啦,如下图所示: ...原创 2021-03-31 16:14:49 · 1293 阅读 · 0 评论 -
Math.Round()并没有四舍五入
原始归一。如果用这个计算小数的话,就不灵了!!!必须用第七个重载方法,decimal Round(decimal d, int decimals, MidpointRounding mode),这样计算出来的小数才是真正的中国式四舍五入!!526.92526.92526.92526.93直接上干货,举个栗子!!/// 四舍五入/// 设置为四舍六入五取偶ToEven,/// 按精度进位Carry,/// 按精度舍尾#endregion#region 将金额格式化。原创 2020-10-16 16:32:33 · 2596 阅读 · 0 评论 -
C#中 如何关联键盘按钮 (KeyChar/KeyCode值 KeyPress/KeyDown事件 区别)
1).KeyPress主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大小写)、小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、PgDn、ScrollLock、Pause、NumLock、{菜单键}、{开始键}和方向键外的ANSI字符。4).KeyDown和KeyUp 对于单个字符捕获的KeyValue 都是一个值,也就是不能判断单个字符的大小写。5).KeyPress 不区分小键盘和主键盘的数字字符。原创 2016-12-06 20:35:39 · 6395 阅读 · 1 评论