- 博客(136)
- 收藏
- 关注
原创 编译OpenSSL时报错,Can‘t locate IPC/Cmd.pm in @INC perl环境
【代码】编译OpenSSL时报错,Can‘t locate IPC/Cmd.pm in @INC perl环境。
2025-05-15 08:47:46
425
原创 ssl 中 key 和pem 和crt是什么关系
以 -----BEGIN XXX----- 和 -----END XXX----- 包裹内容(如 CERTIFICATE、PRIVATE KEY)。可能是证书(类似 .crt)、私钥(类似 .key)或两者的组合。是 Base64 编码的 DER 数据。(Base64 编码的证书内容)
2025-05-13 16:33:26
376
原创 如何查询自己的邮箱是绑定在哪个微信公众号上的?
如何查询自己的邮箱是绑定在哪个微信公众号上的?现在要申请新的微信公众号,要解除与原账号的绑定。2023-10-26。通过邮箱找回密码,进入公众号你就知道是哪个了。
2025-04-28 15:38:17
242
原创 digital envelope routines::unsupported
错误信息 “digital envelope routines::unsupported” 通常出现在使用 Node.js 版本 17 或更高版本时,这些版本中集成了 OpenSSL 3.0,后者对加密算法和密钥大小有更严格的限制。Linux 和 Mac OS:在终端中输入 export NODE_OPTIONS=–openssl-legacy-provider。Windows:在命令行中输入 set NODE_OPTIONS=–openssl-legacy-provider。
2025-04-17 15:38:36
366
原创 mongodb 远程访问
MongoDB 数据库的远程访问通常需要一些配置步骤,以确保安全性并正确设置网络访问权限。找到 MongoDB 的配置文件,通常位于 /etc/mongod.conf 或 MongoDB 安装目录下的 mongod.conf。bindIp: 0.0.0.0 # 允许任何 IP 地址连接,出于安全考虑,最好指定特定的 IP 或使用子网掩码。限制 IP 地址:在可能的情况下,只允许特定的 IP 地址或 IP 范围访问数据库。通过遵循这些步骤和最佳实践,你可以安全地设置 MongoDB 的远程访问。
2025-04-14 05:33:36
570
原创 【无标题】
检查系统是否已安装MySQL或MariaDB:执行命令rpm -qa | grep mysql和rpm -qa | grep mariadb,如果已安装,需先卸载。下载仓库文件:从MySQL官网下载适合系统版本的仓库文件,如mysql80-community-release-el7-1.noarch.rpm。执行安装命令:运行yum install mysql-community-server -y安装MySQL。启动服务:使用systemctl start mysqld启动MySQL服务。
2025-02-25 14:14:21
305
转载 spring动态注册bean会使AOP失效?
如果第三方服务是直接通过new出来的,就是一个普通的对象,因此注入到IOC容器后,也只是一个普通的bean,并没有任何增强。今天就来聊一下这个话题,为什么使用registerSingleton()注册的bean,无法使AOP生效。本文的素材来自读者的一个问题,他看过我之前写的一篇博文聊聊如何把第三方服务注册到我们项目的spring容器中。如果对bean的生命周期有了解的朋友,应该会知道,bean可能会经过一系列的后置处理器后,再存放到单例池里面。这种方式本质是让这个对象完整经历了bean的生命周期。
2024-09-21 15:30:13
139
转载 Java中的@PostConstruct注解用法详解
PostConstruct注解是Java中一个强大的特性,它允许开发人员在Bean被构造并且依赖被注入后执行初始化逻辑,本文将从源码和用法的角度深入解析@PostConstruct注解,探讨其实现细节和实际应用。在Java EE规范中,@PostConstruct注解被定义为一个元注解,它被用于标记一个方法,该方法将在bean的依赖注入完成之后被调用。需要注意的是,@PostConstruct注解的方法执行顺序与bean实例化的顺序无关,因此需要根据实际情况来确定方法的执行顺序。
2024-09-21 10:43:20
180
转载 Selenium点击页面任意处
需要注意的是,每次移动都是在上一次坐标的基础上(即坐标值是累积的),如上的代码实际运行时,点击完左键再点击右键,坐标会变成(400, 200)。有时候会遇到一个页面需要连续操作,但是每次最后一步操作完成后页面被锁,需要点击页面任意一处解锁,实现如下!Python+selenium点击网页上指定坐标。
2024-09-20 08:13:36
367
转载 selenium 如何通过子元素定位父元素
selenium里面通过父元素,定位子元素,可以通过二次定位来找到该元素:ele1 = driver.find_element_by_id(“yoyo”).find_element_by_id(“ziyuans”)面试官尽喜欢搞一些冷门的定位来考求职者,当初我也被这个问题送了小命。回来后专门查了相关资料,找到了这个定位方法。但是通过子元素找父元素这种思维之前真没注意过,实际上selenium里面提供了该方法\。虽然用parent方法定位到了父元素,但是无法获取元素属性,也不能操作,没搞懂有啥意义。
2024-09-08 09:18:51
281
原创 停止回答 js先加载static还是nodemodule的
在浏览器中打开这个 HTML 文件时,它会首先加载 static/my-script.js,然后加载 node_modules/some-library/dist/some-library.js。如果你是在 Node.js 环境中,模块加载顺序会受到 require 语句的位置影响,但通常 Node.js 会缓存 node_modules 中的依赖,因此加载顺序可能会有所不同。这是因为浏览器会按照页面中。
2024-09-02 10:44:04
559
转载 记一个webpack升级问题TypeError: webpack.HashedModuleIdsPlugin is not a constructor
使用代替new HashedModuleIdsPlugin()webpack升级到5后,出现这个问题。
2024-08-28 13:39:30
195
原创 理解vue-loader
突然发现,对这一块模糊的很,而且看mpvue的文档,甚至小程序之类的都是实现了自己的loader,所以十分必要抽时间去仔细读一读源码,顺便总结一番。selector的最主要的功能就是拆分parts,这个parts是一个对象,用来盛放将.vue文件解析出的style、script、template等模块,他调用了方法parse。首先在loader.js这个总入口中,我们不关心其他的,先关心这几个加载的loader,从名字判断这事解析css、template的关键。三、vue-loader的实现。
2024-08-06 19:54:23
413
原创 单纯js没有node怎样引入其他js
如果你在Node.js环境中并且没有require函数,可能是因为你的JavaScript代码被设计为在非Node.js环境下运行,比如在浏览器中。如果你想在Node.js环境中引入其他JavaScript文件,你可以使用require函数。在浏览器环境中,如果你想引入其他JavaScript文件,你可以使用。
2024-08-04 14:31:51
550
原创 以管理员身份启动 PowerShell 的方法包括
在上下文菜单中,选择 “以管理员身份运行”。通过运行对话框以管理员身份打开:按下 “Win + R” 键组合打开运行对话框,输入 “powershell” 并按下 Ctrl + Shift + Enter 组合键,这将以管理员身份打开 PowerShell。通过脚本运行:可以创建一个脚本文件,以管理员身份运行该脚本文件,从而以管理员身份运行 PowerShell。例如,打开文本编辑器,输入特定代码并保存为 .ps1 文件,然后以管理员身份运行该脚本文件。
2024-07-31 09:34:34
3610
原创 为什么package.json的devDependencies中有的包名前带@?
这就是包的名称而已,@vue 下面的包我们一看就知道是vue官方维护的,如果都叫vue-开头就分不清是官方的包,还是个人的包了,发布npm 包的前缀 必须跟注册的npm名称相同,个人无法取@vue 开头的包名称的。@vue是代表vue这个组织,@vue/**是这个组织下的包,具体可以查看npm的文档。
2024-07-30 19:18:43
521
转载 达梦/ MySQL/人大金仓,达梦 Dba / 非Dba权限,查询模式 / 库下所有表名
查询 dba_segments 需要Dba权限,用户没有Dba权限时查询 all_tables 或 user_tables。
2024-07-02 18:08:27
1721
原创 weditor安装时提示This is an issue with the package mentioned above, not pip
降低安装版本:pip install weditor==0.6.4。降低到哪个版本可以参考安装时失败的安装版本的上一个。
2024-06-08 12:16:31
404
转载 【svn】idea上svn 忽略文件不提交
选中位置–右键–svn–Ignore–要忽略的。这样 你就可以 单纯的 管理剩余的默认文件了。可以自己新建一个更改文件列表,名字叫忽略。要忽略的文件夹、文件也可以按照下面这样。
2024-05-14 16:41:03
699
转载 Vue npm run build 错误 CssSyntaxError:xxxx.Unknown word
遇到这种情况,一个项目要是出现这种单词写错了,而且npm run dev 的时候也不报错。直接去一个文件一个文件的找肯定遭不住、所以找了很久的资料,终于看到一个大佬说修改一下webpack.prod.conf里的一段代码就可以了。最后再到生成的css文件中去看到在多少行。第一次看到的确很懵,告诉我这个问题件有个unkown word 有个不识别的单词,估计就是什么单词或者写错了吧。现在关键的是在dist目录下没有这个css文件。这个错误是执行npm run build 编译打包时候出现的报错。
2024-04-03 11:44:26
359
转载 tranform中的skew属性讲解
1.随着目前ui组件库越来越多,我们大部分的前端小伙伴只需要注重功能的实现,样式部分反而是这部分小伙伴最薄弱的地方,当然,我目前也是这部分人,每天写的最多的东西就是毫无营养的业务代码,最近也是在缕css3中的内容,对于一些图形变化的属性还是蛮感兴趣的,例如常用三大css属性,transition, transform,animate等图形变换的属性使用。首先了解图形变化前的起始位置,搞清楚这个最重要,因为css中定义dom模型位置是从,左上角开始,水平方向为(y) 轴,垂直方向为 (x) 轴。
2024-02-18 11:37:28
813
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人