PyInstaller打包并设置图标 PyInstaller 是一个用于将 Python 代码打包成独立可执行文件的工具。如果你的 Python 代码中使用了一些资源文件(如图片、音频、配置文件等),那么你需要将这些资源文件一起打包到可执行文件中,以便在运行时能够访问这些资源。注意:在打包资源文件时,需要注意文件路径的正确性,以及文件名的大小写是否与代码中一致。目录下的所有文件打包到可执行文件中,并在运行时将这些文件解压到。目录下找到生成的可执行文件和资源文件。打包完成后,你可以在。
GIT使用学习笔记 远程仓库篇 这没什么太大的影响,但是在你的项目中进行推送之前,最好检查一下这个配置。Git 这么做是出于不能直接在这些分支上进行操作的原因, 你必须在别的地方完成你的工作, (更新了远程分支之后)再用远程分享你的工作成果。克隆完成后,你会得到一个本地分支(如果没有这个本地分支的话,你的目录就是“空白”的),但是可以查看远程仓库中所有的分支(如果你好奇心很强的话)。切到本地仓库中的“main”分支,获取所有的提交,再到远程仓库“origin”中找到“main”分支,将远程仓库中没有的提交记录都添加上去,搞定之后告诉我。
GIT使用学习笔记 如果你在命令后增加了这个选项, Git 会打开一个 UI 界面并列出将要被复制到目标分支的备选提交记录,它还会显示每个提交记录的哈希值和提交说明,提交说明有助于你理解这个提交进行了哪些更改。tag 表示的是离 ref 最近的标签, numCommits 是表示这个 ref 与 tag 相差有多少个提交记录, hash 表示的是你所给定的 ref 所表示的提交记录哈希值的前几位。可以是任何能被 Git 识别成提交记录的引用,如果你没有指定的话,Git 会使用你目前所在的位置(HEAD)。
puppeteer docker 中文 Failed to launch chrome 中文乱码 最近项目上用到一个puppeteer服务进行截图,要把前端服务打包到docker镜像中首先我使用了node作为初始镜像,将前端代码打到镜像里面,最后打出来的镜像在运行截图的时候会报错说缺少: libX11-xcb.so.1 ,应该是镜像里面缺少一些lib,所以想下要用别的镜像作为初始镜像接着我在网上找啊找,找啊找,终于又找到了篇博客,就是在docker 里面使用puppeter的https://www.jianshu.com/p/6a07fbd5b299我按照教程来做。不过最后又有报错,不是缺失
kubectl 导出yaml修改后应用 集群configMap,deployment,service,secret等导出和导入的方法,以service为例,其他同理:单个service: 导出: kubectl get service serviceName -o yaml > backup.yaml 导入: kubectl create -f backup.yaml 应用:kubectl apply -f backup.yaml所有service: 导出: kubectl get service -o yaml >
原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 <xsd:schema>。 内网无法加载Spring-beans Spring-aop xsd文件 在客户内网部署项目的时候,遇到了这种Bug,说加载不到spring-beans.xsd文件,不允许连外网,又不能重新打包传打好的war包进去,直接把我心态都搞崩了。解决方案是:将xml的配置文件里面的xsd的路径改成从jar包里面读取spring-aop.xsd的路径替换成classpath:org/springframework/aop/config/spring-aop.xsdspring-beans.xsd的路径替换成classpath:org/springframework/bea
java propertise配置 Map<String,Pojo> 目标:通过在配置文件Properties中的配置,在程序中注入 Map<String,Pojo> 的对象实例1、ImeiConfigpublic class ImeiConfig { // sms.host private String host; // sms.api.id private String apiId; // sms.api.key private String apiKey; // sms.owner.id p
spring之condition Conditions描述@ConditionalOnBean在存在某个bean的时候@ConditionalOnMissingBean不存在某个bean的时候@ConditionalOnClass当前classpath可以找到某个类型的类时@ConditionalOnMissingClass当前classpath不可以找到某个类型的类时@ConditionalOnResource当前classpath是否存在某个资源文件@ConditionalOnP...
搭建redis 单集群 1、配置容器touch redis-contian.shfor port in $(seq 1 3); \do \docker create --name redis-node${port} --net host -v /data/redis-data/node${port}:/data redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-${port}.conf --port 639${port} --requir
dockers redis三主三从集群搭建 1、自定义network :docker network create redis --subnet 172.38.0.0/162、配置文件touch redis-config.shchmod +x redis-config.shfor port in $(seq 1 6); \do \mkdir -p /mydata/redis/node-${port}/conftouch /mydata/redis/node-${port}/conf/redis.confcat <<
jar包解压 修改 重新打包 解压jar包mkdir aaaunzip classes.jar -d ./aaa修改aaa文件夹里面的内容后 ,进入aaa文件夹重新打成jar包jar -cfM0 new-classes.jar ./*
linux 远程文件复制 同步文件夹内的内容到远程(会删除旧的文件)rsync -av --delete -e "ssh -i ${key_path}" /root/chow-branch/UXS-chow/build/ ${host_name}:/root/projects/chow/chow-ui复制文件夹下的所有内容到远程(不会删除旧的文件)scp -i ${key_path} /root/chow-branch/UXS-chow/build/* ${host_name}:/root/projects/chow/c
k8s中configMap配置 ConfigMap允许你将配置文件与镜像文件分离,以使容器化的应用程序具有可移植性。接下来我们演示下如何将ConfigMap的的属性注入到Pod的环境变量中去。添加配置文件nginx-config.yaml用于创建ConfigMap,ConfigMap名称为nginx-config,配置信息存放在data节点下:apiVersion: v1kind: ConfigMapmetadata: name: nginx-config namespace: defaultdata: ngin
ingress配置 ingress的host不填写时,可以访问集群中任意一节点的80端口apiVersion: networking.k8s.io/v1beta1kind: Ingressmetadata: name: web-ingressspec: rules: - host: #转发域名 http: paths: - path: / backend: serviceName: tomcat servicePor
k8s拉取私有镜像仓库镜像 最近在部署k8s容器,镜像都上传到了阿里云的镜像服务中心里面,而阿里云的镜像服务设置为了私有,如果在docker操作的话直接用docker login去登录然后拉取镜像就完事了,但是用k8s的话不能在Node节点上去做这种操作,最后找到了解决方案记录下来1、镜像仓库的secret执行创建secret命令kubectl create secret docker-registry test-secret \--docker-server=registry.cn-hangzhou.aliyuncs.com
docker运行容器时添加环境变量 每个环境变量都需要添加 -e在前面docker run -id --name test -p 8080:8080 -e spring.datasource.url='jdbc:mysql://127.0.0.1:3306/demo?serverTimezone=Asia/Shanghai&allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8' -e s
springboot项目打包docker镜像 tomcat项目打包镜像可以看我另外一篇文章https://blog.csdn.net/DEAD_line9527/article/details/119301279springboot项目打包docker镜像就更加简单了1、项目代码打jar包2、编写一个dockerfile文件(1)以jdk-8镜像为基础(2)复制jar包到镜像中3、执行docker打包命令编写dockerfileFROM java:8MAINTAINER chow#这里我添加了一个环境变量,不需要的可以忽略EN
tomcat项目打包docker镜像 我们想要将一个war包打包到docker的镜像里面,思路和过程都非常简单1、项目代码打war包2、编写一个dockerfile文件(1)以tomcat镜像为基础(2)复制tomcat的配置文件到镜像中(这里是为了修改tomcat的端口)(3)复制war包到镜像中tomcat的工作目录3、执行docker打包命令编写dockerfile1、在war包的同级目录下准备server.xml ,这里我是为了改项目的端口,从镜像里面拿出tomcat的server.xml修改的,如果使用默认的端口,这步