自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (1)
  • 收藏
  • 关注

原创 软件测试学习路线

接口自动化入门: swagger/word/excel/pdf等不同种类的接口文档理解。Python中的数据类型:python中的list列表操作流程。接口自动化框架篇:Pytest+Allure报告企业定制化实现。接口自动化入门:Jmeter实现在接口工具中关联接口处理方案。Python中的数据类型:python中的list列表定义。Python中的数据类型:python中的dict字典定义。接口自动化进阶:Pytest结合Requests实现自动化。

2024-02-18 18:39:21 828

原创 合并数组

方法二:   paras = paras1.concat(paras2);

2017-04-12 11:48:10 414

原创 CORS(跨域资源共享)

CORS系统基本上可以让服务器暴露给其它域上文件的Ajax调用。实现方式:可以自由的使用自己本域的JS代码通过Ajax来调用Face.com的API。CORS系统定义了一种浏览器和服务器交互的方式来确定是否允许跨域请求。 它是一个妥协,有更大的灵活性,但比起简单地允许所有这些的要求来说更加安全。CORS与JSONP相比,无疑更为先进、方便和可靠。 1、 JSONP只能实现GE

2017-03-07 11:24:26 407

原创 PMBOK 项目管理 九大知识领域和五大流程

PMI Project Management Institute。PMI 是世界上最大的非盈利机构,是项目管理领域的领导者。PMI制定项目管理行业标准,带领项目管理的研究并提供项目管理的培训,证书,还有一些加强提搞项目管理专业技能的机会。 PMBOK Project Management Body of Knowledge。PMBOK描述了项目管理专业技能总体知识,包括证实了被广泛应用

2017-01-12 14:31:10 5745

原创 百度地图定位,并获取当前省市区Id

//获取地里位置 Start $(function () { $("#demo1").val("正在获取您的位置..."); var geolocation = new BMap.Geolocation(); var gc = new BMap.Geocoder(); geoloc

2017-01-11 17:23:29 21711

原创 Html5 Web数据存储,及Input表单及相关属性

Html5终于梳理完成啦: $(function () { // H5 Web存储 //localStorage - 没有时间限制的数据存储 localStorage.lastname = "Smith1"; $(".cite").text(

2016-12-30 15:23:02 2581

原创 Html5 中的新特性,及每种标签的使用

$(function () { // canvas 绘图 var c = document.getElementById("myCanvas"); var cxt = c.getContext("2d"); //getContext("2d") 对象是内建的 HTML 5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像

2016-12-30 15:14:57 1076

原创 城市筛选检索

# A B C D E F G H I J K L M N

2016-12-21 10:22:02 1106

原创 安装SignalR

一、Visual Studio   通过NuGet安装:工具 ——> 扩展和更新,输入输入nuget搜索。二、通过 NuGet 来安装 SignalR:工具——>库程序包管理器——>程序包管理器控制台。三、在程序包管理器控制台输入:Install-Package Microsoft.AspNet.SignalR工具——>库程序包管理器——

2016-12-08 17:51:49 3441

原创 表单验证等其他公用js方法

/** DIV或元素居中* @return*/jQuery.fn.mCenterDiv = function () { this.css("position", "absolute"); this.css("border", "1px solid #ccc"); this.css("top", ($(window).height() - this.height())

2016-12-05 20:44:48 1250

转载 Server.MapPath() 和 Request.MapPath()使用区别

一、Server.MapPath()应用 假设当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\ 下面的一个 aspx页面。 在该页面中使用 Server.MapPath(“”) :返回当前页面所在的物理文件路径:E:\wwwroot\company\news Server.MapP

2016-12-03 14:57:37 2850

原创 HTML进度条

= 100 ? 100 : (((float)entity.RaisingPrice / (重点内容float)entity.Price) * 100))%;"> @(((float)entity.RaisingPrice / (float)entity.Price).ToString("P"))

2016-12-03 14:53:20 236 1

原创 遮罩层

/遮罩层/ .ShowDIV{ display: none; background-color:#8F8F8F; width: 100%; height: 100%; top:0px; left:0px; position: fixed; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;

2016-04-28 18:50:38 363

原创 dt中ID转化为long[]

1、dt中ID转化为long[]            long[] ids = new long[dataids.Rows.Count];            int index = 0;            foreach (DataRow dr in dataids.Rows)            {                if (index

2015-12-15 11:06:19 435

原创 $.extend

ObjectjQuery.extend( target, object1, [objectN])用一个或多个其他对象来扩展一个对象,返回被扩展的对象var settings = { validate: false, limit: 5, name: "foo" }; var options = { validate: true, name: "bar" }; jQuery.extend(

2015-09-18 15:30:45 342

原创 jQuery Mobile

教程地址:http://www.w3school.com.cn/jquerymobile/index.aspjQuery Mobile CSS 下载地址:http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.cssjQuery Mobile JS 下载地址:http://code.jquery.com/jquery-1.8.

2015-09-17 10:17:10 368

原创 jQuery CheckBox全选、反选

//全选 $("#selectall").bind("click", function () { var cb = $("#datatablename :checkbox"); cb.attr("checked", true); }); //全不选 $("#selectnone").bind("click", function () {

2015-09-11 14:59:43 320

转载 asp.net中Page.ClientScript.RegisterStartupScript用法小结

来源:http://blog.csdn.net/qiujialongjjj/article/details/6680252//ASP.NET后台页面跳转 Page.ClientScript.RegisterStartupScript(Page.GetType(), “”, ““);//后台弹出确定框ClientScript.RegisterStartupScript(GetType(), “me

2015-09-11 09:27:21 509

原创 GridView、Repeater 列表截取字符用...代替

protected void GridView1_RowDataBound1(object sender, GridViewRowEventArgs e)    {        if (e.Row.RowType == DataControlRowType.DataRow)//数据行        {            string Str = e.Row.Cells[3].

2015-09-08 14:43:30 336

转载 7个去伪存真的JavaScript面试题

1.创建JavaScript对象的两种方法是什么?这是一个非常简单的问题,如果你用过JavaScript的话。你至少得知道一种方法。但是,尽管如此,根据我的经验,也有很多自称是JavaScript程序员的人说不知道如何回答这个问题。使用“new”关键字来调用函数。 open/close花括号。 var o = {}; 你也可以继续提问,“使用new关键字,什么情况下创建对象?”但是,由于我只是

2015-08-27 15:00:08 316

原创 EasyUI DataGrid 复选框

来源:http://www.glphp.com/index.php?m=content&c=index&a=show&catid=36&id=331如何放置checkbox列。使用checkbox,用户可以选定/取消数据行。$('#tt').datagrid({    title:'Checkbox Select',    iconCls:'icon-ok',

2015-08-17 17:55:56 9280

原创 一个前端工程师该有的心态

一、别光解决问题,想想究竟发生是什么 很多人埋头写 CSS 和 JavaScript 直到程序工作起来了,很多人都不会想到:“为什么你会在这里添加 float: left?”或者“这里的 overflow: hidden 是必要的吗?”,JavaScript 也是一样,总会在一个条件竞争的地方看到一个setTimeout,或者有些人无意中阻止了事件传播,却不知道它会影响到页面中其它的事

2015-08-12 15:04:35 566

原创 JavaScript 与 jQuery 的收集

//验证正整数function IsNumber(s) {    var reg = /^((0?)|([1-9]+\d*))(d+)?$/;    if (!reg.test(s)) {        return false    } else {        return true    }}//检查手机号码function CheckM

2015-08-12 11:48:14 338

原创 基于jQuery弹出层的9种效果

触发元素1示例1:默认弹出层,只须传入触发元素、弹出层、关闭按钮的jquery对象或#ID,其中关闭按钮为可选项。new PopupLayer({trigger:"#ele1",popupBlk:"#blk1",closeBtn:"#close1"});触发元素2示例2:参数offsets可设置弹出层位置偏移量,让弹出层的位置随心所欲new PopupLay

2015-08-10 09:47:57 1808

原创 LinkButton传递多个参数

前端:  Visible=' '    CommandArgument='' >后台:    ///     /// 失败列表    ///     ///     ///     protected void lkFail_Click(object sender, EventArgs e)    {//取出参数        s

2015-07-31 16:03:48 694

原创 后台选择下拉框选项

//选择签名    protected void ddlsigna_TextChanged(object sender, EventArgs e)    {        long signaId = Shove._Convert.StrToLong(ddlsigna.SelectedValue, -1);        string sql = @"SELECT * FR

2015-07-31 10:42:45 1188

转载 ASP.NET导入Excel到数据库(SQL)

在没有信息化的企业或单位之前,一般都采用Excel来记录相应的数据,做统计计算的作用,那么当企业或单位实施信息化之后必然会将原有数据导入到系统中去存储与分析。那么作为程序员就必然面临一个将数据导入数据库的功能,下面针对此类情况作如下概述。在ASP.NET的B/S架构下,去导入Excel。举例来说:我们需要导入员工信息表到数据库中。Excel格式如下: 那么在

2015-06-29 13:55:14 379

原创 MySQL中函数

group_concat 示例1:以id分组,把name字段的值打印在一行,逗号分隔(默认)select id,group_concat(name) from t_users group by id;示例2:以id分组,把name字段的值打印在一行,分号分隔select id,group_concat(name separator ‘;’) from t_users group b

2015-06-26 15:25:15 416

原创 鼠标悬停右下角显示div

function show(obj, id) {            var objDiv = $("#" + id + "");            $(objDiv).css("display", "block");            $(objDiv).css("left", event.clientX);            $(objDiv).css("top"

2015-06-18 18:22:19 2073

原创 MySQL中 FIND_IN_SET 与 IN 的区别

查询语句用 FIND_IN_SET()函数:SELECT * FROM t_userbydepartment WHERE FIND_IN_SET(departmentid,'20,168,190,181');查询语句用 IN :SELECT * FROM t_userbydepartment WHERE departmentid in ('20,168,190,18

2015-06-12 10:43:43 348

原创 关于JSon的示例

Json,是一种轻量级的数据交换格式 。 示例:通过Ajax请求取出员工基本信息;第一步:新建一个Person类using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace AjaxDemo{ public class Person

2015-05-29 10:23:09 513

原创 域名记录类型

AMXCNAMENSPTRTXTAAAAA (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。 说明:用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置自己域名的二级域名。 MX :是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。CNAME (Canonical

2015-05-26 14:43:35 431

原创 关于FIND_IN_SET(str,strlist)函数

FIND_IN_SET(str,strlist);假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被‘,'符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。如果str不在strlist 或strlist 为空

2015-05-20 11:46:49 1285

原创 mySQL数据库Sql语句执行效率检查--Explain命令

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+-

2015-05-14 10:53:03 405

转载 C#关于DateTime得到的当前时间的格式和用法

DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//12775670

2015-05-08 14:59:19 425

转载 面试官写给求职者的信

今天的面试,我给每个人的时间,不会超过5分钟。    有一个人我只和他谈了3分钟,留下他的简历,他后面的同学用一种没有希望的眼神看着他,说:“这么快?”    我说:“你会更快。如果你不假思索的用两句话描述你的优点,我就招你,1分钟”。可惜他断断续续,说了一大堆——显然他心理的“谱”,是他彩排好的自我介绍,我“打乱”了他的部署。      有一个学生,本来我觉得不错,她只用一页

2015-03-17 09:35:03 743

原创 Others

if (key.Childrens.Find(delegate(ProductPropertyKey p) { return p.ID == Shove._Convert.StrToLong(ids2[0], 0); }) != null)                        {                            firstProerty = ids2[0];

2015-03-12 11:34:31 389

原创 DataTable 查询时间

DataTable dtOrderTime = OrderLogCollection.Create().ChildrensByTable("ReleationId = " + orderId + " and Status in (2,4)", string.Empty, 0, 0, out erMsg);            if (dtOrderTime == null && dt

2015-01-17 12:33:45 1707

转载 notepad++ 的使用技巧

Alt + H  隐藏行Ctrl + Tab 实现在多个打开的窗口间切换Ctrl + Shift + Q区块注释Ctrl + K行注释(取消Ctrl + Shift + K)文件新建文件 Ctrl + N打开文件 Ctrl + O保存文件 Ctrl + S另存为 Ctrl + Alt + S全部保存 Ctrl + Shift +

2015-01-15 14:15:18 1820

原创 随机生成字母+数字

1、生成一串以6开头后面是4,10~20之间个数的随机数字串      string str = "6".PadRight(new Random().Next(10, 20), '4');2、随机生成6位字母加数字        /// 6位随机的字母加数字        ///         ///         private string SixRdm

2015-01-12 14:48:05 1013

空空如也

空空如也

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

TA关注的人

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