-
运行python文件报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...tr
2019-02-13 10:46:28hello~大家新年好,已经好久没有更博了,刚刚在运行python文件的时候竟然报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr这个错误,其实引起这个错误的原因就是转义...hello~大家新年好,已经好久没有更博了,刚刚在运行python文件的时候竟然报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr这个错误,其实引起这个错误的原因就是转义的问题。
举个例子,在文件中我传入的文件路径是这样的
sys.path.append('c:\Users\mshacxiang\VScode_project\web_ddt')
原因分析:在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符。目前有3个解决方案
1、在路径前面加r,即保持字符原始值的意思。
sys.path.append(r'c:\Users\mshacxiang\VScode_project\web_ddt')
2、替换为双反斜杠
sys.path.append('c:\\Users\\mshacxiang\\VScode_project\\web_ddt')
3、替换为正斜杠
sys.path.append('c:/Users/mshacxiang/VScode_project/web_ddt')
-
tr命令
2018-05-29 09:43:30tr命令tr命令
一、tr介绍
tr字符可以对来自标准输入的字符进行替换、压缩和删除,可以将一组字符编程另外一组字符,作用很强大。
二、tr语法
[root@iZwz9bhan5nqzh979qokrkZ ~]# tr --help Usage: tr [OPTION]... SET1 [SET2] Translate, squeeze, and/or delete characters from standard input, writing to standard output. -c, -C, --complement use the complement of SET1 #取代所有不属于第一字符集的字符 -d, --delete delete characters in SET1, do not translate #删除所有属于第一字符集的字符 -s, --squeeze-repeats replace each input sequence of a repeated character that is listed in SET1 with a single occurrence of that character #把连续重复的字符以单独一个字符表示 -t, --truncate-set1 first truncate SET1 to length of SET2 #先删除第一字符集较第二字符集多出的字符
三、tr参数
字符集1:指定要转换或删除的原字符集。当执行转换操作时,必须使用参数“字符集2”指定转换的目标字符集。但执行删除操作时,不需要参数“字符集2”; 字符集2:指定要转换成的目标字符集。
四、实例
[root@iZwz9bhan5nqzh979qokrkZ ~]# cat a.txt root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 4.1 将输入字符小写变成大写 [root@iZwz9bhan5nqzh979qokrkZ ~]# cat a.txt | tr 'a-z' 'A-Z' ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN DAEMON:X:2:2:DAEMON:/SBIN:/SBIN/NOLOGIN ADM:X:3:4:ADM:/VAR/ADM:/SBIN/NOLOGIN LP:X:4:7:LP:/VAR/SPOOL/LPD:/SBIN/NOLOGIN 注:替换只是在终端上显示,不会写入到文件里。 4.2 将换行符替换为空格 [root@iZwz9bhan5nqzh979qokrkZ ~]# cat a.txt | tr '\n' ' ' root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/no 4.3 删除a.txt文件中所有0-9范围内的数字 [root@iZwz9bhan5nqzh979qokrkZ ~]# cat a.txt | tr -d '0-9' root:x:::root:/root:/bin/bash bin:x:::bin:/bin:/sbin/nologin daemon:x:::daemon:/sbin:/sbin/nologin adm:x:::adm:/var/adm:/sbin/nologin lp:x:::lp:/var/spool/lpd:/sbin/nologin 4.4 将多个连续重复的字符以一个字符表示(如:oo 则为 o) [root@iZwz9bhan5nqzh979qokrkZ ~]# cat a.txt | tr -s 'o' rot:x:0:0:rot:/rot:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spol/lpd:/sbin/nologin
-
新产品开发中TR1,TR2,TR3..具体指什么?
2019-03-24 10:55:56TR是技术评审的英文Technical Review的缩写,目的是尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。 产品开发中,TR是技术评审节点。 下面是某产品的技术评审点,供参考: ...新产品开发中TR1,TR2,TR3..具体指什么?
转载自:柔情西瓜啊
来自百度知道认证团队TR是技术评审的英文Technical Review的缩写,目的是尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。
产品开发中,TR是技术评审节点。
下面是某产品的技术评审点,供参考:
TR1——概念阶段技术评审点:产品需求和概念技术评审(业务需求评审)。
TR2——计划阶段技术评审点1:需求分解和需求规格评审(功能需求评审,产品级规格)。
TR3——计划阶段技术评审点2:总体方案评审(系统设计,架构设计,概要设计)。
TR4——开发阶段技术评审点1:模块/系统评审(详细设计,BBFV测试结果)。
向左转|向右转
扩展资料
注意事项:
正规技术评审注意事项:
1、评审应针对被审材料而不是被审材料的作者。评审会的气氛应该保存轻松、愉快,指出问题的语气应该温和。
2、每次评审会的时间最好不要超过2小时。当被审材料较多时,应将被审材料分为若干部分分别进行评审。
3、限制争论和辩驳。在评审会上,对于一时无法取得一致意见的问题,应先记录在案,另行安排时间进行深入讨论。
4、阐明问题而不要试图解决问题。不要在评审会上解决发现的问题,可以在会后由作者自己或在个别人的帮助下解决这些问题。
评审目的
正规技术评审目的:
(1)发现软件在功能、逻辑、实现上的错误;
(2)验证软件符合它的需求规格;
(3)确认软件符合预先定义的开发规范和标准;
(4)保证软件在统一的模式下进行开发;
(5)便于项目管理。
此外,正规技术评审为新手提供软件分析、设计和实现的培训途经,后备、后续开发人员也可以通过正规技术评审熟悉他人开发的软件。
1、TR1:在概念阶段CDCP前针对产品包需求和产品概念的评审。TR1重点关注产品包需求的完备性以及选择的产品概念是否满足产品包需求。
2、TR2:在计划阶段对产品设计规格的评审。TR2重点关注产品设计需求到产品设计规格的完备性。
3、TR3:在计划阶段对概要设计(HLD)的评审,确保设计规格已经完全、正确地在概要设计中得到体现。TR3的结果将作为开发阶段的后续详细设计活动是否继续投入资源的根据。
4、TR4:保证BuildingBlock用于系统级构建之前是完整的。对于一次构建(Build)涉及到的每一个BuildingBlock,应该有且仅有一次TR4对其进行评审。任何不符合规定的情况都应该在TR4问题记录中得到记录,并进行风险评估。
5、TR4A:在SDV完成后,对产品技术上的成熟度进行评估,确保所有存在的问题和风险都进行了评估,并生成了相应的改进计划,以保证供应和制造能力足以支撑初始产品生产活动。
6、TR5:在发布给客户前对项目整体状态在设计稳定性和技术成熟度方面的独立评估活动。TR5目的是确保产品符合预定的功能和性能要求,以满足前期确定的产品包需求。
7、TR6:是一个关注于系统级的评审,确保产品的制造能力已经能适应全球范围内发货的需求。
IPDTR(TechnicalReview)是指IPD流程中定义的TR1、TR2、TR3、TR4、TR4A、TR5、TR6等7个技术评审点。用于检查IPD实施到一定阶段以后产品的技术成熟度,发现遗留的技术问题,评估存在的技术风险,给出技术上的操作建议。
向左转|向右转
扩展资料
TR2到TR4,对应测试设计阶段,主要任务是完成测试前期设计,包括测试方案设计和测试用例设计两个阶段。TR4到TR6阶段,是测试执行阶段。这是整个产品测试生命周期中持续时间最长,投入最大的阶段。
TR4之前所有的测试工作,像测试计划,测试策略和测试设计都将在这个阶段接受检验。从这个时候起,产品测试团队的作用明显的体现出来——测试团队的工作直接决定了产品的进度和质量,一个优秀的测试团队将是高质量产品的最佳保障。
IPD流程对一个产品包从概念到生命周期管理阶段结束所需所有流程的主要活动进行管理。流程分为6个阶段:概念、计划、开发、验证、发布和生命周期。DCP标志着大多数阶段的结束。在每个DCP,提出继续前进或终止项目或重新确定方向的建议。
1、概念阶段
目的是保证PDT根据项目任务书,对市场机会、需求、质量、潜在的技术和制造方法/风险,成本/进度预测和财务影响进行(概要地)评估和归档。概念决策评审点(CDCP)是概念阶段的终点。
2、计划阶段
计划阶段的目的是将产品包/解决方案业务计划扩展成详细的产品包定义,启动对开发方法的正式规划,包括完整的产品定义、开发与制造方法、销售与营销计划、项目管理计划、产品支持计划、详细的进度以及财务分析。
3、开发阶段
包括产品设计、集成和验证、制造工艺设计/实施、性能、技术或构建模块和制造风险评估的各个方面。开发阶段退出是开发阶段的结束,退出的主要标准是成功进行TR5。
4、验证阶段
以成功完成内部测试和向制造发布为起点。包括进行硬件/软件压力测试,标准和规格的一致性测试,以及获得专业认证。验证阶段退出的主要标准是成功进行TR6。
产品线IPMT批准通过可获得性决策评审点(ADCP)或终止项目或重新确定方向。可获得性决策评审是要保证产品包做好发布的准备。
5、发布阶段
该阶段是以决定继续进入到产品包发布和GA开始的。发布阶段包括达到量产的准备,填充管道和制定最终的盈亏计划。一般可获得性(GA)是指产品包可以大批量交付给H3C客户的时间。
6、生命周期阶段
生命周期阶段在GA开始,包括产品生命周期内对产品包营销/销售,生产及服务的监控。在生命周期阶段会出现:停止生产(EOM)检查点,停止销售(EOS)检查点,停止服务与支持(EOL)检查点。当所有与停止服务及支持相关的活动都完成时,生命周期阶段就结束了。
-
TR069
2018-04-23 10:28:44tr069简介 全称是“用户终端设备广域网管理协议(CWMP) 用于远程终端管理,比如远程的配置阿什么的(对远程的设备进行配置等管理) 1. TR069协议网络架构 ACS为自动配置服务器,负责对终端设备CPE进行管理...tr069简介
全称是“用户终端设备广域网管理协议(CWMP)
用于远程终端管理,比如远程的配置阿什么的(对远程的设备进行配置等管理)
1. TR069协议网络架构
ACS为自动配置服务器,负责对终端设备CPE进行管理。
ACS与CPE间的接口为南向接口,ACS与管理系统间的接口为北向接口。
TR069协议主要定义了南向接口。
2. TR069的实现(协议栈)
(1)TR069协议基于TCP层;
(2)ACS与CPE间的消息传输使用HTTP1.1,ACS为HTTP服务器,CPE为HTTP客户端;
(3)消息的具体内容使用SOAP包进行封装,SOAP包是一个包含SOAP Head(SOAP头)和 SOAP Body (SOAP体)组成的XML文档
(4)ACS的管理方法就是对CPE上的管理函数进行远程调用,因此需要向CPE传输要调用的函数名及参数,这些内容包含在SOAP体中。ACS并不直接对设备本身的接口进行调用,ACS所使用的函数为TR069的标准函数(称作TR-069 RPC Methods),CPE需要通过一个设备上的中间层解析出RPC方法,再由这个中间层调用设备自身的接口,这个中间层就是TR069 Agent。
(5)使用SSL/TLS并不强制要求,确保CPE和ACS之间基于证书的鉴权
TR069流详细程图
TR069流程示意图
ACS-CPE
SOAP包涉及的元素
SOAP包结构
名词解释
ACS:Auto-Configuration Server (自动配置服务器)
CPE:Customer Premise Equipment(用户终端设备)
CWMP:CPE WAN Management Protocol(用户终端设备广域网管理协议)
DSL: Digital Subscriber Line(数字用户线)
HTTP:Hypertext Transfer Protocol(超文本传输协议)
RPC: Remote Procedure Call(远程过程调用)
SOAP: Simple Object Access Protocol(简单对象访问协议)
SSL: Secure Socket Layer(安全套接层)
TLS: Transport Layer Security(安全传输层)
URL:Uniform Resource Location(统一资源定位)
XML: Extensible Markup Language(可扩展标记语言)
IPTV:Internet Protocol Television(网路协定电视):是用宽频网络(宽带)作为介质传送电视信息的一种系统——连网看电视
-
管道相关命令(cut sort wc uniq tee tr split awk sed grep)
2020-09-29 15:51:46文章目录管道相关命令2 sort2.1去重排序2.2 对数值排序3 wc命令3.1显示指定文件 字节数, 单词数, 行数 信息.3.2显示 文件 的行数4 uniq4.1去重4.2统计出现的次数5 tee6 tr6.1替换![在这里插入图片描述]... -
TR-TR模块资料汇总
2019-09-26 05:01:14TR模块培训 https://www.docin.com/p-1704805923.html 现金管理(CashManagement)和预算控制(CashBudgetManagement)分析 https://wenku.baidu.com/view/4d2d1d6a25c52cc58bd6be51.html SAP资金管理解决方案-票据... -
拖拽tr 改变tr顺序
2015-06-08 15:00:39解决了: 1、拖拽移动之后,移动的位置不正确 ...2、能将tr移动到表头上的bug ...3、tr往上拽,拽出表一段距离后松开,tr还在表格最底下的bug 拖动行测试 var beginMoving=false; function Mo -
矩阵公式tr(AA')=tr(A'A)/tr(AA^T)=tr(A^TA)的推导
2019-03-06 15:48:26求证:tr(AAT)=tr(ATA)tr(AA^{T})=tr(A^{T}A)tr(AAT)=tr(ATA) 证明:根据这篇博客,AAT和ATAAA^{T}和A^{T}AAAT和ATA具有相同的非零特征值。因此我们有: \quad矩阵AATAA^{T}AAT的特征值之和=ATAA^{T}AATA的特征值之... -
TR069是什么鬼
2019-06-19 22:15:54一,TR069是什么 1,概念 搞嵌入式或通信设备的,或多或少都会听说TR069。那他是什么鬼? TR069,就是CPE广域网管理协议。 它用于ACE和CPE之间的自动协商交互,能够实现终端的自动配置。(ACE:自动配置... -
angularjs table,点击行tr获取tr行数据
2018-03-06 18:03:41//tr双击 选中 确定 //方法一 行点击方法 $scope.getData=function(e){ var tr= $(e.target).parents('tr'); var obj={}; obj.index=$(tr).children("td").eq(0).text(); ... -
TR069 测试
2019-09-08 09:41:38对于需要测试TR069的用户,可以使用一个免费的测试平台。 TR069云平台,中国最好的免费配置平台。 一个完全免费并且功能强大的TR069 ACS平台。 TR069智能云平台提供了完全免费的终端自动配置系统. 使用须知: 1.首先... -
TR069协议向导——一个帮助你了解TR069协议的简明教程(一)
2009-02-05 17:01:00您也可以到以下地址下载: ... 1.为什么需要TR069 随着VoIP、IPTV等越来越多IP终端设备的普及(尤其在家庭中的普及),大量设备的配置和维护变得越来越困难,大大提高了网络产品运营商的成本,传统的...TR069定义... -
删除table的最后的tr以及所有的tr
2018-09-22 16:12:57//删除最后一行 ...//find()获取标签的后代 :last最后一个选择器 tr:last 最后一个tr标签 //删除最后第二行 $("#pdTable").find("tr:last").remove();//find()获取标签的后代 :last最后... -
TR069 ACS
2018-12-18 21:49:47TR-069是由DSL论坛(www.dslforum.org)所开发的技术规范之一,其全称为“CPE...目前国内在TR069 ACS这块基本没有免费的平台可以使用,但最近发现的一个免费的TR069 ACS平台可以使用并且功能在TR069协议这块支持的... -
linux tr
2013-12-29 15:29:35tr是Unix命令行专家工具箱中一件简约却不失精美的工具。它经常用来编写优美的单行命令,作用不容小视。tr可以对来自标准输入的内容进行字符替换、字符删除以及重复字符压缩。它可以将一组字符变成另一组字符,因而... -
jQuery,.after()方法,在tr的后面追加tr
2020-07-08 22:17:39tr id="position"><td>你好</td></tr> <tr><td>马提尼</td></tr> $("#position").after("<tr><td>我是</td></tr>"); html页面的最终显示... -
Linux tr命令
2018-01-22 21:41:50tr命令可以对来自标准输入的字符进行替换、压缩和删除。tr只能接收来自标准的输入流,不能接收参数。 语法 tr [OPTION]... SET1 [SET2] 注意:SET2是可选项 OPTION: 不带参数:将SET2中的每... -
js在指定tr后面添加tr
2015-08-27 09:24:57方法(1)此方法不能在制定的位置添加 "javascript"> var table = document.... var tr = table.insertRow(); for(var i=0; i var td = tr.insertCell(i); td.innerText = i; } "t -
TR 是什么?
2020-01-16 14:28:06TR是技术评审的英文 Technical Review 的缩写,目的是尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。 产品开发中,TR是技术评审节点。 TR1——概念阶段技术评审点:产品需求... -
矩阵的迹满足交换性:tr(AB)=tr(BA)
2020-06-02 00:04:58对于任意两个矩阵A∈Rm×n,B∈Rn×mA \in R^{m \times n},B \in R^{n \times m}A∈Rm×n,B∈Rn×m,我们有tr(AB)=tr(BA)tr(AB)=tr(BA)tr(AB)=tr(BA) tr(AB)=∑i=1m[AB]ii=∑i=1m∑j=1naijbji=∑j=1n∑i=1... -
tr函数
2012-02-26 22:17:41tr函数能以一一对应的方式将搜索字符串中的字符转译为替换字符串中的相应字符。 tr函数的返回值是替换的字符总数。 tr函数不能解释正则表达式中的元字符,但允许通过散列变量表示某个范围内的字符。 这里可用字母... -
点击tr改变颜色,其他tr颜色为无色
2018-07-25 20:39:29<script type="text/javascript"... var tr=document.getElementsByClassName("e_role"); $(tr).each(function(){ $(this).css("background-color","" -
矩阵的tr
2018-10-21 17:29:40转载请声明出处:link 在线性代数中,nnn 乘 nnn 方阵 “A\boldsymbol{A}A” 的迹,是指 “A\boldsymbol{A}A” 的主对角线各元素的总和...tr(\boldsymbol{A})=\boldsymbol{A}_{1,1}+\boldsymbol{A}_{2,2}+...+\bo... -
js在table中添加tr,删除最后一个tr
2018-09-11 13:47:27function addTable(){ ... var oTr = document.createElement('tr'); //创建TR oTr.innerHTML="<tr><td><input type=\"text\" name=\"dat... -
th tr td区别
2019-04-15 15:58:32tr定义行th表示头部td表示单元格tr不能单独存在,相当于table的属性标签,而th,td也应当放在tr中。<th>不光是粗体,还是居中的。<!DOCTYPE html><html><head><meta charset="UT... -
tr 用法
2011-05-24 23:30:00tr是Unix系统非常实用的工具,其实用tr做到的事情,几乎都可用sed做到,你可以把tr当作是实现sed许多基本功能的sed“简体”。我认为tr是简单的“字符”处理工具,而sed是功能非常强大的“字符串”处理工具。... -
TR069协议
2016-05-14 16:58:27TR069协议简述及使用
-
2:日志收集实践(EFK)
-
朱有鹏老师嵌入式linux核心课程2期介绍
-
Spring Boot专栏九:最简单的商城系统项目的第一步——规划项目
-
智联万物,京东IoT技术创新与实践
-
GPS时间同步服务器,NTP时间同步服务器,——数据采集系统应用
-
【数据分析-随到随学】互联网行业业务指标及行业数
-
js创建数据库
-
理解 Spring 应用上下文生命周期
-
C++做一个简单的通讯录管理系统
-
可在项目中使用Source Han Sans CN Regular系列字体
-
jQuery监听事件和解绑事件,非常详细
-
国家注册信息安全工程师体系课程(CISP-PTE)
-
flutter开发使用工具
-
rider jar包
-
23种JAVA设计模式
-
Caffe版本的R-FCN在Windows平台调试的记录
-
【数据分析-随到随学】数据分析基础及方法论
-
python函数
-
SampleService.zip
-
MFC开发简单聊天程序