weixin_30756499的博客

私信 关注
weixin_30756499
码龄6年
  • 374,401
    被访问量
  • 暂无
    原创文章
  • 52,211
    作者排名
  • 51
    粉丝数量
  • 于 2015-08-21 加入CSDN
获得成就
  • 获得43次点赞
  • 内容获得0次评论
  • 获得352次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

检测服务器是否开启重协商功能(用于CVE-2011-1473漏洞检测)

背景  由于服务器端的重新密钥协商的开销至少是客户端的10倍,因此攻击者可利用这个过程向服务器发起拒绝服务攻击。OpenSSL 1.0.2及以前版本受影响。方法  使用OpenSSL(linux系统基本都自带)连接服务器进行测试:     - openssl s_client -connect ip:port     - HEAD / HTTP/1.0     -...
转载
1879阅读
0评论
0点赞
发布博客于 2 年前

Wireshark解密HTTPS流量的两种方法

原理  我们先回顾一下SSL/TLS的整个握手过程:Clienthello:发送客户端的功能和首选项给服务器,在连接建立后,当希望重协商、或者响应服务器的重协商请求时会发送。version:客户端支持的最佳协议版本Random:共32字节,28字节随机数,4字节额外信息,受客户端时钟影响(为了避免浏览器指纹采集,现在一般会对4字节时钟做扭曲)Session I...
转载
223阅读
0评论
0点赞
发布博客于 2 年前

1、WebSphere Application Server的下载以及安装

最近在做农行相关的项目,我们的后台需要发布到农行WebSphereApplicationServer上,因此学习一下;一、WebSphere 是什么?WebSphere 为 SOA (面向服务的架构)环境提供软件,以实现动态的、互联的业务流程,为所有业务情形提供高度有效的应用程序基础架构。WebSphere 是 IBM 的应用程序和集成软件平台,包含所有必要的中间件基础架构(...
转载
566阅读
0评论
0点赞
发布博客于 2 年前

oracle设置默认值无效

一次做农行的项目,在向一个表插入数据时我们要求插入字符类型的操作日期和时间,我们这边当时采取的是给日期和时间字段设置默认值的方法:下面我简单还原一下当时的表结构-- Create tablecreate table TEST_DATE_TIME( id INTEGER, operdate VARCHAR2(20) default "...
转载
264阅读
0评论
0点赞
发布博客于 2 年前

ping和telnet的区别

相信很多人这两个命令都不陌生,但是她俩打底有什么不一样呢?ping用来检查网络是否通畅或者网络连接速度的命令telnet是用来探测指定ip是否开放指定端口转载于:https://www.cnblogs.com/luzhanshi/p/11423814.html...
转载
72阅读
0评论
0点赞
发布博客于 2 年前

Orcal数据类型总结

一、Oracle中的varchar2类型我们在Oracle数据库存储的字符数据一般是用VARCHAR2。VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型,不同场景的最大长度不同。在Oracle Database中,VARCHAR2 字段类型,最大值为4000;PL/SQL中 VARCHAR2 变量类...
转载
40阅读
0评论
1点赞
发布博客于 2 年前

linux常用关机和重启命令

Linux有如下的关机和重启命令:shutdown, reboot, halt, poweroff,那么它们有什么区别呢?shutdown - 建议使用的命令shutdown是最常用也是最安全的关机和重启命令,它会在关机之前调用fsck检查磁盘,其中-h和-r是最常用的参数:-h:停止系统服务并关机-r:停止系统服务后重启shutdown -h ...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

U盘无法拷贝大于4G的文件解决办法汇总

U盘主要有三种格式:FAT32:缺点:单个文件不能超过4GB,不支持512MB以下容量的U盘备注:如果U盘容量达8GB以上,发现4GB文件拷不进去的话,可以考虑换用NTFS或ExFAT格式了● NTFS:优点:兼容性好,支持任意大小的U盘缺点:会缩短闪存寿命备注:U盘超便宜,使用很多年不会坏。● ExFAT:备注:专为闪存和U盘设计,空间浪费小,使用需...
转载
48阅读
0评论
0点赞
发布博客于 2 年前

二、WebSphere Application Server上部署war包并访问

进入我们was服务器控制台之后我们直接按照下图操作:2、选择要上传的war包,下一步3、一直下一步,步骤4注意填好“上下文根”,然后继续下一步,直到完成。4、点击保存到主配置5、应用程序>应用程序类型>WebSphere 企业应用程序,选中你上传的war包,点击启动 即可...
转载
113阅读
0评论
0点赞
发布博客于 2 年前

常用运行命令总结

calc 启动计算器Cmd命令提示符Mstsc 打开远程桌面Dxdiag 查看电脑系统硬件配置信息Osk 打开虚拟键盘gpedit.msc 本地组策略编辑器Control打开控制面板services.msc打开服务转载于:https://www.cnblogs.com/luzhanshi/p/11389906.html...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

windows实用cmd命令总结

D: 进入D盘cd D:\eclipse 进入D盘后进入D盘下的某个路径Ipconfig 查看计算机ipCls 清空命令行ping ip(主机名) 测试网络是否畅通Help 查看所有的dos命令color / 前景背景色配置Color fc 白色背景红色字体ctrl+C 取消当前命令,避免一个比较长的命令退格删除费时间,快速取消Powershell...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

Orcal设置默认插入数据的日期和时间

CREATE TABLE TEST_DATE_TIME(id integer,operdate varchar2(20)default "TO_CHAR"(SYSDATE,'yyyy-MM-dd'),operdatetime varchar2(20)default "TO_CHAR"(SYSDATE,'yyyy-MM-dd HH24:MI:SS'))INSER...
转载
162阅读
0评论
0点赞
发布博客于 2 年前

PE盘制作

我这里以大白菜为例来讲解这个一条龙的服务:1、去大白菜官网下载一U盘制作工具:2、准备一个4G以上的U盘(我这里建议16G比较好,这样制作完成之后,我们还可以拷贝几个常用的镜像进去,方便今后使用)将U盘插入计算机3、双击我们下载完成的制作工具:补充:对新手而言,选择默认模式即可,如有必要,可以选择其中不同的模式。 ISO模式模拟光盘模式,一进入u盘...
转载
93阅读
0评论
0点赞
发布博客于 2 年前

electron关于页面跳转 的问题

刚开始看到页面跳转,大家一般会想到用window.location.href = './index.html';这样的代码。结果是可以跳转,但 DOM事件 基本都会失效。到最后还是使用的 electron 提供的 ipc 接口来创建新的窗口。2-0、在接收到命令后创建下一个窗口(创建窗口需要时间,期间可能出现空白)://在main.js中::const ipc...
转载
2754阅读
0评论
0点赞
发布博客于 2 年前

electron关于无边框窗口无法拖拽移动以及点击事件失效的问题

为了使窗口无边框,使得在某些时候让项目看起来更美观,所以在创建窗口的时候通过设置 frame 属性的值为 false 来创建无边框窗口。但是无边框窗口会产生无法移动的问题,对于这个问题我们可以在渲染进程中通过编辑 css 文件来解决。设置-webkit-app-region: drag把整个文档都变成了一个可拖拽的对象:body,html { -webkit...
转载
1049阅读
0评论
0点赞
发布博客于 2 年前

Express 中间件

Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件。//express的引入var express = require('express');var app = express();一、中间件结构app.use([path],function)pat...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

Electron对JQuery的支持问题

最近在了解Electron框架写应用,偶然发现在html中使用<script src="./jquery.js"></script>这种方式引入JQuery,明明引入了,程序中却始终报错显示:Uncaught ReferenceError: $ is not defined。经查阅资料,发现不仅JQuery不能用,RequireJS、Meteor、Angula...
转载
128阅读
0评论
0点赞
发布博客于 2 年前

electron--Tray添加图标和上下文菜单到系统通知区(系统托盘)

const { app, Menu, Tray } = require('electron'); //系统托盘图标目录appTray = new Tray(path.join(__dirname, 'app1.png')); //设置此托盘图标的悬停提示内容 appTray.setToolTip('预审'); //设置托盘图标的上下...
转载
541阅读
0评论
0点赞
发布博客于 2 年前

文字不换行,超出部分变为点点点“...”

white-space: nowrap; overflow: hidden; text-overflow: ellipsis;转载于:https://www.cnblogs.com/luzhanshi/p/11338826.html
转载
54阅读
0评论
0点赞
发布博客于 2 年前

electron之API学习

学习一个新框架或者技术,最深入最全面的方法就是通过官方API,例如我们学习electron:例如我们需要学习electron的BrowserWindow对象的使用,以及在创建她时我们可以配置的参数:我们可以进入官网去查看文档:https://electronjs.org/docs点击进去:我们可以看到该对象的基本使用方法和相关说明转载于:htt...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

electron-Menu创建原生应用菜单和上下文菜单。

当在MacOS、Windows、Linux中使用menu设置程序菜单时,会设置在各个程序窗体的顶层。Note:如果没有在app中设置一个菜单,系统会自动生成一个默认菜单, 默认生成的菜单中包含了一些初始选项,例如文件,编辑,视图,窗口,帮助。app.on('ready', function () { createWindow ();createMenu();...
转载
330阅读
0评论
0点赞
发布博客于 2 年前

electron创建窗口常用配置参数

{ "width": 800,//指定窗口的宽度,单位: 像素值. 默认是 800 "height":600,//指定窗口的高度,单位: 像素值,. 默认是 600 "minWidth":400,//窗口的最小宽度,单位: 像素值, "minHeight":300,//窗口的最小高度,单位: 像素值, "title":"测试窗口",//窗口的默认标题...
转载
447阅读
0评论
0点赞
发布博客于 2 年前

Node.js读取文件相对路径写法注意

首先看一下文件的存放结构:我们现在希望在上面标记的JS文件里面读取html里面的内容,我们的代码如下:var fs=require("fs");fs.readFile('test.html',function (err,data) { if(err){ console.log(err); }else{ conso...
转载
171阅读
0评论
0点赞
发布博客于 2 年前

计算机系统安装及相关知识

前言:1、iso是一种光盘映像格式,.gho是通过ghost工具备份的系统备份文件,.gho可以封装成.iso格式的镜像,网上下载的ghost系统镜像是.iso格式,ghost系统iso镜像解压后可以提取到.gho文件;2、微软官方原版系统也是iso镜像,原版系统的安装文件是wim,原版iso镜像解压后到sources目录找到install.wim这个文件3、进入大白菜pe之后,打开...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

MongoDB学习笔记(四) 集群搭建之主从复制

常见的 MongoDB 集群有三种,分别是主从复制、副本集和分片,这篇文章将会对主从复制进行简单的介绍开始先说一下,这篇文章用到的所有代码都是经过本地测试的,博主用于测试的操作系统为 CentOS 7好,下面正式开始!1、介绍主从复制(Master/Slaver)可以算得上是最简单的一种集群搭建方式啦,严格来说可能都算不上一个集群实际上,它只是 使用一个或多个从节点同步主节点的...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

MongoDB学习笔记(二) 增删改查

1、基本概念由于 MongoDB 和我们常用的关系型数据库也有一定的联系,这里先给大家说一下,便于 类比学习关系型数据库MongoDB数据库数据库表集合行文档列字段(1)数据库MongoDB 的单个实例可以容纳多个独立的数据库,不同的数据库放置在不同的文件中(2)集合集合是 MongoDB 文档的集合,类似于关系型数据库中表的...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

MongoDB学习笔记(一) 安装配置

这篇文章,我们将会学习如何在 Windows 和 Linux 环境下安装配置 MongoDB1、Windows 环境博主使用的系统是 Win10,计划安装 MongoDB 4.2.0 版本(1)安装 MongoDB在 官网 下载安装文件(.msi 文件)等下载完成后,运行 .msi 文件安装 MongoDB,有几个地方需要注意一下的这里我们选择自定义安装更改...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

MongoDB学习笔记

简单来说,MongoDB 是一个由 C++ 语言编写的基于分布式文件存储的开源数据库系统与关系型数据库不同,MongoDB 是一个基于文档的 非关系型数据库它将数据存储在类似于 JSON 的文档中,因此也具有更好的表达能力,是一个广泛使用的流行的数据库MongoDB 学习笔记整理如下:MongoDB学习笔记(一) 安装配置MongoDB学习笔记(二) 增删改查MongoDB...
转载
35阅读
0评论
0点赞
发布博客于 2 年前

webpack学习笔记(六) 缓存

为什么要使用缓存呢?单就功能来讲,不用缓存也能达到同样的效果,使用缓存最大的目的其实是为了 提高性能为此我们必须要确保 webpack 编译生成的文件能被客户端缓存,并且当文件发生变化后,客户端能得到新的文件1、哈希命名下面,我们先来搭建一个小小的项目,一步一步说明如何在 webpack 中配置使用缓存创建一个空文件夹 Demo,作为项目的根目录,然后在该目录中运行以下命令安装依...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

CSS学习笔记(十) 样式覆盖规则

有的时候 CSS 真的十分调皮,明明我们给一个元素指定了样式,但是在页面上却没有一点改变这时我们就要考虑是不是别处指定的样式覆盖了当前指定的样式呢?所以了解一下样式覆盖规则还是十分有必要的,对于一个元素的某个属性而言,表现出来的样式会遵循以下的规则(1)内联样式 > 内部样式表 / 外部样式表<!DOCTYPE HTML><html><he...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

MongoDB学习笔记(五) 集群搭建之副本集

常见的 MongoDB 集群有三种,分别是主从复制、副本集和分片,这篇文章将会对副本集进行简单的介绍开始先说一下,这篇文章用到的所有代码都是经过本地测试的,博主用于测试的操作系统为 CentOS 7好,下面正式开始!1、介绍之前讲到,主从复制集群利用从节点对主节点的数据进行备份,在主节点发生故障后可以手动恢复数据但是这里有一个问题,那就是每次当主节点发生故障后,都需要暂停服务并...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

webpack学习笔记(五) 懒加载

懒加载,也称为按需加载,是一种可以提高网站初始响应速度的方式在网站初次加载时,并不会加载全部代码,而是当用户完成某些特定操作后,才会引用新的代码块1、存在问题好的,首先我们还是来看一下不使用懒加载时的情况创建一个空文件夹 Demo,作为项目的根目录,然后在该目录下运行以下命令安装依赖> # 创建 package.json 文件> npm init -y> ...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

webpack学习笔记(三) source map

source map 是一种能够将处理后的代码映射回源代码的工具,可以帮助我们追踪错误在源代码中的位置这篇文章,我们将会讲解在 webpack 中通过 devtool 选项配置使用 source map 的一些事情1、存在问题首先我们来看一下,在不使用 source map 的情况下,项目开发会出现什么问题创建一个空文件夹 Demo 作为项目的根目录,在该目录下使用命令安装项目的...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

MongoDB学习笔记(三) 聚合

在数据库的实际应用中,我们常常需要使用聚合操作帮助我们处理数据,对数据进行统计和整理这篇文章我们将会学习如何在 MongoDB 中使用聚合操作1、聚合函数与聚合管道使用聚合函数与聚合管道的基本语法格式如下:db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)常见的聚合函数如下:聚合函数主要用于处理数据,例如求和、求平均值等,并返...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

webpack学习笔记(二) 入门

这篇文章我们将通过一个小小的 Demo 了解 webpack 的基本使用1、入门首先我们创建一个空目录 Demo,作为项目的根文件夹在目录下运行 npm init 命令,初始化文件 package.json> npm init -y # 以默认的方式初始化 package.json 文件然后,我们可以通过 NPM 安装 webpack> npm install -...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

webpack学习笔记(四) 自动编译

我们每次修改代码之后,如果想要在浏览器中看到变化,都先要手动编译代码,这样未免有些麻烦在 webpack 中,配置某些选项可以帮助我们在代码发生变化之后自动编译代码1、存在问题首先我们搭建一个简单的项目,感受一下在不使用自动编译之前项目开发的状态创建一个空文件夹 Demo,作为项目的根目录,在该目录下运行如下命令安装项目所需依赖> # 创建 package.json 文件...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

webpack学习笔记(一) 核心概念

这篇文章我们先来简单看看 webpack 中几个的核心概念,并粗略学习一下配置文件的写法1、mode在 webpack 中有两种常见的模式,一种是 development(开发模式),一种是 production(生产模式)两种模式下都有对应的 webpack 内置优化在 development 模式下,process.env.NODE_ENV 的值将被设置为 developm...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

CSS学习笔记(九) 居中方案

在 CSS 中,居中对齐是我们常常需要用到的布局方式,下面介绍一些常用的居中方法1、文字居中(1)文字水平居中<!DOCTYPE html><html><head> <style> .box { width: 500px; height: 300px; border:...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

webpack学习笔记

之前一直有听说过 webpack,但是一直没有时间细看,今天终于有空对着官方文档整理了一遍下面是官方文档的链接 https://www.webpackjs.com/concepts/,有兴趣的朋友也可以直接看看简单来说,webpack 就是一个 JavaScript 应用程序的 静态模块打包器(module bundler)针对一个入口文件,webpack 会递归地构建一个依赖关系...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

CSS学习笔记(七) 粘性布局

粘性布局是什么呢?我们先来看看效果演示没错,其实就是在页面滚动的时候保持元素(这里的是标题)在页面视图上方,也就是我们常常看到的 吸附效果这样的效果究竟是如何实现的呢?很简单,只要使用 position: sticky 即可,一份简单的示例代码如下:<!DOCTYPE HTML><html><head> <style>...
转载
196阅读
0评论
0点赞
发布博客于 2 年前

CSS学习笔记(八) 弹性布局

关于弹性布局的教程,网上已经有很多很多写得比较详细的,所以这里就不再细说啦这篇文章将会把常用的属性整理出来,就当作是一个速查手册吧,方便以后使用1、基本概念设置 display: flex; 的元素称为 Flex 容器,其中所有的子元素称为 Flex 项目容器存在两根用于定位的轴,分别是水平的 主轴 和垂直的 交叉轴,项目默认沿主轴排列2、容器属性(设置在容器上)fle...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

效率系列(五) VSCode常用快捷键

写在前面的话:熟悉快捷键可以帮助我们更高效的打码哦1、打开快捷键描述Ctrl + N新建文件Ctrl + Shift +N新建窗口Ctrl + O打开文件Ctrl + K + O打开文件夹Ctrl + R切换文件夹Ctrl + W关闭文件Ctrl + Shift + T重新打开最近关闭的文件Ctrl + Shi...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

CSS学习笔记(六) 定位

1、定位模式首先,我们先来看看 CSS 中三种定位模式的一些基本特点【重要】,它们分别是绝对定位、相对定位和浮动定位相对定位相对定位的元素出现在正常文档流中通过设置垂直或水平位置,可以让元素相对于起点进行移动无论是否进行移动,元素仍然占据原来的空间因为相对定位的元素占据原来的空间,所以移动元素可能会覆盖页面上的其它元素绝对定位绝对定位的元素将从文档流中完全删除,因...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

React学习笔记(六) Create React App

1、介绍Create React App 是官方支持的创建单页应用程序的方法,可以帮助我们快速搭建一个繁杂的脚手架我们可以直接使用命令 npm install create-react-app -g 全局安装 Create React App然后使用命令 create-react-app <project-name> 创建一个应用程序注意在创建应用程序过程中,由...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

CSS学习笔记

层叠样式表(Cascading Style Sheets,CSS)用于为 HTML 元素 指定样式,从而使得内容与表现分离CSS 系列文章整理如下,有不足之处还请多多指正:CSS学习笔记(一) 基本介绍CSS学习笔记(二) 选择器CSS学习笔记(三) 样式声明CSS学习笔记(四) 框模型CSS学习笔记(五) 过渡与动画CSS学习笔记(六) 定位CSS学习笔记(七) 粘性...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

【Python】递归输出目录结构

废话不多说,直接上代码import os# 第一种方式def recu_list_dirs_by_dictionary_order(path, indent = 0, maxi = -1): ''' 按字典序递归输出目录结构 :param path: str 文件路径 :param indent: int 首次缩进空格(...
转载
150阅读
0评论
0点赞
发布博客于 2 年前

效率系列(六) Chrome调试技巧

前言:Chrome 自带的开发者工具是一个简单实用的调试工具,下面我们来看看这个强大的工具要怎么使用吧1、开发者工具打开 Chrome 浏览器,使用快捷键 Ctrl + Shift + I 或 F12 打开开发者工具,这里以 Chrome 官网 作为例子可以看到网页下半部分显示的就是开发者工具,用红色方框圈起来的就是工具栏,下面我们将对它们进行介绍2、两个小工具在工具栏的最左...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

React学习笔记(七) React Router

目录 1、安装 2、入门 3、路由器组件 4、路由匹配组件 5、导航组件 6、URL 参数 7、查询参数 8、重定向 9、防止转换 10、路由配置 1、安装Re...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

Ubuntu安装docker

1. 卸载旧版本docker# 新装的不用执行sudo apt-get remove docker docker-engine docker.io2. 更新系统软件sudo apt update3. 安装依赖包sudo apt-get install \ apt-transport-https \ ca-cert...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

Ubuntu的简单使用

一. Ubuntu开启22端口  sudo apt-get install openssh-server  下载ssh  sudo systemctl ssh start      开启二. Ubuntu初始化root密码  sudo passwd root三. Ubuntu在xshell上登录root  vi /etc/ssh/sshd_config 注释掉 P...
转载
84阅读
0评论
0点赞
发布博客于 2 年前

Jenkins自动化部署项目

一. Jenkins自动化部署django项目  1. 用到的技术栈    Jenkins + supervisor + nginx + django + gunicorn  2. gunicorn的使用- 使用gunicorn启动django项目 gunicorn -w 3 -b 0.0.0.0:8001 projectdir.wsgi:applicati...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

题解-AtCoder ARC-083F Collecting Balls

ProblemARC083F题意概要:给定 \(2n\) 个二维平面上的球,坐标分别为 \((x_i,y_i)\),并给出 \(n\) 个 \(A\)类 机器人 和 \(n\) 个 \(B\)类 机器人,其中:\(A\)类 加5分 机器人分布在横坐标上,坐标依次为 \((1,0),(2,0),\cdots ,(n,0)\),触发第 \(i\) 个机器人,它会将位处第 \(i\) ...
转载
62阅读
0评论
0点赞
发布博客于 2 年前

题解-CTS2019氪金手游

Problem\(\mathtt {loj-3124}\)题意概要:给定 \(n\) 个点,\(w_i\) 分别有 \(p_{i,1},p_{i,2},p_{i,3}\) 的概率取 \(1,2,3\)。在确定了所有的 \(w_i\) 后再开始游戏:不断抽点,点 \(i\) 被抽中的概率为 \(\frac {w_i}{\sum_{j=1}^nw_j}\),直到所有点都被抽中过。给定...
转载
56阅读
0评论
0点赞
发布博客于 2 年前

题解-CTS2019随机立方体

problem\(\mathtt {loj-3119}\)题意概要:一个 \(n\times m\times l\) 的立方体,立方体中每个格子上都有一个数,如果某个格子上的数比三维坐标中至少有一维相同的其他格子上的数都要大的话,我们就称它是极大的。将 \(n\times m\times l\) 的排列随机填入这些格子,求恰有 \(k\) 个极大的数的概率。\(T\) 组数据。\(...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

题解-APIO2019路灯

problem\(\mathtt {loj-3146}\)题意概要:一条直线上有 \(n+1\) 个点和 \(n\) 条道路,每条道路连通相邻两个点。在 \(q\) 个时刻内,每个时刻有如下两种操作之一:切换某条道路的状态,即:若原来是连通的,则现在断开;若原来断开,则现在连通给出 \(x,y\),询问在这次询问之前,有多少个时刻满足 \(a\rightarrow b\) 的道...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

题解-APIO2019桥梁

problem\(\mathrm {loj-3145}\)题意概要:给定一张 \(n\) 点 \(m\) 边的无向图,边有边权,共 \(q\) 次操作,每次会将第 \(x\) 条边的权值改为 \(y\),或询问从 \(x\) 开始只走大于等于 \(y\) 的边能到达多少点。\(n\leq 5\times 10^4,\ m,q\leq 10^5\)Solution这道题和 \(H...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

题解-APIO2019奇怪装置

problemloj-3144题意概要:设函数 \(f(t)\) 的返回值为一个二元组,即 \(f(t)=((t+\lfloor \frac tB\rfloor)\bmod A, t\bmod B)\),现在给出 \(n\) 个区间,问 \(t\) 在这 \(n\) 个区间中取值时,有多少个不同的 \(f(t)\)。\(n\leq 10^6,\ l_i,r_i,A,B\leq 10...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

题解-AtCoder ARC-078F Mole and Abandoned Mine

problemATC-arc078F题意概要:给定一个 \(n\) 点 \(m\) 边简单无向图(无自环无重边),边有费用,现切去若干条边,使得从 \(1\) 到 \(n\) 有且仅有一条简单路径,求最小化花费。\(n\le 15, n-1\le m\le \binom n2\)Solution看到 \(n\leq 15\) 大概就能猜到复杂度是 \(O(3^n)\) 左右的,...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

Vim的使用

vimrc中加入:(会把方向键印射为无任何操作,逼迫使用hjkl)noremap <Up> <Nop>noremap <Down> <Nop>noremap <Left> <Nop>noremap <Right> <Nop>vimrc中加入:set n...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

MySQL语句

求总成绩大于220分的同学SELECT * FROM students a WHERE Chinese+maths+English>220转载于:https://www.cnblogs.com/lee18/p/11543506.html
转载
30阅读
0评论
0点赞
发布博客于 2 年前

反射

反射:将类的各个组成部分封装为其他对象,这就是反射机制* 好处:1.可以在程序运行过程中,操作这些对象。2.可以解耦,提高程序的可扩展性。* 获取Class对象的方式:1.Class.forName("全类名"):将字节码文件加载进内存,返回Class对象...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

注解

## 注解:* 概念:说明程序的。给计算机看的* 注释:用文字描述程序的。给程序员看的* 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。* 概念描述:...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

file

构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent, String child) :从父抽象路径名和子路径名...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

exception(异常)

throw关键字 作用: 可以使用throw关键字在指定的方法中抛出指定的异常 使用格式: throw new xxxException("异常产生的原因"); 注意: 1.throw关键字必须写在方法的内部 2.throw关键字后边new的对象必须是Exception或者Exception的子类对象...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

MySQL问题

将列字段的属性修改成utf8alter table `tablename` convert to charset utf8; 转载于:https://www.cnblogs.com/lee18/p/11521762.html
转载
43阅读
0评论
0点赞
发布博客于 2 年前

maven 中 遇到的问题

在maven下载失败期间产生了许多后缀为.lastupdated的文件,一般是下载失败后产生的文件,当这些文件存在时,maven并不回去自动下载jar包,附上批量删除.lastupdated问价的方法:windows系统下,cd到本地仓库目录下,运行命令(转载自CSDN博客) for /r %i in (*.lastUpdated) do del %i转载于:http...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

Spring

spring 概述Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,IOC ...
转载
7阅读
0评论
0点赞
发布博客于 2 年前

Java读取文本数字

package com.itheima.Demo04.Reader;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;public class Test { public static void main(String[] args) throws IOExcepti...
转载
137阅读
0评论
0点赞
发布博客于 2 年前

Servlet

## Servlet:server applet* 概念:运行在服务器端的小程序* Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。* 将来我们自定义一个类,实现Servlet接口,复写方法。* 快速入门:1.创建JavaEE项目2....
转载
21阅读
0评论
0点赞
发布博客于 2 年前

EL表达式与JSTL

EL表达式1. 概念:Expression Language 表达式语言2. 作用:替换和简化jsp页面中java代码的编写3. 语法:${表达式}4. 注意: * jsp默认支持el表达式的。如果要忽略el表达式 1. 设置jsp中page指令中:isELIgnored="true" 忽略当前jsp页面中所有的el表达式 2...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

mysql 语句

单表查询(增删改)1. 添加数据: * 语法: * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); * 注意: 1. 列名和值要一一对应。 2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,.....
转载
59阅读
0评论
0点赞
发布博客于 2 年前

JSP

1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType()...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

Filter Listener

Filter (web的三大组件之一)1. 概念: * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤.... 快速入门:(和servlet对比来看,很多都类似) 1. 步骤: 1. 定义一...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

session

## Session:主菜1.概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession2.快速入门:1.获取HttpSession对象:HttpSession session = request.getSession();2.使用Http...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

leetcode--Maximum Subarray

Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array[−2,1,−3,4,−1,2,1,−5,4],the contiguous subarray[4,−1,2,1]h...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

Spark_scala_Maven项目创建

IDEA创建WordCount Maven项目创建WordCount源文件words.text 内容this is one linethis is two lineWordCount源码说明参考: https://www.cnblogs.com/studyNotesSL/p/11367751.htmlimport org.apache.log4j.{Leve...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

LRU的实现(使用list)

首先是LRU的定义,LRU表示最近最少使用,如果数据最近被访问过,那么将来被访问的几率也更高。所以逻辑应该是每次都要将新被访问的页放到列表头部,如果超过了list长度限制,就将列表尾部的元素踢出去。主要结构,STL中的双向链表结构list。主要操作有get,表示访问key对应的value,此时要查询双链表,找到key对应value,再将其从list中删除,插入到list...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

JavaScript 遍历对象、数组总结

在日常工作过程中,我们对于javaScript遍历对象、数组的操作是十分的频繁的,今天抽空把经常用到的方法小结一下,方便今后参考使用! javaScript遍历对象总结  1、使用Object.keys()遍历 返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).var obj = {'0':'a','1':'b','2':...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

POI操作Excel

POIpackage com.zy.test;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

Windows 7 32bit 操作系統下安裝ALTERA公司USB-Blaster驅動

因為好久沒弄FPGA,最近安裝USB-Blaster驅動在WIN7下和XP不同,記錄一下Step 1在設備和打印機中找到為正常安裝的驅動USB-BlasterStep 2單擊打開屬性標籤Step 3單擊屬性以後,選擇更新驅動程序Step 4單擊瀏覽計算機以查找驅動設備程序軟件Step 5...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

湖南工业大学网络工程专业课表(大三,大四)

大三上学期。。一个学期八门课。呵呵,好。。我自己的计划是大二上学期学好,学完,java,网络编程(php),计算机网络原理....大二下学期学计算机操作系统,组成原理。等等等。。考网络工程师,软件工程师。。反正一定要提前学完它。争取在大三下学期学完所有课。。转载于:https://www.cnblogs.com/tangcong/archive/2011/03/30/1999...
转载
294阅读
0评论
0点赞
发布博客于 2 年前

偏最小二乘回归(PLSR)- 2 标准算法(NIPALS)

1 NIPALS 算法 Step1:对原始数据X和Y进行中心化,得到X0和Y0。从Y0中选择一列作为u1,一般选择方差最大的那一列。 注:这是为了后面计算方便,如计算协方差时,对于标准化后的数据,其样本协方差为cov(X,Y)=XTY/(n-1)。 Step2:迭代求解X与Y的变换权重(w1,c1)、因子(u1,t1),直到收敛 step 2.1:利用Y的信息U1,求X的...
转载
416阅读
0评论
0点赞
发布博客于 2 年前

lodash用法系列(3),使用函数

Lodash用来操作对象和集合,比Underscore拥有更多的功能和更好的性能。官网:https://lodash.com/引用:<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js"></script>安装:npm install lodash首先通过npm安装lod...
转载
111阅读
0评论
0点赞
发布博客于 2 年前

T-SQL Recipes之Index Defragmentation

The Problem索引一直是优化查询性能的不二法门。其中一个最直接的问题便是当审查一个低性能查询语句时,检查索引是否在正确的地方或者加索引没有。运行一个batchjob查看索引碎片,必要时采取步骤优化索引碎片是日常维护程序中不可缺少的。今天的主题便是如何判定数据库中的索引碎片和优化措施我们经常会用到sys.dm_db_index_physical_stats表来查看索引信息...
转载
35阅读
0评论
0点赞
发布博客于 2 年前

ODP.NET中的Command对象

  ODP.NET的用法与微软的组件差别不大,但是还是有些不同的,主要集中在OracleCommand对象上。  1,参数前缀    ODP.NET使用":",微软的组件使用"@"。  2,BindByName    参数数组与SQL语句参数匹配规则:微软的组件中默认是用参数数组的名称,而ODP.NET中默认是用参数数组的索引。可能这么说太不明白,看下面的代码: strin...
转载
62阅读
0评论
0点赞
发布博客于 2 年前

终于在博客园安家了!

终于在博客园安家了!记事:2007.3.29排名2999,过了3000大关.2007-12-18 排名 - 1799 转载于:https://www.cnblogs.com/xiaoxijin/archive/2007/02/21/653265.html
转载
34阅读
0评论
0点赞
发布博客于 2 年前

【测试面试】经典测试面试题(转)

转自:https://www.cnblogs.com/zjd2626/p/6692350.html1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;如果没有文档依据...
转载
866阅读
0评论
0点赞
发布博客于 2 年前

理解奇偶校验

1、它解决什么问题?  数据传输过程中可能出错,接收方想知道传输过程是否出错。2、它是如何解决的?  以奇校验为例说明,发送方和接收方约定,发的数据(一组bit)必定是奇数个1。接收方对接受的数据进行检查,如果数据中1的个数不是奇数,认为数据传输过程中,出现了错误,要求发送方再次发送。那么问题来了,发送方如何保证发送的数据一定有奇数个1呢?答案是增加一个调节位。如果发送的内容...
转载
64阅读
0评论
0点赞
发布博客于 2 年前

jQuery学习笔记之制作动画与特效

制作多级菜单(l1)show(),hide()js代码$(function () { $("li:has(ul)").click(function (e) { if (this == e.target) { if ($(this).children().is(":hidden")) { $(this).c...
转载
115阅读
0评论
0点赞
发布博客于 2 年前

[转载]----Python Paramiko模块安装使用

本文说明:  本文属于转载,原文是:http://www.cnblogs.com/xia520pi/p/3805043.html1、简介  大家会发现,常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就不太方便了。  使用paramiko可以很好的解决以上问题,比起前面...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

NOIP模拟测试16

今天也没有什么干劲,明天再开始努力吧 OwOProblem A: Blue看数据范围必定贪心啊!今天也没有什么干劲,明天再开始努力吧 OwO懒得想了,建图流就完事了。zzz边权写错了,得到了20分的好成绩。正解就是个十分弱智的贪心,一只蛤蛤在能力范围内跳得越远越好。 1 #include <bits/stdc++.h> 2 3 ...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

微信小程序支持windows PC版了

微信 PC 版新版本中,支持打开聊天中分享的小程序,开发者可下载安装微信 PC 版内测版本进行体验和适配。最新版微信开发者工具新增支持在微信 PC 版中预览小程序 查看详情微信 PC 版内测版下载地址:https://dldir1.qq.com/weixin/Windows/WeChat2.7.0_beta.exe微信开发者工具下载地址:https://developers.weix...
转载
4391阅读
0评论
0点赞
发布博客于 2 年前

Log4Net使用手册 ---转载

Log4Net使用手册 http://www.cnblogs.com/yinyao/archive/2010/11/18/1880881.html1 简介 1.1Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 ...
转载
63阅读
0评论
0点赞
发布博客于 2 年前

aspNetMail 注册机

由于最近办公室的网速太慢了,所以更新少了。aspNetMail 注册机 下载转载于:https://www.cnblogs.com/liuxzh1026/archive/2007/01/07/614137.html
转载
22阅读
0评论
0点赞
发布博客于 2 年前

病毒编写教程

病毒编写教程作者: Billy Belceb【声明】~~~~~~~作者对因对此文档使用不当而造成的任何损失概不负责。这篇教程的目的是教会人们编写病毒和防护一些破坏力大的病毒的破坏。这篇教程仅作为教学目的。所以,如果有人利用这篇文章编写了破坏力很大的病毒,我可不负责任。如果通过这篇文章你看到我鼓励人们破坏数据的字眼,先去买副眼镜再说。【介绍】~~~~~~~亲爱的同志们...
转载
870阅读
0评论
0点赞
发布博客于 2 年前

二进制传输与文本传输区别

Ftp,winscp等工具下载文件时候有选项,可选的有二进制方式和文本方式。文本方式又称为ASCII方式两者区别如下。  ASCII 方式和BINARY方式的区别是回车换行的处理,binary方式不对数据执行任何处理,ASCII 方式将回车换行转换为本机的回车字符,比如Unix下 是
,Windows下是\r
,Mac下是\r  ASCII 方式下会转换文件,不一样的系统有不一样的行完毕...
转载
1027阅读
0评论
0点赞
发布博客于 2 年前

DAY 1 上午

动态规划动态规划需要满足的条件:1.重叠子问题(最优子结构)2.小问题->大问题设计状态+状态转移设计状态:1.状态表示:对当前状态的充分描述,即什么因素影响答案,并且要尽量简洁2.最优化值:则是对应的状态集合下的最优化信息(方案值),我们最终能通过其直接或间接得到答案。对于状态的表示,要满足三条性质1:具有最优化子...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

『震惊』告诉你一个真实的上海薪水概念!!!

转自:http://www.happy365bbs.com/dispbbs.asp?boardID=3&ID=824&page=1   一直看到有同学讨论工资的高低的问题,我觉得有一些误区是大家要认识到的,所以特地在这里分享一下。下面完全是个人家庭的真实情况,没有任何虚构。为了个人隐私,请大家不要推测调查,谢谢了。   我有Z,S,C,H四个姐姐和一个哥哥CM,在上海工作.  ...
转载
58阅读
0评论
0点赞
发布博客于 2 年前

Hadoop和Spark的Shuffer过程对比解析

Hadoop ShufferHadoop 的shuffer主要分为两个阶段:Map、Reduce。Map-Shuffer:这个阶段发生在map阶段之后,数据写入内存之前,在数据写入内存的过程就已经开始shuffer,通过设置mapreduce.task.io.sort.mb的参数,可改变内存的大小,默认为100M。数据在写入内存大于80%时,会发生溢写spill)过程,将数据整体...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

动态规划详细解释

推荐博客:https://www.zhihu.com/question/23995189/answer/613096905【动态规划满足的条件】最优子结构性质:大问题的最优解可以由小问题的最优解推出,这个性质叫做“最优子结构性质”。无后效性:一旦f(n)确定,“我们如何凑出f(n)”就再也用不着了。要求出f(15),只需要知道f(14),f(10),f(4)的值...
转载
21阅读
0评论
0点赞
发布博客于 2 年前