自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MFDY

个人博客:http://mfdycs.cn/

  • 博客(72)
  • 收藏
  • 关注

原创 WSL2问题汇总:转换为WSL2、WSL2代理、安装MySQL等

此贴记录本人使用WSL2中遇到的各种小问题和麻烦前排提醒:  尽量不要换源!!!   (阿里源把我坑惨了)WSL1 转换为 WSL2首先查看已经安装的WSL容器wsl -l -v然后进行转换wsl --set-version <NAME> <版本号>比如对于Ubuntu-20.04,将其转换为WSL2,命令为wsl --set-version Ubuntu-20.04 2最后可以再查看一下是否转换成功WSL2 中使用代理首先Windows代理软件中设

2021-02-01 18:37:44 1688 4

原创 万能头文件#include<bits/stdc++.h>更新GCC10.2.0版本

C++标准库里的万能头文件:#include<bits/stdc++.h>可用于各大Online Judge测试平台(POJ除外,这些年不维护更新了)由于网上的都是2014年版的万能头文件,这里存一份最新版的(Latest Update on 25 Jul 2018)满足各大强迫症患者~// C++ includes used for precompiling -*- C++ -*-// Copyright (C) 2003-2018 Free Software Foundation

2020-09-22 15:37:40 1392

原创 Servlet基础:接口、类、请求响应、配置、会话追踪、上下文、协作、异常

10.1 Servlet介绍​ Servlet技术是Sun公司提供的一种实现动态网页的解决方案,它是基于Java编程语言的Web服务器端编程技术,主要用于在Web服务器端获得客户端的访问请求信息和动态生成对客户端的响应消息。同时,Servlet技术也是JSP技术的基础。10.1.1 什么是Servlet​ Servlet是服务器端的Java小程序,可以被用来通过多种方法扩充一个Web服务器的功能。Servlet可以对客户端的请求进行响应,在默认情况下,Servlet采用一种无状态的请求-响应处理方

2020-08-28 22:31:13 573

原创 JSP中的文件操作:数据流、File类、文件浏览、目录操作、上传下载

​ 文件可以永久地存储信息,从本质上讲文件就是存放在盘上的一系列数据的集合。应用程序如果想长期保存数据,就必须将数据存储到文件中,这就涉及到文件的操作。而在编写网站应用程序的过程中,有许多地方要对文件进行操作。本章将要对JSP中文件操作的应用作一些介绍,如读写文件、上传下载文件、创建删除目录等。7.1 数据流和File类​ 数据从一个输入源获得。程序的结果被送到输出目的地。这些源和目的地被广泛地定义。例如一个网络连接器,内存缓冲区或磁盘文件可以被输入/输出类熟练地操作,这些外设都由相同的抽象体流(

2020-08-28 22:26:51 3498

原创 JavaBean与表单处理

6.1 非MVC模式(Model1)6.1.1 单纯的JSP页面编程定义:在单纯的JSP编程模式下,通过应用JSP中的脚本标志,可直接在JSP页面中实现各种功能。优点:逻辑简单,容易理解缺点:Java代码与HTML耦合极难维护与扩展不方便测试6.1.2 JSP+JavaBean编程定义:JSP负责表示显示和控制逻辑,JavaBean负责业务逻辑。JSP程序开发经典设计模式之一,适合中小型网站开发。优点:纯净的JSP页面可重用的组件方便进行调试易维护易扩展缺点:表现逻辑和

2020-08-28 22:22:44 3792 1

原创 使用Cookie记录信息

5.1 Cookie的概念和特性​ Cookie是设计交互式网页的一项重要技术,它可以将一些简短的数据存储在用户的计算机上,这些存放在用户计算机上的变量数据,称为Cookie。当浏览器向服务器提出网页浏览请求时,服务器根据存储在用户计算机上面的Cookie内容,针对此浏览器显示其专门的内容。5.1.1 什么是Cookie​ Cookie是一个存储在浏览器目录的文本文件,当浏览器运行时,存储在RAM(随机存储内存)中。一旦用户从该网站或网络服务器退出,Cookie也可存储在计算机的硬驱上。当访客结束

2020-08-28 22:15:56 2177

原创 JSP内置对象:request、response、out、session、application等内置对象

Java程序的功能主要是由Java包下的各个类在运行期所产生的对象所提供,并且应用这些对象组织构建程序所需的功能。所谓JSP内置对象,是指在JSP网页环境之下,用户不需要声明而直接可以在JSP网页中使用的对象。需要注意的问题是对象名的写法,包括这些对象方法的调用时也要书写正确,因为Java语言本身是大小写敏感的。4.1 JSP内置对象概述对象名称衍 生 类功 能 说 明requestjavax.servlet.ServletRequest.HttpServletReq.

2020-08-28 22:13:32 7941

原创 JSP基本语法:文件结构、脚本元素、指令元素、动作元素

JSP语法分为三种不同的类型:脚本元素(SCRIPTING)指令元素(DIRECTIVE) 例如: <%@ page import=“java.io.*” %>动作元素(ACTION) 例如:jsp:include,jsp:forward,jsp:getProperty等3.1 JSP文件的结构在传统的网页HTML(.htm、.html)中加入Java程序片断,就构成了JSP网页(*.JSP)Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片断,然后将执行结果

2020-08-28 22:09:54 4418

原创 JSP与Web技术概论

Web应用程序开发基础知识Web结构​ Web主要由两个部分组成,提供信息的Web服务的服务器端网站及向网站提出信息内容浏览要求的客户端浏览器。服务器端网站存放包含各种形态的多媒体信息网页客户端主要包含了各种可以浏览网页内容的浏览器软件目前比较通用的浏览软件为Windows操作系统的Internet Explorer(简称IE)浏览器。1. 客户端与浏览器​ 要打开和浏览网络上的网页文件,必须通过浏览器程序,而使用浏览器打开网页的这一端,称为客户端,因为网站为上线用户提供打开网

2020-08-28 22:06:46 5184

原创 数据结构 – 顺序表

动态分配顺序表Status InitList(SQList &L); // 初始化表:构造一个空的线性表void DestoryList(SQList &L); // 摧毁表void ClearList(SQList &L); // 清空表bool Empty(SQList L); // 判断表是否为空Status Length(SQList L); // 求表长Status LocateElem(SQList L, ElemType e); // 按值查找元素Stat

2020-08-28 21:38:23 541

原创 NURBS曲线 和 NURBS曲面

NURBS曲线NURBS曲线(非均匀有理B样条)是由分段有理B样条多项式基函数定义的,k阶NURBS曲线的定义如下:P(t)=∑i=0nwiPiNi,k(t)∑i=0nwiNi,k(t)=∑i=0nPiRi,k(t)P(t)=\frac{\sum_{i=0}^{n}w_{i}P_{i}N_{i,k}(t)}{\sum_{i=0}^{n}w_{i}N_{i,k}(t)}=\sum_{i=0}^{n}P_{i}R_{i,k}(t)P(t)=∑i=0n​wi​Ni,k​(t)∑i=0n​wi​Pi​Ni,k​

2020-08-01 23:10:15 6411

原创 B样条曲线 及 B样条曲面

B样条曲线在保留Bézie优点的同时,克服了他的弱点:采用样条——分段连续多项式例如,现在有n+1个点,在每两点之间构造一条多项式,则有n个小区间。每个小区间构造一条三次多项式,变成了n段的三次多项式拼接在一起,段与段之间要C²连续,这就是三次样条定义 P(t)=∑i=0nPiNi,k(t)P(t)=\sum_{i=0}^{n}P_{i}N_{i,k}(t)P(t)=∑i=0n​Pi​Ni,k​(t)其中,Pi是控制点,Ni,k(t)N_{i,k}(t)Ni,k​(t)是调和函数,被称为k阶(k-

2020-08-01 23:08:37 4894 1

原创 Bézier曲线 和 Bézier曲面 ( 贝塞尔曲线 和 贝塞尔曲面 )

Bézier曲线定义给定空间n+1个点的位置矢量Pi(i=0,1,2…),则Bezier参数曲线上各点坐标的插值公式是:P(t)=∑i=0nPiBi,n(t),t∈[0,1]P(t)=\sum_{i=0}^{n}P_{i}B_{i,n}(t), t\in [0,1]P(t)=∑i=0n​Pi​Bi,n​(t),t∈[0,1]其中,Pi构成该贝塞尔曲线的特征多边形,Bi,n(t)B_{i,n}(t)Bi,n​(t)是n次Bernstein基函数:Bi,n(t)=Cinti(1−t)n−i=n!i!(n

2020-08-01 23:06:36 1344

原创 WebGL光栅化流水线

三种图元PointLineTriangleWebGL绘制流程准备数据阶段:提供顶点坐标、索引(三角形绘制顺序)、uv(决定贴图坐标)、法线(决定光照效果),以及各种矩阵(比如投影矩阵)生成顶点着色器图元装配:坐标转换生成片元着色器:模型是什么颜色,看起来是什么质地,光照效果,阴影(流程较复杂,需要先渲染到纹理,可以先不关注),都在这个阶段处理。光栅化顶点提取器获取顶点坐标, 并写入缓存区 由于顶点数据往往成千上万,在获取到顶点坐标后,我们通常会将它存储在显存,即缓存区内

2020-08-01 23:04:34 487

原创 2020 CCPC-Wannafly Winter Camp Day1 总结

B题 密码学签到题,就是一个字符串的计算,可耻的WA了一发是因为忘记了解码要倒着去解(iii 从 mmm 到 000)#include<bits/stdc++.h>using namespace std;const int maxn = 1005;int a[maxn], b[maxn];string str[maxn];int s[maxn][105];void ...

2020-01-13 15:58:12 417

原创 数位DP 回文序列 POJ-3280 Cheapest Palindrome

Cheapest Palindrome[ POJ - 3280 ] 题目大意:给定字符串s,长度为m,由n个小写字母组成。在s的任意位置增删字母,把它变成回文串,增删特定字母的花费不同,求最小花费思路定义状态dp[i][j]表示字符串s的子区间s[i, j]变成回文的最小花费那么每次有三种情况:如果s[i] == s[j], 那么dp[i][j] = dp[i + 1][j -...

2019-09-23 21:23:33 132

原创 模拟退火 HDU - 2899 Strange Function

Strange Function[ HDU - 2899 ]题目大意:函数 F(x) = 6x7 + 8x6 + 7x3 + 5x2 - yx, 其中x的范围是0 ≤ x ≤ 100.输入y值,输出F(x)的最小值模拟退火算法模拟退火就是类似于物体降温的概率,来进行多次搜索迭代在迭代过程中,模拟退火算法随机选择下一个状态,有两种可能新状态比原来状态更优,那么接受这个新状态新状态...

2019-09-22 21:44:35 222

原创 bitset HDU6515 Coding Problem

Coding Problem[ HDU - 6515 ]题目大意:给你一个字符串,每个字母的ASCII二级制颠倒过来组成一个01数组。然后这个数组每六位组成一个数字的ASCII输出一道模拟题,使用C++中的bitset类型会简单的很多那么正好来学习一下bitset的用法:bitset此处参考了这份博客:https://www.cnblogs.com/magisk/p/8809922....

2019-09-18 20:03:03 135

原创 二维前缀和+差分 HDU6514 Monitor

Monitor[ HDU - 6514 ]题目大意:给你个n×m的区域,每个区域被选中标记为1,没被选中标记为0,然后给一些标记的区域,查询若干个区域问是否有0的一道二维前缀和的题目,想通没什么难度代码如下#include <bits/stdc++.h>using namespace std;const int maxn = 1e7 + 10;int n, m, p...

2019-09-18 19:56:25 119

原创 2019年牛客多校第1场 赛后总结

A题 :Equivalent Prefixes 题意:就是给你两个有n个不同数的串,然后保证1-p区间内任选一个区间,使得区间中最小值的下标相同,找到最大的p值 思路:我的思路是设置两个单调栈,然后每次的第i个数判断大小,放到栈顶(比它大的数弹出栈),当两个栈容量不同时,即不成立。代码如下:#include<bits/stdc++.h>using namespace std;...

2019-07-20 01:09:30 151

原创 状压DP Hiho-1044 状态压缩

状态压缩[HihoCoder - 1044] 小Hi和小Ho在兑换到了喜欢的奖品之后,便继续起了他们的美国之行,思来想去,他们决定乘坐火车前往下一座城市——那座城市即将举行美食节!但是不幸的是,小Hi和小Ho并没有能够买到很好的火车票——他们只能够乘坐最为破旧的火车进行他们的旅程。不仅如此,因为美食节的吸引,许多人纷纷踏上了和小Hi小Ho一样的旅程,于是有相当多的人遭遇到了和小Hi小Ho...

2019-07-13 11:40:02 160

原创 Python 选择与循环

本文章总结了董付国老师的Pthon程序设计(第2版)书的内容,仅供个人学习使用,如有侵权,立刻删除 by:mfdy文章链接:mfdy’s blog: Python选择与循环CSDN目录:https://blog.csdn.net/mofadiyu/article/details/901785423.1 条件表达式首先,说一下所有的运算符:算术运算符:+、 -、 *、 /...

2019-05-28 22:25:55 3371

原创 Python 集合

Python序列本文章总结了董付国老师的Pthon程序设计(第2版)书的内容,仅供个人学习使用,如有侵权,立刻删除 by:mfdy文章链接:mfdy’s blog: Python 序列CSDN目录:https://blog.csdn.net/mofadiyu/article/details/901785422.4 集合集合为无序可变序列,不能有重复值且集合中只能包含数字...

2019-05-27 22:24:19 235

原创 Python 字典

Python序列本文章总结了董付国老师的Pthon程序设计(第2版)书的内容,仅供个人学习使用,如有侵权,立刻删除 by:mfdy文章链接:mfdy’s blog: Python 序列CSDN目录:https://blog.csdn.net/mofadiyu/article/details/901785422.3 字典字典是“键-值对”的无序可变序列,字典中的每个元素包含...

2019-05-27 22:21:43 561

原创 Python程序设计总结 目录

Python 程序设计本文章总结了董付国老师的Pthon程序设计(第2版)书的内容,仅供个人学习使用,如有侵权,立刻删除     by:mfdy文章正在持续更新中……第一章 基础知识第二章 Python 序列文章链接:mfdy’s blog: Python 序列2.1 列表:https://blog.csdn.net/mofadiyu/article/details/9...

2019-05-13 18:31:59 1915

原创 Python 元组

Python序列本文章总结了董付国老师的Pthon程序设计(第2版)书的内容,仅供个人学习使用,如有侵权,立刻删除 by:mfdy2.2 元组元组和列表类似,但属于不可变序列,元组一旦创建,用任何方法都不可以修改其元素元组的定义方式和列表相同,但定义时所有元素是放在一对圆括号“()”中,而不是方括号中。2.2.1 元组创建与删除 a_tuple = ('a', 'b', ...

2019-05-13 18:29:16 1383

原创 Python 列表

Python 序列本文章总结了董付国老师的Pthon程序设计(第2版)书的内容,仅供个人学习使用,如有侵权,立刻删除     by:mfdy文章链接:mfdy’s blog: Ptthon 序列2.1 列表2.1.1 列表的创建与删除a_list = ['a', 'b', 'mpilgrim', 'z', 'example']a_list = []# 创建空列表或者...

2019-05-13 18:17:22 478

原创 第十二届河南省ACM大学生程序设计竞赛赛后总结

  这次是我跟菜瓜(色瓜)组织大家去比赛了,因为有天梯赛和CCPC省赛的组织经历,所以并没有出什么差错,比赛场地好评,这也算是头一个省赛在体育馆里面举办的了。</ br> </ br>下面说一下这次比赛的题吧  先说总结:题很烂,连我们自己院赛题出的都不如,题目难度和知识点分配不均,题目数据频频出问题,幕后据说也有不知名交易。A题  一道KMP裸题,但是暴力也...

2019-05-09 13:16:00 1072 1

原创 ftp打开方式更改为资源管理器方法

 今天要登陆一下学校的ftp服务器下载点东西,突然发现打开方式变成了chrome,然后就尝试了很多方法更改。  目前我的系统是Windows10 1803.  按照网上的更改按协议指定默认程序和从ie中更改之类的完全没有半毛钱效果  在即将崩溃的时候发现了这篇文章https://blog.csdn.net/tianwuya217/article/details/8674622 由于这篇...

2018-08-29 11:03:06 9832 2

原创 动态规划——最长上升子序列问题 两种角度及优化算法

                                                  最长上升子序列                                                                                                                                             ...

2018-08-12 18:48:22 449

原创 动态规划—最长公共子序列问题 HDU-1159 Common Subsequence

                           动态规划—最长公共子序列问题                                      Common Subsequence                                                                                                   ...

2018-08-09 17:05:43 226 1

原创 贪心—最小区间覆盖问题  POJ - 2376 ​​​​​​​Cleaning Shifts

Cleaning Shifts POJ - 2376 Farmer John is assigning some of his N (1 &lt;= N &lt;= 25,000) cows to do some cleaning chores around the barn. He always wants to have one cow working on cleaning thin...

2018-08-03 21:29:22 210

原创 网络流—Edmonds-Karp 最短增广路算法(最大流)

网络流————Edmonds-Karp 最短增广路算法 ■求最大流的过程,就是不断找到一条源到汇的路径,然后构建残余网络,再在残余网络上寻找新的路径,使总流量增加,然后形成新的残余网络,再寻找新路径…..直到某个残余网络上找不到从源到汇的路径为止,最大流就算出来了。 ■每次寻找新流量并构造新残余网络的过程,就叫做寻找流量的“增广路径”,也叫“增广” 现在假设每条边的容量都是整数  ,这...

2018-08-03 14:19:10 2130

原创 贪心  POJ - 3617 ​​​​​​​Best Cow Line

Best Cow Line POJ - 3617 FJ is about to take his N (1 ≤ N ≤ 2,000) cows to the annual"Farmer of the Year" competition. In this contest every farmer arranges his cows in a line and herds them past ...

2018-08-01 16:35:57 205

原创 BFS:图的最短路径  Aizu - 0558 ​​​​​​​Cheese

Cheese Aizu - 0558 大意:在H * W的地图上有N个奶酪工厂,每个工厂分别生产硬度为1-N的奶酪。有一只老鼠准备从出发点吃遍每一个工厂的奶酪。老鼠有一个体力值,初始时为1,每吃一个工厂的奶酪体力值增加1(每个工厂只能吃一次),且老鼠只能吃硬度不大于当前体力值的奶酪。 老鼠从当前格到上下左右相邻的无障碍物的格需要时间1单位,有障碍物的格不能走。走到工厂上时即可吃到该工厂的奶...

2018-07-27 19:58:26 283 3

原创 Aizu - 0033 Ball

这题书上写让用DFS……可是这一比较就出来啊……Ball Aizu - 0033図のように二股に分かれている容器があります。1 から 10 までの番号が付けられた10 個の玉を容器の開口部 A から落とし、左の筒 B か右の筒 C に玉を入れます。板 D は支点 E を中心に左右に回転できるので、板 D を動かすことで筒 B と筒 C のどちらに入れるか決めることができます。開...

2018-07-27 13:55:40 194

原创 DFS:图的联通块 AOJ-0118 Property Distribution

这道题类似于联通图问题,将联通的归成一个,数一下总共有几个即可。因为题目告诉不会有空格,所以排除标记用空格表示即可。Property Distribution Aizu - 0118タナカ氏が HW アールの果樹園を残して亡くなりました。果樹園は東西南北方向に H × W の区画に分けられ、区画ごとにリンゴ、カキ、ミカンが植えられています。タナカ氏はこんな遺言を残していました。...

2018-07-27 11:53:33 341

原创 DFS:图的联通块 POJ-1979 Red and Black

Red and Black POJ - 1979here is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four ...

2018-07-27 11:33:27 251

原创 DFS:图的联通块  UVA - 572  Oil Deposits

Oil Deposits UVA - 572 The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and cre...

2018-07-26 22:05:05 130

原创 暑期集训5:并查集 线段树 练习题G: HDU - 1754

2018学校暑期集训第五天——并查集 线段树练习题G  ——   HDU - 1754I Hate It很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。 这让很多学生很反感。 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。Input本题目包含多组测试,请处理到文件结...

2018-07-26 18:31:04 163

空空如也

空空如也

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

TA关注的人

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