ES6学习(2)

块级作用域   ES5中只有全局作用域和函数作用域,没有块级作用域, 1 //内层变量可能覆盖外层变量 2 3 var tmp = new Date(); 4 5 function f() { 6 console.log(tmp); 7 if (false) { 8 var tmp = 'hello world'; 9 } 10 } 11 12 f(); // undefined 13 14 // 用来计算的循环变量泄漏为全局变量 15 var s
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

GitHub整合idea 上传和下载

1. IDEA整合GIT操作 1.1 配置Idea集成Git 1.2 在使用SSH key 创建公钥私钥,上传公钥到github (1)、点击开始菜单--》所有程序---》git选择 Git Bash 点击进入git命令行: (2)、输入命令,生成秘 ssh-keygen -t rsa ssh-keygen -t rsa -C "[email protected]" 遇到提示直接回车 (3)、查看生成的秘钥 在当前登录用户的 .ssh目录下,即可查看到秘钥 (4)、查看生成的公钥id_rsa.pub内
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

Equalizing Two Strings CodeForces - 1256F (思维)

大意: 给定两个串$s,t$, 每次操作任选长度$len$, 分别翻转$s,t$中一个长$len$的子串, 可以进行任意次操作, 求判断能否使$s$和$t$相同. 字符出现次数不一样显然无解, 否则若某种字符出现多次, 显然有解, 否则只要逆序对奇偶性相同就有解, 不同则无解. #include <iostream> #include <sstream> #include <algorithm> #include <cstdio> #include <cmath> #include <set>
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

csp-s模拟59

T1:   最暴力的当然是建图bfs,但发现边数可以达到\(n^2\)   考虑当1在每个点的时候,经过操作可以到达的是一个奇数或偶数的连续区间,   省去建边的过程,对于奇偶各开一个set,每次能到的点是一个set上的连续一段   每次删除已经走过的点即可保证复杂度   (set优化建图???) T2:   首先这个经典的模型有一个结论:     任意交换两行或两列的限制高度,对"方案数/最多块数/最少块数"均没有影响   于是可以对限制从大到小排序     1.当A,B最大值不相等时无解
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

[题解]luogu_P3939_数颜色(vector二分

用vector维护每种颜色出现位置,二分左右端点,右端点用upperbound,交换直接把vector里的也交换 #include<bits/stdc++.h> #define pb push_back using namespace std; const int maxn=300009; int n,m; struct node{ int col,w; }a[maxn]; vector<int>c[maxn];//颜色x出现位置 int main(){ scanf("%d%
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

摸鱼也要有技巧,3个 linux 命令行工具让你假装很忙

如果你花时间看过谍战惊悚片、动作片或犯罪电影,你就会在脑海中清晰地勾勒出黑客坐在电脑屏幕前的样子:一行行快速移动的代码,大量的矩阵中的十六进制数字代码像雨水一样飞过。 也许有一张世界地图,上面有一些发光点和一些快速更新的图表,也许还会有三维几何图形。如果可能的话,这一切都可以显示在多个显示器上面,在黑客电影中就有黑客同时使用了 7 个显示器。 当然,我们这些技术人员很快意识到这完全是胡说八道。虽然我们中的许多人都有双显示器(或更多),但闪烁的数据通常与专注于工作这一目的背道而驰。编写代码、管理
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

CF1005F Berland and the Shortest Paths 最短路树计数

问题描述 LG-CF1005F 题解 由题面显然可得,所求即最短路树。 所以跑出最短路树,计数,输出方案即可。 \(\mathrm{Code}\) #include<bits/stdc++.h> using namespace std; template <typename Tp> void read(Tp &x){ x=0;char ch=1;int fh; while(ch!='-'&&(ch>'9'||ch<'0')) ch=getchar(); if(ch==
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

2019年18家大厂Java面试题整理了350道(分布式+微服务+高并发)

前言2019年还有不到2个月的时间就结束了,这一你,你收获了多少? 前段时间一直有粉丝问我,有没有今年一些大厂Java面试题总结?最新抽时间整理了一些,分享给大家,大家一起共享学习!一、性能调优系列1.Comcat性能调优JVM参数调优: -Xms&lt;s
分类: 编程语言 发布时间: 11-06 22:01 阅读次数: 0

【LeetCode 16】最接近的三数之和

题目链接 【题解】 上一道题那个算法求三个数的和为0的时候,其实就是一个不断在逼近本题中x=0的情况。 那么就套用上面那道题的做法。 在逼近的时候,取个差值的最小值就好了。 【代码】 class Solution { public: int threeSumClosest(vector<int>& nums, int target) { sort(nums.begin(),nums.end()); int len = nums.size();
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

tensorflow 13:多gpu 并行训练

多卡训练模式: 进行深度学习模型训练的时候,一般使用GPU来进行加速,当训练样本只有百万级别的时候,单卡GPU通常就能满足我们的需求,但是当训练样本量达到上千万,上亿级别之后,单卡训练耗时很长,这个时候通常需要采用多机多卡加速。深度学习多卡训练常见有两种方式,一种是数据并行化(data parallelism),另外一种是模型并行化(model parallelism)。 深度模型训练方法: 深度学习模型的训练是一个迭代的过程,在每一轮迭代过程中,前向传播算法会根据当前参数的取值,计算出在一小
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

现代计算机模型-J.U.C并发系列(1)

系列介绍 本系列主要重点介绍Java中的J.U.C并发编程,从原理,理论到实践的过程,带你一步步了解各种知识点,把所有技术点构成一个闭环,形成一个知识体系。 希望在J.U.C系列对你有新的了解和认知。 第一步,我想从计算机的底层模型来做为我这个系列的开头,因为
分类: 编程语言 发布时间: 11-06 22:01 阅读次数: 0

JDBC:JAVA & Oracle

JDBC:JAVA & Oracle 本文中未加标注的资源均来自于PolyU数据库课程的实验材料。仅作为学习使用,如有侵权,请联系删除 JDBC是什么 我之前写过一篇关于数据库和JAVA的博文,这里直接贴上相关的内容: Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 JDBC也是Sun Microsystems的商标。 JDBC是面向关系型数据库
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

Linux中cache和buff的区别

两者都是:缓冲区 cache是存在于cpu和内存之间的缓冲区,存放的是从disk上读取到的数据 buff是用于存放要输出到块存储的数据 清除缓冲的方法 [root@DD-Server-9F ~]# echo 1 > /proc/sys/vm/drop_caches [root@DD-Server-9F ~]# echo 2 > /proc/sys/vm/drop_caches [root@DD-Server-9F ~]# echo 3 > /proc/sys/vm/drop_caches [r
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

Spring Cloud Security:Oauth2结合JWT使用

SpringBoot实战电商项目mall(20k+star)地址:github.com/macrozheng/… 摘要 Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2还可以实现更多功能,
分类: 编程语言 发布时间: 11-06 22:01 阅读次数: 0

讲一讲快速学习WPF的思路

我不想浪费大家的时间,直接奔主题了。 首先大家要明白,WPF跟Winform的区别,优点,缺点。 首先入门来讲 Winform简单点,WPF会难一点。所以第一次接触C# 我推荐用Winform项目去学习。 WPF的优势在于有模板的概念,首先动画效果,或者复杂的布局实现起来比较容易,缺点是代码量大,不容易学会,但是学会之后开发速度能提高。 关于优缺点想进一步了解的话,联系我,微信号:nihao0502 QQ:422782452 这里就不继续讲了,进行下一步。 创建新项目: 下一个就是学习内容:
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

用js刷剑指offer(两个链表的第一个公共结点)

题目描述 输入两个链表,找出它们的第一个公共结点。 牛客网链接 js代码 /*function ListNode(x){ this.val = x; this.next = null; }*/ function FindFirstCommonNode(pHead1, pHead2) { // write code here let len1 = FindLength(pHead1) let len2 = FindLength(pHead2)
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

ApiBoot Logging使用RestTemplate透传链路信息

在上一篇文章【ApiBoot Logging使用SpringCloud Openfeign透传链路信息】中我们详细的讲解了ApiBoot Logging整合SpringCloud通过Openfeign进行透传链路信息,包括traceId(链路编号)、paren
分类: 编程语言 发布时间: 11-06 22:01 阅读次数: 0

windows基于xampp部署testlink

一、准备工作: 下载xampp安装包xampp-windows-x64-7.3.9-0-VC15-installer.exe 下载testlink安装包testlink-1.9.19.tar.gz 二、安装xampp 首先建立单独文件夹:在D盘创建xampp文件夹 打开xampp-windows-x64-7.3.9-0-VC15-installer.exe进行安装 选择安装路径为D:/xampp 安装完之后找到xampp文件夹打开,找到xampp-control.exe执行文件打开 可以看到需
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

Writeup:第五届上海市大学生网络安全大赛-Web

目录 Writeup:第五届上海市大学生网络安全大赛-Web 一、Decade 无参数函数RCE(./..) 二、Easysql 三、Babyt5 二次编码绕过strpos Description: Test script: ssrf:利用gopher协议攻击smtp服务,配合LFI getshell 四、lol2 Writeup:第五届上海市大学生网络安全大赛-Web Write Up | 第五届上海市大学生网络安全大赛官方WP来啦 一、Decade 源码(大概是这样。。。) <?php $
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0

Codeforces #594 div1 C/div2 E – Queue in the Train

题目链接:https://codeforces.com/contest/1239/problem/C 题意:火车上有n位乘客,按照1到n编号,编号为i的人会在ti分钟想去打水。水箱只能供一位乘客使用,每位乘客会使用p分钟。当一位乘客想要去打水时,他会先看编号在他前面的乘客是不是都在座位上,如果有人没在座位上,他会坐下继续等待,否则他会去排队打水。当某一时刻有几位乘客同时想要打水时,编号最小的乘客会前去打水,其他人会坐下继续等待,计算每位乘客打完水的时间。 做法:模拟。 按照题意模拟即可,具体实
分类: 其他 发布时间: 11-06 22:01 阅读次数: 0