ICode9

精准搜索请尝试: 精确搜索
  • HTMLTestRunner添加logging信息2022-03-08 16:02:35

    如果要在报告中加入每一个测试用例执行的logging信息,则需要改HTMLTestRunner的源码 1、初始化定义logging信息, class _TestResult(TestResult): # note: _TestResult is a pure representation of results. # It lacks the output and reporting ability compares to un

  • python屏蔽某个函数执行期间的标准输出2022-02-18 11:31:35

    class suppress_stdout_stderr(object): ''' A context manager for doing a "deep suppression" of stdout and stderr in Python, i.e. will suppress all print, even if the print originates in a compiled C/Fortran sub-func

  • linux--exec命令2022-02-10 00:03:30

    shell的内建命令exec将并不启动新的shell,而是用要被执行命令替换当前的shell进程,并且将老进程的环境清理掉,而且exec命令后的其它命令将不再执行。   因此,如果你在一个shell里面,执行exec ls;那么,当列出了当前目录后,这个shell就自己退出了,因为这个shell进程已被替换为仅仅执行ls

  • cuda加速--第一个例子2022-01-25 14:00:12

        #include "cuda_runtime.h" #include "device_launch_parameters.h" #include<stdlib.h> #include <stdio.h> cudaError_t addWithCuda(int *c, const int *a, const int *b, unsigned int size); __global__ void addKernel(int *c,

  • Python subprocess的使用2022-01-23 22:02:02

    前言 部门内部存在大量代码使用Python去调用Shell或者JS脚本,因此重度依赖subprocess(使用Google的subprocess32),在使用subprocess的时候存在一些疑问。包括为什么使用shell=True,Popen类如何使用等等。希望通过本篇文章,让自己掌握subprocess的使用。 使用 subprocess用于创建子进程去

  • 通过paramiko交互式执行bash 命令2022-01-21 19:02:32

      #!/usr/bin/python # -*- coding: UTF-8 -*- import paramiko # 实例化SSHClient client = paramiko.SSHClient() # 自动添加策略,保存服务器的主机名和密钥信息,如果不添加,那么不再本地know_hosts文件中记录的主机将无法连接 client.set_missing_host_key_policy(paramiko.Au

  • Python与Javascript相互调用超详细讲解(2022年1月最新)(一)基本原理 Part 1 - 通过子进程和进程间通信(IPC)2022-01-15 03:00:47

    首先要明白的是,javascript和python都是解释型语言,它们的运行是需要具体的runtime的。 Python: 我们最常安装的Python其实是cpython,就是基于C来运行的。除此之外还有像pypy这样的自己写了解释器的,transcrypt这种转成js之后再利用js的runtime的。基本上,不使用cpython作为python的run

  • node 自动复制粘贴并提交git2021-12-29 22:33:41

    const fs = require('fs')let utils = require('./utils')/** * 允许被复制的文件后缀列表 * @type {string[]} */const copyExt = ['.html', '.php']/** * 复制一个文件夹下的文件到另一个文件夹 * @param src 源文件夹 * @param dst 目标文件夹 */const copyDir = function

  • Python中黏包现象及解决2021-12-04 14:02:40

    Python中黏包现象 什么是黏包现象 ? 因为TCP是基于数据流的,在服务端与客户端进行数据传输的时候,会自动将一小段一小段的数据打包成一个大分段的数据,然后传输,这样我们接受数据的时候就难以处理我们想要的数据 比如,我们想要在服务端给客户端发送数据,1041 ABCDAE, serve.send(“1

  • python中的subprocess.Popen() 执行shell命令2021-11-30 15:03:12

    subprocess.Popen subprocess的目的就是启动一个新的进程并且与之通信。 subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下: class subprocess.Popen( args, bufsize=0, executable=None, stdin=Non

  • 【TypeScript】执行cmd命令行2021-11-29 18:01:38

    使用第三方库 node-cmd 执行 cmd 命令行命令 具体实现代码如下: const cmdShell = require('node-cmd') async function cmd(domainName: string) { /** * @description: 连接 cmd ,使用cmd命令 * @param {*} * @return {*} */ // 切换编码格式

  • 解析python 命令的-u参数2021-11-22 12:01:43

    https://blog.csdn.net/wonengguwozai/article/details/81668240 -u代表不通过缓存,标准输出直接打印到屏幕 缘起: 今天在看arcface的训练代码,在shell脚本中运行python 命令时后面加了-u 参数(python -u xx.py),于是对这个参数进行了下小研究。 准备知识 用网上的一个程序示例来说

  • python将终端的错误提示打印输出到txt文件2021-11-22 11:03:25

    在脚本的开头加入下面的代码,可以将错误输出重定向至errorlog文本中 __stderr__ = sys.stderr #将当前默认的错误输出结果保存为__stderr__ # __stdout__ = sys.stdout 标准输出就用这行 # sys.stdout = open('log.txt', 'a') sys.stderr = open('errorlo

  • Python小记 多进程 subprocess2021-11-06 14:04:09

    subprocess 文章目录 常用内置方法1.subprocess.call()2.subprocess.check_call()3.subprocess.check_output()参数说明: Popen 创建进程Popen 常见内置对象Popen 常见内置方法 常用内置方法 1.subprocess.call() subprocess.call( args,*, stdin=None, stdout=Non

  • 检查文件 sha256 值2021-10-09 03:00:07

    sha256sum -c file.iso SHA256SUM 2>&1 | grep OK 输出 file.iso: OK 证明文件是一样的文件,没有被改动。 文件描述符 1 代表标准输出(stdout) 文件描述符 2 代表标准错误(stderr) 这是记住这个结构的一种方法(尽管它并不完全准确):起初,2>1 可能看起来是将 stderr 重定向到 stdout 的

  • vulnhub_BoredHackerBlog: Social Network2021-09-29 02:32:10

    地址:https://www.vulnhub.com/entry/boredhackerblog-social-network,454/ 启动靶机 注意事项: 网卡选host only 禁用usb调试 寻找靶机 因为靶机与kali处于同一网段,所以使用二层的arp来寻找 arp-scan -l 靶机为第三个 192.168.56.104   对靶机进行全端口扫描 nmap -p- 192.168.

  • 关于ptrace附加到多线程的进程2021-09-18 16:01:51

    在研究此问题时,我遇到了使用ptrace的可能想法,但是我无法正确理解ptrace与线程的交互方式。 假设我有一个给定的多线程主进程,并且我想附加到其中的特定线程(可能来自派生的子进程)。 我可以附加到特定线程吗? (有关此问题的手册有所不同。) 如果是这样,是否意味着单步执行仅一步

  • 粘包问题2021-08-31 19:02:49

    "基于tcp协议实现远程执行命令" "客户端" """ from socket import * client=socket(AF_INET,SOCK_STREAM) client.connect(('127.0.0.1',8082)) while True: cmd=input('请输入命令>>:').strip() if len(cmd) == 0:continue clie

  • BSTestRunner增加历史执行记录展示和重试功能2021-08-07 09:34:00

    之前对于用例的失败重试,和用例的历史测试记录存储展示做了很多的描述呢,但是都是基于各个项目呢,不方便使用,为了更好的使用,我们对这里进行抽离,抽离出来一个单独的模块,集成到BSTestRunner中,以后我们使用BSTestRunner直接就可以使用里面的失败重试和展示历史记录了。 首先呢,我们对于

  • unittest系统(八)一文搞定unittest重试功能2021-08-06 06:00:47

    在前面的介绍中,我们对unittest进行了分享介绍,那么在实际的应用中,因为客观原因需要对失败,错误的测试用例进行重试,所以呢,现有的unittest的框架无法满足,那么我们可以去改造下是否能够满足呢。本文带领大家去剖析如何改写? 首先呢,我们去试着去找下,我们运行时在BSTestRunner、TextTestR

  • supervisor 管理项目2021-08-03 17:31:14

    最开始使用 nohup + gunicorn 来管理项目的,现在想试下 supervisor 官方文档 http://supervisord.org/ 1. 在你的系统里安装 apt install supervisor 这个时候会在你的系统中配置文件: /etc/supervisor/supervisord.conf # 主配置 /etc/supervisor/conf.d # 子进程配置 2. 在

  • Node.js调用命令行进行命令行操作2021-07-27 11:34:02

    缘由:使用Node.js时进行开发时,遇到需要调用命令行操作的业务场景 使用Node.js原生库child_process调用命令行 const {exec} = require('child_process'); const cmd = 'ls'; // cmd为实际调用的命令行命令值 exec(cmd, (err, stdout, stderr) => { if(err) { throw err

  • python-- socket 粘包、实现 ssh2021-06-12 22:34:19

    粘包 只有tcp协议才会发送粘包,udp不会发生。发送端发送数据,接收端不知道应该如何去接收,造成的一种数据混乱的现象 import subprocess r = subprocess.Popen('ls',shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) # subprocess.Popen(cmd,shell=True,subprocess.st

  • 使用Supervisor 托管netcore 和go服务2021-06-09 15:37:19

    首先安装Supervisor  yum install epel-release yum install -y supervisor 新增supervisor 的配置 #首先添加配置文件 vim /etc/supervisor/supervisord.conf ; Sample supervisor config file. ; ; For more information on the config file, please see: ; http://super

  • 10.k8s主控节点-controller-manager2021-06-01 09:34:14

    k8s主控节点-controller-manager 启动脚本 vi /opt/kubernetes/server/bin/kube-controller-manager.sh #!/bin/sh ./kube-controller-manager \ --allocate-node-cidrs true \ # 配合cluster-cidr一起作用 --cluster-cidr 172.20.0.0/16 \ --leader-elect true \ --

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有