自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 bootstrap-SweetAlert插件本地使用

找了很久,找到了这个可以本地化使用的插件,特来分享给大家、http://lipis.github.io/bootstrap-sweetalert/

2020-03-13 10:45:43 295

原创 bootstrap-paginator + ajax实现分页效果

bootstrap的3.x版本需要使用一个<ul></ul>,将其设置为分页组件是用bootstrap要确保 ,jquery版本是1.8以上引入CSS和JS,网上都可以找到。简单demo如下:用VS2013写的,后台数据读取在.ashx中完成逻辑HTML相关<div class="tab-pane fade in active" id="ta...

2020-01-02 19:28:04 597

原创 Select控件动态添加option Jquery

var data = new Array();for (var j = 0; j < data.length; j++){ $("#sel_BladeModel").append("<option value='" + data[j] + "'>" + data[j] + "</option>");}

2019-12-17 14:01:49 257

原创 CSS中的块级元素、行内元素和行内块级元素

由于不同的元素显示的方式是不同的,有的是一个元素占据一行的,有的是多个元素占据一行的。故CSS中将元素分为块级元素、行内元素和行内块级元素三个大类。1. 块级元素(inline)块级元素一般可以作为其他容器使用,可容纳块级元素和行内元素,其特点如下:块级元素可以设置宽(width)和高(height); 独占一行(float浮动除外); 元素的宽度如果不设置的话,默认为父元素的宽度...

2019-12-06 09:12:46 1070

原创 CSS样式权重优先级规则说明

文中部分内容参考自:https://blog.csdn.net/yue_yue_moon/article/details/88828460css优先级规则1.css选择规则的权值不同时,权值高的优先;2.css选择规则的权值相同时,后定义的规则优先;3. css属性后面加 !important 时,无条件绝对优先;权值等级划分, 一般来说是划分4个等级:第一等级:代表 内联...

2019-12-02 09:50:33 406

转载 在Ajax请求中什么时候用GET方式什么时候用POST方式?

当我们有大量数据要传送时最好的办法是一次发出多个只传递少量信息的Ajax调用时。如果你正用一个Ajax调用发送大量数据,那么最好是结束这种做法,因为这样做并不能节约时间。  因此,需要传送大量数据能成为我们在GET和POST之间犹豫不决的理由吗?这两个方法都是为不同的目的而设计的,两者的不同也在于其使用目的。这一说法不仅适用于GET和POST的使用,也适用于其他的方法。  GET的目的...

2019-10-31 10:55:05 574

原创 JS 获取时间

Js获取当前系统时间var myDate = new Date();myDate.getYear();//获取当前年份(2位)myDate.getFullYear();//获取完整的年份(4位,1970-????)myDate.getMonth();//获取当前月份(0-11,0代表1月)myDate.getDate();//获取当...

2019-10-31 10:19:17 317

原创 Vue.JS 发送post请求

发送Post请求,this.$http.pst1.this.$http.pst() 中接收三个参数 1.1 第一个参数:要请求的url地址; 1.2 第二个参数: 要求交个服务器的数据,要以对象形式提交个服务器 { name: this.name } 1.3 第三个参数:是一个配置对象,要以哪种表单数据类型提交过去, { emulateJSON:true },表...

2019-10-19 22:23:41 4113

原创 jQuery的$实质

1.$其实就是一个函数,以后用$的时候,记得跟小括号 $();参数不同,功能就不同。3中用法:(1)参数是一个function,就是入口函数(2)$(DOMObj),就是把DOM对象转换为jquery对象(3)参数是一个字符串,用来找对象$("控件类型"):标签选择器,$("#ID"):ID选择器,$(".classname"):类型选择器等...

2019-09-07 22:16:45 204

原创 JS的词法作用域规则

1.函数允许访问函数外的数据;2.整个代码结构中只有函数才可以限定作用域;3.作用规则首先使用提升规则分析;4.如果当前作用域规则中有名字了,就不考虑外面的名字例子1:(规则1) var num = 123; function foo (){ console.log(num);}foo(); //输出123 例子2...

2019-09-02 20:58:44 197

原创 JavaScript函数声明与函数表达式的区别

函数声明可以分为两部分:声明函数名称,以及将函数名和函数体绑定函数声明是单独卸载一个结构中,不存在任何语句、逻辑判断等结构中例如: if(true){ function f (){ ..... }}这种情况的 f 就是函数表达式,不是函数声明...

2019-09-01 17:54:18 115

原创 Function 的原型链结构(JavaScript)

忽略了constructor1.在JS中任何对象都继承自Object.prototype;2.在JS中任何函数都继承自Function.prototype;3.Function.prototype本身又继承自Object.prototype。

2019-08-29 21:02:06 548

原创 什么是原型——JS

总 原型就是存储方法或属性的对象;构造函数创建出来的实例,能够使用原型里面的方法,简单来说,原型能够实现继承。分 1. 构想函数一旦定义好,原型就创建了; 2. 原型本身是个对象,里面存储了方法或者属性; 3. 构造函数创建的实例对象,实例对象在调用某一个方法或属性时,如果当前对象构造函数定义里没有规定这个属性或者方法,那么就去对应的原型属性中去找。...

2019-08-11 20:12:03 331

原创 JS原型相关的概念

神秘对象针对构造函数称为“原型属性”神秘对象就是构造函数的原型属性 简称原型神秘对象与构造函数所创建出的对象也有一定关系关系:对象调方法或者属性时,如果对象中没有该成员,就去神秘对象去找(到这个构造函数的原型属性上找) 神秘对象针对构造函数创建出的对象称为“原型对象” 简称原型对象继承自其原型构造函数创建的对象,继承自 构造函数的原型属性 构造函数创建的对象,继承自 该对...

2019-08-07 22:44:28 166

原创 JS面向对象——抽象性、封装性、继承

抽象性:如果需要用一个对象描述一个数据,需要抽取这个对象的核心数据抽取核心数据 不在特定条件下,不知道具体描述的是什么封装性:对象是将数据和方法组合到一起,这就叫封装;JS对象是键值对的组合 键值如果是数据(基本数据、符合数据、空数据),就称为属性 键值若果是函数,就称为方法;方法是将过程封装起来继承:是实现复用的方法JS没有明确的继承语法,只是使用继承的理念实现...

2019-08-04 15:41:19 460

原创 创建对象的过程 JavaScript

1. 代码: var p= new Person();2. 首先运算符 new 了一个对象,它类似于'{ }',是一个没有任何成员的对象。使用new 创建对象,对象的类型就是创建它的构造函数名; 使用 { } ,无论如何都是Object 类型,相当于 new Object3.然调用构造函数 为其初始化成员构造函数在调用的一开始,有一个赋值操作,即 this = 刚刚创建出来的...

2019-07-30 19:38:05 160

转载 一般DOM树结构

2019-07-30 19:36:33 307

原创 excel表格的基本操作——保存(C#)

using Excel = Microsoft.Office.Interop.Excel;private void toExcel2(string saveFileName, string[,] dt)        {            bool fileSaved = false; //是否保存标志位            object objOpt = System.Refle...

2018-11-13 19:11:17 639

原创 返回子数组和为0(Python)

给定一个数组,写一个函数返回其中全部子数组其和为0,如果没有返回NULL。如:findzero([4,2,-5,1,2,-3]) = [2,-5,1,2]。代码思路:本题采用递归算法来实现。代码实现: class Solution(object):    def findZero(self, nums, target):        #给数组排序(由小到大)        ...

2018-09-03 13:51:19 687

原创 合并K个已排序数组(Python)

将K个已排序数组合并成一个数组,如merge([[2,4,5],[1,3,9],[6,7,8]]) = [1,2,3,4,5,6,7,8,9]代码思路:本题采用归并算法较为简单清晰。归并法的实现简单来说就是分治法的实现,讲一个大问题不停拆解,最后在将其合并。例如:拿到一个长数组,将其不停的分为左边和右边两份,然后以此递归分下去。然后再将她们按照两个有序数组的样子合并起来。这样说起来可能...

2018-09-03 12:08:38 4688

原创 LeetCode746. 使用最小花费爬楼梯(Python)

数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost[i](索引从0开始)。每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。示例 1:输入: cost = [10, 15, 20]输出: 15解释: 最低花费是从c...

2018-08-31 19:32:51 571

原创 LeetCode91. 解码方法(Python)

一条包含字母 A-Z 的消息通过以下方式进行了编码:'A' -&gt; 1'B' -&gt; 2...'Z' -&gt; 26给定一个只包含数字的非空字符串,请计算解码方法的总数。示例 1:输入: "12"输出: 2解释: 它可以解码为 "AB"(1 2)或者 "L"(12)。示例 2:输入: "226"输出: 3解释: 它可以解码为 "BZ&qu

2018-08-31 11:32:10 1396

原创 LeetCode70. 爬楼梯(Python)

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. ...

2018-08-30 16:38:21 268

原创 LeetCode64. 最小路径和(Python)

给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[  [1,3,1], [1,5,1], [4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。代码思路:采用动态规划的方法。首先需要计算出边界处的步数,之后根据只能想下和想右走,选出两...

2018-08-30 16:06:44 761

原创 LeetCode63. 不同路径 II(Python)

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。说明:m 和 n 的值均不超过 100。示例 1:输入:[  ...

2018-08-30 15:00:26 816

原创 LeetCode53. 最大子序和(Python)

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。代码思路:利用动态规划的方法,从索引1开始,当他加上前面...

2018-08-29 12:04:47 722

原创 LeetCode62. 不同路径(Python)

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7 x 3 的网格。有多少可能的路径?说明:m 和 n 的值均不超过 100。示例 1:输入: m = 3, n = 2输出: 3解释:...

2018-08-29 12:03:42 724

原创 LeetCode566. 重塑矩阵(Python)

在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。如果具有给定参数的reshape操作是可行且合理的,则输出新的重塑矩阵;否则,输出原始矩阵。示例 1:输入:...

2018-08-28 15:21:26 575

原创 LeetCode561. 数组拆分 I(Python)

给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。示例 1:输入: [1,4,3,2]输出: 4解释: n 等于 2, 最大总和为 4 = min(1, 2) + min(3, 4).提示:n 是正整数,范围在 [1, 10000...

2018-08-28 14:55:17 626

原创 LeetCode532. 数组中的K-diff数对(Python)

给定一个整数数组和一个整数 k, 你需要在数组里找到不同的 k-diff 数对。这里将 k-diff 数对定义为一个整数对 (i, j), 其中 i 和 j 都是数组中的数字,且两数之差的绝对值是 k.示例 1:输入: [3, 1, 4, 1, 5], k = 2输出: 2解释: 数组中有两个 2-diff 数对, (1, 3) 和 (3, 5)。尽管数组中有两个1,但我们只应返回...

2018-08-27 16:56:16 383

原创 LeetCode495. 提莫攻击(Python)

在《英雄联盟》的世界中,有一个叫“提莫”的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。示例1:输入: [1,4], 2输出: 4原因: 在第1秒开始时,提莫开始对艾希进行攻击并使其立即中毒。中毒状态会维持...

2018-08-27 14:56:43 694

原创 LeetCode643. 子数组最大平均数 I(Python)

给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。示例 1:输入: [1,12,-5,-6,50,3], k = 4输出: 12.75解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75 注意:1 &lt;= k &lt;= n &lt;= 30,000。 所给数据范围 [-10,000,10,000]。代码思路...

2018-08-27 14:56:33 847

原创 LeetCode485. 最大连续1的个数(Python)

给定一个二进制数组, 计算其中最大连续1的个数。示例 1:输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.注意:输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。  代码实现:class Solution(object):    def continueOne(self...

2018-08-27 14:56:20 971

原创 LeetCode628. 三个数的最大乘积(Python)

给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例 1:输入: [1,2,3]输出: 6示例 2:输入: [1,2,3,4]输出: 24注意:给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000, 1000]。 输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。  解题思路:排序,若为正整数列表,...

2018-08-27 14:55:56 1509

原创 LeetCode448. 找到所有数组中消失的数字(Python)

给定一个范围在  1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。示例:输入:[4,3,2,7,8,2,3,1]输出:[5,6]解题思路:...

2018-08-27 14:55:32 1092

原创 LeetCode442. 数组中重复的数据(Python)

给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。找到所有出现两次的元素。你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗?示例:输入:[4,3,2,7,8,2,3,1]输出:[2,3]解题思路:不用到额外空间,则需要在原数组上进行修改。因为有这一条件1 ≤ a[i] ≤ n (n为数组长...

2018-08-27 14:55:20 861 1

原创 LeetCode120. 三角形最小路径和(Python)

给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[ [2], [3,4], [6,5,7], [4,1,8,3]]自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。说明:如果你可以只使用 O(n) 的额外空间(n 为三角形的总行数)来解决这个问题,那么你的算法会很加分。...

2018-08-27 14:55:05 1315

原创 LeetCode122. 买卖股票的最佳时机 II(Python)

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔...

2018-08-27 14:54:47 231

原创 LeetCode414. 第三大的数(Python)

给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。示例 1:输入: [3, 2, 1]输出: 1解释: 第三大的数是 1.示例 2:输入: [1, 2]输出: 2解释: 第三大的数不存在, 所以返回最大的数 2 .示例 3:输入: [2, 2, 3, 1]输出: 1解释: 注意,要...

2018-08-27 14:54:34 445

原创 LeetCode121.买卖股票的最佳时机(Python)

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 ...

2018-08-27 14:54:20 538

bootstrap-paginator.rar

压缩包中包换使用bootstrap-paginator进行前端分页所需要的CSS和JS,包括jquery相关、bootstrap相关的JS和CSS

2020-01-02

空空如也

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

TA关注的人

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