自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gem

切图仔进化中...

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

原创 JavaScript高级程序设计_第21章 个人笔记

第21章——Ajax与CometAsynchronous JavaScript + XMLXMLHttpRequest创建XHR对象var xhr = new XMLHttpRequest()属性.readyState0:未初始化——尚未调用open1:启动——已调用open2:发送——已调用send3:接收——接收到部分响应数据4:完成——接收到全部响应数据.status状态码方法.open('get/post','url','是否异步').send(data

2020-07-27 21:48:43 183

原创 JavaScript高级程序设计_第20章 个人笔记

第20章——JSONJavaScript Object Notation一种数据格式格式简单值对象属性名需要双引号数组作为末尾不能添加,如下:[ { "name": "gem", "age": 22, "details": { "sex": "man" } }, { "name": "zjj", "age": 21,

2020-07-27 21:47:36 160

原创 JavaScript高级程序设计_第13章 个人笔记

第13章——事件事件流是从页面中接收事件的顺序冒泡IE提出是由具体的节点(触发事件的那个元素)至不具体的节点(document)依次从弹出提示框从div至window<div id="myDiv">click me</div><script> // 事件冒泡 window.onload = function () { document.getElementById("myDiv").onclick = function

2020-07-27 21:46:37 154

原创 LeetCode 搜索插入位置

搜索插入位置难度:简单时间:emmmm挺长的,忘记了类型:二分查找题目——搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0解题思路:二分查找我

2020-07-20 22:09:13 157

原创 JavaScript高级程序设计_第10-11章 个人笔记

第十章——DOMDocument Object Model——文档对象模型Node类型nodeName节点名称nodeType节点类型一种12种类型…子节点的集合document.childNodes类数组,两种方式取值document.childNodes[0]document.childNodes.item(0)节点关系.parentNode // 父节点.firstChild // 第一个子节点.lastChild // 最后一个子节

2020-07-18 14:58:24 149

原创 JavaScript高级程序设计_第8章 个人笔记

第八章——BOM浏览器对象模型(Browser Object Model)window对象核心对象就是window,JavaScript实现上,window也是global对象。全局作用域在全局中定义的变量或者函数,他们都被归为window的属性和方法。通过window都可以访问到var age=22与window.age=22的区别通过var操作符定义的变量不能通过delete删除,其本质是[[Configurable]]被设置为false窗口关系和框架window.frames[]t

2020-07-16 14:48:23 147

原创 ES6 第1-3章 学习笔记

第一章第二章——let、constlet只在let所在的代码块中有效不存在变量提升console.log(a);// 报错 a is not definedlet a = 0 ;暂时性死区显式function f(){ // a死区开始 console.log(a) let a = 1;// a死区结束}隐式function f( x = y , y = 1 ){ // y变量在为声明前就调用了y赋值给x。 // 由于死区问题,所

2020-07-14 21:40:44 93

原创 JavaScript高级程序设计_第7章 个人笔记

第七章——函数表达式function functionName(){// 函数体}函数声明提升意味着可以将函数声明 放在 调用 之后但是,函数表达式不具备var functionName=function(){}错误写法:// 错误写法if(condition){ function sayHi(){ console.log('hi'); }}else{ function sayHi(){ console.log('yo');

2020-07-14 15:50:31 163

原创 LeetCode记录 有序矩阵中第K小的数

有序矩阵中的第K小的数日期:2020年7月10日08:46:36难度:中等时长:N天(大雾)分类:暴力、堆、归并、二分题目:给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。请注意,它是排序后的第 k 小元素,而不是第 k 个不同的元素。示例:matrix = [[ 1, 5, 9],[10, 11, 13],[12, 13, 15]],k = 8,返回 13。解法:降维+sort排序降维+堆排序归并二分自我尝试——

2020-07-10 09:07:19 267

原创 JavaScript高级程序设计_第6章 个人笔记

第六章——面向对象属性类型数据属性包含一个数据值的位置,有四个描述其行为的特性[[Configurable]]:1.能否通过delete删除属性再定义;2.能否修改属性的特性,或者你能否把属性修改为访问器属性;[[Enumerable]]:是否可枚举,能够被for…in循环[[Writable]]:能否写入,修改数据的值[[Value]]:属性的值,默认为undefined访问器属性不包含数值,但是包含一对getter和setter函数[[Configurable]]:同上[[E

2020-07-09 16:15:46 130

原创 LeetCode记录 最长重复子数组

最长重复子数组2020年7月6日09:11:01难度:中等用时:4个小时了吧,大雾分类:动态规划、哈希、二分查找、滑动窗口题目:给两个整数数组 A 和 B ,返回两个数组中公共的、长度最长的子数组的长度。示例:输入:A: [1,2,3,2,1]B: [3,2,1,4,7]输出:3解释:长度最长的公共子数组是 [3, 2, 1] 。解法:动态规划滑动窗口哈希+二分查找自我尝试——超时一开始,没思路,看了眼提示(动态规划),于是脑子里和本子上出现了下面这个表

2020-07-06 09:26:26 108

原创 JavaScript高级程序设计_第5章 个人笔记

第五章——引用类型Object类型声明var obj = new Object()var obj = {},字面量,不会调用Object构造函数属性访问点方法obj.name方括号obj[propertyName](属性名可以为变量,且可以添加空格之类的非字母非数字符号)obj['property name']Array类型声明var arr = new Array()new也可以省略var arr = Array()var arr = [],不会调用Arr

2020-07-05 20:20:21 269 1

原创 LeetCode记录 两数之和

两数之和日期:2020年7月4日21:27:55难度:简单用时:近3小时分类:hash(哈希)题目内容:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解法:暴力枚举O(n2)双

2020-07-04 21:31:12 129

原创 JavaScript高级程序设计_第1~4章 个人笔记

JavaScript核心基础第一章——简介JavaScript组成ECMAscript只提供了语言基础BOM(Browser Object Model)纳入HTML5DOM(Document Object Model)浏览器基本支持第二章——HTML中使用JS<script defer="defer" async src="../" type="text/javascript"></script>标签属性type类型(一般值为text/j

2020-07-04 17:39:49 156

原创 2020.07 学习日记

废话寒假到现在,在家里玩了5个月,来学校又玩了大半个月。以为会做点东西了就什么都懂了,竟然没做准备就投了字节秋招提前批。结果被挂了之后,又被捞起来面试。可以说十分幸运了,但机会都是留给有准备的人的。2020.07.02 15:00 字节跳动提前批一面,经过这次面试,让我深刻意识到了自己存在的问题(哪都是问题)。做了两年切图仔,只会用(连用的不会)。基础性、原理性知识完全没有掌握。平时遇到问题都是搜一下,然后跟着解决,也从不会太深入了解。现在十分后悔。计划一个月内不再投简历,专心巩固基础知识书

2020-07-03 09:28:39 506 1

原创 基于[wx-charts] line图(可拖动状态下)实现x轴的伸缩控制

实现line图 x轴伸缩控制(可拖动状态下)我只是站在巨人的肩膀上而已xiaolin3303前辈的源码_github前言:在使用wx-charts line图时,我传入了31组数据,显示效果如下图可以发现我已经将数据精简了,但是看着还是很挤然后我就想,要不,打开可拖动吧,然后就是下面这个样子(大概是吧)难受了一会儿,想着看看有没有什么办法解决,于是去某歌搜了半天发现并没有人解决,...

2019-08-24 21:17:53 2074 4

原创 POJ-1847 Tram(水 题意费劲!!!)

呐,给你的破题目——&gt;破oj题目本质来说是个水题,不仅数据范围小,而且还没什么多的处理。主要是这个输入方式,成功提高了这题的格调!!!废话不多说,解释一下题意::n个点嘛,然后同时n个边嘛。然后求a到b的最小改变方向的次数嘛。!!!然后给了奇奇怪怪的3 2 12 2 32 3 12 1 2n是3,2是a 1是b 这个说过了。第一行从第1个头点出发 2:接下来有两个尾点。2:第一个尾点2...

2018-05-10 11:31:39 593 1

原创 POJ 2253——Frogger (最短路径变形,每条通路中的最长边的最小值)

Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans to visit her, but since the water is dirty and full of tourists' sun...

2018-05-07 21:42:11 357

原创 POJ 3660——Cow Contest(传递闭包)

N (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are participating in a programming contest. As we all know, some cows code better than others. Each cow has a certain constant skill rating that is un...

2018-05-07 20:09:37 229

原创 Til the Cows Come Home (dijkstra 重边:一条边,输入两次值)

Bessie is out in the field and wants to get back to the barn to get as much sleep as possible before Farmer John wakes her for the morning milking. Bessie needs her beauty sleep, so she wants to get b...

2018-04-24 23:23:50 237

原创 Rescue(bfs+优先队列)

Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M (N, M &lt;= 200) matrix. There are WALLs, ROADs, and GUARDs in the prison. Angel's friends want to ...

2018-04-18 23:30:25 537 1

原创 HDU 1372 Knight Moves

A friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the shortest closed tour of knight moves that visits each square of a given set of n squares on a chessboa...

2018-04-16 21:26:24 1895

原创 Card UVALive - 8322

DescriptionCafe Bazaar, the famous Iranian android market, is looking for creative software developers. A group of applicants are attending an interview, and the company wants to select the fastest de...

2018-04-12 22:58:44 230

原创 Spotlights

F - Spotlights CodeForces - 738B Theater stage is a rectangular field of size n × m. The director gave you the stage's plan which actors will follow. For each cell it is stated in the plan if there wo...

2018-04-12 17:11:14 172

原创 水陆距离 (广搜结构体队列)

D - 水陆距离 HihoCoder - 1478 给定一个N x M的01矩阵,其中1表示陆地,0表示水域。对于每一个位置,求出它距离最近的水域的距离是多少。  矩阵中每个位置与它上下左右相邻的格子距离为1。Input第一行包含两个整数,N和M。以下N行每行M个0或者1,代表地图。数据保证至少有1块水域。对于30%的数据,1 &lt;= N, M &lt;= 100  对于100%的数据,1 &...

2018-04-12 11:12:55 495

原创 棋盘问题

L - 棋盘问题 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n &lt;= 8 , k &lt...

2018-04-10 13:08:56 813

原创 下沙小面的2(dfs,微处理)

前文再续,书接上一题。话说当上小面的司机的Lele在施行他的那一套拉客法则以后,由于走的路线太长,油费又贵,不久便亏本了。(真可怜~)于是他又想了一个拉客的办法。 对于每一次拉客活动,他一次性把乘客都拉上车(当然也不会超过7个,因为位置只有7个)。然后,Lele计算出一条路线(出于某些目的,Lele只把车上乘客的目的地作为这条路线上的站点),把所有乘客都送到目的地(在这路线上不拉上其他乘客),并且...

2018-04-10 02:40:10 158

原创 #1701 : 挑选子集(除法逆元,组合公式)

#1701 : 挑选子集时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定N个整数A1, A2, ... AN,小Hi希望从中选出M个整数,使得任意两个选出的整数的差都是K的倍数。  请你计算有多少种不同的选法。由于选法可能非常多,你只需要输出对1000000009取模的结果。输入第一行包含三个整数N、M和K。  第二行包含N个整数A1, A2, ... AN。  对于30...

2018-04-09 23:22:02 243

原创 相似颜色

#1700 : 相似颜色时间限制:10000ms单点时限:1000ms内存限制:256MB描述在CSS中我们可以用井号(#)加6位十六进制数表示一种颜色,例如#000000是黑色,#ff0000是红色,#ffd700是金色。  同时也可以将六位颜色#RRGGBB简写为#RGB三位颜色。例如#000与#000000是相同的,#f00与#ff0000是相同的,#639与#663399是相同的。  对于...

2018-04-04 21:43:43 336

原创 寻找切线(评测姬有点水啊)

#1687 : 寻找切线时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定平面上N个点P1=(X1, Y1), P2=(X2, Y2), ... PN=(XN, YN)。  请你从中找到两个不同的点Pi和Pj满足:其他所有点都在Pi和Pj连线的同一侧(可以在连线上)。如果有多组答案满足条件,你可以输出任意一组。输入第一行包含一个整数N。  以下N行每行包含两个整数Xi和Yi...

2018-04-04 19:57:34 161

原创 超级台阶(斐波那契类)

链接:https://www.nowcoder.com/acm/contest/90/A来源:牛客网题目描述小明在坐景驰科技研发的无人车到达了目的地。从无人车下来以后,小明看到了一个长长的楼梯。有一个n级台阶的楼梯,小明一次可以向上跳1步,两步,甚至是n步,请问小明跳到n级台阶有多少种跳法?输入描述:第一行输入一个整数t,代表有t组样例:( T&lt;=30)接下来的t行,都用一个整数n,表示楼...

2018-04-02 21:09:26 349

原创 Anton and currency you all know

B. Anton and currency you all knowtime limit per test0.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputBerland, 2016. The exchange rate of currency you all know agai...

2018-04-02 20:10:48 285

原创 Chris and Magic Square(CodeForces - 711B)

ZS the Coder and Chris the Baboon arrived at the entrance of Udayland. There is a n × n magic grid on the entrance which is filled with integers. Chris noticed that exactly one of the cells in the grid

2018-03-30 09:37:24 146

原创 hdu 1173 采矿

采矿某天gameboy玩魔兽RPG。有一个任务是在一个富含金矿的圆形小岛上建一个基地,以最快的速度采集完这个小岛上的所有金矿。这个小岛上有n(0&lt;n&lt;1000000)个金矿,每个金矿的矿藏量是相等的。而且这个小岛的地势非常平坦,所以基地可以建在小岛的任何位置,每个金矿的采矿速度只跟矿藏到基地的路程长度有关。为了不让这个任务太无聊,游戏设计者对这个小岛施了个“魔法”,规定矿工在小岛上只能...

2018-03-28 12:42:33 222

翻译 psd面试(最长回文子序列)

链接:https://www.nowcoder.com/acm/contest/90/D来源:牛客网题目描述掌握未来命运的女神 psd 师兄在拿了朝田诗乃的 buff 后决定去实习。埃森哲公司注册成立于爱尔兰,是一家全球领先的专业服务公司,为客户提供战略、咨询、数字、技术和运营服务及解决方案。他们立足商业与技术的前沿,业务涵盖40多个行业,以及企业日常运营部门的各个职能。凭借独特的业内经验与专业技...

2018-03-27 17:31:50 275 1

原创 用来作弊的药水(快速幂取余)

题目描述     在一个风雨交加的夜晚,来自异世界的不愿透露姓名的TMK同学获得了两种超强药水A、B。根据说明书,TMK知道了这两种药水的作用:    (1)药水A能使人的生命值提高,每饮用1个单位能使他生命值变成原来的x倍,即每饮用p个单位能使他的生命值变成原来的x^p(x的p次方)倍。    (2)药水B能使人的能量值提高,每饮用1个单位能使他能量值变成原来的y倍,即每饮用q个单位能使他的能量...

2018-03-26 20:19:05 489

原创 强迫症的序列

链接:https://www.nowcoder.com/acm/contest/90/J来源:牛客网题目描述牛客网是IT求职神器,提供海量C++、JAVA、前端等职业笔试题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的编程。作为acmer的小A,牛客网是他首选的题库。小A是一个中度强迫症患者,每次做数组有关的题目都异常难受,他十分希望数组的每一个...

2018-03-26 19:30:31 369 2

翻译 fire net

Suppose that we have a square city with straight streets. A map of a city is a square board with n rows and n columns, each representing a street or a piece of wall. A blockhouse is a small castle tha...

2018-03-25 21:42:20 3424

原创 Kill the monster

    Kill the monster (简单的dfs) There is a mountain near yifenfei’s hometown. On the mountain lived a big monster. As a hero in hometown, yifenfei wants to kill it. Now we know yifenfei have n spells, a...

2018-03-20 17:29:07 761

转载 大斐波那契

#include//大斐波那契#includeint a[1010][510];void fib(){ int s,c; a[1][0]=1;a[2][0]=1; for(int i=3;i<1001;i++) { c=0; for(int j=0;j<=500;j++)//以下步骤模拟大数计算,初始化斐波那契数列

2017-11-17 19:25:21 232

基于wxcharts.js 实现扩展line图可拖动状态下,x轴可伸缩控制

基于wx-charts 扩展功能 x轴可伸缩控制。实现了在line图可拖动情况下,x轴可伸缩控制

2019-08-24

空空如也

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

TA关注的人

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