- 博客(45)
- 收藏
- 关注
原创 kafka常用基本命令
查看kafka版本:find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'Topic1.创建kafka Topic./kafka-topics.sh --zookeeper node1:2181,node2:2181,node3:2181/kafka-test --create --topic topicname...
2019-05-29 15:44:13
544
转载 解决Eclipse导入某些项目时出现的”No projects are found to import“问题
原文:http://blog.youkuaiyun.com/mj404/article/details/412127151、www.bkjia.com/Javabc/831808.html 2、sky-xin.iteye.com/blog/17535013、www.cnblogs.com/androidez/archive/2013/04/11/3014852.html一、复制别的项目里的cl
2017-11-07 10:05:28
5763
原创 python学习笔记(六)--正则表达式
1.line.startswith('python') line[:-1].endswith('a')例:def find_file(fname): f=open(fname) for line in f: if line.startswith('python') and line[:-1].endswith('a'):
2017-04-12 13:30:02
610
原创 Python学习笔记(五)
1.文件对象的访问模式2.文件内建函数(open()和file())open()和file()函数具有相同的功能,可以任意替换。3.文件内件方法(1)输入(2)输出(3)文件内移动(4)文件对象方法4.文件对象的属性5.os模块的文件/目录访问函数6.os.path模块中的路径名访问
2017-04-11 16:27:48
351
原创 python学习笔记(四)
1.字典是Python语言中唯一的映射类型(mapping type)。映射类型对象里哈希值(键,key)和指向对象(值,value)是一对多的关系。2.字典(1)如何创建字典和给字典赋值可以使用工厂方法dict()创建字典还可以使用內建函数fromkeys()来创建一个“默认”的字典,字典中的元素具有相同的值(如果没有给出,默认为None)。
2017-04-11 15:21:57
406
原创 python学习笔记(三)
1.变量就像一个盒子,里面装着变量的值。在python中,变量更像一个指针指向变量盒子。对于数字类型来说,它是不可更改类型,我们无法改变盒子的内容,但可以将指针指向一个新盒子。每次将另外的数字赋值给变量的时候,实际上是创建了一个新的对象并把它赋值给变量(不仅仅是数字类型,对于所有不可变类型都是如此)。2.python中长整型与C语言中的不同,python的长整型能表达的数值仅仅与我们所用的机器
2017-04-01 15:31:30
1434
原创 python学习笔记(二)
1.下划线“_”在解释器中有特别的含义,表示最后一个表达式的值。(但实际测试和书中写的不一样)例:2.主提示符>>>和次提示符…3.%s表示由一个字符串来替换,%表示由一个整型来替换,%f表示由一个浮点型来替换。例如:>>> print '%s is number %d'%("Python",1)Python is number 14.>>用于重定向输出
2017-03-27 20:52:29
423
转载 LoadRunner回放出错
转载地址:http://blog.youkuaiyun.com/u014377853/article/details/52237904Warning: Failed to get NV emulation handle.Virtual User Script started at : 2016/8/18 9:29:57Starting action vuser_init.Web Turbo Re
2016-11-20 16:28:24
2637
2
转载 防止SQL注入的五种方法
摘要防止SQL注入一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。二、SQL注入攻击的总体思路1.寻找到SQL注入的位置2.判断服务器类型和后台数据库类型3.针对不通的服务器和数据库特点进行SQL注入攻击 三、SQL
2016-09-14 20:27:09
28896
转载 C/C++获取二维数组行列数
对于type array[A][B];形式的二维数组,可以通过计算sizeof获取行列数。sizeof(array[0][0])为一个元素占用的空间,sizeof(array[0])为一行元素占用的空间,sizeof(array)为整个数组占用的空间,行数 = sizeof(array)/sizeof(array[0]);列数 = sizeof(array[0])/
2016-09-05 15:47:52
13328
转载 测试知识点
1.静态测试大约可以找出25%—60%的逻辑错误。2.说出白盒测试的4个原则。 1)保证一个模块中所有路径至少被测试一次; 2)所有逻辑值都要测试真和假两种情况; 3)检查程序的内部数据结构是否有效; 4)再上、下边界及可操作范围内运行所有循环。3.在不同的测试阶段,测试的侧重点不同: ★ 在单元测试阶段,以代码检查、逻辑覆盖为主;
2016-09-04 19:58:03
781
原创 测试试题
1.测试的关键问题是()D A.如何组织对软件的评审 B.如何验证程序的正确性 C.如何采用综合策略 D.如何选择测试用例解析:本题考查软件测试的相关知识。软件测试是发现软件错误和缺陷的主要手段,其目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷。一般一个高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。因此,测试的关键就在对软件测试用例的设计
2016-09-04 19:43:08
10918
原创 struct对齐方式
1.对于32位操作系统:char占1个字节short占2个字节int占4个字节long占4个字节double占8个字节float占4个字节2.#includeusing namespace std;struct A{int a;char b;short c;};str
2016-09-04 19:27:11
447
转载 编程面试的10大算法概念汇总
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串
2016-08-31 17:21:46
304
转载 网络基础
1.OSI,TCP/IP,五层协议的体系结构,以及各层协议参考答案答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。每一层的协议如下:物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)数
2016-08-31 13:57:21
294
转载 web测试方法总结
一、输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有
2016-08-24 12:14:56
366
转载 Python在自动化运维时经常会用到的方法
Python在自动化运维时经常会用到的方法 转载▼得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:osremovedirs(r"c:\python") //略危险,熟练之后再用吧检验给出的路径是否是一个文件:os
2016-08-10 18:01:27
797
转载 selenium安装
selenium + python自动化测试环境搭建 selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点:* 免费,也不用再为破解QTP而大伤脑筋* 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。* 这也是最重要的一点,不管你以前更熟悉C、 java、r
2016-08-09 16:50:26
1368
转载 python unittest基本介绍
python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest1介绍下unittest的基本使用方法:1.import unittest2.定义一个继承自unittest.TestCase的测试用例类3.定义setUp和tearDown,在每个测试用例前后做一些辅助工作。4.定义测试用例,名字以test开头。5.一个测试用例应该只测试一个
2016-08-09 15:22:24
546
转载 断言assert总结
0.Python的assert是用来检查一个条件,如果它为真,就不做任何事。如果它为假,则会抛出AssertError并且包含错误信息。assert语句是一种插入调试断点到程序的一种便捷的方式。1.使用断言可以创建更稳定,品质更好且不易于出错的代码。当需要在一个值为FALSE时中断当前操作的话,可以使用断言。单元测试必须使用断言(Junit/JunitX)。2.断言可以有两种形式
2016-08-09 15:16:21
937
转载 测试用例设计综合策略
1. Myers提出了使用各种测试方法的综合策略:1)在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强。2)必要时用等价类划分方法补充一些测试用例。3)用错误推测法再追加一些测试用例。4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。5)如果程序的功能说明中含有输入条件的组合
2016-08-08 16:06:25
406
转载 猴子分桃
转载自:http://blog.youkuaiyun.com/huangkangying/article/details/6868092问题描述:五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;......其他几只猴
2016-08-08 11:57:58
681
原创 Python学习笔记(一)
1.十六进制用ox;(十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2)2.10用e替代;(1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5)3.Python2 中print可以直接接字符串或者运算。Python3 中print变成了一个函数,必须用一个括号括起来,否则会报告语法错误。print语句也可以
2016-08-05 13:09:48
935
转载 502 bad gateway
1.什么是502 bad gateway 报错简单来说 502 是报错类型代码 bad gateway 错误的网关。2.产生错误的原因连接超时 我们向服务器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错3.解救的办法最好的解决办法当然还是在服务器上做 对大家来说不太可能那么我们有什么解救的方法呢?说白了 很简
2016-08-03 10:23:17
878
转载 HTTP403错误
HTTP 错误 403 403.1 禁止:禁止执行访问 如果从并不允许执行程序的目录中执行 CGI、ISAPI或其他执行程序就可能引起此错误。如果问题依然存在,请与 Web 服务器的管理员联系。 403.2 禁止:禁止读取访问 如果没有可用的默认网页或未启用此目录的目录浏览,或者试图显示驻留在只标记为执行或脚本权限的目录中的HTML 页时就会导致此错误。如果问题依
2016-08-02 19:10:33
1215
转载 F1~F12功能使用
联想笔记本键盘上的F1~F12怎样用?Key:按Fn的键,再按F1~F12其中的键就可以用了。 F1:如果你处在一个选定的程序中而需要帮助,那么请按下F1。如果现在不是处在任何程序中,而是处在资源管理器或桌面,那么按下F1就会出现 Windows的帮助程序。如果你正在对某个程序进行操作,而想得到Windows帮助,则需要按下Win+F1。按下Shift+F1,会出现"What's Th
2016-08-02 19:09:17
539
转载 hosts文件
(1)什么是Hosts文件? Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。(2)为什么进行Hosts
2016-08-02 19:05:22
246
转载 This function or variable may be unsafe
用VS2013打开出现错误的代码文件在工程文件名处右击鼠标打开快捷菜单,找到“属性”选项,进入项目属性页面项目属性页面如下图所示在属性页面中找到“C/C++"——”预处理器“,按下图操作单击箭头指向处的按钮
2016-07-11 10:43:50
288
原创 linux shell 学习笔记(三)--shell编程基础
1. #!(shebang) shell脚本文件第一行的前两个字符。#!后必须是解释程序的绝对路径。2.#注释标识符。3.在运行一个shell脚本之前要确保shell脚本文件具有可执行权限,否则会“permission denied”。例:chmod u+x /.a.sh4.bash中的参数扩展字符“$”会引导参数扩展。基本的参数扩展:$参数${参数} 注意
2016-06-18 12:05:26
413
原创 linux shell学习笔记(二)
1.如何定义变量和给变量赋值变量名=变量值 注意:“=”的周围不要有任何空格,否则会出现command not found错误。例:变量值为“1+1”,而不是想象中的“2”在bash中,如果要将算数表达式的数值赋给一个变量们可以使用let命令将一个变量的值直接赋给另一个变量将命令的结果值给变量2.
2016-06-17 20:22:08
352
原创 linux shell学习笔记(一)
linux shell是用户和内核之间的接口程序,为程序使用操作系统的接口。1.查看系统所有可用的shell2.查看账号当前使用的shell类型或3.第一个shell脚本#!/bin/bash#my first scriptls -l .*4.查看当前shell的所有系统变量或者
2016-06-17 20:20:07
270
原创 MYSQL(一)
MYSQL现在属于Oracle公司,是一个开源的关系型数据库管理系统,分为社区版(MYSQL Community免费)和企业版。MYSQL语句规范:1.关键字与函数名称全部大写;2.数据库名称、表名称,字段名称全部小写;3.SQL语句必须以分号结尾。MYSQL常用命令:1.显示当前服务器版本>SELECT VERSION();2.显示当前日期>SELEC
2016-06-16 10:27:37
266
原创 ……处有未处理的异常:0xC0000005:写入位置……时发生访问冲突。
xC0000005错误:一般来说是非法使用内存(1)如果有 array, 看看越界没有;(2)如果有 malloc, 看看分配成功没有,空间分配的是否足够。
2016-05-31 14:56:53
3773
转载 R6010 abort() has been called
最近使用vs2010编程出现以下问题,在网上收集了大家的意见之后,整理了一下 导致出现这样的原因有: 1.非法指针访问和内存泄漏 2.大家再查查吧,一定是指针出现问题了。设置的指针范围跟你运行的不对 3.指针访问内存越界出现问题。 4.是因为不支持中文。 5.内存不够分配 6.当时后来
2016-05-28 14:54:27
672
原创 MySQL输入错误后如何取消
当键入了错误的命令出现无法退出时,大部分情况是因为MySQ认为命令行尚未结束。在这种情况下,有时即使键入 quit 也会无法退出。错误输入'或"时,必须键入另一半才能退出命令。
2016-05-05 15:17:03
2004
1
原创 修改my.ini后保存,跳出“拒绝访问”,
修改my.ini后保存,跳出“拒绝访问”, net stop mysql后,还是“拒绝访问”?先将文件剪切到另一个地方,修改保存后,在移回去就可以了。
2016-05-05 09:53:17
3318
转载 const用法
面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法 2. 必须
2016-03-07 15:36:58
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人