day04_接口_多态_构造方法

接口 1. 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 2. 接口中只允许出现抽象方法,不能出现非抽象方法 3. 接口的源文件也是java文件,编译后的文件也是.class,所以可以把接口看作一个特殊的类 4.JDK1.8 之后,能放默认方法(default)和静态方法(static),有方法体,不允许声明普通方法 5.接口中不能声明变量,只能是公共的静态常量 常量 在声明都时候,必须初始化,常理名称全部大写 public final 数据类型 常量名 = 常量值
分类: 其他 发布时间: 06-28 19:58 阅读次数: 0

如果你依旧对旧版GitHub UI 念念不舍,那么可以试下「Old GitHub UI 」这款插件!

GitHub于2020年6月23日推出了全新的UI。此扩展修改了一些元素,以恢复GitHub的经典外观,包括将sodebar移至顶部。安装安装非常简单:只需进入Chrome扩展商店或Firefox附加组件页面,然后单击一个按钮进行安装,地址见下方。特征1.将侧边栏移动到内容区域的顶部:在6月更新中,GitHub将一些元素从页面顶部移到了侧边栏。此扩展程序将其移回顶部。2.将标题移至主要内容区域:在6月更新中,GitHub将标题按钮(“代码” /“问题” /“拉取请求” / etc)移至页面的最左侧
分类: 其他 发布时间: 06-28 19:47 阅读次数: 0

LeetCode | 0450. Delete Node in a BST 删除二叉搜索树中的节点【Python】

LeetCode 0450. Delete Node in a BST 删除二叉搜索树中的节点【Medium】【Python】【二叉树】 Problem LeetCode Given a root node reference of a BST and a key, delete the node with the given key in the BST. Return the root node reference (possibly updated) of the BST. Basica
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

月考(一)

1、wc 统计文件行数的选项是( C) A、-L B、-w C、-l D、-c 2、linux 用户创建命令(A ) A、useradd B、chown C、chmod D、groupadd 3、有一些文件某普通用户无法读取,说明其权限位缺少哪个权限(D ) A、w B、s C、x D、r 4、bash脚本首行通常为(D ) A、无实意 B、#!/bin/ksh C、#!/usr/bin/python D、#!/bin/bash 5、修改文件的属性为:属主有读写权限,属组有读权限,其他用户无权
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

luoguP6620 [省选联考 2020 A 卷] 组合数问题(斯特林数)

luoguP6620 [省选联考 2020 A 卷] 组合数问题(斯特林数) Luogu 题外话: LN切这题的人比切T1的多。 我都想到了组合意义乱搞也想到可能用斯特林数为啥还是没做出来。。。 我怕不是除了数据结构啥也不会。 我是傻逼。 题解时间 不弄纯柿子推导,来点阳间的组合意义证明。 首先毫无疑问拆成: $$ \sum_{i=0}^{m} a_{i} \sum_{k=0}^{n} k^{i} \cdot x^{k} \cdot \binom{n}{k} $$ 然后考虑如何求 $$ \su
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

变革之下,“大数据安全”成数字化转型“必答题”

  变革之下,“大数据安全”成数字化转型“必答题”   如果说,数字化转型是全球变革的趋势,那么“大数据安全”就是数字化转型的“必答题”。“数据”作为当今信息化时代的重要载体与工具,其安全性是直接决定未来全球数字化转型成功与否的关键命题。   前段时间,据外媒报道:SAP旗下产品ASE数据库服务器被曝存在6个高危漏洞,其中之一的CVE-2020-6248威胁评分竟高达9.1(满分10分)!据悉,攻击者可利用该组漏洞在低权限状态下,在目标系统上执行任意代码,直至完全控制目标数据库甚至底层操作系统
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

奈学:数据湖和数据仓库的区别有哪些?

储存方面:数据湖中数据为非结构化的,所有数据都保持原始形式;存储所有数据,并且仅在分析时再进行转换。数据仓库就是数据通常从事务系统中提取,在将数据加载到数据仓库之前,会对数据进行清理与转换。 数据组织形式:数据湖就是捕获半结构化和非结构化数据。而数据仓库则是捕获结构化数据并将其按模式组织。 用途:数据湖的目的就是数据湖非常适合深入分析的非结构化数据。数据科学家可能会用具有预测建模和统计分析等功能的高级分析工具。而数据仓库就是数据仓库非常适用于月度报告等操作用途,因为它具有高度结构化。 Sche
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

新手安装配置git简洁教程

第一步,下载安装git 打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。 所有东西下载慢的话就可以去找镜像!官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/下载对应的版本即可安装! 如何安装?无脑下一步即可!安装完毕就可以使用了! 安装成功后在开始菜单中会有Git项,菜单下有3个程序:任意文件夹下右键也可以看到对应的程序! Git Bash:Unix与Linux风格
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

地磅有/无人值守硬件控制模块,欢迎合作

  本人曾任职于中建电商2年多,虽主要是从事建筑工地收验货软件开发。但利用业务时间学习了相关硬件操作和管控。 经过长期的学习和摸索终于研发成功了此硬件智能控制模块—— 地磅无人值守硬件智能控制模块!且经我手安装或协助安装的无人值守地磅超过300套以上。 视频演示:   智能控制模块具有以下优点:   1、操作简单。所有逻辑都封装设计好,暴露给安装者仅仅是几个接线头。即:安装中是需要将对于接线头与相关硬件接上就完成工作了。   2、逻辑控制准确。智能准确的道闸起落,杜绝道闸错乱起落杆或道闸无反应
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

新手搭建个人博客网站怎么做?

对于建站新手来说,使用云服务器的上手难度要比云虚拟主机大一些,因为虚拟主机都有一个操作面板,所以使用起来更简单些。 但从灵活性和性能方面来看,选择云服务器有更大的优势,而且现在使用云服务器的个人和企业也越来越多。 本篇文章主要讲如何用云服务器搭建个人网站,针对新手的入门搭建步骤,这里以腾讯云服务器为例: 如果不想备案,可以买海外云服务器。 这里讲两种相对比较简单的方式,用云服务器来搭建wordpress网站。 第一种,利用镜像部署wordpress网站。 如果利用镜像部署的方法,首先要注意:部
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

动态规划基础练习笔记

     动态规划是一种优化多阶段决策问题的策略,现实中有一类问题的解决过程可以按时间先后或规模从小到大分成多个的阶段,在它的每一阶段都需要作出决策,决策的造成结果就是状态,上一阶段的状态会影响下一阶段的决策,所以每个阶段的状态可以直接由上一阶段的状态通过一定的规律推出,根据这个规律可以建立状态转移方程,把前面阶段的状态记录下来,通过状态转移方程就可以推出最后阶段的状态,最后阶段的状态就是整个问题最优值,整个过程的所有阶段的状态对应的一个决策序列就是最优解。 动态规划的适用范围: (1)最优子
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

简单进制转化

int change(int x, int ch) { int tmp = x; int bit[10] = {0}; char everybit[5] = {'A', 'B', 'C', 'D', 'E'}; int count = 0; while(tmp != 0) // 辗转相除法求对应进制 { bit[count] = tmp % ch; //printf("%d\n", bit[count]); tmp = tmp / ch; count ++; } int i; for(i =
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

类/对象 包含属性和方法(方法不是函数)

对象中的方法 methods: { onTap(){ //简写形式的 方法 }, onTap: function (event) { //传统形式的 方法 }, onTap: ()=>{ //箭头函数形式的 方法 }, function onTap(){ //错误,这是函数,不是方法 } } 函数 function onTap(){ //这是函数,不是方法 } ()=>{ //这是箭头函
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

lambda的用法和语法

1、什么是lambda函数 ambda是匿名函数,使用lambda可节省函数名称。 lambda argument_list: expression lambda是Python预留的关键字,argument_list和 expression由用户自定义。 冒号前是参数,可以有多个,用逗号隔开,冒号右边是函数体的返回值 g = lambda x,y : x+y print g(1,2) 与函数等同: def f(x,y): return x+y print f(1,2) 2、lambda的特点:
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

关与node-gpy

事情是这样的,今天安装 prepack-webpack-plugin 出现了 node-pre-gyp WARN Using request for node-pre-gyp https download ,导致一直安装不上,然后我就去找了 node-gpy 是啥,结果发现,它是和二进制编译相关的,那么我以前也遇到过安装不上的情况,虽然后来都解决了,但我还是安装了一下,步骤如下 npm install --global windows-build-tools(这一步时间比较长) npm ins
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

【WPF】DataGrid多表头的样式设计

需求 在使用WPF开发时,使用DataGrid列表显示数据时,有些字段可以进行分组显示,用于更好的表达它们之间存在的某种关系,因此就考虑到要对DataGrid的表头进行扩展,可以显示多行表头,让这些有关联的字段内容显示的更加明了简洁。 自定义样式 这段自定义样式可以放在MainWindow.xaml文件中,或者自己定义一个存放样式文件的xaml进行存放。 这里在模版里面使用的第一个Grid,是用于总的显示,还有右侧边竖线分割线,嵌入的Grid用于显示多表头的处理显示功能:第一行为总的信息,第二
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

Graylog 环境搭建及使用

graylog 生产架构图: graylog 有两个版本,1、企业版;2、开源版 下面使用开源版本搭建日志中心,graylog 安装方式有很多,开发、测试环境可以使用 docker 方式安装,快捷方便。 在安装 graylog 前,需要先将 docker 环境配置起来。 1、安装docker 2、配置docker镜像加速,镜像加速的。使用国内的镜像库后我们下载镜像的速度会提高很多。 vim /etc/docker/daemon.json { "registry-mirrors" : [ "ht
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

DC-2 靶机

配置好vmbox网络环境,运行DC2靶机 打开kali,改用桥接模式。可以ping通物理机,可以上网。 用nmap扫描存活主机 nmap -sP 192.168.123.0/24 可以看到有DC-2,DC-3(这是我另外开的,暂时不用管) DC-2靶机ip:192.168.123.57 得到了靶机ip,根据制作者提示,在windows下host文件中加入 192.168.123.57 dc-2 用于DNS解析 打开dc-2 提示我们要用字典,cewl,应该是后台爆破 用dirsearch 爆破
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

第五空间智能安全大赛复现

第五空间智能安全大赛 Misc run 下载下来为一个exe文件,但是长得很奇怪,点开竟然显示为word,里面内容显示为Error!!! 先去kali binwalk查看有没有文件隐藏 里面东西蛮多的,先直接foremost分离 output里面直接有一个zip,这里点击run.exe自动生成了一个tif,这个搜索为一种图像文件格式,最开始是直接加png也可以实现,但是还是保留默认选择加后缀为.tif 一张奔向厕所图 看着就很奇怪,最开始想的是在Stegslove里面转色域或者看对比,但都不行
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0

Codeforces1373G - Pawns (线段树)

Description 思路 看了cf的题解,没想到这么的简单巧妙,tql 如果一个棋子在(x, y),那么它到k列的最小纵坐标i = y + abs(x - k)。所以就可以统计第k列的每一行有将多少枚棋子。 假设有r×m的棋盘,设f(j)为第k列、第j行及以上(j<=r)将有多少枚棋子。那么棋盘r×m可以放得下所有棋子的充要条件是f(j) <= r - j + 1。 变形一下就是f(j) + j - r - 1 <= 0。所以对每一个j,维护一个f(j) + j - n - 1,这个值就是
分类: 其他 发布时间: 06-28 19:41 阅读次数: 0