自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 list列表推导试

numbers=[1,2,-2,3,-34,33,32]newlist=[int(x) for x in numbers if x>0]print(newlist)print([x*x for x in range(1,11) ])print([x*x for x in range(1,11) if x%2==0])print([m+n for m in 'ABC' fo...

2018-08-01 16:51:19 426

翻译 2018湖湘杯writeup

 题目名MISC Disk解题思路、相关代码和Flag截图:010Editor下查看,flag is not here分析a.d.s后二进制,提取出来,发现0110011001101100011000010110011101 1110110011010001000100010100110101 1111001100010110...

2018-11-19 11:44:22 3624 2

转载 Python 直接赋值、浅拷贝和深度拷贝解析

直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 解析 1、b = a: 赋值引用,a 和 b 都指向同一个对象。 2、b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子...

2018-08-07 10:13:39 230

原创 Base64解码、编码python

#!usr/bin/python3import base64str='ab'c=base64.b64encode(str.encode()).decode()print(c)str2=b'YWI='d=base64.b64decode(str2.decode()).decode()print(d)

2018-08-07 09:07:24 637

转载 python中的索引、切片(分片)、字符串翻转、字符串拷贝、字符串连接

字符串是字符的有序集合,可以通过其位置来获得具体的元素。在python中,字符串中的字符是通过索引来提取的,索引从0开始。1:python中的索引:string[index] p='helloworld'print p[4] #结果是0print p[-1] #结果是d,最后一位超出索引:IndexError: string index out of range ...

2018-08-01 10:56:45 919

转载 httpwatch使用说明

一 概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和

2017-06-29 11:20:23 822

转载 华为ME60常用维护命令

表1 常用维护命令表命令功能描述dir [ /all ] [ filename ]ME60存储设备中的指定文件或目录的信息。display alarm { slot-id | all | active |history| information name alarm-name }查看告警信息。

2016-08-02 17:45:23 13575 1

转载 三层交换机和二层交换机的区别 如何选择第三层交换机

二层交换机和三层交换机的区别二层交换机用于小型的局域网络。这个就不用多言了,在小型局域网中,广播包影响不大,二层交换机的快速交换功能、多个接入端口和低谦价格为小型网络用户提供了很完善的解决方案。三层交换机的优点在于接口类型丰富,支持的三层功能强大,路由能力强大,适合用于大型的网络间的路由,它的优势在于选择最佳路由,负荷分担,链路备份及和其他网络进行路由信息的交换等等路由器所具有功能。三

2016-07-14 11:44:38 16228

原创 IP城域网遇到的总结

AR接入路由器BR汇聚路由器CR核心路由器SR业务路由器PE\CE\P是MPLS VPN里的概念AR\BR\CR\SR都可以做PE\CE\P设备一般CR/BR是不会做PE设备的,只做P设备。AR作为PE设备。除非网络未完全建设开,CR/BR在做P设备时兼做PE设备。SR为业务路由器,一般做PE设备VLAN:一个VLAN就是一个广播域,用一个标签来表示.(802.1q

2016-07-14 11:15:15 1495

转载 lambda函数

为什么需要lambda函数匿名函数是许多编程语言都支持的概念,有函数体,没有函数名。1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值。正因为有这样的需求,c++引入了lambda 函数,你可以在你的源码中内联一个lambda函数,这就使得创建快速的,一次性的函数变得简单了。例如,你可以把lambda函数可在参数中传递给std::sort函数#include

2015-12-20 20:52:33 649

转载 CUDA环境搭建

vs2010中,MSBuild与C++编译器无缝整合.无论使用vs2010生成的代码,还是转换vs2008或者是更低版本vs编译的C++代码.都会在工程编译后,都会提示一条错误:warning MSB8012 So it is "Closed as Not Reproducible". Absurd. It is easily reproduced and not difficult to

2015-11-26 16:40:02 878

转载 两个栈实现队列与两个队列实现栈

// testxxx.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//#include//#include//#include//using namespace std;////class CQueue//{//public:// CQueue(void);// ~CQueue(void);// void appendtail(co

2015-10-26 20:42:17 361

转载 Linux命令总结

显示目录和文件的命令   Ls:用于查看所有文件夹的命令。   Dir:用于显示指定文件夹和目录的命令   Tree: 以树状图列出目录内容   Du:显示目录或文件大小  修改目录,文件权限和属主及数组命令   Chmod:用于改变指定目录或文件的权限命令。   Chown:用于改变文件拥有属性的命令。   Chgrp:用于改变文件群组的命令。   Cha

2015-10-13 19:10:31 362

转载 Linux笔试面试题

一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 索引节点来标识。Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等文

2015-10-13 18:56:49 570

转载 C++面试100经典

1.    面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。2.    什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。3.    对象都具有的两方面特征是什么?分别是什么含义?答:对象都具有的特征是:静态特征和动态特征。静态特征是指能描述对象的一些属性(成员变量),动态特征是指对象表现出来的行为

2015-10-08 20:45:05 8347

转载 C++编译详解

C语言编译过程详解C语言的编译链接过程是要把我们编写的一个C程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。整个代码的编译过程分为编译和链接两个过程。一、编译过程编译过程又可以分成两个阶段:编译和汇编。1、

2015-10-08 20:42:55 399

原创 C++类static C语言static

1.c语言的static变量在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a

2015-09-29 09:59:12 348

转载 三角形测试

一、等价类划分:三角形三条边A、B、C的数据类型不同二、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了 三、因果图法:三角形的三条边数据输入组合 我们看一下三角形的流程图: 我们再分析一下三角形的等价类: 有效等价类: 输入3个正整数

2015-09-26 09:35:49 974

原创 测试杯子、电梯

1.测试项目:电梯  需求测试:查看电梯使用说明书、安全说明书等  界面测试:查看电梯外观  功能测试:测试电梯能否实现正常的上升和下降功能.电梯的按钮是否都可以用;  电梯门的打开,关闭是否正常;报警装置是否可用,报警电话是否可用;  通风状况如何.突然停电时的情况;是否有手机信号;  比如说上升途中的响应。电梯本来在1楼,如果有人按18楼,那么电

2015-09-26 09:33:59 573

原创 Loadrunner接口测试基本操作方法

1.打开Loadrunner11,选择WebServer协议,如下图:  2.点击Insert-New Step,如下图:  3.选择Custom Request,如下图:  注:web_custom_request:适用于Get和POST请求通用,  web_submit_data:只能用于POST请求,  web_submit_f

2015-09-22 14:05:11 5747

原创 软件测试使用测试文档

这部分,我们将把软件测试的知识联系起来,说明和软件测试有关的所有工作是如何计划、如何组织以及如何和项目小组之间进行交流的。  软件测试计划是软件测试员与产品开发小组交流意图的主要方式。IEEE关于软件测试文档的标准以如下方式表达软件测试计划的目的:  规定测试活动的范围、方法、资源和进度;明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险。

2015-09-22 14:01:17 697

原创 黑盒技术生成测试用例几种常见方法

黑盒测试,又称功能测试或者数据驱动测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能。不需要测试软件产品的内部结构和处理过程。  采用黑盒技术设计的测试用例方法有:  · 等价类划分方法  · 边界值分析  · 错误推测  · 因果图方法  · 判定表驱动分析方法  · 正交实验设计方法  · 功能

2015-09-22 14:00:37 5930

原创 自动化用例设计原则

1.自动化用例分3步走  初始化,输入准备  执行(方法调用),结果验证(断言)  清理环境  2.用例独立  不同的执行顺序,相同的结果  用例间没有状态共享  用例执行前的环境状态与用例执行结束后的一致  3.单一职责  一个单测用例只负责一个场景/行为  一个用例中的多个断言仅验证一个场景  如:调用ap

2015-09-22 13:58:53 912

转载 面试C++

1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。extern "C"是连接申明(linkage declaration),被

2015-09-16 21:28:55 482

原创 字符串加密

#include "stdafx.h"#include #include #include using namespace std;int main(){ string s1,s2; cin>>s1>>s2; int len1=s1.length(); int len2=s2.length(); int a[256]={0}; char b[26]={0},j=0;

2015-09-09 21:24:33 443

原创 (2)yiersansi

// Test9.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#includeusing namespace std;void solve(char *str,int len){ int i; for(i=0;i<len;) { switch(str[i]) { case'y':cout<<'1'; i+=2; b

2015-09-09 16:13:18 424

原创 (1)删除字符出现最少的

#include "stdafx.h"#include #include using namespace std;int main(){ string s; cin>>s; int len=s.length(); int a[256]={0}; int c[100],j=0; for (int i=0;i<len;i++) { a[s[i]]++; } int

2015-09-09 14:22:57 402

原创 (1)AAABBBBCC–>A3B4C2

//AAABBBBCC–>A3B4C2 //将字符串按照字符+连续重复数格式化输出#include "stdafx.h"#include using namespace std;int main(){ char s[100]; cin>>s; int len=strlen(s); int count[100]={0},j=0; for (int i=1;i<=len;i++

2015-09-09 09:58:42 1286

原创 名字的漂亮度

描述给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。给出多个名字,计算每个名字最大可能的“漂亮度”。知识点字符串运行时间限制0M内存限制0输入整数N,后续N个名字N个字符串,每个表示一个名字输出每个名称可能的最

2015-09-08 20:15:03 437

原创 sting的方法总结

1.string类中有许多字符串操作函数:      s.assign()、s.swap()、s.substr()、s.clear() 、s.erase()、s.insert()、  s.replace()、s.append()、s.push_back()等 2.string提供许多用于搜索和查找字符及子字符串的函数:      _搜索单一字符、字符区间、或若干字符中的一个

2015-09-07 21:52:19 938

转载 并行算法的基本原理

并行算法的基本原理  并行算法就是用多台处理机联合求解问题的方法和步骤,其执行过程是指将给定的问题首先分解成若干个尽量相互独立的子问题,然后使用多台计算机同时求解它,从而最终求得原问题的解。并行算法是并行计算中一个非常重要的问题。并行算法的研究应该确立一个“理论-设计-实现-应用”的系统方法,形成一个完善的 “架构—算法—编程” 方法论,这样才能保证并行算法不断发展并变得更加实用。 简单的说,算

2015-09-05 16:30:02 8016

转载 数据结构常用排序算法总结

排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。     我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题。     上面的这张图来自一个PPT。它概括了数据结构中的所有常见

2015-09-01 19:25:38 435

原创 (1)第一个出现一次字符

#include #include using namespace std;bool FindChar(char* pInputString, char* pChar){int len=strlen(pInputString);int a[256]={0};for (int i=0;i{a[pInputString[i]]++;}for (int

2015-08-29 15:54:53 533

转载 现代通信网总结

第一章 概述 1、现代通信网概念:是由通讯设备、信道和规则(章)组成的有机整体,使与之相连的用户终端设备可以进行有意义的电信息交流 2、通信系统基本模型(点对点)及各部分作用               通信系统的基本模型示意图  各部分作用: 信源是指发出信息的基本设施。 

2015-08-28 21:02:30 2769

原创 (2)U,Q最高分是多少

// HW-(最高分是多少).cpp : 定义控制台应用程序的入口点。//输入包含多组测试数据。//每组输入第一行是两个正整数N和M(0<N<=30000,0<M<500),代表学生的数目和操作的数目,学生ID编号从1到N。//第二行包含N个整数,代表N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩。//接下来有M行,每一行有一个字符C(取'U'或'Q'),和两个正整数A,B,当C

2015-08-26 20:30:09 1254

转载 测试笔记总结

软件测试笔记                                  作者:小全子首先,在此要感谢小全子辛苦整理的笔记,作为刚走入社会的他来说,这样的社会不适合还没完全适应的他,但他是个好孩子,学习刻苦,努力,并没有比同龄人差,甚至我觉得他的选择是对的,比同龄人领先了一步,而这一步他走的很扎实;其次,作为我的好哥们,我很佩服他的努力奋斗精神,我自认没有他那么仔细认真,甚至

2015-08-26 12:48:30 1857

转载 中兴2016笔试

据说今年是中兴的第一次在线笔试,摄像头监控,chrome浏览器,80分钟,56道题,题型分为单选(20道),多选(20道),判断(10道),简答(4道),应用题(2道)。投的软件开发,但是笔试题以计算机网络题居多,没有考到编程题。 能够回忆起的题有这些:简答题:1、IP地址和mac地址有什么区别?为什么要有这两种地址? 答:IP是虚拟地址 ,mac是网卡地址全世界只有一种没

2015-08-25 17:11:03 1219 1

原创 (2)被整除的数有哪几个

//题目二:输入若干整数,输出其中能被这些整数中其他元素整除的那些元素// 描述//若整数a除以非零整数b,商为整数,且余数[1] 为零, 我们就说a能被b整除(或说b能整除a)//// 输入一组大于0小于1000的整数,且均不相同,逗号隔开,输出其中能被这些整数中其他元素整除的那些元素。// 输入输出格式要求// 输入要求同上述描述,输出要求整数顺序按照输入时的顺序输出。// 样例

2015-08-22 20:25:54 1159 6

原创 (1)?BB?求分割字符串

//根据指定的分隔符分隔字符串,并输出指定的段。如果指定的段超过分隔的段数,输出:NULL// 举例: // AAA?BBB?CCC??2 // 字符串为:AAA?BBB?CCC? // 分隔符为:? // 指定的段为:2 // 字符串分割为:AAA BBB CCC共三段,第2段字符串为:BBB// 输入输出格式要求// 输入分隔字符串长度小于128个字符,指定的段是一个正整数。

2015-08-22 19:28:39 644

转载 数组循环移位k>0或者k<0

#include "stdafx.h"#include #include using namespace std;void fun(int *p,int n,int k){ int temp; int i; k=k%n; if (k>0)//从后开始移动 { while (k) { temp=p[n-1]; for(i=n-1;i>0;i--) p

2015-08-22 15:59:52 500

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除