<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[just fight]]></title><description><![CDATA[野心不大，你和天下]]></description><link>https://blog.youkuaiyun.com/qq_41820708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41820708]]></copyright><item><title><![CDATA[（构造笔记）从类、API、框架三个层面学习如何设计可复用软件实体的具体技术]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/106797750</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/106797750</guid><author>qq_41820708</author><pubDate>Tue, 16 Jun 2020 23:37:16 +0800</pubDate><description><![CDATA[复用级别：
(1）代码的复用
包括目标代码和源代码的复用。其中目标代码的复用级别最低，历史也最久，当前大部分编程语言的运行支持系统都提供了连接（Link）、绑定(Binding)等功能来支持这种复用。源代码的复用级别略高于目标代码的复用，程序员在编程时把一些想复用的代码段复制到自己的程序中，但这样往往会产生一些新旧代码不匹配的错误。想大规模的实现源程序的复用只有依靠含有大量可复用构件的构件库。如”对象链接及嵌入”（OLE）技术，既支持在源程序级定义构件并用以构造新的系统，又使这些构件在目标代码的级别上仍然是]]></description><category></category></item><item><title><![CDATA[MIT[Software Construction] Readings阅读心得]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/106308470</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/106308470</guid><author>qq_41820708</author><pubDate>Sun, 24 May 2020 01:17:06 +0800</pubDate><description><![CDATA[引言：
阅读了MIT课程6.031 [Software Construction]的Readings，以下做一总结：
课程链接：http://web.mit.edu/6.031/www/sp20/
Readings部分共有30篇，此处针对第1、3、4、5章节做一总结：

如图所示：所要总结的章节是：
1.静态检查 Static Checking
3.测试 Testing
4.代码审查 Code Review
5.版本控制 Version Control
1.静态检查 Static Checking
在编程过]]></description><category></category></item><item><title><![CDATA[leetcode刷题02day——简单题：整数反转]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/91458662</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/91458662</guid><author>qq_41820708</author><pubDate>Tue, 11 Jun 2019 19:38:19 +0800</pubDate><description><![CDATA[题目：
给出一个 32 位的有符号整数，你需要将这个整数中每位上的数字进行反转。
示例 1:
输入: 123
输出: 321
示例 2:
输入: -123
输出: -321
示例 3:
输入: 120
输出: 21
注意:
假设我们的环境只能存储得下 32 位的有符号整数，则其数值范围为 [−2^31,   2 ^31 − 1]。请根据这个假设，如果反转后整数溢出那么就返回 0。
如果是平常的练习...]]></description><category></category></item><item><title><![CDATA[线性表（一）：顺序表]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/91346679</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/91346679</guid><author>qq_41820708</author><pubDate>Sat, 08 Jun 2019 18:32:37 +0800</pubDate><description><![CDATA[整体的架构：

以下是要实现的线性表的抽象数据类型，用一接口来表示其所包含的方法：
package 线性表;

public interface List_way {
    //线性表的抽象数据类型
    public void clear();     //线性表置空
    public boolean isEmpty();  //判断线性表是否为空
    public int leng...]]></description><category></category></item><item><title><![CDATA[leetcode刷题01day——简单题：俩数之和]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/91346216</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/91346216</guid><author>qq_41820708</author><pubDate>Sat, 08 Jun 2019 17:29:15 +0800</pubDate><description><![CDATA[原题描述：
给定一个整数数组 nums 和一个目标值 target，请你在该数组中找出和为目标值的那 两个 整数，并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是，你不能重复利用这个数组中同样的元素。
示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
代码：
 ...]]></description><category></category></item><item><title><![CDATA[VMware虚拟机无法连接网络的解决办法]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/90216977</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/90216977</guid><author>qq_41820708</author><pubDate>Tue, 14 May 2019 22:46:44 +0800</pubDate><description><![CDATA[其实在网上有许多的解决方案，但大多有效，我的虚拟机连不上网后，搜索了各种资料，尝试了各个方法，却还是无法正常使用网络，后来发现一种粗暴的解决方法：
首先要说的是：这种方法是一直无奈之举，也就是其他的方法实在没有作用时，可考虑一用；
解决方法：
系统工具  --&gt; 设置  --&gt;  网络   --&gt;  有线连接  --&gt;  打开



上网测试：

解决方案的弊端：
每关一次...]]></description><category></category></item><item><title><![CDATA[Attribute "xmlns" was already specified for element "web-app".解决方法]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/90081886</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/90081886</guid><author>qq_41820708</author><pubDate>Fri, 10 May 2019 18:26:43 +0800</pubDate><description><![CDATA[在学习servlet的过程中，当启动服务时，控制台有错误信息输出为:
严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception
确定主体代码没问题后，在web.xml配置文件中发现了问题所在：

如图：xmlns下有明显的错误标识，将鼠标放上去之后，错误提示...]]></description><category></category></item><item><title><![CDATA[一次HTTP Status 500– Internal Server Error的乌龙]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/89526696</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/89526696</guid><author>qq_41820708</author><pubDate>Thu, 25 Apr 2019 21:30:30 +0800</pubDate><description><![CDATA[话不多说，摆上我此次遇见的乌龙错误提示：
HTTP Status 500 – Internal Server Error
Type Exception Report
Message null
Description The server encountered an unexpected condition that prevented it from fulfilling the request...]]></description><category></category></item><item><title><![CDATA[有关无法解析javax.servlet的解决方法]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/89502756</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/89502756</guid><author>qq_41820708</author><pubDate>Wed, 24 Apr 2019 20:57:40 +0800</pubDate><description><![CDATA[最近在创建一个servlet时，自动生成的代码中出现servlet无法解析的提示，令我无法正常使用doGet()这一方法，在对各个步骤进行查看后，发现了问题所在。
错误原因：
未导入servlet.api-jar这个包
一般来说，创建一个servlet,通常是需要servlet.api-jar和jsp-api.jar的支持
解决方法：
找到tomcat的安装目录，在其lib目录下找到servlet...]]></description><category></category></item><item><title><![CDATA[Java 最长&最短字符串]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/88762184</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/88762184</guid><author>qq_41820708</author><pubDate>Sat, 23 Mar 2019 15:39:34 +0800</pubDate><description><![CDATA[题目描述：
输入多行字符串，请按照原文本中的顺序输出其中最短和最长的字符串，如果最短和最长的字符串不止一个，请全部输出。
输入描述:
输入包括多行字符串，字符串的长度len(1&lt;=len&lt;=1000)。
输出描述:
按照原文本中的顺序输出其中最短和最长的字符串，如果最短和最长的字符串不止一个，请全部输出。
示例1
输入
hello
she
sorry
he
输出
he
hello
so...]]></description><category></category></item><item><title><![CDATA[Java 反序数]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/88761079</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/88761079</guid><author>qq_41820708</author><pubDate>Sat, 23 Mar 2019 14:49:01 +0800</pubDate><description><![CDATA[题目描述：
设N是一个四位数，它的9倍恰好是其反序数（例如：1234的反序数是4321）
求N的值
输入描述:
程序无任何输入数据。
输出描述:
输出题目要求的四位数，如果结果有多组，则每组结果之间以回车隔开。
主要思想：
在控制for循环时，根据题目条件缩小循环的次数，防止算法过于庞大
由于N是一个四位数，而他的反序数同为四位数且是他的9倍，所以反序数最大为9999，同时N可以从1000循环至1...]]></description><category></category></item><item><title><![CDATA[Tomcat配置文件报错：  不允许有匹配 "[xX][mM][lL]" 的处理指令目标    的处理方法]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/88622144</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/88622144</guid><author>qq_41820708</author><pubDate>Sun, 17 Mar 2019 17:03:36 +0800</pubDate><description><![CDATA[配置文件出现的报错信息为：

出错原因：
这是因为当前所配置的xml文件的头部被修改，不符合规范
规范的xml文件格式：
xml文件打开后，第一行的开头不能有空格，
也就是说，下面的这句话必须是顶格写的
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;


...]]></description><category></category></item><item><title><![CDATA[java double类型的小数点后的位数设置]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/87901231</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/87901231</guid><author>qq_41820708</author><pubDate>Sun, 24 Feb 2019 11:21:40 +0800</pubDate><description><![CDATA[在一些编程过程中，有时会对小数点后的个数有要求，比如：最终输出的数字保留一位小数，此时有以下几种方案:
方案一：
直接输出
示例：
public class 位数控制 {
public static void main(String[] args) {
//保留小数点后俩位
	double a=2.12324；
	System.out.printf(&quot;%.2f&quot;,a);
	}
}


运行结果：2...]]></description><category></category></item><item><title><![CDATA[有关java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)的解决方法]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/87869949</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/87869949</guid><author>qq_41820708</author><pubDate>Thu, 21 Feb 2019 22:40:31 +0800</pubDate><description><![CDATA[问题描述：
在用Java访问数据库时，出现以下提示：
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
原因：
在连接数据库时，所连接的url的地址格式输入有误
解决方法...]]></description><category></category></item><item><title><![CDATA[关于解决java.sql.SQLException: No suitable driver found for  jdbc:oracle:thin:@127.0.0.1:1521:orcl的方法]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/87744946</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/87744946</guid><author>qq_41820708</author><pubDate>Wed, 20 Feb 2019 00:04:57 +0800</pubDate><description><![CDATA[**问题描述：**用Java访问数据库时，eclipse控制台出现以下提示：
java.sql.SQLException: No suitable driver found for  jdbc:oracle:thin:@127.0.0.1:1521:orcl
出现原因：多是因为jdk的版本和Oracle的驱动版本不匹配
版本匹配：
ojdbc5.jar:     适用于jdk1.5
ojdbc6....]]></description><category></category></item><item><title><![CDATA[Oracle出现 ins 35075提示的解决方法]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/87391435</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/87391435</guid><author>qq_41820708</author><pubDate>Fri, 15 Feb 2019 22:02:05 +0800</pubDate><description><![CDATA[出现此提示的原因：
如果之前安装过Oracle，但是后来卸载不干净，下次重新安装使用时，很可能在新的oracle安装时出现：[INS-35075] The specified SID is already in use。即指定的 Oracle 系统标识符 (SID) 已在使用，说明已经安装有该名的数据库了。
解决方法:
清理所有应用重新安装。
步骤：
1.停止服务
（1）win+r 打开运行窗口
...]]></description><category></category></item><item><title><![CDATA[Java实现  幸运数字]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/86665809</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/86665809</guid><author>qq_41820708</author><pubDate>Sun, 27 Jan 2019 14:21:08 +0800</pubDate><description><![CDATA[题目描述：
小雅同学认为6,8是她的幸运数字,而其他数字均不是,一个幸运数是指在十进制表示下只含有幸运数字的数。给定你一个区间（a,b）a和b之间（其中包括a和b幸）运数的个数。
输入描述:
输入两个整数a和b，a的取值范围在1和1000000000之间（其中包括1和1000000000），b的取值范围在a和1000000000之间（其中包括a和1000000000）。
输出描述:
返回a和b之间...]]></description><category></category></item><item><title><![CDATA[Java实现 单词缩写]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/86645082</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/86645082</guid><author>qq_41820708</author><pubDate>Fri, 25 Jan 2019 14:01:14 +0800</pubDate><description><![CDATA[问题描述：
在日常书面表达中，我们经常会碰到很长的单词，比如&amp;quot;localization&amp;quot;、&amp;quot;internationalization&amp;quot;等。为了书写方便，我们会将太长的单词进行缩写。这里进行如下定义：
如果一个单词包含的字符个数超过10则我们认为它是一个长单词。所有的长单词都需要进行缩写，缩写的方法是先写下这个单词的首尾字符，然后再在首尾字符中间写上这个单词去掉首尾字符后所包含的字符个数。比如&amp;quot;lo...]]></description><category></category></item><item><title><![CDATA[Java实现  pell数列]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/86634682</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/86634682</guid><author>qq_41820708</author><pubDate>Thu, 24 Jan 2019 22:57:59 +0800</pubDate><description><![CDATA[问题名称： pell数列
问题描述：
某种特殊的数列a1, a2, a3, …的定义如下：a1 = 1, a2 = 2, … , an = 2 * an − 1 + an - 2 (n &amp;amp;gt; 2)。
给出任意一个正整数k，求该数列的第k项模以32767的结果是多少？
输入描述：
第1行是测试数据的组数n，后面跟着n行输入。每组测试数据占1行，包括一个正整数k (1 ≤ k &amp;amp;lt; 10000...]]></description><category></category></item><item><title><![CDATA[Java实现  密码检查]]></title><link>https://blog.youkuaiyun.com/qq_41820708/article/details/86627970</link><guid>https://blog.youkuaiyun.com/qq_41820708/article/details/86627970</guid><author>qq_41820708</author><pubDate>Thu, 24 Jan 2019 22:11:55 +0800</pubDate><description><![CDATA[密码检查：
问题描述：
小明同学最近开发了一个网站，在用户注册账户的时候，需要设置账户的密码，为了加强账户的安全性，小明对密码强度有一定要求：


密码只能由大写字母，小写字母，数字构成；


密码不能以数字开头；


密码中至少出现大写字母，小写字母和数字这三种字符类型中的两种；


密码长度至少为8


现在小明受到了n个密码，他想请你写程序判断这些密码中哪些是合适的，哪些是不合法的。
输入描...]]></description><category></category></item></channel></rss>