不见长安啊
码龄7年
关注
提问 私信
  • 博客:147,712
    147,712
    总访问量
  • 80
    原创
  • 1,481,999
    排名
  • 9
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-12-15
博客简介:

不见长安的博客

博客描述:
python自学
查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得21次评论
  • 获得56次收藏
创作历程
  • 2篇
    2021年
  • 3篇
    2019年
  • 70篇
    2018年
  • 12篇
    2017年
成就勋章
TA的专栏
  • 算法
    2篇
  • python
    25篇
  • 持续集成
    21篇
  • 自学Python
    39篇
  • 运维
    22篇
  • JS
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

快速排序

def f(l): if len(l) == 0: return l less = [i for i in l[1:] if i <= l[0]] more = [i for i in l[1:] if i > l[0]] return f(less) + [l[0]] + f(more)import randoma = [random.randint(1, 1000) for i in range(20)]print(f(a))..
原创
发布博客 2021.03.31 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串全排列

def f(l): if len(l) == 1: return l res = [] for i in range(len(l)): for j in f(l[:i] + l[i + 1:]): res.append(l[i] + j) return res
原创
发布博客 2021.03.31 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python3 sublime3 中文 UnicodeEncodeError 问题

preferences-browse package-user-找到build配置文件比如Python3.sublime-build。修改配置文件为:{"cmd":["python.exe", "-u", "$file"],"path":"C:/Users/AppData/Local/Programs/Python/Python37","file_regex": "^[ ]*File ...
原创
发布博客 2019.09.17 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谷歌浏览器“请停用以开发者模式运行的扩展程序”

注册表计算机\HKEY_CURRENT_USER\Software\Google\Update\ClientState\{8A69D345-D564-463C-AFF1-A69D9E530F96}ap的值改成x64-dev
原创
发布博客 2019.07.31 ·
740 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

王者荣耀高清壁纸爬虫

#!/usr/bin/env python# -*- coding: utf-8 -*-import jsonimport requestsfrom urllib import parseimgs = []for i in range(0, 19): url = 'https://apps.game.qq.com/cgi-bin/ams/module/ishow/V1.0...
原创
发布博客 2019.07.22 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jenkins ERROR: Server rejected the 1 private key(s)

Jenkins在配置节点时使用SSH Username with private key连接时报错ERROR: Server rejected the 1 private key(s)正确步骤:1、在master机器生成key然后在slave机器配置,确定master机器可免密连接slave机器2、关键点:key填写为id_rsa而不是id_rsa.pub...
原创
发布博客 2018.12.14 ·
7222 阅读 ·
4 点赞 ·
1 评论 ·
4 收藏

jenkins 使用tomcat启动时url地址不匹配问题

命令行启动Jenkins时,url地址是http://localhost:8080tomcat启动时,url地址是http://localhost:8080/jenkins,但是在job里获取到的build url等信息还是http://localhost:8080 xxx解决方式:系统配置--Jenkins Location--Jenkins URL指定url即可...
原创
发布博客 2018.11.05 ·
1292 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

Jenkins获取变更记录java.io.NotSerializableException: hudson.plugins.git.GitChangeSetList

pipeline job为了支持能够在jenkins重启后恢复继续运行,jenkins在后台定期地将job的运行状态保存到硬盘。保存的动作一般在每个step结束后,或者在一些step的中间,例如sh step的中间。jenkins保存的job的状态,包括整个控制流程,例如局部变量,循环所在的位置,等等。正因为如此,groovy里的任何变量必须是number,string或可序列化的类型,其他的例...
原创
发布博客 2018.10.29 ·
2042 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

jenkins运行Linux后台命令

这里是指广义上的后台,不管是shell命令nohub或者其他,只要是需要常驻linux后台的命令或者程序,如果通过Jenkins启动,当任务结束时Jenkins都会清理掉此次任务中的所有相关进程,现象就是明明运行成功了但是实际找不到进程解决方法:自由风格的job,在参数化构建里增加BUILD_ID默认值为dontKillMe流水线pipeline里如下即可:pipeline{...
原创
发布博客 2018.10.19 ·
2134 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

pipeline script from SCM时自动清理工作空间问题

在使用pipeline script from SCM方式下载Jenkinsfile时,Jenkins会自动清理掉工作空间,如workspace下面结构为:--code--test如果想要每次构建时先进入到code目录下执行一些命令,就会发现Jenkins会先清理掉整个目录然后下载Jenkinsfile文件在workspace下,再根据Jenkinsfile配置重新下载code、tes...
原创
发布博客 2018.10.17 ·
5015 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jenkins获取构建人信息

插件:Build User Vars Plugin这个插件已经很久不更新了,但是还能用在自由风格的job中使用需要在job的构建环境里面勾选Set jenkins user build variables,然后在下面就可以获取到构建人的信息了变量说明可参考插件说明插件官网以及源码github里都没有说明怎么在pipeline里面使用。可参考https://stackoverfl...
原创
发布博客 2018.10.15 ·
7061 阅读 ·
0 点赞 ·
2 评论 ·
5 收藏

not enough arguments for format string

本地的python代码里面指定了生成的html格式,里面引用了外部css和js,因为网络问题有时候会打不开本地的html文件,因此引用的js和css直接放到head里面,但是python会报错not enough arguments for format string,因为在head里增加的js和css里面有%,被python认为是占位符,替换新增的js和css里面所有的%为%%即可...
原创
发布博客 2018.10.15 ·
12494 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

jenkins pipeline中动态定义变量(流程控制语句)

场景:根据job名称定义不同的代码仓库地址和分支方案:使用script把整个代码下载过程包含起来常规写法是这样的:pipeline{ agent { label 'test' } stages { stage('DownloadCode') { steps { ...
原创
发布博客 2018.10.12 ·
29223 阅读 ·
0 点赞 ·
0 评论 ·
17 收藏

npm常用命令及参数详解

NPM命令详解 安装模块:npm install packagename安装模块如不指定版本号 默认会安装最新的版本:npm install packagename 0.0.1 初始化项目:npm init这个命令会在当前目录生成一个package.json文件,这个文件中会记录一些关于项目的信息,比如:项目的作者,git地址,入口文件、命令设置、项目名称和...
原创
发布博客 2018.10.11 ·
1322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决subline安装后无package control菜单项

现象安装subline后,无package control菜单项,如下图 解决1、CTRL+SHIFT+P,在出现的编辑框里输入install,如下图所示   2、鼠标选择该项3、等几秒钟(不超过10秒),出现以下对话框 4、再看菜单项,已经有Package Control--------------------- 作者:zz962 ...
转载
发布博客 2018.10.11 ·
1723 阅读 ·
3 点赞 ·
2 评论 ·
2 收藏

Git-TortoiseGit完整配置流程

https://www.cnblogs.com/popfisher/p/5466174.html
转载
发布博客 2018.10.10 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LINUX 新增用户并解决没有补全和只有白色的问题

https://blog.csdn.net/a137376864/article/details/66980885
转载
发布博客 2018.10.10 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 遍历文件及文件夹

file_list = [os.path.join(up_path, file_name) for up_path, dirs, fs in is.walk(dir) for file_name in os if file_name.endswith(‘.c’)]其中dir为遍历根目录
原创
发布博客 2018.09.25 ·
553 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自学Python--网络编程之socket套接字

概念:Socket是应用层与TCP/IP协议族通信的中间软件抽象层。它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 因此,有时人们...
原创
发布博客 2018.09.24 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

自学Python--网络编程之TCP与UDP协议

全双工:双方都可以收发信息半双工:单方向可以收发消息 TCP协议:面向连接当应用程序希望通过 TCP 与另一个应用程序通信时,它会发送一个通信请求。这个请求必须被送到一个确切的地址。在双方“握手”之后,TCP 将在两个应用程序之间建立一个全双工 (full-duplex) 的通信。这个全双工的通信将占用两个计算机之间的通信线路,直到它被一方或双方关闭为止。优点:可靠,稳定...
原创
发布博客 2018.09.23 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多