- 博客(53)
- 资源 (11)
- 收藏
- 关注
原创 npm全局安装opencode-ai后出现allow-scripts警告
安装 opencode-ai 时出现 allow-scripts 警告,实为 npm 安全策略限制安装后脚本执行,非安装失败。若命令可用(如 opencode --version 正常),可忽略警告;若不可用,需重新安装并添加 --allow-scripts=opencode-ai。建议先检查可用性,再按需启用脚本权限,或配置全局允许以避免重复提示。
2026-10-08 21:54:26
310
原创 647. 回文子串
回文有奇数和偶数两种长度,必须都考虑奇数和偶数回文的中心不同奇数长度:中心在字符上偶数长度:中心在字符之间不可能通过判断字符串总长度来决定,因为要统计的是所有子串,长度多样必须同时运行两种中心扩展,才能覆盖所有情况。
2026-06-22 21:29:21
221
原创 【动态规划】152. 乘积最大子数组
同时维护最大和最小乘积,因为负数会翻转大小关系三种可能来源:重新开始(只取当前元素)延续之前的最大乘积(正数场景)延续之前的最小乘积(负数 × 负数)空间优化:用两个变量代替数组注意:要保存 prev_max,因为更新 min_product 时需要旧的 max_product。
2026-06-15 10:30:49
210
原创 【栈】155. 最小栈
执行:push(-2), push(0), push(-3), getMin(), pop(), top(), getMin()普通栈的 push、pop、top 都是 O(1),但 getMin 需要遍历整个栈才能找到最小值,那是 O(n)。辅助栈: [-2, -2, -3] ← min(-3, -2) = -3。辅助栈: [-2, -2] ← min(0, -2) = -2。辅助栈: [-2] ← 当前最小值 = -2。主栈: [-2, 0, -3]
2026-06-07 15:39:36
178
原创 【树】208. 实现 Trie (前缀树)
insert/search/startsWith 都是 O(L),L 是单词/前缀的长度。前缀树是一种多叉树,专门用来存储字符串,让查找和前缀匹配变得非常快。循环结束后,检查最后一个节点的 is_end 是否为 True。children:一个数组/字典,存储下一级字符对应的节点。循环结束后,把最后一个节点的 is_end 设为 True。is_end:布尔值,标记这个节点是否是一个单词的结尾。最坏 O(N × L),N 是单词数,L 是平均长度。从根节点到某个节点的路径,代表一个前缀。
2026-06-07 01:09:49
204
原创 git拉取代码报错:fatal: unable to access ‘https://github.com/xxx‘: SSL certificate O
Git无法验证GitHub SSL证书的解决方案摘要:该问题常见于Windows系统,可能由证书缺失、配置错误或网络问题导致。提供5种解决方案:1)临时禁用SSL验证(快速但不安全);2)手动配置Git使用系统证书;3)更新Git和证书;4)改用SSH方式克隆;5)修复系统证书。推荐先临时禁用SSL验证获取代码,再采用SSH方式长期使用。文中包含详细命令和操作步骤,适用于不同使用场景,帮助用户快速解决Git证书验证问题。
2026-01-27 00:01:45
423
原创 NVM介绍及Windows下的安装
NVM是Node.js版本管理工具,支持多版本安装与切换。本文介绍了NVM的核心功能(解决版本冲突、项目隔离等),详细演示了Windows系统下的安装流程(下载、安装、验证),并区分了Windows与Linux/macOS版本的命令差异。文章还提供了常用命令指南(安装/切换/查看版本)及使用注意事项(需卸载原有Node、路径要求、镜像配置等)。通过NVM,开发者可以高效管理不同Node版本,适配各类项目需求。
2026-01-15 21:11:51
797
原创 npm : 无法加载文件 E:\ProgramFiles\Nodejs\npm.ps1,因为在此系统上禁止运行脚本。
默认情况下,PowerShell 的执行策略是。,即禁止运行任何脚本。这个错误是因为 Windows 系统的。为了允许运行脚本,可以将执行策略修改为。修改执行策略后,重新运行。,应该可以正常执行。
2025-02-24 14:56:04
3461
原创 > vue-standard@0.1.0 serve > vue-cli-service serve ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
如果问题仍然存在,请检查网络连接是否正常,以及是否有防火墙或代理设置阻止了依赖的下载。通常情况下,npm 会自动处理这个问题,但如果你有自定义的设置,可能需要手动添加。是 Vue CLI 提供的一个开发依赖,它应该在项目的。:如果你已经安装了依赖,但仍然遇到这个问题,可以尝试使用。没有被正确安装或者没有被添加到系统的。会自动查找项目本地安装的包并执行它们。:安装完成后,检查项目根目录下的。:如果上述步骤都不奏效,尝试删除。完成以上步骤后,再次尝试运行。
2025-02-24 14:52:20
1089
原创 ERROR: Ignored the following versions that require a different python version: 0.3.0 Requires-Python
pip install langchain-chatchat -U报错,提示python版本不正确,本地是3.12,项目要求范围是在3.11以内,因此采用pyvenv切换pyhton版本。安装pyvenv的命令如下接着运行查看pyvenv版本信息报错步骤1:检查PowerShell执行策略步骤2:如果返回结果是Restricted,修改执行策略为RemoteSigned步骤3:重新运行安装脚本步骤4:验证pyenv是否安装成功如果还是报错,需要手动添加环境变量根据您提供的信息,尽管脚本已经执行,并且在。
2025-02-12 18:52:51
2961
原创 fatal: unable to access ‘https://github.com/xxx/‘: SSL peer certificat
可以看出,Git 在尝试克隆仓库时遇到了 SSL 证书问题。SSL 证书验证依赖于系统时间。如果系统时间不正确,可能会导致证书验证失败。确保你使用的是最新版本的 Git。旧版本可能存在 SSL 相关的问题。:禁用 SSL 验证会降低安全性,建议仅在信任的网络环境中使用。某些防火墙或杀毒软件可能会阻止 Git 的 SSL 连接。如果你的系统缺少根证书,可能会导致 SSL 验证失败。
2025-02-12 11:06:44
1548
原创 解决ImportError: cannot import name ‘Future‘ from partially initialized module ‘tornado.concurrent‘
运行报错、导包顺序
2024-09-08 16:24:14
459
1
原创 AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_id‘
这个错误出现的原因是在使用 Selenium WebDriver 的时候,使用了一个未定义的方法 find_element_by_id。不过这个方法我没有适成功。
2023-05-28 23:28:18
4974
1
原创 SyntaxError: positional argument follows keyword argument
按照语法规则,关键字参数必须放在位置参数之后,因此会抛出 “SyntaxError: positional argument follows keyword argument” 异常。这个错误出现的原因是在使用 Selenium WebDriver 的时候,传递了多个参数到 find_element() 方法中,并且存在位置参数跟关键字参数混合使用的情况。其中,“by=" 和“value=" 都是关键字参数,相当于对应 find_element() 方法中定义的 by、value 两个参数。
2023-05-28 23:23:24
1447
原创 报错DeprecationWarning: executable_path has been deprecated, please pass in a Service object
这里,我们首先从 selenium.webdriver.edge.service 包中导入了 Service 对象,然后使用此对象创建了Edge WebDriver实例。使用此方法可以将服务对象与Webdriver隔离开,并避免潜在的问题和错误。这个警告是因为Selenium的最新版本中,executable_path参数已经过时,建议使用Service对象来代替它。即使你不改变代码也不会影响其执行,但这样编写是不推荐的。
2023-05-23 22:14:21
4671
1
转载 WARNING: There was an error checking the latest version of pip.
解决pip安装模块失败的问题
2022-10-11 16:25:42
18562
6
原创 Python中的序列类型-列表
在Python中的序列类型包括:列表(list),元组(tuple),字典(dict) 和集合(set)。list和tuple较为相似,都按顺序保存元素,占用一块连续的内存,通过索引访问元素。不同之处在于list可以修改,而tuple不可以修改。dict和set存储的数据是无序的,每个元素占用不同的内存。列表(List)1.所有元素,放在一对中括号[ ]里,相邻元素“,”分隔;2.同一个列表可以包含不同类型的数据元素;创建列表使用[ ]直接创建列表,可以有元素也可以没有num1 = [1,
2022-04-22 11:11:51
4567
转载 No module named ‘tensorflow.contrib‘
报错原因:在TensorFlow2.x版本已经不能使用contrib包解决方案:pip install --upgrade tf_slim将 import tensorflow.contrib.slim as slim改为 import tf_slim as slim参考文章:https://www.codeleading.com/article/38245177754/
2021-12-15 20:53:48
378
翻译 unindent does not match any outer indentation level解决办法
原因是:代码对齐中,混用TAB和空格,这一点在最新的python语法中不支持pycharm中:采用快捷键 CTRL+ALT+L格式化代码Notepad++:设置-》首先项-》语言-》勾选“替换为空格”参考文章https://www.cnblogs.com/kerrycode/p/11183963.html...
2021-12-07 17:07:05
346
转载 AttributeError: module ‘tensorflow‘ has no attribute ‘InteractiveSession‘
新的Tensorflow 2.0版本中已经移除了Session这一模块,改换运行代码:sess = tf.InteractiveSession()换成:sess = tf.compat.v1.InteractiveSession()参考:文章
2021-12-03 22:16:42
316
转载 module ‘tensorflow‘ has no attribute ‘GPUOptions‘
tf.compat.v1.GPUOptions(per_process_gpu_memory_fraction)参考https://blog.youkuaiyun.com/Joyyang_c/article/details/104989447
2021-12-03 22:14:55
1303
转载 AttributeError: module ‘tensorflow‘ has no attribute ‘ConfigProto‘
使用CUDA10.1加上Tensorflow 2.0会出现AttributeError: module ‘tensorflow’ has no attribute 'ConfigProto’这个问题,这个是由于现在新版本中一些1.0版本的函数被和2.0版本函数区分开的缘故需要将tf.ConfigProto修改为tf.compat.v1.ConfigProto参考https://blog.youkuaiyun.com/u012388993/article/details/102573008/...
2021-12-03 22:12:59
626
转载 No module named ‘tensorflow.examples‘
进入github主页下载zip:https://github.com/tensorflow/tensorflow下载完成后将\tensorflow-master\tensorflow\目录下的examples文件夹复制到本地tensorflow文件夹中。重新运行代码即可。参考文章:https://www.cnblogs.com/cat-meow/p/13677386.html...
2021-12-03 22:10:59
1801
转载 tf.placeholder() is not compatible with eager execution
解决方式:在文首添加tf.compat.v1.disable_eager_execution()参考:文章
2021-12-03 22:04:45
278
转载 AttributeError: module ‘tensorflow‘ has no attribute ‘placeholder‘
查看tf版本,是因为在tf2下使用了tf1的API。解决方式:使用import tensorflow.compat.v1 as tftf.disable_v2_behavior()替换import tensorflow as tf参考文章
2021-12-03 22:02:02
241
转载 报错:Figures now render in the Plots pane by default. To make them also appear inline in the Console……
参考文章总结:数据图形可视化出现的图像不显示问题,需要进行设置打开tools→preferences→ipython console→graphics backend→automatic
2021-10-22 15:37:21
2200
1
转载 AssertionError: Torch not compiled with CUDA enabled
运行时报出AssertionError: Torch not compiled with CUDA enabled错误,具体解决方案如下:总结:此错误是由于下载的torch没有cuda,在运行时就会出错,经过查阅,在程序最开始的地方加上:(注意英文下输入,相关运行文件程序开始前都要加上,否则会报错:name ‘device’ is not defined)device = torch.device(“cuda” if torch.cuda.is_available() else “cpu”)代码
2021-09-26 21:33:31
13864
2
原创 剑指offer编程题3-从尾到头打印链表
描述:输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入{1,2,3}的链表如下图:返回一个数组为[3,2,1]0 <= 链表长度 <= 10000示例1 输入:{1,2,3}返回值:[3,2,1]示例2 输入:{67,0,24,58}返回值:[58,24,0,67]class Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3] def printListFromTailToHead(self, listN
2021-09-24 09:33:37
123
原创 剑指offer编程题2-替换空格
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。给定的字符串长度不超过100。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。示例1输入:“We Are Happy”返回值:“We%20Are%20Happy”class Solution: def replaceSpace(self , s ): # 使用replace()函数替换空格
2021-09-23 16:45:15
128
原创 剑指offer编程题1-二维数组中的查找
在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定 target = 7,返回 true。给定 target = 3,返回 false。0 <= array.length <= 5000 <= array[0].length
2021-09-22 20:34:08
171
原创 MySql报错:unknown mysql server host ‘localhost‘ (0)
在开启mysql如果遇到这个问题,原因就在于数据库连接属性为localhost,在这种情况下,需要连网才能进行连接,否则就会报题目中的错误,如下图:解决办法:右击数据库项,选择连接属性,将主机名或IP地址改为127.0.0.1,下次连接不连网也OK。操作步骤示意图如下:...
2021-04-20 15:00:50
13744
2
原创 Tomcat 端口号被占用的解决方法:Port 8009 required by Tomcat v9.0 Server at localhost is already in use.
解决方法:结束掉端口号被占用的进程首先,按Windows+R键,输入cmd,打开dos命令窗口第二部输入netstat -ano|findstr 8009查看占用端口号的进程号,本机是6404,再输入命令taskkill /pid 6404 /f(注意有空格)问题解决!如下图所示:...
2021-03-11 17:01:56
905
转载 XMind安装出现could not be created,Please choose a writable location using the ‘-configuration‘ command
invalid Configuration Location:The configuration area at 'C:\Users\Administrator\ApplicationData\XMind\configuration-cathy_win32’cound not be created.Please choose a writable location using the ‘-configuration’ command line option"最近安装XMind出现以上无法安装的问题,此时
2021-02-07 21:46:46
1331
2
原创 C/C++基础易错题整理5
1.若x 为整数, C语言 正确 表达 数学 式 0≤x<5的是() 。A.0<=x<5B.x=0||x=1||x=2||x=3||x=4C.x>=0||x<5D.!(x<0||x>=5)正确答案: D 你的答案: B (错误)A选项,0<=x<5这种写法在C语言中是错误的,应该写作:x >= 0 && x...
2020-05-05 12:02:25
822
原创 C/C++基础易错题整理4
1.设有如下定义:struck sk { int a;float b;} data;int *p; 若要使p指向data中的a域,正确的赋值语句是()。A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;正确答案: C 你的答案: D (错误)要使p指向data中的a成员,则只需将data中成员a的地址,即&d...
2020-05-03 22:21:34
1722
计算机导论课件.zip
2019-07-07
mysql安装教程.zip
2019-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅