0079 Ehcache 3.x应用入门及通过JCache与Spring整合

基本要素:版本、概念与抽象 Ehcache 3.x是一个用Java语言实现的缓存库,并且实现了 JSR107规范 Ehcache从2.x升级到3.x后,Maven依赖从 net.sf.ehcache:ehcache:2.x 变成了org.ehcache:ehcache:3.x Ehcache基本概念有: 要缓存的对象是“键值对” 键值对的容器就是“缓存Cache” 每个缓存有自己的配置,就是“缓存配置CacheConfiguration”,通过CacheConfigurationBuilder
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

Fire Net(HDU-1045)(匈牙利最大匹配)(建图方式)

题意 有一个 n*n 的图,. 代表空白区域,X 代表墙,现在要在空白区域放置结点,要求同一行同一列只能放一个,除非有墙阻隔,问最多能放多少个点 思路 只有在墙的阻隔情况下,才会出现一行/列出现多个点的情况,那么可以考虑进行缩点,将同一行且没有墙体阻隔的区域缩成一个点,放到左点集中,将同一列且没有墙体阻隔的区域缩成一个点,放到右点集中,从而建成一个二分图 假设 i 为行编号,j 为列编号,若 i-j 之间存在一条边,就相当于在方格 (i,j) 上放了一个点,这个假设使得在没有墙体阻隔的情况下,
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

FSM状态机的简易实现

状态机 在我们的项目中多处应用了状态机 比如站立 行走 跑步等一个个状态 因为定义的状态类型有限 所以为有限状态机(finite state machine) 状态与状态之间满足一定条件时可称之为过渡transition 满足条件时 单个状态是多种可融合的 融合结束之后产生一个结果 结果产生时 又遵循状态机的单线互斥结果唯一原则 最终执行结果只有一个状态 那么一个个的状态之间如何切换呢 那么就有一个管理状态的类fsmCore 其中有切换状态的方法和更新状态的方法 状态既然有切换就一定有先后之分
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

Xshell学习第三课:编程原理

编程介绍 驱动:硬件设备默认是不能使用的(cpu控制硬件)提供不同厂家啊硬件设备之间需要进行指令沟通,我们需要驱动程序来进行”翻译”; 更趋近于硬件开发的工程师,要学习汇编语言;而汇编语言被厂家所限制 计算机只能识别二进制指令 程序 = 指令 + 数据 根据服务重心的不同,我们分为面向过程编程和面向对象编程 面向过程>>>>>>侧重于指令 面向对象>>>>>>侧重于数据 根据程序翻译成二进制指令的方式不同,分为低级语言高级语言 低级语言:汇编语言 高级语言:高级语言和超高级语言需要‘翻译’成计
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

arcigs engine在复制图层要素时发生错误:几何不能具有Z值

解决方法如下: var featureRow = sourceFeatureClass.CreateFeature(); IGeometry pGeom = pFeature.Shape; IZAware pZaware = pGeom as IZAware; pZaware.DropZs(); pZaware.ZAware = false; featureRow.Shape = pGeom;
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

之前我一直以为博客园把我这号给封了,所以一直没更新!

之前我一直以为博客园把我这号给封了,所以一直没更新!
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

创建型设计模式 -- 原型模式

一、小案例分析 1、功能需求:   现有一个员工,姓名为Rick,年龄22,ID为193211,如何创建10个完全相同的对象。 2、小菜鸡的答案: (1)直接new 10个对象就完了。 (2)代码实现: package prototype.pattern; public class Demo { public static void main(String[] args) { Employee employee = new Employee("Tom", 22
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

前端聊天框

1.用css做气泡聊天框 2.分清楚div等布局style的position:,absolute是绝对位置,对于父div而言,relative,相对地址,fixed,绝对地址,对于浏览器而言 3.有滑轮的div里固定div于底部不可以,最后解决办法 是放在div的外面下方 4.panding和mar---?内边距和外边距 5.float为左悬浮优悬浮,text-aliant为text分布居中 6.js可以生成dom元素,但是麻烦,直接“”,在双引号里放入元素
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

c#中常用集合类和集合接口之接口系列【转】

https://www.cnblogs.com/fengxiaojiu/p/7997704.html
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

JQuery TODOList

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>TODOlist</title> <script type="text/javascript" src="js/jquery-1.12.4.min.js"></script> <script type="text/javascript"> $(function(){
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

数据分析之 pandas的拼接操作

pandas的拼接操作 pandas的拼接分为两种: 级联:pd.concat, pd.append 合并:pd.merge, pd.join 1. 使用pd.concat()级联 pandas使用pd.concat函数,与np.concatenate函数类似,只是多了一些参数: objs axis=0 keys join='outer' / 'inner':表示的是级联的方式,outer会将所有的项进行级联(忽略匹配和不匹配),而inner只会将匹配的项级联到一起,不匹配的不级联 i
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

【题解】luogu P1757 通天之分组背包

分组背包类型 总结: 1.先循环体积,再循环每组内的物品,保证每组物品内只选一次。  若调换位置,有可能每组内物品多选了。 2.num数组记录每组有多少个物品;  belong数组记录每组物品的每一个物品的序列号是多少 很巧妙的方法 #include<bits/stdc++.h> using namespace std; int dp[1005], val[1005], w[1005], num[1005], belong[101][20]; int maxx, m, n, a, b,
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

MT【343】三数平方法

已知$|\textbf{a}|=2,|\textbf{b}|=|\textbf{c}|=1,$则$(\textbf{a}-\textbf{b})\cdot(\textbf{c}-\textbf{b})$ 的最小值为_____ 分析:(三数平方法) $(\textbf{a}-\textbf{b})\cdot(\textbf{c}-\textbf{b})=\textbf{a}\cdot\textbf{c}-\textbf{a}\cdot\textbf{b}-\textbf{b}\cdot\text
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

【webpack4.0】---webpack的基本使用(三)

一、webpack-dev-server 1、安装 cnpm   install  webpack-dev-server -D 2、作用 开启一个web服务,监听文件的变化并自动刷新网页,做到实时预览。支持 Source Map,以方便调试 3、基本使用 devServer:{    contentBase:path.join(__dirname,"dist"), host:"127.0.0.1" open:true, proxy:{ "/api":{ target:"http://www.b
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

Form中正则的扩展

1. Form组件扩展: 1.简单扩展 利用Form组件自带的正则扩展: a. 方式一 from django.forms import Form from django.forms import widgets from django.forms import fields from django.core.valid
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

[NOIP2019模拟赛]LuoguP4261白金元首与克劳德斯

题目描述 给出坐标系中n个矩形,类型1的矩形每单位时间向x轴正方向移动1个单位,类型2的矩形向y轴正方向,初始矩形不重叠,一个点被矩形覆盖当且仅当它在矩形内部(不含边界),求$(-\infty ,+\infty)$时间内一个点被覆盖的最多矩形数量。n<=10^5。
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

VBA文本文件(二十)

还可以读取Excel文件,并使用VBA将单元格的内容写入文本文件。VBA允许用户使用两种方法处理文本文件 - 文件系统对象(FSO) 使用Write命令 文件系统对象(FSO) 顾名思义,FSO对象帮助开发人员使用驱动器,文件夹和文件。 在本节中,我们将讨论如何使用FSO。 编号 对象类型 描述 1 Drive Drive是一个对象。 包含收集有关连接到系统的驱动器的信息的方法和属性。 2 Drives Drives是一个集合。 它提供了连接到系统的驱动器的物理或逻辑列表。 3 File Fi
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

【常用数据结构——堆(是时候该入土了)】

简介   堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象。   它符合一种规律,如果每个根结点的值比它所有的子节点的值要大,就叫大根堆,反之叫做小根堆 建堆 首先你得有一个数组,然后我们一步步让它符合堆的规则(以下为大根堆) 首先找到最后一个非叶子结点(因为叶子结点没有子节点),然后一步一步回到根结点,保证这个堆里的每一个根结点都小于它的子节点 1 for(int i=size/2-1;i>=0;--i) 2 make(a,i,s
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

XSS-DOM型

HTML DOM实例https://www.runoob.com/htmldom/htmldom-examples.html 其实DOM型xss属于反射型xss,一部分是存储型xss,原理一样
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0

Linux架构之Nginx Web基础1

第41章 Nginx Web基础入门 41.1 Nginx部署 41.1.1 Nginx的安装方式 源码编译 官方仓库 epel仓库 优点 规范 安装简单 安装简单 便于管理 配置易读 缺点 安装复杂 配置不易读 升级繁琐 版本状态 版本随意 版本较新 版本较低 是否推荐使用 企业实际应用多,推荐 效率高,优先推荐 不推荐 1)方式1——官方仓库 步骤1、安装Nginx依赖 yum install -y gcc gcc-c++ autoconf pcre pcre-devel make aut
分类: 其他 发布时间: 08-13 20:49 阅读次数: 0