- 博客(127)
- 收藏
- 关注
原创 go拉内部依赖包或git拉取代码凭证失效报错
3. 重新执行 go get www.baidu.com/pkg 会提示输入用户名密码,然后就会自动刷新凭证,生成凭证文件.git-credentials 在root目录下 文件内容。如果上述方式不行,也可以手动新增凭证文件.git-credentials 按上述内容格式新增,然后重新拉取。通过git拉代码,或者拉内部依赖仓库包时报错,报错信息如下。2.windows凭证中添加后,重新拉取。1.确保git凭证方式credential与上述一致。原因,凭证无效,解决方法重新生成凭证。
2025-03-14 10:50:41
156
原创 Navcat连接sqlserver报错:[IM002][Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 (0)
解决:安装sqlserver驱动,下载后双击安装,安装完重新连接就可以了。原因:navicat没有找到sqlserver驱动。
2024-11-30 11:35:45
363
原创 scp命令报错Unable to negotiate with 192.168.1.200 port 22: no matching MAC found. Their offer: hmac-sha1
因为 SCP(Secure Copy Protocol)依赖 SSH 协议,而目标服务器的 SSH 配置仅支持 hmac-sha1。这种较旧的消息认证码(MAC)算法,而你的本地系统可能默认不再支持这种较不安全的算法。
2024-11-30 11:16:02
592
原创 Docker部署MySQL8.0.39报错解决方案
通过Docker部署MySQL8.0.3x报错,这边部署的是8.0.39,之前用的8.0.2x一点毛病都没,报错信息上面那些,大概原因是因为权限导致/var/lib/mysql目录没法初始化之类的。启动docker的时候增加 privileged: true 和user: root。Docker部署MySQL8.0.39报错解决方案。
2024-09-11 14:26:05
1512
原创 MQTT之mosquitto服务部署
做物联网相关项目少不了MQTT,有时候不方便现场环境调试时,就可以自己搭建一个MQTT服务模拟数据。MQTT之mosquitto服务部署。
2024-08-28 16:29:56
185
原创 Gerrit存在两个未审核提交且这两个提交有冲突时的解决方案
用户A提交了一个记录,用户A的记录未审核此时用户B又提交了,这个时候管理员去合并代码,合了其中一个后再去合另一个发现合并不了,提示冲突,这个时候另一个用户直接拉最新代码来解决冲突重新amend提交也不行。
2024-08-10 11:55:05
414
原创 OPC DA服务端接入
最近接到一个需求就是去接入OPC DA服务读取里面项的值推送到公司系统,起初用go语言来实现,尝试了很多方法死活都不行主要还是因为生态不成熟加上这块市场需求较少,后面就转用python来搞(因为公司没有强制语言,只要实现即可),还是比较简单的但是有一些小坑就是必须使用32位python包才行。使用的python安装包。OPC DA服务端接入。
2024-07-22 11:46:25
515
原创 解决selenium手动下载驱动问题
每次都需要手动下载驱动很头疼,今天发现一个可以自动下载最新驱动的包webdriver_manager,挺不错的。
2024-07-08 10:42:37
302
原创 undetected_chromedriver驱动浏览器结束报错OSError: [WinError 6] 句柄无效
undetected_chromedriver驱动浏览器结束报错OSError: [WinError 6] 句柄无效。使用undetected_chromedriver包驱动浏览器结束后报错句柄无效。当打开未检测到的 chromedriver 的进程完成时,会触发此错误。目前官方已经提issues但没有合并到正式分支,所以需要修改源码。OSError: [WinError 6] 句柄无效。
2024-06-12 18:04:40
960
原创 写go踩坑,使用第三方包fsnotify监听文件变动,Liunx下只能监听到第一次
踩坑描述:今天接到一个监听文件变动后读取文件数据需求,在本地windows写的好好的,一点毛病都没,发到服务器ubuntu后就发现一个恶心问题,只有第一次修改才能监测到后面就监听不到,然后开启各种尝试定位百度一直没解决,后面发现原来是文件权限问题,日了。需要 chmod +777 filename 权限才能监听到。
2024-06-06 16:23:57
488
原创 go get 拉取代码报错terminal prompts disabled Confirm the import path was entered correctly.
原因:大概是因为git服务器没有拿到凭证。linux拉取依赖包的时候一直报这个错。
2024-04-22 18:13:42
682
原创 回顾一下容易被忽视golang基础的面试考察点
实体间通过 channel 消息传递使之解耦,在语言层面实现了自动调度,这样屏蔽了很多内部细节,对外提供简单的语法关键字,大大简化了并发编程的思维转换和管理线程的复杂性。动态语言通常比静态语言更灵活和快速开发,因为它们具有更少的类型约束和更弱的编译时检查,可以更容易地进行动态类型转换和代码修改。尽管空接口可以在某些情况下模拟泛型的效果,但由于缺乏类型安全性和编译时类型检查,以及对复杂类型的处理不便等问题,仍然需要泛型机制来更好地支持类型参数化和类型安全的编程。在使用空接口时,需要在运行时进行。
2024-01-24 12:31:54
462
原创 Golang内存逃逸引发的面试考察点
在go语言中每个goroutine都会有一个自己的栈区,每个栈区呢又会对应多个栈帧,每个栈帧就会对应一个函数,这个栈帧就是用来存储函数的局部变量、入参、返回地址等等。这些变量就会随着函数的运行结束而自动销毁。编译期会对相关变量会做一个分析,有些场景下变量就不会存入到栈帧而是会分配到堆上面,这个过程就是逃逸分析。
2024-01-24 11:09:54
676
原创 win11启动docker desktop报错 docker desktop unexpected wsl error
解决方式,第一步:控制面板-启动或关闭windows功能窗口勾选下面两个框框第二步:执行我下面这些命令,不需要重启电脑
2024-01-17 09:54:36
1500
原创 debug报错 unsupported architecture of windows/i386 - only > windows/amd64 is supported
问题背景:debug报错 unsupported architecture of windows/i386 - only。解决方法:cmd执行。
2024-01-16 10:04:04
1412
原创 注册表中修改谷歌浏览器exe文件路径
问题场景:今天google浏览器莫名的打不开了,百度一堆找不到解决方案,最后只能修改chrome.exe名字,例如改成:edge.exe,这样就恢复正常了,但这样同步会引起一个新问题,就是当我们设置谷歌浏览器为默认浏览器时导致打不开,这个时候就需要修改一下注册表的exe路径。google默认路径为:C:\Program Files\Google\Chrome\Application\chrome.exe。
2023-12-13 09:39:05
2768
原创 某个目录忘记添加git过滤了,不小心提交,如何只删除远程提交的目录而不删除本地?
添加到 .gitignore 文件了,直接推送到远程仓库,这样就导致每次别人拉远程仓库项目都会默认把你本地的.idea和__pycache__目录拉下去。举例:今天新建了一个python项目,忘记把 .idea 和。
2023-12-06 14:56:25
252
原创 Pycharm中配置Celery启动
执行就行,实际上就是在项目目录FerDemo下执行了 celery - A celery_demo.tasks worker -l INFO。Pycharm中配置Celery启动。
2023-09-13 14:36:37
776
原创 执行jmeter端口不够用报错(Address not available)
ubuntu执行jmeter端口不够用报错(Address not available)
2023-08-23 17:43:06
1611
原创 linux非GUI模式执行带有jpgc线程组jmeter脚本报错
错误原因:由于jmx文件中包含了jpgc报告监听器导致,刚开始还以为是没有安装jpgc插件导致,定位老半天。解决办法:将jpgc报告监听器删除再执行就好。
2023-08-21 15:15:53
1188
原创 电脑解压压缩包文件/内容乱码
PS:一般情况下执行完步骤一就可以解决了,但假如你电脑缺失需解压文件所包含的字体的话就不行,这种情况就需执行步骤二安装字体即可。2、将文件中的字体复制到C:\Windows\Fonts路径下进行安装,安装完重启。3、 然后我们在在弹出页面下拉选择“中文(简体,中国)”,然后点击“确定”2、然后我们点击“区域”,点击“管理”,接着点击“更改系统区域设置”4、最后点击“现在重新启动”即可解决打开压缩文件乱码的问题。1、首先我们打开电脑里的“控制面板”,点击“时钟与区域”
2023-03-22 10:01:53
3530
原创 pycharm提交git报错error:a NUL byte in commit log message not allowed.fatal:failed to write commit object
pycharm使用git提交报错 error: a NUL byte in commit log message not allowed.fatal: failed to write commit object
2022-07-04 11:02:42
2172
5
原创 Python库——Faker
Python库——Faker在编写程序过程中,我们常常需要用到很多数据来进行测试。如果要是手动制造数据的话,肯定要花费大把精力,这不合理。此时我们应该使用Faker这个Python库,用它来生成各种各样的伪数据# faker库安装pip install faker# 示例>>> from faker import Faker>>> fake = Faker(locale='zh_CN')>>> fake.name()'王立华'&
2022-04-08 09:02:30
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人