EXTENDED LIGHTS OUT (高斯消元)

In an extended version of the game Lights Out, is a puzzle with 5 rows of 6 buttons each (the actual puzzle has 5 rows of 5 buttons each). Each button has a light. When a button is pressed, that button and each of its (up to four) neighbors above, b
分类: 其他 发布时间: 08-16 23:28 阅读次数: 0

python的宝贝模块

模块(modue): 一堆代码的集合,实现某个功能。 为什么需要模块(modue)? 在计算机程序开发中,后期代码越来越多,为了使代码更容易维护。 在Python中,一个.py文件就称之为一个模块(Module)。将一些特定功能的函数进行分组,将其放到不同的文件当中。 应用模块的优点: 使代码更容易进行维护。 模块分类: 自定义模块 内置标准模块(又称标准库) 开源模块 使用模块需特别注意: 使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己
分类: 其他 发布时间: 08-16 23:28 阅读次数: 0

HSSF与XSSF导出excel文档

Apache POI Apache POI 是用Java编写的免费开源的跨平台的 Java API,它可以创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。 用它可以使用Java读取和创建,修改MS Excel文件.而且,还可以使用Java读取和创建MS Word和MSPowerPoint文件。Apache POI 提供Java操作Excel解决方案(适用于Excel97-2008)。 HSSF and XSSF
分类: 其他 发布时间: 08-16 23:28 阅读次数: 0

机器学习:集成学习(Ada Boosting 和 Gradient Boosting)

一、集成学习的思路 共 3 种思路: 独立的集成多多个模型,每个模型有一定的差异,最终综合有差异的模型的结果,获得学习的最终的结果; Boosting(增强集成学习):集成多个模型,每个模型都在尝试增强(Boosting)整体的效果; Stacking:集成 k 个模型,得到 k 个预测结果,将 k 个预测结果再传给一个新的算法,得到的结果为集成系统最终的预测结果; 二、增强集成学习(Boosting)  1)基础理解 Boosting 类的集成学习,主要有:Ada Boosting 和 Gr
分类: 其他 发布时间: 08-16 23:28 阅读次数: 0

http网络协议 学习摘要

一:HTTP协议状态码 状态码主要用于描述当客户端向服务器发送请求时的返回结果,标记服务端的处理是否正常,通知出现的错误等工作。 状态码整体分为五大类: 1开头的状态码:信息类状态码,主要接收请求,表示接受正在处理; 2开头的状态码:请求成功状态码,表示请求正常处理完毕; 3开头的状态码:重定向状态码,表示需要进行附加操作以完成客户端请求; 4开头的状态码:客户端错误,代表服务器无法处理请求; 5开头的状态码:服务器错误,代表服务器处理请求时出错 ; 常见的状态码 200 请求成功。一般用于G
分类: 其他 发布时间: 08-16 23:28 阅读次数: 0

安迪的第一个字典 (Andy's First Dictionary,UVa10815)

题目描述: #include<iostream> #include<string> #include<set> #include<sstream> using namespace std; set<string> dic; string s, buf; int main() { while(cin >> s) { for(int i = 0; i < s.length(); i++) if(isalpha(s[i])) s[i] = tolo
分类: 其他 发布时间: 08-16 23:28 阅读次数: 0

LVS负载均衡群集--NAT模式

LVS简介1、在互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器难以承担所有的访问。除了使用价格昂贵的大型机、专用负载分流设备以外,企业多选择构建群集服务器——通过整合多台相对廉价的普通服务器,以同一个地址对外提供相对的服务。本篇博客将介绍企业中常用的一种群集技术——LVS。负载均衡群集:以提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标
分类: 企业开发 发布时间: 08-16 23:20 阅读次数: 0

003 主键问题

一.概述 主键的问题在mybatis-plus之中给出了一个解决方法,我们可以指定一个主键生成策略. 本节我们来说明一下主键的问题. 二 .主键生成策略 public enum IdType { AUTO(0, "数据库ID自增"), INPUT(1, "用户输入ID"), /* 以下2种类型、只有当插入对象ID 为空,才自动填充。 */ ID_WORKER(2, "全局唯一ID"), UUID(3, "全局唯一ID"), NONE(4, "该类型为未设置主键类型")
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

js之数组知识

一.数组的定义(来源于Array.prototype) 1.构造函数方法:   (1)var arr = new Array();//没有参数等价于 var arr = [];   (2)var arr = new Array(length);//创建指定长度的数组;预分配一个数组空间;但数组中没有存储值,甚至数组的索引属性'0','1'等还未定义   (3)var arr=new Array(值1,值2,值3...) 2.字面量:var arr = []; var arr=[1,2,3] 区
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

left join 右表数据不唯一的情况解决方法

https://blog.csdn.net/u010089432/article/details/52165026
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

ESP8266调试记录

1.引脚图:使用STM32F103ZET6芯片的串口1 PA9-TX //PA10-RX(该串口挂载到APB2总线时钟)然后分别连接模块的RX和TX,供电使用3.3v(供电一定要稳)但不能超过5v 2.CH_PD 引脚必须拉高(外部硬件拉高或者软件控制IO口实现)本次调试采用后者 /** 该IO口只有拉高CH-DP引脚的作用(CH_PD 引脚必须拉高) * @brief 初始化ESP8266用到的GPIO引脚 * @param 无 * @retval 无 *
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

应用负载均衡之LVS(五):加权调度算法的规律

返回LVS系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 加权调度算法是一种很常见的调度算法。如果只有两个后端,调度的顺序很容易,但是如果后端多于2个,可能就不像想象中那样的顺序进行调度。 所以,本文揭秘加权调度算法到底是怎么进行调度的。 1.加权调度算法公式 首先,给一个LVS官方手册给的加权调度算法公式: 假设有一组服务器S = {S0, S1, …, Sn-1},W(Si)表示服务器Si的权值,一个 指示变量i表示上一次选择的
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

第一篇章

1、focus 聚焦一点 2、EWSN 东西南北,方向,模糊目标,阶段小目标,逐步进行 3、now 不再拖延 4、exec 立即执行
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

es6 promise 前凑

/** *@ promise前凑 *@ promise 好处: *@ 1.可以解决一些异步问题(异步回调--回调地狱,回调的嵌套关系) * */ //需求 当异步读取2个文件完成后 多个回调同步结果的情况 ,(需要读取a和b 等2个文件,当读取完后需要显示)(a.txt 里 hello ; b.txt 里 word) //方法1 使用回调函数 callback, 当我们读取完后 判断是不是读取2次,如果是就显示 let fs = require("fs"); //我们 可以先定义一
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

树形dp——覆盖所有边的最少费用(Protecting Zonk)

一、问题描述 有一个n(n<=10000)个节点的无根树。有两种装置A,B,每种都有无限多个。 1.在某个节点X使用A装置需要C1(C1<=1000)的花费,并且此时与节点X相连的边都被覆盖 2.在某个节点X使用B装置需要C2(C2<=1000)的花费,并且此时与节点X相连的边以及与节点X相连的点相连的边都被覆盖 求覆盖所有边的最小花费 二、问题分析 dp[u][0]:u没有安装装置,且u的子节点下的边都被覆盖 dp[u][1]:u安装装置A dp[u][2]:u安装装置B dp[u][3]:
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

【JZOJ5821】【NOIP提高A组模拟2018.8.16】 手机信号(set/权值线段树)

Problem Hint Solution 这道题就是一道考验你细节处理的题。 我们用形如(l,r,v)的三元组表示一个区间的信号站,意为从l到r每隔v有一个信号站。 考虑用set/权值线段树维护这些三元组。 我们插入一个三元组的时候,若其与其他三元组的区间互不相交,那自然是最好滴,我们直接丢进set/权值线段树即可。 不然的话,囿于他保证当前区间[l,r]中不存在信号站,即保证当前的区间不包含其他区间,那只有可能被其他区间包含。 如图,记红色区间为a,灰色区间为b。我们现在要插入a,那么原本
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

SQL SERVER2014的安装

sqlserver2014安装 启动安装程序 下载sqlserver2014,双击startup.exe进行安装 系统配置检查器 使用系统配置检查器,看系统是否符合安装sqlserver2014的所有要求 开始安装 然后点击安装,全新sqlserver独立安装或向现有安装添加功能 安装规则 然后就是使用默认的设置,点开详细信息,可以看到安装是否报错,然后一路“下一步” 设置角色 使用sqlserver功能安装 功能选择 全选就行了,继续下一步 实例配置 使用默认的配置,MSSQLSERVER比
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

大理石在哪儿 (Where is the Marble?,UVa 10474)

题目描述:算法竞赛入门经典例题5-1 1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 int maxn = 10000 ; 5 int main() 6 { 7 int n,q,a[maxn] ,k=0; 8 while(scanf("%d%d",&n,&q)==2 && n &&q){ 9 for(int i=0;i<n;i++) sc
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

灭世魔劫

这是一款指尖操作,帮助可爱的萌妹子在灾难中顺利逃脱的逃生游戏。灭世天灾来临,为了逃出生天,开始无尽地奔跑。可爱画风,亮丽色彩,在飞沙走石中来一场另类的末日狂欢吧!
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0

初始easyUI

1 easyUI布局 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" co
分类: 其他 发布时间: 08-16 23:11 阅读次数: 0