命令行

python 3.8 unittest

懵懂的女人 提交于 2020-01-11 01:05:13
基本实例 unittest 模块提供了一系列创建和运行测试的工具。这一段落演示了这些工具的一小部分,但也足以满足大部分用户的需求。 这是一段简短的代码,来测试三种字符串方法: import unittest class TestStringMethods(unittest.TestCase): def test_upper(self): self.assertEqual('foo'.upper(), 'FOO') def test_isupper(self): self.assertTrue('FOO'.isupper()) self.assertFalse('Foo'.isupper()) def test_split(self): s = 'hello world' self.assertEqual(s.split(), ['hello', 'world']) # check that s.split fails when the separator is not a string with self.assertRaises(TypeError): s.split(2) if __name__ == '__main__': unittest.main() 继承 unittest.TestCase 就创建了一个测试样例。上述三个独立的测试是三个类的方法,这些方法的命名都以

Linux命令行操作SVN合并

╄→гoц情女王★ 提交于 2020-01-10 17:49:05
环境 Centos 7 SVN 1.7 若需要部署SVN服务端,可以参考 Centos7配置SVN服务端 将一个oa项目作为示例: Shell> svn ls svn://localhost/oa   branches/   tags/   trunk/# 假设当前trunk刚刚发版,版本号是1.0,所以要打个1.0的tag,并创建一个修复bug的分支Shell> svn cp svn://localhost/oa/trunk svn://localhost/oa/tags/1.0 -m '1.0 tag'Shell> svn cp svn://localhost/oa/trunk svn://localhost/oa/branches/1.0-bug -m '1.0 bug branch'Shell> svn co svn://localhost/oa  # 导出代码到本地,方便后文演示 四种合并模式 注:下文都是以从主干创建了分支作为前提进行描述。 sync merge 同步合并;创建分支后修改了主干,需要将主干的修改同步到分支时使用 cherry-pick merge 选择合并;将指定的某一次或多次修改合并到目标 reintegrate merge 重聚合并;分支任务完成,需要将分支的修改合并到主干时使用,完成后删除分支(很多翻译为复兴,我觉得重聚好一点

使用命令行运行JMeter脚本

与世无争的帅哥 提交于 2020-01-10 11:22:01
JMeter -n -t my_test.jmx -l log.jtl -n告知JMeter采用非图形化运行JMeter脚本 -t指定要运行的脚本文件 -l指定保存执行结果的文件名 执行命令前要检查当前目录是否是%JMeter_Home%\bin 目录; 如果 JMeter 脚本不在当前目录,需要指定完整的路径;如果要把执行的结果保存在其他地方也要指定完整的路径。 来源: https://www.cnblogs.com/lazy-sang/p/12174985.html

node系列1

你。 提交于 2020-01-10 10:27:11
NodeJS基础 JS是脚本语言,脚本语言都需要一个解析器才能运行,NodeJS就是一个解析器。 nodejs.org 打开终端,键入 node 进入命令交互模式,可以输入一条代码语句后立即执行并显示结果 $node >console('Hello World'); Hello World 如果要运行一大段代码的话,可以先写一个JS文件再运行。例如有以下 hello.js function hello() { console.log('Hello World!'); } hello(); 写好后在终端下键入 node hello.js 运行 $ node hello.js Hello World! 模块 一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,而文件路径就是模块名 有 require 、 exports 、 module 三个预先定义好的变量可供使用 require 函数用于在当前模块中加载和使用别的模块  1)相对路径(以 ./ 开头)2)绝对路径(以 / 或 C: 之类的盘符开头)3) .js 扩展名可以省略 var foo1 = require('./foo'); var foo2 = require('./foo.js'); var foo3 = require('/home/user/foo'); var foo4 = require('/home

python(1)ide

送分小仙女□ 提交于 2020-01-09 22:36:43
系统要求: 1. 不支持:xp 2. win7,要求:Service Pack 1 官网 https://www.python.org/ 简介 : tips1:交互式环境:运行python 打开的命令行,就是:python的交互式环境 tips2:命令行执行python:python .pyFileName tips3: pycharm安装注意事项: !Installation Options:要勾选:【 Add "Open Folder as Project"】;不要勾选:【.py】 !设置pycharm的字体大小:路径:file -- setting -- editor -- font !快速追踪函数定义:光标悬停 + 单击   返回来处:ctrl + alt +【方向键:左】 !导航菜单展示:view -- toolbar 来源: https://www.cnblogs.com/focusta/p/12173682.html

更优雅地使用命令行

为君一笑 提交于 2020-01-08 23:55:29
工欲善其事,必先利其器,通过武装自己的命令行工具,从而更优雅地使用命令行,可以使工作更加高效并且有趣。本文将以下几个方面来介绍命令行的使用技巧和提效工具 CLI 一键呼入呼出 iterm2 是一款完全免费,为 MacOS 打造的终端工具,特色功能是可以开启热键窗口,达到一键呼入呼出的效果 效果如下: 详细设置如下: 1、首先,进行如下设置 preferences > Keys > HotKey > Create a Dedicated Hotkey Window... 2、接着,设置热键,并选择 Animate showing and hiding 和 Floating window 这两个选项 zsh 目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash。 oh my zsh 是强化版的 Shell 如果是 Mac OS,默认应该自带了 zsh 了,安装之前可以确认一下 cat /etc/shells # List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh

Linux命令行里的“瑞士军刀”

拈花ヽ惹草 提交于 2020-01-08 21:11:30
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 这里说的“瑞士军刀”是指那些简单的一句命令就能完成其它高级语言一大片代码才能完成的工作。 下面的这些内容是 Quora 网站上Joshua Levy网友的总结: 通过sort/uniq获取文件内容的交集、合集和不同之处:假设有a、b两个文本文件,文件本身已经去除了重复内容。下面是效率最高的方法,可以处理任何体积的文件,甚至几个G的文件。(Sort对内存没有要求,但也许你需要用 -T 参数。)可以试着比较一下,你可以看看如果用Java来处理磁盘上文件的合并,需要用多少行代码。 cat a b | sort | uniq > c # c 是a和b的合集 cat a b | sort | uniq -d > c # c 是a和b的交集 cat a b b | sort | uniq -u > c # c 是a和b的不同 汇总一个文本内容里第三列数字的和(这个方法要比用Python来做快3倍并只需1/3的代码量): awk ‘{ x += $3 } END { print x }’ myfile 如果你想查看一个目录树里的文件的体积和修改日期,用下面的方法,相当于你挨个目录做”ls -l”,而且输出的形式比你用”ls -lR”更可读: find . -type f -ls 使用xargs命令。这个命令非常的强大

python的库有多少个?python有多少个模块?

守給你的承諾、 提交于 2020-01-08 13:42:17
这里列举了大概500个左右的库: ! Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable主要用于在终端或浏览器端构建格式化的输出。 difflib,[Python]标准库,计算文本差异 Levenshtein,快速计算字符串相似度。 fuzzywuzzy,字符串模糊匹配。 esmre,正则表达式的加速器。 shortuuid,一组简洁URL/UUID函数库。 ftfy,Unicode文本工具7 unidecode,ascii和Unicode文本转换函数。 xpinyin,将汉字转换为拼音的函数库 pangu.py,调整对中日韩文字当中的字母、数字间距。 pyfiglet,Python写的figlet程序,使用字符组成ASCII艺术图片 uniout,提取字符串中可读写的字符 awesome slugify,一个Python slugify库,用于处理Unicode。 python-slugify,转换Unicode为ASCII内码的slugify函数库。 unicode-slugify,生成unicode内码,Django的依赖包。 ply,Python版的lex和yacc的解析工具 phonenumbers,解析电话号码,格式,存储和验证的国际电话号码。 python

安装vue.js的步骤

十年热恋 提交于 2020-01-08 08:01:44
安装vue.js 1.首先要安装好node.js 2.查看node.js有没有安装好成功 输入命令行:node -v 他会给出版本号:v6.2.0 3.接下来查看npm -v (npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。如下图,出现版本提示便OK了。) 3.1# 最新稳定版 cnpm install vue 4.接下来要升级npm 变成 cnpm (cnpm 有弊端的,它会迭代存放依赖包,导致你node_modules非常大) 如何升级呢?输入命令行:$ npm install -g cnpm --registry= https://registry.npm.taobao.org 5.接下来就是升级成功了 6.全局安装 vue-cli 命令行:cnpm install --global vue-cli 7.创建一个基于 webpack 模板的新项目 命令行:vue init webpack my-project(my-project是一个自己命名的文件夹名字(例如自己是在E盘新建的名字为:myvue)) 8.这里需要进行一些配置,默认回车即可;成功将会显示如图: 9.进入项目,安装并运行: 9.1 cd myvue2 9.2 cnpm install npm install

Cmder安装

会有一股神秘感。 提交于 2020-01-08 00:34:49
Cmder用来执行命令行程序,替代Windows系统默认的cmd。 具体开发过程中可能会频繁使用命令行,建议安装并注册到右键菜单。 【1】下载 官网下载《 Cmder 》 便携包,解压缩,即可使用。 【2】右键添加 (1)管理员权限执行命令:Cmder.exe /REGISTER ALL 如下图: 注意:本地解压缩路径为D:\cmder (2)验证效果 Good Good Study, Day Day Up. 顺序 选择 循环 总结 来源: https://www.cnblogs.com/Braveliu/p/12164402.html