- 博客(144)
- 收藏
- 关注
原创 cmake安装和简单使用
按 Configure,选择编译器,然后按 Generate 便会生成 Visual Studio 的 .sln 和 .vcproj 等文件。注意这个 build 目录都是生成的文件,可以随时删除,也不用上传至仓库。先在 “Where is the source code” 选择 json-tutorial/tutorial01,,再在 “Where to build the binary” 键入上一个目录加上 /build,所以版本错误了,报错了,修改成4.0之后,运行正常。
2025-03-12 14:10:22
653
原创 cephfs的形式使用ceph,大致思路
部署的大致思路:把mon,mgr,rgw等ceph的组件通通的安装上,然后创建存储池,这里是举例用cephfs使用,所以还需要创建cephfs,把cephfs关联存储池,然后就可以把cephsf挂载到Linux中当目录使用了。ceph存储数据的大致思路是,建立osd,把osd当数据存储基点,然后再osd的基础上创建存储池,所有的,用户只需要把数据丢入存储池就行了,其他的ceph帮你完成。【可以创建多个存储池,进行数据隔离】
2024-06-18 16:42:52
717
原创 java的gradle,maven工程中使用selenium
如果想要在main目录下使用,则使用implementation方式导入,如果想要在test目录下使用,则使用testImplementation方式导入。工程中会有一个build.gradle.kts的文件,这个文件可以定制 Gradle 的行为。在pom.xml文件中添加下面代码,然后sync。注:gradle工程的基本上会有如下的目录结构。工程的根目录下有一个pom.xml的文件。在文件中添加下面代码,然后sync。二、selenium demo代码。一、下载selenium库。
2024-04-10 14:19:59
448
1
原创 由于Jenkins是使用http,而是不是可以使用https引发的相关问题
把私钥和证书配置到Jenkins中重启,这样就可以使用https访问Jenkins了。机构颁发的证书的主要是就是那种大的对公众的大型web网站需要使用到,淘宝京东之类的。ssl证书又分为了两种,一种是自签名证书,一种是机构颁发的证书。2、继续使用openssl工具和公钥生成证书并自签名。自签名证书呢,主要就是内部自己使用,因为缺少公信力。使用https协议,需要使用到ssl证书。ssl证书就是https中的那个s。4、如何生成ssl自签名证书?1、如何使用使用https?2、什么是ssl证书?
2024-04-02 11:33:03
741
原创 go get下载gin模块报错:go: module github.com/gin-gonic/gin: Get “https://proxy.golang.org/github.com/gin-go
运行:go env -w GOPROXY=https://goproxy.cn,direct。go get下载成功。
2024-02-22 14:53:45
1252
2
原创 allure报错java.io.IOException: Can‘t find allure commandline <null>
这个报错是Jenkins没有找到allure工具的位置导致的。注:我是自己下载了allure包,并且安装到了节点机器上的。在下图安装目录填写你节点allure安装的路径就可以了。
2023-04-23 09:28:39
929
原创 Jenkins报错No entry currently exists in the Known Hosts file for this host. Connections will be denied
而,know_host这个文件,会在第一次连接成功之后,从节点才会发送给主节点,主节点才会把相关信息写入到know_host文件中。known hosts file verification strategy:已知主机文件验证策略。non verifying verification strategy:不验证验证策略。Jenkins第一次连接从节点的时候,Jenkins配置按照下图选。这表示,主节点是通过本地的know_host文件来连接从节点的。Jenkins连接从从节点的时候报下面错误。
2023-04-19 09:54:46
1203
原创 Jenkins使用SSH配置windows从节点
1、在从节点机器的服务中找到OpenSSH SSH Server和OpenSSH Authentication Agent服务,启动它。从节点启动openssh服务,且安装好jdk,把jdk路径添加到系统环境变量中,即可。此时,已经Jenkins已经可以通过用户名密码登陆从节点了。出现下图情况表示ssh服务启动成功。3、安装jdk,且添加环境变量。
2023-04-19 09:39:30
640
原创 windows10 安装open ssh
不知道为啥,新安装的windows系统中,有OpenSSH Authentication Agent服务,但是没有OpenSSH SSH Server服务;3、解压openssh包,使用powershell运行包中的:install-sshd.ps1文件。解压的openssh包,有个uninstall-sshd.ps1文件,运行就能卸载。注:如果权限不够,可能需要切换到administrator用户运行。1、自己下载openssh的zip包,移动到需要安装的机器上。2、运行下面的代码,运行执行.sp1包。
2023-04-19 09:32:15
1346
原创 robocopy 报错 1326
\MY.IP\DatabaseBackupsShare:远端ip和远端共享目录路径mypass:远端机器密码/user:myuser:远端机器用户名。注:/user:不可省略Robocopy fails in Scheduled task with ERROR 1326 Logon failure
2023-02-10 14:06:19
681
原创 Jenkins运行allure报告报错Can‘t find allure commandline <null>
查看或者修改Jenkins的全局配置,修改Allure Commandline中的路径和slave中的allure安装路径一致即可;例如我的Jenkins中全局配置中 Allure Commandline 设置的是。因此我只需要把,allure-2.20.1解压,然后放在work目录下即可。
2023-02-09 11:08:32
1175
原创 python安装使用websocket模块
python中安装websocket模块的时候要注意,需要同时安装下面两个模块。否则使用create_connection连接websocket的时候会报错。
2023-02-08 13:46:52
3839
原创 windows中,redis开启远程连接
3、修改redis.conf中的protected-mode;修改配置文件之后,启动redis时一定要按照配置文件启动,这样配置就生效了。zip包解压之后会有,redis.conf文件,这是reids的配置文件。2、修改redis.conf中的daemonize;表示是否启用守护进程。注:修改配置文件之前,需要把redis进程关闭。我下载的是zip版本,直接运行就可以使用。1、修改redis.conf中的bind。
2023-02-08 10:36:14
654
原创 jenkins添加windows节点之后,使用jnlp连接模式,代理已经连接成功,但是报错
我的这个slave还连接了另外的一个master节点,所以在连接新的master节点的时候,就报了这个错,Jenkins的代理是连接成功的。我把原来的master上把当前的slave下线之后,在连接到新的master之后就成功了。报错:由于Jenkins无法在其上启动从属代理,因此该节点处于脱机状态。
2023-02-07 17:52:25
655
原创 运行pytest之后,Jenkins一直卡住,但是不报错
这是环境变量的原因,其实运行pytest的时候是运行的pytest.exe,当系统找不到这个exe之后就会一直阻塞,而且不会报错。运行pytest之后,Jenkins一直卡住,但是不报错。在目标slave中打开cmd,运行pytest也是同样的情况。我们只需要把pytest.exe的路径添加到环境变量或者是指定pytest.exe的绝对路径,则可以正常运行。
2023-02-07 17:43:47
888
原创 windows忘记本地pg数据库密码,修改本地pg数据库密码
一、修改pg的配置文件,重启数据库服务,免密登陆数据库1、编辑修改文件 pg_hba.conf。
2023-01-12 10:46:10
2556
原创 python中变量跨模块调用
from global_mod import *类似于值传递,程序加载的时候,会把初值赋值过去,所以输出是初始值None。如果你mid_access_mod.py文件中使用的是:from global_mod import *import global_mod:每次使用的时候会去模块中获取当前的值,所以输出值是更改后的5。如果你mid_access_mod.py文件中使用的是:import global_mod。
2023-01-11 10:37:13
513
原创 git工作区删除了文件想更新回来
1、git pull:更新本地库,然后merge到工作区,但是merge之后还是不显示,这个应该和merge的工作原理有关,不过具体没研究。二、工作区的修改,其中就包括删除,这其实都会被git认为正常的操作,即使是你误操作。3、git checkout dev:切换dev分支,同时更新本地库dev到工作区。删除了本地dev分支的几个文件,本地dev对应远端dev分支,想更新回来。2、git checkout master:切换到master分支。而针对你的操作,git提供了回退操作,如下图。
2022-11-22 15:54:39
3002
2
原创 pycharm创建新的conda虚拟环境
1、安装conda,并且添加环境变量2、进入pycharm,新建虚拟环境红框选择,虚拟环境的目录,需要是空的第二个箭头,是安装的conda路径,弄好之后,点击ok,等待完成即可。
2022-11-17 11:07:24
7016
原创 windows安装配置git和ToriseGit
--------------------------安装完成,接下在是配置---------------------------------完成后,点击,下面的save public key和save private key,报错公私钥到任意目录就行。———————————————配置完毕,可以使用了—————————————————(1)公钥添加到代码仓库,私钥,在windows中搜索,Pageant,打开如下图。2、安装语言包,直接运行语言包程序,安装完成后,记得勾选下图红框。
2022-11-17 10:28:19
675
1
原创 windows如何切换到administrtor用户
3、退出到第一步结束的位置,选中administrator,右键“设置密码”。为administrator用户设置登录密码。1、鼠标右键电脑左下角的windows图标,选择“计算机管理” – “本地用户和组” – “用户”1、桌面,左下角,左键windows图标,点击用户头像,选中administrator用户。2、选中administrator,右键,选择“属性”,去除“账户已禁用”前面的选中。
2022-11-02 10:46:46
9077
原创 shell
等同于stderr to stdout(把标准错误输出到标准输出)是重定向符号,其后的可以是文件名,为了防止误会,所以命令中添加了。符号就是告诉计算机,1和2就是标志。的意思,而不是其他的意思。
2022-09-30 15:39:50
265
原创 socket中的recv函数
recv其实就是去读取缓冲区中的数据,并拷贝出来。你可以设置读取的最大的缓冲区大小,但这个大小最大就到内核的缓冲区大小。调用recv函数时,recv读取完指定的缓冲区大小或者是读取到流末尾就会返回。如果是流读取模式,流停止或者是读取到参数是设置的指定大小的数据,recv函数就会返回。recv函数是去读取缓冲区中的数据,后面的参数是设置,读取的最大缓冲区是多少。(个人理解,欢迎指正)
2022-09-21 16:36:22
748
原创 python合并两个字典
注:1、这所有的合并都是产生一个新的字典,不会更改原来的字典2、合并时,如果两个字典中有重合的地方,第二个字典会覆盖第一个字典。
2022-09-01 09:33:11
3084
原创 python变量的一些思考
python能够改变变量作用域的代码段是def、class、lamda.python的变量命和内存的对应关系是会改变的,c/c++是不变的。变量搜索路径是:本地变量->全局变量。
2022-08-31 17:58:25
326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人