<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[柯微]]></title><description><![CDATA[记录日常学习]]></description><link>https://blog.youkuaiyun.com/xiamusansan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiamusansan]]></copyright><item><title><![CDATA[毕设项目之mylogin.jsp]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/116332388</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/116332388</guid><author>xiamusansan</author><pubDate>Sat, 01 May 2021 19:11:13 +0800</pubDate><description><![CDATA[一、实现结果



二、实现过程

实现这个界面，分四个部分：css+js+jsp+两张图片

1.css部分——创建mylogincss文件


body{
		margin:0;
		padding:0;
		background:url("../img/bg_all.jpg") no-repeat;
		background-size:100%;
	}
html{
	height: 100%;
	box-shadow:0px 0px 300px #000 inset;
	-webkit-box-sha]]></description><category></category></item><item><title><![CDATA[myeclipse修改web项目名称]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/116331156</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/116331156</guid><author>xiamusansan</author><pubDate>Sat, 01 May 2021 16:35:38 +0800</pubDate><description><![CDATA[1、首先给Web项目重命名，鼠标右键选择“Refactor”下的“Rename”选项，在“Rename Java Project”窗口中输入新的Web项目名称

2、接下来鼠标右键选择“Properties”选项，搜索web，进入web页面，可以看到“Web Context root”处是旧的项目名，将它更改为新的项目就可以了。

 注明：如果修改web的部署路径时发现是灰掉的无法修改，如图所示：



可以换一种方式修改web的部署路径

鼠标右键项目，选择properties→deploymen...]]></description><category></category></item><item><title><![CDATA[Java图形界面项目+mysql之学生管理系统]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/104122868</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/104122868</guid><author>xiamusansan</author><pubDate>Fri, 31 Jan 2020 12:21:58 +0800</pubDate><description><![CDATA[一.实现的图形界面

实现功能：小型的学生管理系统，数据库的增删改查功能

我们这个项目的数据库只有一个表stu,所以对数据库操作实际就是对stu表的数据进行增删改查。

所使用的软件：Eclipse+MySQL

主界面：



添加界面：



修改界面：



二.学生管理系统数据库

数据库操作详情可看我另一篇博客讲解：https://blog.nowcoder.net/n/b4aa2cb...]]></description><category></category></item><item><title><![CDATA[关于二分查找的相关注意问题]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103998615</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103998615</guid><author>xiamusansan</author><pubDate>Thu, 16 Jan 2020 07:54:37 +0800</pubDate><description><![CDATA[1.为什么有时候写成high = mid?

解释：有些题目如果写成high = mid - 1，会发生数组下标越界

比如查找数组的最小数，当数组内只有两个数

比如 array = [4,6]

array[low] = 4 ;array[mid] = 4 ; array[high] = 6 ;

如果high = mid - 1，就会产生数组下标错误，high =0-1 =-1;

因此写成...]]></description><category></category></item><item><title><![CDATA[Python音频操作+同时播放两个音频]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103622552</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103622552</guid><author>xiamusansan</author><pubDate>Thu, 19 Dec 2019 20:58:34 +0800</pubDate><description><![CDATA[对于python而言，音频的操作可以使用pygame包中的sound 和 music对象，本博客主要讲解这两个对象。

1.sound对象

Sound对象适合处理较短的音乐，如OGG和WAV格式的音频文件。


mixer.init()  #初始化
创建Sound对象
sound = mixer.Sound(音频文件名)
sound.play(loops = 0)   播放音乐，loops代表播...]]></description><category></category></item><item><title><![CDATA[Java基础问题]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103617136</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103617136</guid><author>xiamusansan</author><pubDate>Thu, 19 Dec 2019 17:28:46 +0800</pubDate><description><![CDATA[问题一：比较一下Java和JavaSciprt？


1. JavaScript 与Java是两个公司开发的不同的两个产品

Java 是原Sun Microsystems公司推出的面向对象的程序设计语言，特别适合于互联网应用程序开发；

而JavaScript是Netscape公司的产品，为了扩展Netscape浏览器的功能而开发的一种可以嵌入Web页面中运行的基于对象和事件驱动的解释性语言。...]]></description><category></category></item><item><title><![CDATA[Java和PHP的区别（含自己的理解）]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103614068</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103614068</guid><author>xiamusansan</author><pubDate>Thu, 19 Dec 2019 15:21:57 +0800</pubDate><description><![CDATA[考察点：Java特性

第一点：


Java：JIT运行时编译热点代码

PHP：具有opcache机制,能够把脚本对应的opcode缓存在内存,PHP7中还支持配置opcache.file_cache导出opcode到文件


相关名词解析：

JIT：（just-in-timecompilation）狭义来说是当某段代码即将第一次被执行时进行编译，因而叫“即时编译”。在运行时优化热点代码 ...]]></description><category></category></item><item><title><![CDATA[Java已运用函数记录]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103587500</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103587500</guid><author>xiamusansan</author><pubDate>Tue, 17 Dec 2019 21:31:28 +0800</pubDate><description><![CDATA[1.查找数组a的最小值

导入：import java.util.Arrays;

语句：int mint=Arrays.stream(a).min().getAsInt();

2.查找数组a的最大值

导入：import java.util.Arrays;

语句：int maxt=Arrays.stream(a).max().getAsInt();

3.遍历数组---可用增强型数组

fo...]]></description><category></category></item><item><title><![CDATA[天猫整站J2EE项目之表结构设计]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103476573</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103476573</guid><author>xiamusansan</author><pubDate>Tue, 10 Dec 2019 16:28:35 +0800</pubDate><description><![CDATA[一.表关系图



二.表介绍



三.建表

表与表之间可能会存在约束关系，如：外键约束，所以我们先建立被依赖的表（即：外键指向的表），从前面的图中可以看出，我们应该先建立表User,Category


建表语句示例：
CREATE TABLE [用户名.]表名
(
列名  数据类型 [约束],
列名  数据类型 [约束],...
)
TABLESPACE 表空间名;


这里只举两个表：
...]]></description><category></category></item><item><title><![CDATA[python爬虫练习（获取网页图片并保存到本地）]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103436450</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103436450</guid><author>xiamusansan</author><pubDate>Sat, 07 Dec 2019 15:59:23 +0800</pubDate><description><![CDATA[简单爬取网页步骤：

1）分析网页元素

  2）使用urllib2打开链接 ---python3是 from urllib import request

3）读取链接文本

4）使用re匹配出期望文本内容并分条存入list

代码：


import re

from urllib import request

def spid...]]></description><category></category></item><item><title><![CDATA[python之正则表达式]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103412806</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103412806</guid><author>xiamusansan</author><pubDate>Thu, 05 Dec 2019 21:25:21 +0800</pubDate><description><![CDATA[一.正则表达式语法













二.例子


import re
#匹配a到c的字符
mc=re.match(r'[abc]','b')  #mc.group()为b
print(mc.group())
mc=re.match(r'[abc]','abcd')  #mc.group()为a
print(mc.group())
mc=re.match(r'[abc]','aeeee')...]]></description><category></category></item><item><title><![CDATA[python之字典存入txt文件之后增删改查操作]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103369685</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103369685</guid><author>xiamusansan</author><pubDate>Tue, 03 Dec 2019 16:22:43 +0800</pubDate><description><![CDATA[实验目的：

通过该实验，使学生掌握函数、类、文件存储的使用方式，能够熟练运用列表、字典、文件来进行数据存储处理，并掌握格式化输出的相关方法。

实验要求：

1、建立初始化的英文单词字典内容，每个单词要有对应的中文解释。如：make:使得；布置；准备；整理；制造(等)。

2、实现字典的增加(可以通过程序实现单词及中文解释添加)、删除(通过程序实现单词的删除)、查找(通过程序实现单词的查找，...]]></description><category></category></item><item><title><![CDATA[背包问题（01背包，完全背包，多重背包）]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103282385</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103282385</guid><author>xiamusansan</author><pubDate>Wed, 27 Nov 2019 20:02:47 +0800</pubDate><description><![CDATA[首先我们先了解什么是背包问题？

有N种物品，他们的重量和价值分别为w[i],cost[i]。现在有一个背包，其最大可承载的重量为weight，求该背包可装货物的最大价值？

背包问题分类：

01背包：这N种物品，每种物品只有一个，要么选一个，要么不选该种物品

完全背包：这N种物品，每种物品有无限个

多重背包：：这N种物品，每种物品有t[i]个


一.01背包

0—1背包：dp[i][...]]></description><category></category></item><item><title><![CDATA[HRBUST - 1186（简单DP）]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103277923</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103277923</guid><author>xiamusansan</author><pubDate>Wed, 27 Nov 2019 16:22:30 +0800</pubDate><description><![CDATA[题目链接：https://vjudge.net/problem/HRBUST-1186

思路：从后向前看：dp[i]=dp[i]+min(dp[i+j]) --- j属于[s,t]

dp[i]表示从L到i（数轴上的长度） 花费的最小步数，i为石子点则设为1，否则设为0

代码：


#include &lt;bits/stdc++.h&gt;
using namespace std;
...]]></description><category></category></item><item><title><![CDATA[命运 HDU - 2571 （简单DP）]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103254088</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103254088</guid><author>xiamusansan</author><pubDate>Tue, 26 Nov 2019 12:46:12 +0800</pubDate><description><![CDATA[题目链接：https://vjudge.net/problem/HDU-2571

思路：简单DP，起点：左上角a[1][1]，终点：右下角a[n][m]   

点p[i][j]有多种走法选择，下走p[i+1][j]，右走p[i][j+1]，或者右走j的倍数(大于1）p[i][j*k]

我们不如倒着看，p[i][j]从这些数中选择最大的值作为自己走的值

状态转移方程：dp[i][j...]]></description><category></category></item><item><title><![CDATA[数塔 HDU - 2084 (简单DP)]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103243489</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103243489</guid><author>xiamusansan</author><pubDate>Mon, 25 Nov 2019 19:07:34 +0800</pubDate><description><![CDATA[题目链接：https://vjudge.net/problem/HDU-2084

思路1：从上往下递推

dp[i][j]表示第i层第j个节点经过结点的数字之和的最大的值。

状态转移方程：dp[i][j]=max(dp[i-1][j],dp[i-1][j-1]+a[i][j]。对j==1与j==i进行特判

代码：


#include &lt;bits/stdc++.h&gt;

using...]]></description><category></category></item><item><title><![CDATA[Codeforces Round #602 (Div. 2, based on Technocup 2020 Elimination Round 3)]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103228213</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103228213</guid><author>xiamusansan</author><pubDate>Sun, 24 Nov 2019 21:41:25 +0800</pubDate><description><![CDATA[A. Math Problem

题目链接：http://codeforces.com/contest/1262/problem/A

题意：给n个区间，求一个区间使得它与给出的所有的区间都有交集，输出该区间的区间长（r-l）。

思路：我们画图可以得到解决方法。r=min(r,b),l=max(l,a),ans=l-r;




#include &lt;bits/stdc++.h&gt;
 
...]]></description><category></category></item><item><title><![CDATA[pat-至多删三个字符（简单DP）]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103224760</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103224760</guid><author>xiamusansan</author><pubDate>Sun, 24 Nov 2019 15:50:45 +0800</pubDate><description><![CDATA[题目链接：https://pintia.cn/problem-sets/994805046380707840/problems/994805046946938880

题意：给定一个全部由小写英文字母组成的字符串，允许你至多删掉其中 3 个字符，结果可能有多少种不同的字符串？

思路：：DP问题：找是否有重叠问题，明确递推关系，怎么推的（顺序千万不要搞错），找到状态方程，循环时注意边界条件和方程式...]]></description><category></category></item><item><title><![CDATA[地精部落---DP+滚动数组]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103217847</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103217847</guid><author>xiamusansan</author><pubDate>Sun, 24 Nov 2019 14:11:36 +0800</pubDate><description><![CDATA[题目链接：https://vjudge.net/problem/HYSBZ-1925

数据范围：3≤N≤4200，P≤1e9


...网上都是大神，各种看不懂，DP神学啊，状态转移方程真难想TAT......
2019.11.23头晕，看清了解释，不明白为啥这样...

题意：问你有多少长度为n的数列(1~n),它当中每个数字要么比旁边两个数字都小，要么比旁边两个数字都大。

前言：这种被称...]]></description><category></category></item><item><title><![CDATA[蓝桥杯第九题模拟赛]]></title><link>https://blog.youkuaiyun.com/xiamusansan/article/details/103217088</link><guid>https://blog.youkuaiyun.com/xiamusansan/article/details/103217088</guid><author>xiamusansan</author><pubDate>Sat, 23 Nov 2019 18:24:09 +0800</pubDate><description><![CDATA[问题描述
　　受大西线调水工程启发，小明也准备设计一条调水的水渠。
　　小明经费有限，他只能在一块有限区域内建立一条简单的水渠。
　　小明首先勘探了地形，在这块地中有一处水源，必须用作水渠的起点。另外，小明还测量了一些点，包括点的位置和高度。如果两个小明测量的点之间的距离不超过 d 且高度不同，小明就可以在这两点之间建立一段水渠，让水从高处流向低处，这一段的长度为两点之间的直线距离（即将横坐标的...]]></description><category></category></item></channel></rss>