摘要:
依次运行一系列命令 命令列表 pwd; ls; cd ..; pwd 将一组命令组合在一起依次运行。 进程列表 (pwd; ls; cd ..; pwd) 会生成一个子shell来执行括号中的命令组合。 如果不想创建子shell,又想将多个命令分组,使用花括号{pwd; ls; cd ..; pwd 阅读全文
摘要:
和文件与目录有关的命令 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 阅读全文
摘要:
环境 MacBook Pro ssh key 平时工作常用一个github账号(已经配置),自己另有一个私人账号,现在希望在这台电脑上同时配置两个ssh key 工作用的多,个人用的少 步骤 生成 ssh key: cd ~/.ssh ssh-keygen -t ed25519 -C "your_e 阅读全文
摘要:
环境 python 2.7 虚拟环境下已经安装pytest 4.6.11 文件结构: ./src/__init__.py ./src/main.py ./tests/__init__.py ./tests/one/__init__.py ./tests/one/test_one.py 在 ./tes 阅读全文
摘要:
childProcess.on() 和 childProcess.stderr.on() 的区别 childProcess.on('error', err =>{}) 用于捕获名为 error 的事件(event)(用try-catch是没用的) childProcess.stderr.on('er 阅读全文