struts2增删改查

1、导入相关的依赖:struts、自定义标签库 配置pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelV
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

用numpy实现神经网络基础篇

在本篇博文中,我们只使用numpy来搭建一个简单的包含输入层、隐藏层、输出层的神经网络,我们选择sigmoid作为激活函数,选择均方差损失函数,最后使用mnist数据集进行了训练和测试。 1、公式推导 前向传播过程: \[ z^l = W^la^{l-1}+b^l \\ a^l=\sigma(z^l) \] 反向传播过程: \[ \frac{\partial J}{\partial W^l}=\delta^l(a^{l-1})^T \\ \frac{\partial J}{\partial b
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

力扣——距离顺序排列矩阵单元格

给出 R 行 C 列的矩阵,其中的单元格的整数坐标为 (r, c),满足 0 <= r < R 且 0 <= c < C。 另外,我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格。 返回矩阵中的所有单元格的坐标,并按到 (r0, c0) 的距离从最小到最大的顺序排,其中,两单元格(r1, c1) 和 (r2, c2) 之间的距离是曼哈顿距离,|r1 - r2| + |c1 - c2|。(你可以按任何满足此条件的顺序返回答案。) 示例 1: 输入:R = 1, C = 2, r0 =
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

洛谷 P5019 铺设道路(差分)

嗯... 题目链接:https://www.luogu.org/problem/P5019 首先简化一下题意: 给定一个长为N的数组,每次操作可以选择一个区间减去1,问最少多少次操作可以将数组中的数全变成0 N≤100000 思路: 首先对于第一个数字d_1我们至少需要在上面花d_i次,然后考虑每一个d_i,对于它比上一个数字小(或等于)的那一部分, 我们可以在对上一个数字操作时一块操作。如果d_i > d_i - 1,也就是说它比上一个数大,那么我们就必须多进行d_i - d_i - 1次操
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

SCU4400最大子阵题解(dp)

最大子阵 描述 给定一个n*m的矩阵A,求A中的一个非空子矩阵,使这个子矩阵中的元素和最大。  其中,A的子矩阵指在A中行和列均连续的一块。 Input 第一行一个整数T,代表样例总数。 输入的第一行包含两个整数n, m,分别表示矩阵A的行数和列数。 接下来n行,每行m个整数,表示矩阵A。 Output 输出一行,包含一个整数,表示A中最大的子矩阵中的元素和。 Example Input 1 3 3 -1 -4 3 3 4 -1 -5 -2 8 Example O
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

Java线程安全队列Queue实现原理

原文链接:https://www.cnblogs.com/DreamRecorder/p/9223016.html 在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队列或者非阻塞队列。 注:什么叫线程安全?这个首先要明确。线程安全的类 ,指的是类内
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

『正睿OI 2019SC Day2』

分治 普通分治 普通分治是指针对序列或平面问题的分治算法。 思想 普通分治的思想是指将一个序列问题或平面问题通过某种划分方式划分为若干个子问题,直到子问题规模足够小,可以直接回答,再通过合并得到原问题的解。 通常来说,我们划分的方式是某个与题目特征有关的值,例如最大值或最小值。而当不易使用特征值进行划分的时候,我们也可以直接使用中点来划分,以保证时间复杂度,再设法计算贡献。 重要例题和简要题解 \(1.\) 求序列所有子区间的最大值之和:利用最大值进行划分,计算每一个最大值的贡献即可。 \(2
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

protobuf 中import 的使用

目录结构如下: test.proto的文件内容如下: syntax="proto2"; package com.eagle.mohrss; option java_outer_classname="TestImport"; message Result{ optional string a=1; optional string b=2; optional string c=3; } city.proto的文件内容如下: syntax="proto2";
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

1、了解Git与Github

什么是Git 什么是版本控制系统 什么是Github Github和Git是什么关系 为什么学习github 学习优秀的开源项目 关注行业前辈了解最新的行业动态 如:
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

.NET Core CSharp 中级篇 2-1 装箱与拆箱

.NET Core CSharp 中级篇 2-1 本节内容为装箱与拆箱 简介 装箱和拆箱是一个相对抽象的概念。你可以想象一下一堆满载货物的大卡车,他是由许多工人将货物集中堆放装入的,对于我们而言在没有打开货箱的时候,我们可以知道这是一辆运货的卡车,里面有着许多货物,但是具体货物是什么,我们只有打开后才能知道,并且对于货箱而言,它可以存放任意体积小于自身的货物,也就是说货箱具有通配性。事实上在C#中也是这样,装箱就是将具有实际数据的变量(值类型)打包成一个引用类型(Object),而我们货物到货
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

2019杭电多校三 C. Yukikaze and Demons (点分治)

大意: 给定树, 每个点有一个十进制数位, 求有多少条路径组成的十进制数被$k$整除. 点分治, 可以参考$CF713C$, 转化为求$10^a x+b\equiv 0(mod\space k)$的$x$的个数. 要注意 $tmp$不要设成全局!! 如果$\text{y%z==0}$的话, 那么$\text{x%y%z==x%z}$ #include <iostream> #include <algorithm> #include <cstdio> #include <math.h>
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

springboot+feign客户端接口

在分布式项目中一个项目会拆分成许多应用,每个应用启动时像注册中心 注册一个名字例如 a,方便他人用这个名字a 调用a应用的接口 feign客户端的作用就是通过其他应用注册的名字 去调用其他应用的接口 例如 1 启动订单系统-----注册名字为member 订单系统中有个接口 @RequestMapping("/getMember") public String getMember() { return "this is client1"; } 2
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

洛谷 P1097 统计数字

阅读此题,可知题目的要求即为排序+查找,确定算法分为两部分 1. 排序 2. 查找 排序部分可以使用sort函数来快速实现 而查找部分可以靠手写两个for循环来实现 //C++ #include<bits/stdc++.h> //头文件 using namespace std; int main() { int in[200050],out[200050],data,n; int i,j; cin>>n; for(i=1;i<=n;i++) { cin>>in[i]; } //读入结束 sor
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

【P4178】Tree——点分治

(题面来自luogu) 题目描述 给你一棵TREE,以及这棵树上边的距离.问有多少对点它们两者间的距离小于等于K 输入格式 N(n<=40000) 接下来n-1行边描述管道,按照题目中写的输入 接下来是k 输出格式 一行,有多少对点之间的距离小于等于k   原本是点分治的模版题,从昨晚调到今晚……这里记录下点分治实现时需要注意的几个细节。 1、分治过程中递归子树大小的确定   以下是点分治过程的核心函数,其中cur表示以u为根进行分治的树的大小。 void Divide(int u) { vi
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

TCGA简易下载工具

https://baijiahao.baidu.com/s?id=1622695427349922451&wfr=spider&for=pc https://shengxin.ren/article/208
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

SQL之INDEX

在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 创建索引: CREATE INDEX INDEXNAME ON TABLENAME(COLUMN_NAME1); CREATE INDEX INDEXNAME ON TABLENAME(COLUMN_NAME1,COLUMN_NAME2); 删除索引: DROP INDEX INDEXNAME;
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

2019HDU多校第三场 K subsequence——最小费用最大流

题意 给定一个 $n$ 个整数的数列,从中至多选取 $k$ 个上升子序列(一个元素最多被选一次),使得选取的元素和最大。 分析 考虑这个问题和经典网络流问题“最长不下降子序列”相似,我们考虑对这个建图并用网络流解决。因为求得费用和,则使用费用流做法。 具体建图见代码,主要考虑拆点和建立超级源点和超级汇点。 (然后SPFA版的会超时,换成Dijkstra版的 #include<bits/stdc++.h> using namespace std; #define il inline t
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

038.[转] JVM启动过程与类加载

From: https://blog.csdn.net/luanlouis/article/details/40043991 Step 1.根据JVM内存配置要求,为JVM申请特定大小的内存空间 JVM启动时按照其配置要求,申请一块内存,并根据JVM规范和实现将内存划分为几个区域。 所有的类的定义信息都会被加载到方法区。 Step 2. 创建一个引导类加载器实例,初步加载系统类到内存方法区区域中; JVM申请好内存空间后,JVM会创建一个引导类加载器(Bootstrap Classloader
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

ZROI受虐记

7.27 报到日 从nj出发,去金华,高铁上颓了一个莫队+bitset和一个后缀数组 到金华后写了个莫队板子,又写了个ac自动机上的dp 7.28 受(jiang)虐(ke)日(ri) 上午:数数, 我坐在神仙swk旁边 下午:ds 上午讲了一些清(du)真(liu)的数数题,题解咕咕咕 下午一口气讲了十几道ds,还讲了第二分块(毒瘤 晚上写了一道dls不屑于讲的zjoi的一道容斥dp,还写了一道神奇的ds 7.29 上午:线代, 我坐在神仙pks旁边 下午:线代 自闭了一整天,就一开始矩阵乘
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0

免费服务器初体验

1、服务器申请 本人学生党,最近想学习微信小程序开发,网上找了很久,发现三丰 云,就点开看了一下,还不错。比有些申请审核都需要好几天的好多了,分分钟申请到资源(偷乐)。 2、使用 我的配置:1核/1G,硬盘:10G,带宽:5M,线路:BGP多线 拿到手当然要折腾一番了。 装了tomcat、mysql,运行流畅,学习完全够用。 这里我要特别表扬一下客服,使用xshell远程的时候遇到了问题,回复很及时,回答问题快、准。 4、总体体验 除了稳定,站长最关心的就是网站访问速度了。我觉得这个无庸置疑,
分类: 其他 发布时间: 07-29 23:21 阅读次数: 0