自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Kettle-动态数据链接,使JOB得以复用

动态数据连接,使JOB得以复用 背景移动执法系统在目前的主要的部署策略为1+N的方式,即总队部署一套,地市各部署一套,且基本都在环保专网。各地市的业务数据需要推送到总队系统,以便总队系统做整体的监督、决策。在整个数据对接过程中,基于Kettle开发的各地市对接省厅的ETL程序,除了数据链接信息不同之外,其他信息基本相同。重复开发的成本过高。是否可以通过切换数据库链接信息以复用相同...

2019-09-27 23:06:00 596

转载 http响应消息

1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2....

2019-09-27 14:08:00 546

转载 request登录案例

一、案例需求1.编写login.html登录页面 username & password 两个输入框2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表3.使用JdbcTemplate技术封装JDBC4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您5.登录失败跳转到FailServlet展示:登录失败,用户名...

2019-09-27 11:12:00 490

转载 Request

一、Request原理和继承体系1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息2. request对象继承体系结构: ServletRequest -- 接口 ...

2019-09-25 13:55:00 214

转载 http请求协议

一、简介* 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立...

2019-09-24 13:26:00 86

转载 servlet

一、servlet1、简介* 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。2、servlet快速入门快速入门: 1. 创建JavaEE项目 2. 定义一个类,实现Servlet接口 * public cl...

2019-09-23 16:34:00 65

转载 差分数组

1.定义:对于离线数列d,建立差分数组f,则 f[1]=d[1],f[i]=d[i]-d[i-1]2.性质(1):对于各个项,有d[2]=d[1]+ (d[1]-d[1]) =f[1]+f[2],即:d[i]=Σf[i](2):求数列的前缀和 sum(x)=Σ(i=1,x)Σ(j=1,i)f [ j ]=Σ(i=1,x)(x-i+1)*f(i)3.作用快速处理区...

2019-09-22 13:00:00 81

转载 递推

方格涂色问题n个方格,用红、粉、绿三色涂每个格子,要求相邻的方格不能同色,且首位两格也不同色,求满足要求的涂法令f(n)=1,2,...,n-1,n, 前n-2个已涂好色,涂n-1有两种情况(1):n-1与n-2和1的色都不同,无选择,则f(n-1)(2):n-1与n-2不同,与1相同,则n有两个选择,也就是f(n-2)*2;所以f(n)=f(n-1)+2*f(n-2...

2019-09-21 22:14:00 120

转载 离散化

1:对原序列进行排序,使其按升序排列。2:去掉序列中重复的元素。3:此时序列中各位置的值和位置的序号就是离散化的映射方式。含重复元素for(int i=1;i<=n;i++) { cin>>a[i]; b[i]=a[i]; } sort(b+1,b+1+n); int len=un...

2019-09-21 21:06:00 77

转载 线段树

建树struct node { int L,R; int w;///区间和 int f;}t[4*n+1];void build(int k,int L,int R) { t[k].L=L; t[k].R=R; if(L==R) { t[k].w=a[i]; ///叶节点 re...

2019-09-21 13:52:00 68

转载 最优装载(二分答案)

给n个货物,k辆车,求每辆车的最大装载量的最小值#include <iostream>#include <queue>#include <cstdio>#include <cstring>using namespace std;typedef long long ll;int n,k;int a[500]...

2019-09-21 13:41:00 249

转载 最小生成树

Kruskal算法加边法,初始边数为0,每次选择一条满足条件的最小代价边,加入到最小生成树的边集合里。适用于简单图#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int n,m,tot=0,k=0;int...

2019-09-21 12:28:00 82

转载 并查集

int getf(int x) { return x==f[x]?x:f[x]=getf(f[x]);}void merge(int x,int y) { x=getf(x),y=getf(y); if(x!=y) f[y]=x;}转载于:https://www.cnblogs.com/wronin/p/11560710.htm...

2019-09-20 23:55:00 88

转载 堆(一半)

最小堆、向下调整void siftdown(int i) { int flag=0,t; while(i*2<=n&&!flag) { if(h[[ii]>h[i*2]) t=i*2; else t=i; if(i*2+1<=n) { if(...

2019-09-20 23:46:00 170

转载 xml基础

一、xml概述1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. x...

2019-09-20 13:28:00 75

转载 Coffee Chicken (斐波那契字符串)

S(1) = {"COFFEE"}S(1)="COFFEE";S(2) = {"CHICKEN"}S(2)="CHICKEN";S(n) = S(n-2) :: S(n-1)1 ≤ n ≤500,1 ≤ k ≤ min{∣S(n)∣,10^12 }给n和k 求出S(n)从第k位开始往后的10的字符递归定位,枚举10个位#include <bits/stdc++....

2019-09-20 13:21:00 143

转载 Nginx开启访问日志记录

1. vi /etc/nginx/nginx.conf2.打开 log_format 前的注释3.Server节点中加入access_log logs/www_access.log main;server { listen 80; server_name localhost;      log_format m...

2019-09-19 17:52:00 5573

转载 Selenium chromeDriver 下载地址

http://chromedriver.storage.googleapis.com/http://npm.taobao.org/mirrors/chromedriver/转载于:https://www.cnblogs.com/want990/p/11550808.html

2019-09-19 16:42:00 137

转载 漫漫人生路,我们该何去何从! Python让我找到了方向

互联网寒冬2017年冬天,是我人生中最难熬的一个冬天,其实2017年的冬天并不算太冷,比这冬日的寒风还要严寒的要属这所谓的”互联网寒冬”吧!各大厂裁员的消息充斥着互联网,互联网表面风光实则早己经千仓百孔。其实不仅仅是互联网,每个行业都一样。包括18、19这两年都还处在寒冬期。那为什么互联网界的人对着会这么敏感呢?尤其是程序员!因为IT的知识体系太过庞大,知识更新速度太快太快了。程...

2019-09-19 16:05:00 684

转载 Python Web开发环境搭建

Python Web开发环境搭建本文讲解Windows10下的Python Web环境搭建过程,Python语言使用3.7, Python的IDE使用PyCharm2019.1.3。参考资料:1、转载于:https://www.cnblogs.com/zhangzl419/p/11549671.html...

2019-09-19 14:52:00 365

转载 java:并发编程-Callable与Future模式

自己对线程池的理解:coresize 3maxsize 5blockLinkedQuenue 3当提交的任务在<=3时,创建三个线程干活大于3时,把任务先加入阻塞式队列,当有空闲的核心线程便去执行他们,队列中的任务执行是实际运行的线程在复用执行如果后面有提交了很多任务,队列都放不下了,就赶紧创建新的线程去执行他们,如果任务已经大于了>队列+最大线程数,...

2019-09-18 23:20:00 83

转载 bootstrap-全局CSS&js插件

一、全局CSS1、概述1. 全局CSS样式: * 按钮:class="btn btn-default" * 图片: * class="img-responsive":图片在任意尺寸都占100% * 图片形状 * <img src="..." alt="..." class="img-rounded"&gt...

2019-09-18 15:40:00 153

转载 bootstrap入门&栅格系统

一、概述1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的css样式和js插件。我们开...

2019-09-18 14:25:00 96

转载 在Linux上部署Nginx,反向代理tornado的WebSite

1.安装 Nginxyum install -y nginx2. 修改nginx配置文件cd /etc/nginx/mv nginx.conf nginx.conf.swfmv nginx.conf.default nginx.confvi nginx.confupstream tornados{ server 127.0...

2019-09-17 17:48:00 340

转载 高斯消元

#include<stdio.h>#include<algorithm>#include<iostream>#include<string.h>#include<math.h>using namespace std;const int MAXN=50;int a[MAXN][MAXN];/...

2019-09-17 16:43:00 66

转载 JavaScript中的事件

一、事件监听机制1、概述* 概念:某些组件被执行了某些操作后,触发某些代码的执行。 * 事件:某些操作。如: 单击,双击,键盘按下了,鼠标移动了 * 事件源:组件。如: 按钮 文本输入框... * 监听器:代码。 * 注册监听:将事件,事件源,监听器结合在一起。 当事件源上发生了某个事件,则触发执行某个监听器代码。* 常见的事件: 1...

2019-09-17 15:07:00 98

转载 Linux上安装Mysql

注意! 设置密码时要加密码函数,PASSSWORD(‘#####’),要不然,你死也登不上去。另:密码设置失败,无法正常登录的补救方案:1.关闭Mysql服务systemclt stop mysqld2.启动无安全验证的Mysql服务mysqld_safe --user=mysql --skip-grant-tables --skip...

2019-09-17 13:45:00 110

转载 Linux上安装Python3

1. 安装支持包yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-d...

2019-09-17 11:30:00 68

转载 DOM

一、概述* 概念: Document Object Model 文档对象模型 * 将标记语言文档的各个组成部分,封装为对象。可以使用这些对象,对标记语言文档进行CRUD的动态操作* W3C DOM 标准被分为 3 个不同的部分: * 核心 DOM - 针对任何结构化文档的标准模型 * Document:文档对象 * Element:元...

2019-09-17 11:27:00 62

转载 BOM

一、BOM概述1. 概念:Browser Object Model 浏览器对象模型 * 将浏览器的各个组成部分封装成对象。2. 组成: * Window:窗口对象 * Navigator:浏览器对象 * Screen:显示器屏幕对象 * History:历史记录对象 * Location:地址栏对象二、window窗口对象1、windo...

2019-09-16 16:45:00 85

转载 JavaScript对象

1、Function:函数(方法)对象1. 创建: 1. var fun = new Function(形式参数列表,方法体); //忘掉吧 2. function 方法名称(形式参数列表){ 方法体 } 3. var 方法名 = function(形式参数列表){ ...

2019-09-16 11:06:00 79

转载 EFcore 自定义执行SQL语句

public static class EntityFrameworkCoreExtension { private static DbCommand CreateCommand(DatabaseFacade facade, string sql, out DbConnection connection, params object[] parameters) {...

2019-09-15 20:23:00 3520

转载 快速乘

ll ksc(ll a,ll b,ll mod) { a%=mod,b%=mod; ll ret=a*b-(ll)((long double)a*b/mod+0.5)*mod; return ret<0?ret+mod:ret;}转载于:https://www.cnblogs.com/wronin/p/11517138.html...

2019-09-13 16:45:00 78

转载 图解冒泡排序算法

图解冒泡排序冒泡排序是常用排序算法中最简单的一种,可能很多同学看到这个标题之后就会很不屑的说,冒泡排序谁不会吖,你还在这里献丑!我就献丑了,怎么了!我骄傲了吗?还不会的同学好好看了,以后你也可以在别人面前说,连冒泡排序都不会退出程序界啦。基于这个背景衍生了一个排序算法鄙视链。排序算法鄙视链:写冒泡的鄙视不会的,会选择排序的鄙视只会冒泡的,会插入排序的鄙视选择排序,希尔排序鄙...

2019-09-12 15:37:00 87

转载 JavaScript语法-流程控制语句

一、JavaScript特殊语法JS特殊语法: 1. 语句以;结尾,如果一行只有一条语句则 ;可以省略 (不建议) 2. 变量的定义使用var关键字,也可以不使用 * 用: 定义的变量是局部变量 * 不用:定义的变量是全局变量(不建议)二、流程控制语句1. if...else...2. switch: * 在java中,swit...

2019-09-12 14:30:00 141

转载 JavaScript运算符

一、逻辑运算符逻辑运算符 && || ! * 其他类型转boolean: 1. number:0或NaN为假,其他为真 2. string:除了空字符串(""),其他都是true 3. null&undefined:都是false 4. 对象:所有对象都为true-------------...

2019-09-12 13:36:00 74

转载 JavaScript基本语法

一、JavaScript简介* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: ...

2019-09-11 17:14:00 73

转载 CSS注册页面案例

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册页面</title><style> *{ margin: 0px; padding: 0px; ...

2019-09-11 15:10:00 456

转载 最短路

Dijkstra 求s到其他点的最短距离,无法求含负权边图#include <iostream>#include <cstring>#include <queue>using namespace std;typedef long long ll;#define inf 0x3f3f3f3fconst int ma...

2019-09-10 22:12:00 73

转载 centos7搭建LNMP环境

原文:https://www.cnblogs.com/lishanlei/p/9055344.html一、系统镜像源切换系统:centos7关闭防火墙和selinuxcp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupyum -y install wgetwget -O /...

2019-09-10 13:45:00 71

空空如也

空空如也

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

TA关注的人

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