03 2021 档案
摘要:类的内部创建实例,这两种方法的区别 class Foo(object): def create_new(self): return self.__class__() def create_new2(self): return Foo() class Bar(Foo): pass b = Bar()
阅读全文
摘要:这个文章不错 https://www.waynerv.com/posts/python-descriptor-in-detail/ Clean Code in Python中的描述符类学习 # 具有当前城市的旅行者在程序运行期间跟踪用户访问过的所有城市 class HistoryTracedAttr
阅读全文
摘要:源码学习 class SetterAwareType(type): # 元类 def __new__(cls, *args): # print('in SetterAwareType __new__') # print(type(type.__new__(cls, 'hehehe',(object,
阅读全文
摘要:参考资料 https://www.liaoxuefeng.com/wiki/1016959663602400/1017592449371072 https://stackoverflow.com/questions/18513821/python-metaclass-understanding-th
阅读全文
摘要:元类的应用场景 ORM https://www.liaoxuefeng.com/wiki/1016959663602400/1017592449371072 u = User(id=12345, name='Michael', email='test@orm.org', password='my-p
阅读全文
摘要:testsuite相关代码中,描述符类装饰器比较难以理解,简化源码方便理解如下 '''robot 源码解读3【testsuite相关】 目的: 1. 查看类的继承关系 2. setter类的理解 ''' # 描述符类, 描述符是作为类的属性而不是实例属性存在的 # 将一个类中的方法装饰成类中的属性
阅读全文
摘要:https://zhuanlan.zhihu.com/p/44667584 #1 闭包+装饰器 def cache(func): amizedata = {} # 闭包,这个值一直在 def wrapper(*args, **kwargs): key = f'{func.__name__}-{str
阅读全文
摘要:forEach() 方法 // 常规使用 var array = ['a', 'b', 'c']; array.forEach(function(element) { console.log(element); }); // 方法的理解(和下面的等价) var arr = [1,2,3,4]; ar
阅读全文
摘要:最简单,但是有缺点 var city = document.getElementById('city'); city.innerHTML +="<li>广州</li>>"; // 原来的city和下面的li会全部受影响,原来绑定到他们的方法可能会失效 折中的方法 var city = documen
阅读全文
摘要:先看看run case的流程
阅读全文
摘要:先看看多少代码量 import os file_types = ['py', 'html', 'css', 'js', ] def count_code_nums(file): """获取单个文件的行数 """ with open(file, mode='rb') as f: return len(
阅读全文
摘要:import os file_type = ['py', 'html', 'css', 'js', ] def count_code_nums(file): """获取单个文件的行数 """ with open(file, mode='rb') as f: return len(f.readline
阅读全文
摘要:https://www.runoob.com/w3cnote/python-yield-used-analysis.html 演进 yield 的作用就是把一个函数变成一个 generator,带有 yield 的函数不再是一个普通函数,Python 解释器会将其视为一个 generator,调用
阅读全文
摘要:也可以直接安装谷歌插件(Table of contents sidebar) <script type="text/javascript" src="https://table-of-contents-sidebar.github.io/table-of-contents-sidebar-lib/t
阅读全文
摘要:# 设置默认的编辑器 EDITOR=vim; export EDITOR # 创建crontab 文件,名字随意 vim davecron 15 23 * * * /Users/mi/Desktop/java.sh # 将文件提交给cron进程 crontab davecron # 查看 cront
阅读全文
摘要:# 1 sudo visudo 或者 sudo vi /etc/sudoers # 2 将%admin ALL=(ALL) ALL 替换为 %admin ALL=(ALL) NOPASSWD: ALL
阅读全文
摘要:#!/bin/bash ps -ef | grep pycharm | awk '{print $2}' | xargs kill -9
阅读全文
摘要:快捷键 # 对应关系 ⌘——Command(对应window的Win) ⌥——Option (对应window的alt) ⌃ ——Control ctrl键 ⇧——Shift # 进入对应界面 1. U盘启动(用有线大键盘,不要蓝牙小键盘) 开机后一直按住Alt(option)按键 2. 恢复模式(
阅读全文
摘要:说明 默认情况下,NTFS格式的移动硬盘copy到mac是可以的,mac不能copy到移动硬盘 解决方法 https://www.zhihu.com/question/19571334/answer/224291746 1. 打开终端(Terminal) 2. sudo -s # 切换到root 3
阅读全文
摘要:卸载原来的java # 查看当前安装目录 /usr/libexec/java_home -V # 删除 sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/ sudo rm -rf /Library/PreferencePa
阅读全文
摘要:错误一个文件 pip install pipreqs pipreqs . 若出现类似上边的报错UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 186: illegal multibyte sequence pipr
阅读全文
摘要:文件开头加 # coding=UTF-8
阅读全文
摘要:https://www.dooccn.com/groovy/
阅读全文
摘要:def download_BBU_packet(build_version='vesion_new_0007_008888_000999'): version = [str(int(num)) for num in build_version.split('_')[2:]] file_name= '
阅读全文
摘要:指定启动参数 -X utf8 C:\Users\python.exe -X utf8 C:\Scripts\ride.py 重写函数 # Python 和 encoding 相关的配置主要有下面几个: locale.getpreferredencoding() 这个用的是最广的。 这是 Python
阅读全文
摘要:配置并发数 https://www.cnblogs.com/ycyzharry/p/6832324.html 权限配置 安装blue ocean https://www.jenkins.io/zh/doc/book/blueocean/getting-started/
阅读全文
摘要:Script Console 中输入如下的脚本 def jobName = "picEachBackUP" def maxNumber = 100 Jenkins.instance.getItemByFullName(jobName).builds.findAll { it.number <= ma
阅读全文
摘要:1、在开始菜单中搜索“运行”,回车打开,或者Win+R打开运行窗口; 2、键入“control userpasswords2”或者“rundll32 netplwiz.dll,UsersRunDll”回车或者点击确定运行。 3、在弹出的“用户账户”窗口中,取消勾选“要使用本机,用户必须输入用户名和密
阅读全文
摘要:import socket import glob import logging import logging.handlers import telnetlib import time ############################################### #### LOG
阅读全文
摘要:https://www.cnblogs.com/Jing-Wang/p/10991008.html https://www.runoob.com/git/git-workspace-index-repo.html
阅读全文
浙公网安备 33010602011771号