ES6全面讲解

写在之前.讲解了比较常用的ES6知识点,可以快速的入门.有两个比较复杂的知识点(promise,generator)则是留在了其他文章中,在里面详细讲解. 介绍 1.历史 1.ECMAScript历史 在上个世纪所有的浏览器都采用自己的编码标准,史称浏览器战争。各大浏览器厂商相互用自己手中的技术对对方进行技术限制,争取市场份额。 这也是为什么今天很多代码要搞适配的原因。 ECMAScript作为一个统一的标准应运而生,结束了这场战争。 有兴趣的可以看看这个: ECMAScript 的发展历史
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

牛客OI周赛15-提高组 环球旅行

https://ac.nowcoder.com/acm/contest/4912/A 过这个题有个前提,需要知道删除哪条边-------必须是直径上的边 为什么? 如果不删直径上的边答案就不可能减少了,建议多画画试一下 抓住直径两端s和t开始树形DP, 具体看代码吧 #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #include<queue> using namespace std; type
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

web前端教程《每日一题》(1-99)完结

第1期(2016年4月6日): (1)js中关闭当前窗口的方法是:window.close(); 第2期(2016年4月7日): (1)js中使字符串中的字符变为小写的方法是:toLowerCase方法; 例如:"TEST".toLowerCase();运行结果:"test"。 第3期(2016年4月8日): (1)在js中,让浏览器弹出确认框的语句是:confirm; 例如:window.confirm("我就是确认框");运行结果是浏览器弹出信息确认框,点击确定,返回true,反之返回f
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

计算机与软件工程 作业四

作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10534 我在这个课程的目标是 提高自己的相关能力 此作业在哪个具体方面帮我实现目标 接触并掌握新的软件功能 作业正文 https://www.cnblogs.com/wyc1/p/12635120.html 作业1 每个人针对之前两次作业所写的代码,针对要求,并按照代码规范(风格规范、设计规范)要求评判其他学生的程序,同时进行代码复审(按照代码复
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

记一次java.lang.OutOfMemoryError: GC overhead limit exceeded

#现在的配置: -Xms2048m -Xmx2048m -XX:MaxNewSize=512m -XX:MaxPermSize=1024m -XX:-UseGCOverheadLimit >>jstat -gcutil 15594 1000 50 S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 0.00 100.00 99.95 93.37 88.86 32 2.227 432 462.593 464.820 0.00 0.00 100.00 99.95
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

Frodo and pillows CodeForces - 760B 二分 注意l和r的选择

以后写l和r的初始值的时候,在不影响合理性的前提下,尽量写大一点 比如下面这个代码,如果r不加以或者l==0就不行 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <cmath> #include <string> #include <map> #include <stack> #include <vector> #include <set> #include<ioma
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

CodeForces#631Div.2B_Dreamoon Likes Permutations

网址:https://codeforces.ml/contest/1330/problem/B 题目描述:The sequence of m integers is called the permutation if it contains all integers from 1 to m exactly once. The number m is called the length of the permutation. Dreamoon has two permutations p1 an
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

22. 链表中倒数第k个节点

面试题22. 链表中倒数第k个节点 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。 示例: 给定一个链表: 1->2->3->4->5, 和 k = 2. 返回链表 4->5. class Solution { public ListNode getKthFromEnd(ListNode head,
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

BootStrap 响应式布局

概述 BootStrap 响应式布局使得同一套页面可以兼容不同分辨率的设备。 如苹果官网:不同的尺寸宽度,就有不同的布局。 可以看出其布局有区别了。 它的实现依赖于栅格系统,栅格系统是将一行平均分成12个格子,可以指定元素占几个格子 实现步骤 定义容器。类似于中的table标签 容器主要分为两类:container、container-fluid .container,它max-width在每个响应断点处设置一个 .container-fluid,这是width: 100%所有断点 定义行。类
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

Meterpreter命令详解

一、基础命令 基础命令包含meterpreter与MSF终端、Ruby接口、目标shell等交互的命令 background命令 :如果想在MSF终端中执行其他任务,可以使用background命令将meterpreter终端隐藏在后台 sessions 命令 : metasploit的sessions命令可以查看已经成功获取的会话,如果想继续与某会话进行交互,可以使用sessions -i命令 quit命令 : quit命令直接关闭当前的meterpreter会话,返回MSF终端 shell
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

4.4 相交弧 容斥 平衡规划 二维数点

看起来是一个相当经典的问题 不过很难解决。 考虑我们只需要统计两个圆弧相交的情况 所以对于前70分 可以直接把所有的圆弧求出来。 对于n<=1000 显然圆弧最多n^2个 对于颜色数<=20 显然圆弧最多1e6个. 之后得到了若干个二元组 (x,y) 我们想求出 对于不同的颜色的二元组 x<xx<y<yy的数量. 考虑排序后树状数组 在对于x 让所有xx>x在yy处加1 然后y+1到n区间求和。 可以发现 xx可能>y所以考虑减掉不合法的 再开一个树状数组 将xx处加1 再减去y+1到n的xx
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

Java多线程入门(五)——线程通信(生产者与消费者)

1、什么是线程通信 线程通信:就是指多个线程在处理同一个资源,但是需要处理的动作(任务)不同,此时我们就需要使用到线程的通信来解决多线程之间对同一资源的使用和操作。 本文介绍的线程通信使用到三种方式: ①、使用等待通知机制控制线程通信(synchronized + wait + notify) ②、使用Condition控制线程通信(Lock + Condition + await + signal) ③、使用阻塞队列控制线程通信(BlockingQueue) 由于在线程通信中生产者-消费者模
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

TFTP服务开启

(1)安装 tftp-hpa 和 tftpd-hpa,命令如下: sudo apt-get install tftp-hpa tftpd-hpa sudo apt-get install xinetd (2)在用户目录下新建一个目录,,命令如下:  mkdir /home/zuozhongkai/linux/tftpboot chmod 777 /home/zuozhongkai/linux/tftpboot (3)配置 tftp: 安装完成以后新建文件/etc/xinetd.d/tftp
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

Vue webAPP首页开发(三)

接上篇 https://www.cnblogs.com/chenyingying0/p/12623653.html 下拉刷新 下拉刷新--变化提示文字 base/scroll/index.vue <template> <!-- wiper会实例化构造函数,生成swiper实例 --> <!-- ref="swiper"能够获取到这个swiper实例 --> <swiper :options="swiperOption" ref='swiper'> <di
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

算法竞赛入门经典 第3章 数组和字符串 学习笔记 2

蛇形填数 蛇形填数:在n×n方阵里填入1,2,…,n×n,要求填成蛇形。 例如,n=4时方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n≤8。 这个肯定是要用到二维数组的 用到了预判,先判断再向上下左右运动会不会越界以及将要运动到的地方是不是已经填了数 #include<iostream> #include<cstring> #define maxn 20 using namespace st
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

每日算法 - day 49

每日算法 those times when you get up early and you work hard; those times when you stay up late and you work hard; those times when don’t feel like working — you’re too tired, you don’t want to push yourself — but you do it anyway. That is actually the
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

dir函数读取相应路径下的文件名或文件夹名

'1 遍历文件夹 mypath1 = ThisWorkbook.path & "\" folename = Dir(mypath1, vbDirectory) '这里主要是Dir的第二个参数的变化 Do If Not folename Like "*.*" Then 'if判断语句主要是去掉(当前目录和上一级目录的标识符“.”“..”,去掉点) str1 = folename k = k + 1 ReDim Preserve arr1(1 To k) arr1(k) = folename '将
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

多线程中的问题

线程中的异常 1.开启多个线程子线程异常后, 异常会在子线程中不会抛到主线程中。使用waitall可以捕获异常。
分类: 其他 发布时间: 04-04 23:34 阅读次数: 0

xml解析错误语法错误

问题描述:在使用ajax时,前台控制台显示 xml解析错误语法错误 query.do 网络
分类: 其他 发布时间: 04-04 23:25 阅读次数: 0

使用windows的cmd命令工具连接linux

问题描述:想使用cmd命令来进行对linux的连接操作,但有些命令cmd或者增强版的PowerShe运维
分类: 其他 发布时间: 04-04 23:24 阅读次数: 0