03 2022 档案
摘要:和文件与目录有关的命令 ls -F 区分文件和目录 -a 显示隐藏文件 -R 递归显示子目录及其内容 -l 详细信息,其中开头(d) 表示目录 (-) 表示文件 -i 查看inode编号 直接加名字或者正则就可以过滤输出,比如 ls -l a[bs]c, ls -l a*c, ls -l abc?
阅读全文
摘要:类方法 类方法与类绑定,而不是与类的实例绑定。 它的第一个默认参数是类本身。 它可以修改类的状态,此修改会影响到这个类的所有实例。 类方法用于创建工厂方法。 静态方法 静态方法也与类绑定。 它没有默认参数。 静态方法不能修改类的状态,它属于当前的类只是因为它需要被封装在这个类中。 静态方法主要是这个
阅读全文
摘要:Awaitables 定义: 如果一个对象可以在 await 表达式中被使用的话,那么这就是一个可等待的对象(awaitable object). 三种可等待的对象: 协程coroutines, 任务Tasks 和 期望Futures. 协程 coroutines 协程函数:一个由async def
阅读全文
摘要:最简单的一条命令 netstat -a 找到所有开放的端口 netstat –an |find /i “listening” 找到所有开放的端口及其进程号(PID) netstat –ano ¦find /i “listening” 打开任务管理器对照查看 CTRL + SHIFT + ESC 参考
阅读全文
摘要:不考虑顺序 titles = [] # some work titles = list(filter(None, set(titles))) print(titles) None 可以换成内置函数len,使用set将失去原有顺序。 参考 https://www.techiedelight.com/r
阅读全文
摘要:函数签名对比 HWND FindWindowA( [in, optional] LPCSTR lpClassName, [in, optional] LPCSTR lpWindowName ); HWND FindWindowW( [in, optional] LPCWSTR lpClassName
阅读全文