Python字符串string方法大全及使用方法[1]
#将字符串的第一个字符转换为大写capitalize()#返回一个指定的宽度width居中的字符串,fillchar为填充的字符,默认为空格。center(width,fillchar) #返回str在string里面出现的次数,如果beg或者end指定则返回指定范围内str出现的次数count(str,beg=0,end=len(string)) #以encoding指定的编码格式编码字符串,如果出错默认报一个ValueError的异常,除非errors指定的是'ignore'或者'replace'encode(encoding='UTF-8',errors='strict')#检查字符串是否以obj结束,如果beg或者end指定则检查指定的范围内是否以...[>>…]
docker下安装jenkins出现Found invalid crumb问题
使用docker安装的jenkins,然后将jenkins.war包更新到了最新版(2.265)解决了docker中版本过老的提示问题,但在使用最新版的时候,开始还都挺好的,但突然执行任务保存时发现保存不了,从个人判断是JS执行问题,甚至浏览器中还有报JS跨域错误:TheCross-Origin-Opener-Policyheaderhasbeenignored,becausetheoriginwasuntrustworthy.Itwasdefinedeitherinthefinalresponseoraredirect.PleasedelivertheresponseusingtheHTTPSprotocol.Youcanalsousethe'localhost'origininstead.查看容器中的...[>>…]
使用docker安装jenkins代码持续发布:Jenkins from v2.60.3 to v2.164.3 or later
之前搭建过多次jenkins平台,不过还没有使用docker搭建过,但相信这一定是一个更方便办法。因为我爱docker。在docker中搜索jenkins,可以看到已经有官方的镜像包了。热度非常高。使用dockerpull拉取镜像安装过程记录如下: root@med-1:/#dockersearchjenkins NAMEDESCRIPTION jenkinsOfficialJenkinsDockerimage4959 jenkins/jenkinsTheleadingopensourceautomationserver2275 ... root@med-1:/#dockerpulljenkins Usingdefaulttag:latest Status:Downloadednewerimageforjenkins:latest dock...[>>…]
在docker容器中执行apt install安装报错(13: Permission denied)
在UBUNTU服务器中启动了一些docker容器,但容器中缺少很多命令,比如vim就没有,于是执行aptinstallvim,但报错E:Couldnotopenlockfile/var/lib/dpkg/lock-frontend-open(13:Permissiondenied) etherpad@52ab2c3f5da8:/opt/etherpad-lite$apt-getupdate Readingpackagelists...Done E:Listdirectory/var/lib/apt/lists/partialismissing.-Acquire(13:Permissiondenied). 很明显是用户权限问题,于是加入有万金油之称的privileged选项,使用--privileged=true参数配...[>>…]
Ubuntu下python报错ModuleNotFoundError: No module named 'apt_pkg'的解决
某台新服务器拿到手之后登录上去执行很多操作都报错:ModuleNotFoundError:Nomodulenamed'apt_pkg';包括apt-getupdate操作等。此问题出现的原因多是服务器上的python版本混乱导致的,而某个python版本又缺少对应版本的apt_pkg模块从而引发这个错误。 问题解决的思路。首先排查当前使用的python和python3的版本,我一般在服务器上都会统一这两个版本;第二查找当前服务器上的apt_pkg模块的版本。apt_pkg模块放在python目录下的dist-packages目录下。过程如下: #查看...[>>…]
FastApi接口文档/docs中静态资源文件修改为本地文件
FastApi可以直接生成接口文档,但生成的接口页面中引用的是外网的资源,包括favicon.png文件和js,css文件,引用如下: <linktype="text/css"rel="stylesheet"href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@3.30.0/swagger-ui.css"> <linkrel="shortcuticon"href="https://fastapi.tiangolo.com/img/favicon.png"> <title>FastAPI-SwaggerUI</title> </head> <body> <divid="swagger-ui"> </div> <scriptsrc="https://cdn.jsdelivr.net/npm/swagger-ui-di...[>>…]
Layui的form表单登录js提交代码及服务端的处理
Layui的form表单提交的很多处理写到了其自有的js逻辑中,需要注意的一项是如果使用js中的逻辑来进行提交的话,html部分中的登录button按钮需要写成button。不然会在js处理后仍然页面提交。Layui的form表单提交的js代码及服务端的处理代码示例如下: <!--表单登录html部分--> <formmethod="post"class="layui-form"> <inputname="username"placeholder="用户名"type="text"lay-verify="required"class="layui-input"> <hrclass="hr15"> <inputname="password"lay-...[>>…]