10 2021 档案
摘要:插入排序的顺序 插入排序的顺序就如同抓扑克牌 刚开始你抓的是1 然后你即将迎来第一次插入排序 你抓了张3发现3>1,所以3就排在了1的后边 然后第2次插入排序你抓了张2 发现2<3,所以需要将2插入到3的前边就是这样 如此反复... 你会发现5个数需要4次插入排序 代码 package 排序; /*
阅读全文
摘要:选择排序的执行顺序 选择排序刚开始的时候默认:第一个数为min(最小值),默认最小值下表是0,通过这两个东西实现的目标是: 每次选择排序都能选出最小的那个值 第一次选择排序:是拿1与后边的数(3\-2\4\5)来比较 比较下来后的结果是min=-2然后最小值的下标改为-2的下标2 注意的是:min
阅读全文
摘要:直接上代码了 package 排序; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-30-21-12 */ public class 冒泡排序 { public static void main(String[] args) { int[] ints =
阅读全文
摘要:web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
阅读全文
摘要:MyController.java package org.javaboy.springmvc01.controller; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.serv
阅读全文
摘要:改了的目录(需结合上文) 需加入的依赖 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.9.5</version> </dependency> <dependency>
阅读全文
摘要:目录结构 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins
阅读全文
摘要:需结合上篇的AOP五种通知方式 LogAspectXml.java package org.javaboy.aop; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.
阅读全文
摘要:此过程是根据别人写的然后模仿写的,大体思路一样,所以并无新意,只是接收输入我的似乎有点新意 ~ 题目如下: 代码如下: package 递归基础小题; import java.io.BufferedReader; import java.io.IOException; import java.io.
阅读全文
摘要:前话:由于网不好大概,导致maven下载依赖很慢且出现问题:导致pom中显示正确且代码导包正常--》但一运行就出错,这让我找了半天的错误 最后我还是手动导包了~ 不然早弄完了 靠 目录: Action.java package org.javaboy.aop; import java.lang.an
阅读全文
摘要:下边将是我的代码(超级无敌完整版) 看图结合代码想比较好想,注意除特殊情况外最小值总在无序的那侧哦~ 代码如下: package 递归基础小题; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-26-17-14 */ public class Case01
阅读全文
摘要:package 递归基础小题; import java.util.Scanner; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-26-16-18 */ public class Case01_小白上楼梯 { public static void mai
阅读全文
摘要:其实就是用aware来加载外部文件,增加spring容器与bean的耦合度 javaboy.properties javaboy.address=www.whereami.org javaboy.txt www.whereami.com AwareService.java package org.j
阅读全文
摘要:图示如下: 代码如下: package 递归基础小题; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-25-19-54 */ import javax.print.attribute.standard.SheetCollate; /** * 思路:如序列
阅读全文
摘要:额 我感觉不需要说什么的,递归本就需要点想象吧~ package 递归基础小题; import java.util.Scanner; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-25-19-06 */ public class 二分查找递归解法 { p
阅读全文
摘要:源代码 package 递归基础小题; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-24-21-02 */ public class 汉诺塔 { public static void main(String[] args) { printHonoiTo
阅读全文
摘要:package 递归基础小题; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-24-19-29 */ public class 最大公约数 { public static void main(String[] args) { //比如求6和4的最大公约数
阅读全文
摘要:package 递归基础小题; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-24-18-32 * 突然感觉到递归的规律:递归函数中会有两个return if内会有一个return这是子 * 是来解决最基础的问题的 */ public class 斐波那
阅读全文
摘要:package 递归基础小题; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-24-16-25 */ public class Demo1 { public static void main(String[] args) { //求阶乘问题-递归 int
阅读全文
摘要:题目 代码部分 package 十进制小数转二进制; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-23-20-59 */ public class Demo { public static void main(String[] args) { doub
阅读全文
摘要:目录 DataSource.java package org.javaboy.ioc; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-23-19-17 */ public class DataSource { private String url; pr
阅读全文
摘要:我感觉这个题给的那种思路的写法是有漏洞的,即第一种给的那种思路,漏斗就在于最高位为1时的情况 而我自己的哪种方法也有漏洞就是给一个整数后s[i+1]这里的i+1会越界,越界的原因在于s1.length()会是这个整数最高位为1向后的位数而不是32位 没有一个满意的写法 代码如下: package 将
阅读全文
摘要:package 判断一个整数是不是2的整数次方; import java.util.Scanner; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-23-16-28 * 问题: * 用一条语句判断一个整数是不是2的整数次方 * 思路:想2的整数次方-》2
阅读全文
摘要:题和解释皆在注释中(´▽`ʃ♡ƪ) package 二进制中1的个数; import java.util.Scanner; /** * @author 邓雪松 (づ ̄ 3 ̄)づ)9.37 * @create 2021-10-22-21-26 * 题目: * 请实现一个函数,输入一个整数,输出该数二进
阅读全文
摘要:我感觉看注释即可,解释都在注释中 package 找出唯一成对的数; import java.util.Random; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-22-19-38 * 题目: * 1-1000这1000个数放在含有1001个元素的数组
阅读全文
摘要:条件注解就是:根据你当前的环境来注册不同的实例 某一个条件满足的时候bean才会被注册进去 代码部分 1.ShowCmd.java 接口 package org.javaboy.ioc; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-21-20-29 *
阅读全文
摘要:提示:用这个的话,数组中的元素需满足从低到高已经排序好的条件(这个可以用冒泡等排序来完成) 例子代码: package 二分查找; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-21-18-21 */ public class Demo { public
阅读全文
摘要:1.将字符串倒置后逐一比较,实现如下: 2.判断回文数字(判断纯数字),实现如下 package 判断是否为回文; import java.util.Scanner; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-21-17-24 */ public c
阅读全文
摘要:C语言版:https://www.cnblogs.com/Where-am-i/p/14668137.html
阅读全文
摘要:##字符串转二进制的方法 ##常用的一些进制的方法 ##注意:sanner.nextLine/scanner.nextInt/scanner.nextFloat的区别 以及灵活运用~ ###结束
阅读全文
摘要:##源代码 package 十六进制字符转成整数; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-20-16-41 */ public class Demo { public static void main(String[] args) { Strin
阅读全文
摘要:##看代码和解释即可 package 猜生日号数; import java.util.Scanner; /** * @author 邓雪松 (づ ̄ 3 ̄)づ) * @create 2021-10-20-15-41 */ /* 分析: 因为1~31这些数是可以用5位的二进制表示的,因为16+8+4+2
阅读全文
摘要:##首先是StringBuffer的append()方法的解释 ##然后是reverse()方法 ##然后是.append()方法 ##toString()方法就是转为字符串吧 完
阅读全文
摘要:先上图 在来看JDK中对于这些方法的描述 1..close()方法 2..hasNextLine()方法 3..nextInt()方法 ##感觉不用解释了 ##补充点得了如下图 本节完
阅读全文
摘要:重点代码讲解 System.out.println(new Random().nextInt(max-min)+min); ·首先看JDK对Random类的nextInt()的方法的描述,进而就可以解释了 可以把上面的代码分成两部分 第一部分 new Random().nextInt(max-min
阅读全文