自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~~

  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 浏览器兼容问题--亲身经历之血的教训

1.html文档中的id和name的值不能为dom中的属性名等关键字。  chrome下,id=‘name’ 时,js getElementById会取不到值,但又不会报错 ie下,id=‘submit’时,js getElementById会取不到值,但又不会报错    ---from 提测系统 预览 时提交按钮在ie下失效。

2012-06-13 17:33:04 646

原创 深入理解【测试计划】

工作快一年了,软件测试的理论还没有真正系统深入的研究过。。除了平常的业务工作,自己更多的时间花在了程序设计上。接触了那么多的业务,我想是时候结合业务,好好研究一下测试的基础了。未完待续。。

2012-06-12 22:54:00 613

转载 无发删除的文件

不知何时电脑产生了一个文件夹。怎么都删除不了。1.先查了有没有运行的相关进程。2.重启也不行。3.用粉碎工具(360粉碎机,强力文件删除)也不行。草,难不成和系统有关,算不了删了。最近,系统坏了。然后重装了一下。又看到了那个文件,再来删除一下试试,还是不行。用以下方试解决了。如果是XP系统,请按我说的步骤来,如果是VISTA系统,直接跳到第二步(1):我的电脑---

2012-06-11 11:30:57 1112

转载 【每周必读一遍】--学习自动化测试 需要潜心修炼内功心法

学习自动化测试 需要潜心修炼内功心法http://www.automationqa.com/forum.php?mod=viewthread&tid=197摘要:1.好像大家都在盲目地追求自动化的现象。其实自动化测试没有大家想得那么神秘,说白了,它就是利用工具以及工具能理解的程序代替人去完成测试,去通过比较执行的结果来判断测试是否通过。它的优势很明显,它不会烦,不会发脾气,随便

2012-05-28 18:00:10 872

转载 【Js--代码模块】最精练的div移动代码

var mouseObj=null;var pXvar pYdocument.onmousemove=divMove;document.onmouseup=divUp;function m(c_Obj){ mouseObj=document.all(c_Obj);pX=mouseObj.style.pixelLeft-event.x;pY=mouseObj.style.pixel

2012-05-25 15:02:17 1539

原创 【Js--代码模块】多附件上传和修改附件

function AddAttachment(maxNum) { var objTable = $("#id_attachmentpanel"); var exitsAtt=document.getElementsByName('exits_atta'); var intCount = $("#id_attachmentpanel tr").chil

2012-05-25 13:06:57 1955

转载 【JS--DOM-节点操作3】-jQuery 里的节点操作 (未完待续)

1.先看一个案例:</table$(document).ready(function() { $("span").toggle(function() { $(this).parent("td").parent("tr").parent("table").parent("div").next("div").hide('slow'); }, function()

2012-05-24 23:22:01 887

原创 【JS--基础--函数】--基本概念

1.定义:**通常:function fname(arg) {...}**直接量法: var fvar=function(arg) {...}    --无函数名var fvar=function fname(arg) {...}  ----有函数名(应用场景:调用自身的递归函数)**对象法:var myFunction=new Function("a","b","return a

2012-05-24 22:42:20 737

转载 【css-基础-属性】 line-height

line-height:行高,即行间距js设置时属性名为:object.style.lineHeight在大多数浏览器中默认行高大约是 110% 到 120%90%行高如下:这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。

2012-05-23 11:54:42 596

原创 【css-技巧】细线表格

.pre_table tr th {background-color:#c9c9c9;border-bottom:thin solid gray;border-right:thin solid gray;border-left:thin solid gray;}.pre_table tr td {border-bottom:thin solid gray;border-right:thin so

2012-05-22 18:57:38 552

原创 【css-技巧】表格内数据自动折行

table-layout:fixed;word-break:break-all; word-wrap:break-word;

2012-05-22 18:51:03 660

转载 【JS--DOM-节点操作1】 基础 (待整理)

属性: 1Attributes     存储节点的属性列表(只读) 2childNodes     存储节点的子节点列表(只读) 3dataType     返回此节点的数据类型 4Definition     以DTD或XML模式给出的节点的定义(只读) 5Doctype     指定文档类型节点(只读) 6documentElement     返回文档的根元素(可

2012-05-21 18:05:05 701

转载 【JS--DOM-节点操作2】--createElement()、appendChild()、insertBefore()、自定义的insertAfter()

document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点-------------------------------------------------

2012-05-21 17:50:32 6305

原创 【JS--Jquery】--append() 和appendTo()用法

append()1.create contentGreetings Hello Goodbye2.select an element on the page and insert it into another:(注意是move,而不是cloned)$('.container').append($('h2'));//Greetings被移动到下方去了3.a

2012-05-21 12:16:52 6776

原创 【JS--基础--对象】--基础用法(通用的Object属性和方法)

1.创建对象(数组也是对象)方法1:new Object()方法2:对象直接量法 eg:var o={name:'bo',age:5}2.对象属性 属性还是一个对象3.属性的引用方法1:标识符法(引用时,属性必须是已定义或申明的,且不可对属性标识直接操作)o.name方法2:数组法(属性名可动态生成,并且可直接操作属性名--原因:此时属性名是字符串形

2012-05-20 22:46:26 2168

原创 【JS--基础--语句】--for in 循环遍历语句

——————————————————————————————————语法:for(variable in object) statementvariable 是声明一个变量的var语句,数组的一个元素或者是对象的一个属性作用:遍历对象"可枚举"的属性——————————————————————————————————for(var i=0;i例如:var

2012-05-20 22:03:45 5687

转载 【JS--DOM】--模态对话框-ShowModalDialog函数

什么是模态和非模态对话框   模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。模态对话框垄断了用户的输入。当一个模态对话框打开时,用户只能与该对话框进行交互,而其他用户界面对象收不到输入信息。非模态对话框(Nonmodal Dialogue Box

2012-05-20 21:30:16 1027

转载 【JS--基础--函数】--隐含参数对象arguments的callee 属性

callee:返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。  [function.]arguments.callee  可选项 function 参数是当前正在执行的 Function 对象的名称。说明:1.callee 属性的初始值就是正被执行的 Function 对象。2.callee 属性是 arguments 对象的一个成员

2012-05-20 17:54:18 815

转载 【JS--基础--函数】--函数的通用方法-call()和apply()

call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明

2012-05-20 17:24:51 566

转载 常用正则表达式汇总2

中文字符,全角字符的正则表达式经过测试其中匹配双字节字符(包括汉字在内):[^\x00-\xff]非常好用推荐一下两外推荐个网址http://mscenter.edu.cn/blog/yongsheng/archive/2004/11/19/308.html这个家伙收录的正则很多,呵呵关键字:正则表达式  模式匹配 Javascript摘要:

2012-05-16 09:55:38 628

原创 应用产品类业务--测试总结

测试前期:Step1: 分析测试需求的每一个点,弄明白每一个需求点的来龙去脉  注意事项:挖掘需求文档中隐藏的测试需求,如应用类产品,应注意其与其他业务平台或底层服务的交互、或调用其他应用产品数据时,数据的一致性等                    同时多考虑一下产品设计的功能逻辑的合理性(类需求评审,以公司目前的工作流程,只能放到这一步来做了)Step2: 写测试计划

2012-05-14 12:01:54 848

转载 Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

CentOS yum装mysql后 Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’CentOS Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

2012-05-11 13:15:39 664

转载 MySQL错误代码中文说明

MySQL错误代码中文说明2011-04-29 分类: 1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改

2012-05-11 13:14:35 448

转载 常用正则表达式汇总

1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2. "^\d+$"//非负整数(正整数 + 0)3. "^[0-9]*[1-9][0-9]*$"//正整数4. "^((-\d+)|(0+))$"//非正整数(负整数 + 0)5. "^-[0-9]*[1-9][0-9]*$"//负整数6. "^-?\d+$"//整数7. "^\d+(\.\

2012-05-11 13:13:03 423

原创 GetBrowserType.html

function whatBrowser() { var BrowserName = "未知类型"; var userAgent = navigator.userAgent.toLowerCase(); if (userAgent.indexOf('theworld') >= 0) BrowserName = '世界之窗'; else if (userAgent.in

2012-05-11 13:08:37 1094

原创 value innerText innerHtml的区别

innerText和innerHtml是用于在页面上输出现实的信息的。也就是说在js里:var tt=xxx.innerText, tt是空的,要用xxx.value.例如:function show(){var obj = document.getElementById("d");d.innerText="show text";}function message(){

2012-05-11 12:59:41 569

转载 select下拉框处理

1.分组功能:请选择权限新增图片维护图片新增新闻新增用户用户列表2.ajax动态级联:所学专业:请选择专业专业1专业2 所属班级:请先选择专业代码中的childId指定要联动的下拉框的ID,childDataPath指定二级下拉框数据来源,与一级下拉框的value关联来获取数据下拉框会自动以”该路径+选中option的valu

2012-05-11 12:57:27 1029

原创 元素获得焦点focus()的问题

1.display:none的元素无法获得焦点。如果是之前被display:none的元素,想在display:block的时候,获得焦点,display:block语句必须在focus语句之前。

2012-05-11 12:54:34 1864

原创 ff下,select组件,f5之后,select里的值未更新到默认值

给select设置个 autocomplete='off' 属性

2012-05-11 12:53:06 370

原创 回车键兼容ff的处理-event问题

document.onkeydown=function(){if (event.keyCode == 13){...}}或var username=document.getElementById('usr');username.onkeydown=function(){if (event.keyCode == 13){document.getElementById('loginbtn'

2012-05-11 12:51:56 556

原创 input输入框内的提醒方式

/*input输入框内的提醒方式*//*注意不要用name作变量,chrome把它当关键字了。*/var username=document.getElementById("id_username");username.onclick =username.onfocus= function(){if(this.value!="请输入账号") return;this.value="";

2012-05-11 12:50:13 1748

原创 js "include"其他js / css 文件

t.htmlaaaa.jsfunction $import(path, type){var i, base, src = "a.js", //html中已经加载的js文件,为的是取得base路径scripts = document.getElementsByTagName("script");for (i = 0; i < scripts.length;

2012-05-11 12:48:27 10151

原创 js修改css属性、html属性

js修改html属性:1.document.getElementById('cloimg').setAttribute("src","/home/images/open.gif");---正确2. $('#cloimg').setAttribute("src","/home/images/open.gif");---???待验证js修改css属性:1.id/clas

2012-05-11 12:45:08 11397

原创 python django+mysql环境配置-web站点

1.安装mysql   没什么可说的。。2.安装 django   import djangodjango.VERSION看是否安装成功了成功后,运行命令django-admin.py startproject mysite 创建第1个站点提示找不到命令,解决办法:把...pythonxx\\Lib\site-packages\django\bin 加入环境变量

2012-04-27 15:22:50 691

转载 python: set frozenset

python 的集合类型和 其他语言类似, 是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合), intersection(交), difference(差)和sysmmetricdifference(对称差集)等数学运算,和我们初中数学学的集合的非常的相似。1先看下python 集合 类型的不重复性这

2012-04-23 15:53:04 1993

原创 python [3.2] urllib的使用

urllib是python的一个获取url(Uniform Resource Locators,统一资源定址器)的模块。它用urlopen函数的形式提供了一个非常简洁的接口。这使得用各种各样的协议获取url成为可能。它同时 也提供了一个稍微复杂的接口来处理常见的状况-如基本的认证,cookies,代理,等等。这些都是由叫做opener和handler的对象来处理的。一:基本使用方法+异常处理

2012-04-22 20:58:05 25542

原创 Python3.2 --md5

python3.x已经把md5 module移除了。要想用md5得用hashlib module,以下是帮助手册中给的标准调用import hashlibm = hashlib.md5()m.update(b"Nobody inspects the spammish repetition") #参数必须是byte类型,否则报Unicode-objects must be encod

2012-04-22 16:48:08 21360

转载 python- strip lstrip rstrip

Python中的strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个函数都可传入一个参数,指定要去除的首尾字符。注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:[python] view plaincopytheString = 'saaaay y

2012-04-17 21:48:49 660

原创 python-持久性管理(pickle)

1.什么是持久性:持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。例如,可以将对象数据存储在某种格式的文本文件中,譬如 CSV 文件。或者可以用关系数据库

2012-04-14 17:29:35 1160

原创 python-查看帮助

help()一:不同的环境下1.交互模式下(命令行)  查看模块的帮助信息:import picklehelp(pickle)可以看到详细信息,--More--上回车,滚动信息。q 退出帮助2.ide里,需要做一个输出。import pickleprint(help(pickle))二:查看不同属性的帮助信息的方法1.模块和内

2012-04-14 16:27:48 15692

protobuf-java-3.5.1.jar+protoc.exe哦

protobuf-java-3.5.1.jar和protoc.exe 亲测可用资源哦。

2018-03-21

空空如也

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

TA关注的人

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