自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

转载 数组的方法 forEach filter map slice splice

目前一些数组的实用的方法1 arr.splice(i,n)删除从i(索引值)开始之后的那个元素。返回值是删除的元素,改变原数组;  参数: i 索引值 n 个数let arr = [1,2,3,4,5]console.log(arr.splice(2,2)) //[3,4]console.log(arr) // [1,2,5]2 ...

2019-08-30 10:52:00 103

转载 react antd 关于selectedRows 的问题

在table中,经常会用到单选和多选的功。这里会有一个方法,当触发onchange的时候回有两个数组,【selectedRowKeys, selectedRows】,当前选中的keys和每一项,这里说的是selectedRows的一个bug,当在一个页面点击选中这里是一个用户,但是当点击分页的时候,再次增加用户点击,选中的用户就会出现bug,上次选中的用户就会...

2019-08-29 18:18:00 5713

转载 LeetCode 332. Reconstruct Itinerary

本题是有向图找 Euler Path 的问题。可以用 Hierholzer’s Algorithm for the directed graphhttps://www.geeksforgeeks.org/hierholzers-algorithm-directed-graph/Hierholzer’s Algorithm 的本质和树里的后序遍历很像。对于 Euler Circui...

2019-08-26 13:49:00 113

转载 LeetCode 295. Find Median from Data Stream

Two Heaps本题是实质是如何最快找到最中间的数的数。每次都sort效率很低。由于中位数实质就是将数组分为两半,比如说左半边a,右半边b,那么计算median只要考虑 a[-1] 和 b[0] 即可 (奇数偶数的情况都类似)。顺着这个思路想下去,难点就是当新的num到来,如果保证两边数组的性质,即 a[-1] 和 b[0] 都是正确的。由于别的元素顺序随意,我们可以用...

2019-08-26 03:29:00 58

转载 测试

Testhello worldsomething for nothingjust do itpublic class Main { public static void main(String[] args) { System.out.println("hello world"); }}转载于:https://www.cnblogs.c...

2019-08-23 20:52:00 89

转载 pandas的小技巧

目录查看 pandas 及其支持项的版本...

2019-08-22 23:56:00 337

转载 读懂 ECMA 规格

一般我们都不关心 ECMA 规范,只需要学习怎么使用就好了。但有时候遇到一些难以解释的问题/现象,就不得不看一下规范是如何要求实现的了。规范内容庞杂,理解其中的术语有利于我们快速看懂规范。Environment环境指定了标识符在表达式中的意义。譬如当谈论表达式 x + 1 时,如果不指明 x 所在的环境,那么这个表达式就毫无意义。为我们熟知的环境有:全局环境,函数的局部环境。注意,...

2019-08-21 17:17:00 189

转载 什么是JCA 和 JAAS?

jca  JCA(J2EE Connector Architecture, 也缩写为,J2C, J2CA),是J2EE平台上连接传统系统的一个技术规范。JCA1.0提供了出站操作,1.5提供了消息流入和事务流入,以及生命周期管理和工作管理等系统契约。但是由于JCA尚未规定统一的元数据获取方式,开发工具对JCA的支持还很有限。各厂商对JCA的支持也不足,因此JCA在通用性和广泛接...

2019-08-20 18:42:04 217

转载 从一个多项目Web工程看Eclipse如何导入Gradle项目

这里再次说一下为什么我们需要熟悉Gradle构建工具,主要原因就是很多开源项目现在都在改用Gradle作为构建工具。一部分的github上的示例代码也在用Gradle构建,如果还是只能用maven,那么很多好的项目都只能用肉眼看,不能真正的调试起来,更精细的去看运行时的状态,对于理解代码的思想还是有不小障碍的。比如说,我要看spring源代码,结果我都不能放到我的eclipse里面,...

2019-08-20 08:26:01 65

转载 WebService学习

参考:http://www.cnblogs.com/xwdreamer/archive/2011/12/07/2296914.htmlhttp://cxshun.iteye.com/blog/1275408去官网下载包WebService所需要的包:http://axis.apache.org/axis2/java/core/modules/index.html配置WebSe...

2019-08-20 08:21:32 66

转载 LeetCode 642. Design Search Autocomplete System

典型Trie问题,首先根据sentences和times建树。然后由于input是一个个char输入的,我们只需每次根据输入的字符往下走即可。然后dfs该节点得到所有以此为前缀的字符串,然后根据题目要求排序取出最大的三个即可。如果输入是'#',我们要把迄今的input加到Trie Tree里。我实现的时候每次 input(char ch) 都会走到对应节点,如果没有节点就新建 (...

2019-08-19 06:18:00 215

转载 从IDEA角度来看懂UML图

前言我们目前已经学习了设计模式的7种设计原则。下面本该是直接进入具体的设计模式系列文章。但是呢在我们学习设计模式之前我们还是有必要了解一下uml图。因为后续的设计模式文章不出意外应该会很多地方使用到uml图。如果你连uml图都看不懂的话,那么学习起来肯定会有一定的难度。所以说,这一节就作为承上启下的章节,让我们来了解一下uml图吧。(当然如果你已经会UML图了,你完全可以跳过这个章...

2019-08-17 14:18:00 142

转载 菜单树数据形成

String sql="select * from STS_MALFUNC_SOLUTION s start with s.step_id=? connect by prior s.step_id = s.step_dept_id order by s.step_type Asc";这是查询当前节点(s.step_id=?)的所有子孙节点(包含当前节点),并按照升序排序。...

2019-08-16 15:47:00 100

转载 Web中的省略号

在Web开发中,对于一种情况很常见。那就是,文本太长,而放置文本的容器不够长,而我们又不想让文本换行,所以,我们想使用省略号来解决这个问题。但是,在今天HTML的标准中并没有相关的标识或属性让你可以简单地完成这个事。但是我们可以使用CSS样式表来完成这个事,在IE,Safari,Chrome,Opera中都可以。但在Firefox中却不行,但我们可以使用jQuery来解决F...

2019-08-16 00:55:04 558

转载 cf 1009F

之前写过一个类似的。600E考虑到记录的信息与子树的深度是相关的,所以我们长链剖分不是啊我怎么就快了100ms啊我写了个假的???然后启发式合并,更新答案还是蛮好更新的。#include <bits/stdc++.h>typedef long long ll;using namespace std;const int N = 1e6+5;vector<i...

2019-08-15 20:54:00 81

转载 登陆跳板机每天只输入一次token的方法——ssh clone session

自从跳板机升级后,无所不在的token让小PE很是恼火,于是有了这篇文章@_@Linux or Mac篇在Fedora或者Mac下很简单,修改~/.ssh/config文件,没有的话,就新建一个(注意文件属性)~如下:#file:~/.ssh/configHost *ControlMaster autoControlPath ~/.ssh/master-%r@%h:%p...

2019-08-15 11:39:03 575

转载 游戏开发基础(2)

第二章 windows编程基础第一节 引言为了跟上潮流,我们抛弃了已快被淘汰的DOS操作系统,所有的讲解和例程都是基于微软的Windows操作系统的。考虑到很多的用户并没有Windows编程基础,所以我们设置了这一专门讲述、讨论Windows的术语、概念的部分,以使这部分用户能较快地理解和掌握我们所讲述、讨论的编程思想和编程方法。这一部分中主要讲述的是Windows中十分基本的东西,所以用户应根据...

2019-08-14 22:32:02 191

转载 使用 Jest 和 Supertest 进行接口端点测试

如何创建测试是一件困难的事。网络上有许多关于测试的文章,却从来不告诉你他们是如何开始创建测试的。所以,今天我将分享我在实际工作中是如何从头开始创建测试的。希望能够对你提供一些灵感。目录:使用 Express 创建一个应用使用 Mongoose 链接 MongoDB使用 Jest 作为测试框架为什么使用 Jest易于使用wath-mode 非常棒开始使用 Jest...

2019-08-14 17:32:00 829

转载 使用KFold进行训练集和验证集的拆分,使用准确率和召回率来挑选合适的阈值(threshold) 1.KFold(进行交叉验证) 2.np.logical_and(两bool数组都是正即为正) ...

---恢复内容开始---1. k_fold = KFold(n_split, shuffle) 构造KFold的索引切割器k_fold.split(indices) 对索引进行切割。参数说明:n_split表示切割的份数,假设切割的份数为10,那么有9份是训练集有1份是测试集,shuffle是否进行清洗,indices表示需要进行切割的索引值import numpy...

2019-08-14 16:02:00 913

转载 递归变递推

这个内容其实很简单。。。我们会遇到一些递归题,递归过程很繁琐,无法条理清楚地分析。这时,就有一个好东西:递推。例子:NOIP2018-PJ · 初赛:完善程序 T3:#include <iostream>using namespace std;int n, m;int findans(int n, int m) { if (n == 0...

2019-08-13 21:38:00 1354

转载 DC-1靶机

DC-1靶机获取:http://www.five86.com/发现IP:arp-scan --interface=eth0 -localnet arp-scan -l靶机IP:192.168.0.119 kali IP: 192.168.0.38nmap⚡ root@roots  ~  nmap -A 192.168.0.119Starting Nmap 7.70 (...

2019-08-13 17:45:00 692

转载 数据结构空间扩充空间为什么总是变为原来的2倍

这里用c语言代码实现为例子,哪种语言无所谓其实,主要是背后的思想扩容算法实现template <typename T> void Vector<T>::expand(){//向量空间不足时扩容 if (_size < _capacity) return;//尚未满员时,不必扩容 if (_capacity < DEFAULT_C...

2019-08-13 17:43:00 510

转载 DC-2靶机

DC-2靶机获取:http://www.five86.com/靶机IP:192.168.43.197(arp-scan l) 攻击机器IP:192.168.43.199在hosts文件里添加:192.168.43.197 dc-2 #把ip换成自己的0X1:信息收集nmap:⚡ root@roots  /work/DC/DC-2  nmap -A 192.168.43...

2019-08-13 17:36:00 865

转载 ZigBee无线Soc EFR32MG Series 2 (MG21)定时器特征

关键词:ZigBee 3.0,ZigBee,EFR32MG21, MG21, TIMER, 定时器, PWM, CounterSilicon Labs于2019年推出的全新Zigbee芯片,EFR32MG21 在硬件上支持多达4个定时器,每个定时器支持3-4路,每一路可以配置为输入或者PWM输出。而且定时器还可以组合为32位,或者拆分为16位。还支持死区插入模块功能,用来作电机...

2019-08-13 16:30:00 1417

转载 JavaScript之对象基础

现实世界是由无数的事物或对象组成,事物都有各独特的属性和一些动作行为,一般我们可以通过事物的某些特征或行为动作描述它。JavaScript中也是如此,JavaScript对象是多个键值对的集合,键我们称之为对象的属性,值称之为属性值。如果某个属性的值是函数,那么我们称这个属性是该对象的一个方法。一 JavaScript对象分类 JS中对象大致可以分为...

2019-08-13 11:39:00 49

转载 2019-08-12 纪中NOIP模拟赛B组

T1 [JZOJ4879] 少女觉题目描述  “在幽暗的地灵殿中,居住着一位少女,名为古明地觉。”  “据说,从来没有人敢踏入过那座地灵殿,因为人们恐惧于觉一族拥有的能力——读心。”  “掌控人心者,可控天下。”  人的记忆可以被描述为一个黑块(B)与白块(W)的序列,其中情感值被定义为序列中黑块数量与白块数量之比。  小五口在发动读心术时,首先要解析人的记忆序...

2019-08-12 20:16:00 191

转载 Azure VMSS (1) 入门

  《Windows Azure Platform 系列文章目录》  在使用云计算服务的时候,我们经常需要有自动横向扩展的功能。比如:  1.在业务高峰期,根据负载的增加,自动打开若干台VM  2.在业务低谷期,根据负载的减少,自动关闭若干台VM  像这种情况,就可以使用Azure VMSS,对同一个角色的若干台VM,自动执行开机或者关机的操作。  请注意,Azur...

2019-08-12 19:41:46 271

转载 jdk的下载与安装详细图解

jdk是学习java必不可少的,以win7 32位系统和大家分享一下jdk的下载和安装。有需要的朋友可以参考下。现附上jdk的下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html根据自己的电脑(32位还是64位)选择对应的版本下载。找到下载的文件,运行...

2019-08-12 16:24:00 81

转载 express安装

前几天express 推出了4.0,得知这个消息,自己尝试了一下,突然发现用以前的文档上的操作出现了各种问题。结果只能去看文档,现在在这个给大家分享下4.0版本的安装。 先说下如果需要用express 3.x版本,直接使用nmp 中的@字符确定版本,指令如下: npm install -g express-generator@3 如果需要使用4.0,这里有个需要注意的...

2019-08-12 02:22:08 115

转载

概述  堆是一种完全二叉树,分为两种类型:    大顶堆:每一个非叶子结点均不小于其孩子结点。    小顶堆:每一个非叶子结点均不大于其孩子结点。    堆中根结点的位置称为堆顶,最后结点的位置称为堆尾,结点个数称为堆长度。由于结点从1开始编号,所以堆尾的结点编号等于其堆长度。  堆有以下特性:    a.对于大顶堆,堆顶元素是最大值。对于小顶堆,堆顶元素是最小值。...

2019-08-10 23:56:00 80

转载 Log4net启用配置的几个方法(xml文件或者系统配置文件)

配置启用总体有两种方式:1.显式代码加载;2.配置使用;显式代码加载1.在系统启动的开始直接启用;如可以在web 的global的appcation_start 里面使用代码 log4net.Config.XmlConfigurator.Configure(); 该函数有可选参数:fileName表示配置文件路径;2.在要添加的系统中的程序集文件 properities/...

2019-08-10 23:32:26 1871

转载 .Net学习 第2季08 C#面向对象 访问修饰符 序列化/反序列化 部分类 密封类

.Net 视频学习第2季C#面向对象面向对象 访问修饰符 序列化/反序列化 部分类 密封类C#五种访问修饰符1)可以修饰类的访问修饰符只有两个:public,internal(默认)internal:只可以在当前程序集(先理解为项目)中访问public:公共的项目A访问项目B中的public类,首先要在项目A的引用中添加项目B,然后再项目A的文件中添加u...

2019-08-10 21:19:30 104

转载 html监听 --- 监听html文档结构变化

/*config属性 childList:子元素的变动 attributes:属性的变动 characterData:节点内容或节点文本的变动 subtree:所有下属节点(包括子节点和子节点的子节点)的变动 attributeFilter: 监听制定属性[attrName] record属性 type:观察的...

2019-08-10 15:01:00 328

转载 asp.net mvc 客户端验证

插件 jQuery unobtrusive Validation@Html.TextBoxFor(x=>x.UserName)[StringLength(7,MinimumLength=2, ErrorMessage="账号长度最小2 最大7")]public string UserName { get; set; }生成<input data-val=...

2019-08-10 11:58:24 125

转载 2、1.1 计算机语言发展是以及未来发展方向

第一代:机器语言第二代:汇编语言第三代:高级语言汇编语言在设计时,没有考虑到结构化设计,较多使用goto;无论哪种语言都要编译成机器语言。转载于:https://www.cnblogs.com/zglbt/p/11330936.html...

2019-08-10 11:22:00 87

转载 Windows_API_函数 参考大全

1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnu...

2019-08-10 07:12:13 175

转载 jquery记录

1:插件写法(1)对HTML标记或页面元素进行扩展,使用这种插件的扩展方式,在使用此插件时,需要首先引用经过JQuery包装的页面元素,如:$("#tableId").Method()。(function($){ //扩展这个方法到jquery $.fn.extend({ //插件名称 one:function(opti...

2019-08-09 18:44:00 76

转载 世界排名第一的半导体企业正式推出ZigBee芯片

关键词:ZigBee, ZigBee 3.0, LowPower, 低功耗,智能家居,Samsung,物联网,Exynox i T100三星电子是先进半导体技术的全球领导者,2019年5月宣布推出新的物联网(IoT)解决方案Exynos i T100,该解决方案可增强设计用于短距离通信的设备的安全性和可靠性。除了之前推出的用于Wi-Fi的Exynos i T200和用于远程窄...

2019-08-09 18:13:00 330

转载 axios 的用法解析

  axios 的非常好的请求数据方式,利用了 promise 的方式来进行的操作  首先 promise 是非常好的处理 异步请求的方式,且拥有高并发请求的能力  并发请求:出现大量的异步请求后,一起处理  axios 的基本用法  下载:npm i axios -S  引入:import axios from "axios"  第一种方式:  get 的请...

2019-08-09 17:54:00 86

转载 CODEVS 3981(求最大子段和+线段树)

题目链接:http://codevs.cn/problem/3981/参考:https://blog.csdn.net/jokingcoder/article/details/81477253一个区间的最大子段和有三种情况:1.等于这个区间左儿子的最大子段和2.等于这个区间右儿子的最大子段和3.等于这个区间左儿子的后缀最大子段和+右儿子的前缀最大子段和 tree[...

2019-08-09 15:01:00 97

空空如也

空空如也

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

TA关注的人

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