ES6 中 static 的this 丢失问题解决办法 简单明了 备注清晰 谢谢欣赏
class A { constructor(name,age ) { 把constructor整体换成: this.name = name; ====> static name = 'qwe'; this.age = age ====>static age = 12; } 后得到 say(){ console.log(this) =======>a console.log(`I am
202007XX 结果保留到小数后2位
# include <iostream> # include <iomanip> //manipulator 操控者 using namespace std; int main() { int a,b; cin>>a>>b; int c=a/b; cout<<c<<endl; double e=a,f=b; double d=e/f; cout<<setprecision(2)<<fixed<<d<<endl; //默认是6位小数 return 0; }
2020牛客暑期多校训练营(第六场)
B Binary Vector 费马小定理(快速幂+逆元) #include <bits/stdc++.h>
#define rep(i,a,b) for(int i=a;i<b;i++)
#define T int t ;cin >> t;while(t--)
using namespace std ;
typedef long long ll;
const ll mod = 1e9 + 7;
long long quickpow(long long a,long long b)
{
服务启动shell脚本
#!/bin/sh
JarDir=`pwd`
do_start()
{
echo "pandora-login start ..."
nohup java -jar -Xmn256m -Xmx2048m -XX:MaxTenuringThreshold=2 -Dspring.profiles.active=ali $JarDir/pandora-login.jar >/dev/null 2>&1 &
sleep 3
SERVER_PID=`ps -ef|grep -v gre
win10 配置OpenSSL
准备工作: 安装好Visual Studio 2017 (我使用的是社区版) 安装好 ActivePerl-5.24.3(官网下载) 官网下载openssl-1.0.2o.tar.gz源码 编译步骤: 1.在Microsoft Visual Studio目录下搜索vcvarsall.bat并进入所在目录,社区版的路径为D:\Microsoft Visual Studio\Community2017\VC\Auxiliary\Build 2.在上面目录下打开cmd,运行 vcvarsall.ba
新手DVWA-SQL Injection (Blind)
SQL Injection (Blind) SQL Injection (Blind)即SQL盲注,同样是由于web应用程序对用户输入数据没有进行过滤或过滤不完全,导致输入数据破坏原有SQL语句并执行恶意指令,与SQL注入区别在于SQL盲注没有回显,无法直接了解到恶意指令执行情况。 low 服务器核心代码 <?php
if( isset( $_GET[ 'Submit' ] ) ) {
// Get input
$id = $_GET[ 'id' ];
// Che
git的常用命令 git常用命令
git常用命令 1、Git 的概念: 工作区:就是指自己电脑上创建的项目目录。 暂存区:记录 git add 添加的文件相关信息,保存在项目目录下的 .git 目录下 本地仓库(版本库):也叫仓库,在这个目录中所有的文件都可以被 Git 管理,包括修改删除。 远程仓库: 2、基本命令: 2.1 配置: git config [--global] user.name "你的用户名" git config [--global] user.email "你的邮箱" git config --list
vue-创建组件的5种方法
Vue组件分为全局组件和局部组件以及Vue 构造器创建组件,统计为5种创建组件的方式 一、效果截图 创建的h1-h5五个组件 组件名称和结构 二、具体的写法如下: 1、全局-直接创建 Vue.component('first', {
template: '<h1>第一种创建组件的方法</h1>'
})
2、全局-定义再创建 const second = {
template: '<h2>第二种创建组件的方法</h2>'
}
Vue.component('second', se
SpringIOC的实现原理
什么是SpringIOC spring ioc指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合 “控制反转”,不是什么技术,而是一种设计思想。
在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:
指数基金的跟踪误差在哪里查询看?
我们投资指数基金的目的,是为了跟踪指数,获取指数长期上涨产生的收益。 如何挑选指数基金?我曾在之前的文章中提到主要看三个指标:费率、跟踪误差和规模。 详见:这么多指数基金该选择哪个投资? 指数基金的费率和规模比较常见,但跟踪误差却经常被人忽略,今天详细聊一聊。 什么是指数基金的跟踪误差? 简单说,跟踪误差就是指数基金走势,和它跟踪的指数走势出现的偏差。 比如在一年内,沪深300指数上涨了20%,而一只跟踪沪深300指数的基金只上涨了15%,即出现了较大的跟踪误差。 这种情况对投资者很不利,所以
《linux就该这么学》第五课
4.2:编写shell脚本 可以将Shell终端解释器当作人与计算机硬件之间的“翻译官”,它作为用户与Linux系统内部的通信媒介,除了能够支持各种变量与参数外,还提供了诸如循环、分支等高级编程语言才有的控制结构特性。要想正确使用Shell中的这些功能特性,准确下达命令尤为重要。Shell脚本命令的工作方式有两种:交互式和批处理。 4.2.1 :编写简单的脚本 Shell脚本文件的名称可以任意,但为了避免被误以为是普通文件,建议将.sh后缀加上,以表示是一个脚本文件。在上面的这个example
【JAVA SE基础篇】63.网络编程基本概念和IP地址
1.目录 基本概念:ip/端口/url/tcp/utp 2.常用类操作:基本概念涉及的类 3.tcp/udp编程 4.在线聊天室 2.基本概念 1.网络:将不同区域的电脑连接到一起,组成局域网、城域网或广域网。把分布在不同地理区域的计算机与专门的外部设备 用通信线路互联成一个大规模、功能强的网络系统,从而使众多计算机可以方便地互相传输信息,共享硬件,软件,数据信息等。 资源共享,信息传输与集中处理,负载均衡和分布处理 2.通讯协议和通信接口 通讯协议:计算机网络中实现通信必须有一些约定即通信协
WPF ListView DataTemplate & ItemsControl
效果如图: 关键代码 ListView的DataTemplate是一个单一折叠项的内容 ItemsControl是一个列表的内容,之前列表使用DataGrid,但加载速度慢,所以改为ItemsControl <ListView Name="listView" HorizontalAlignment="Center" ItemsSource="{Binding }">
<ListView.ItemTemplate>
<DataTemplate>
<
ORACLE regexp_replace去除?等空格,特殊字符
查阅oracle官方文档,支持正则表达式; 具体写法regexp_replace(content,'[?]|[[:SPACE:]]+')可以去除content中特殊字符?和一些空白字符换行,制表符等!
Nginx配置各种响应头防止XSS,点击劫持,frame恶意攻击
为什么要配置HTTP响应头? 不知道各位有没有被各类XSS攻击、点击劫持 (ClickJacking、 frame 恶意引用等等方式骚扰过,百度联盟被封就有这些攻击的功劳在里面。为此一直都在搜寻相关防御办法,至今效果都不是很好,最近发现其实各个浏览器本身提供了一些安全相关的响应头,使用这些响应头一般只需要修改服务器配置即可,不需要修改程序代码,成本很低。至于具体的效果只能是拭目以待了,但是感觉还是有一定的效果的。 而这些HTTP响应头在我们部署 Nginx 的时候经常会被忽略掉,个人感觉这是一
参加深圳Python培训需要多少钱?
众所周知,Python是一门高级的编程语言,也是四大编程语言之一,因为简单易学、容易入门的优势广受大家的喜欢和追捧,越来越多的人都开始学习Python,在学习Python之前很多人都关注费用的问题,那么参加深圳Python培训需要多少钱?为大家简单的介绍一下。
【Spring】08 后续的学习补充 vol2
1、【纯注解配置实现】 首先实现纯注解配置的第一件事情就是删除XML文件 然后编写一个类用于代替XML文件实现配置功能: 使用@Configuration将这个类注册为Spring容器 使用@ComponentScan表示我们自己的包目录扫描 扫描的类会被这个配置注册成Bean,一般那些类会被标记有叶子 使用@PropertySource指定配置文件路径 文件内的信息可以被表达式获取到 使用@Bean注册 用于jar包的资源获取,XML我们使用的是bean标签 当然还需要以一个方法的形式返回:
今日推荐
周排行