自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux /proc/$pid Linux进程文件

Linux中 /proc/$pid 目录下 存放着所有的进程信息https://www.linuxprobe.com/linux-proc-pid.html首先在/root目录下,启动一个进程# 启动一个简单的文件服务器,访问端口9999python -m http.server 9999查询这个进程的pid 号另外起一个终端shell,去查询刚才进程的pid号lsof -i:9999# 或ps -ef | grep python我的pid号是 1780# 进入进程的li.

2020-09-28 00:18:17 188

原创 Python bisect对有序序列进行插入值的操作

import bisect# 使用bisect前,需要先排序data = [4, 2, 9, 7]data.sort() # 排序print("sort", data)bisect.insort(data, 3)print("bisect.insort", data) # 插入并排序index = bisect.bisect(data, 0)print("bisect.bisect", data) # 不会插入,返回如果插入的话,插入的位置print("bisect.bisect -

2020-09-21 00:38:15 255

原创 Python 动态导入

Python 动态导入首先是项目目录结构其中 lib_a.py 和lib_b.py 代码如图# lib_a.pydef do_something(): print("this is lib_a.py") # lib_b.pydef do_something(): print("this is lib_a.py")main代码如下#!/usr/bin/env python# coding:utf8import importlibmodule_name =

2020-09-17 22:19:42 98

原创 小技巧 Python打印有格式的字典dict、json数据

小技巧 Python打印有格式的字典dict、json数据import jsonimport pprinthero_dict = { "heroId": "1", "name": "黑暗之女", "alias": "Annie", "title": "安妮", "roles": [], "isWeekFree": "0", "attack": "2", "defense": "3", "magic": "10", "di

2020-09-17 21:57:46 305

原创 Python Sched定时任务

sched 定时任务模块# coding:utf8import timeimport sched# 第一个参数是一个可以返回时间戳的函数,第二个参数可以在定时未到达之前阻塞。# 一般情况就使用time.time, time.sleep即可s = sched.scheduler(time.time, time.sleep)# 获取时间戳的函数 2020-09-16 19:03:01def get_time(): return time.strftime("%Y-%m-%d .

2020-09-16 22:52:57 531

原创 Python PDB 调试

PDBpython内置的调试工具,Python Debugger支持断点、单步调试、支持流程控制、支持堆栈检查。支持源码嵌入,也可以事后进行调试。源码嵌入调试就是在源代码中嵌入pdb语法,进行打断点。这种import pdbdef add(a,b): c = a + b pdb.set_trace() return cprint(add(3,4))事后进行调试# a.pydef add(a,b): c = a + b return c

2020-09-15 22:52:35 78

原创 Python Schedule定时任务

# 参考 https://zhuanlan.zhihu.com/p/23086148import scheduleimport time def job(name): print("her name is : ", name) name = "xxxxxxxxxx"schedule.every(2).seconds.do(job, name)schedule.every(10).minutes.do(job, name)schedule.every().hour.do(job,

2020-09-14 22:53:36 179

原创 Python 树的深度优先和广度优先

"""广度优先和深度优先"""# 树的节点,如果是第一个,则为root节点class Node: def __init__(self, value): self.val = value self.left = None self.right = None# 定义树class Tree: def __init__(self): self.root = None # 添加元素 def add_el

2020-09-09 11:55:57 115

huoxingche.py

火星车/火星漫游车 Python版编程题

2020-08-24

shell编写 批量测试防火墙端口开通 使用telnet

# telnet ip port 批量测试多个 ip|port 每次telnet 都要手动关闭 ctrl + ] 然后 ctrl + d 很麻烦 使用 (sleep 1;) | telnet $ip $port 就能1秒自动断开了

2020-03-20

Postman网络请求工具.

windows版 postman,解压后,app中 postman.exe启动即可。

2018-12-31

window版mysql +navicat

window版mysql 和 navicat for mysql,自带激活程序, 只能连接mysql数据库。

2019-01-03

Xshell+Xftp

Xshell+Xftp,绿色版,如果不能启动,请按照VC运行库。

2019-01-03

Python-RQ.md

python RQ 轻量级 消息队列 ,依赖redis 中文文档,markdown版 简介: RQ (Redis Queue)是一个简单的Python库,用于队列任务并在后台与工人(worker)一起处理它们。它由Redis提供支持,旨在降低入门门槛。它可以轻松集成到您的Web堆栈中。

2019-12-13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除