eclipse与数据库连接插入或者拿出数据出现乱码该如何解决。

eclipse或者数据库出现乱码出现乱码有很多因素,例如一下几个因素数据库字段没有设置为utf-8;数据库表没有设置为utf-8;数据库没有设置为utf-8;eclipse连接数据没有设置为utf-8;解决方法第一种:在eclipse设置。在数据库连接语句后面加上?characterEncoding=utf-8:类似String url = “jdbc:mysql://localhost:3306/yonghu?useUnicode=true&characterEncoding=
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

用链表实现栈结构

单链表作为底层,实现栈的数据结构栈的实现:package SingleLinkedListStack;import ArrayStack.Stack;import SingleLinkedList.Node;import SingleLinkedList.SingleLinkedList;/* * 用链表作为栈的底层 */public class SingleLinkedListStack <E> implements Stack<E>{// 用链表作为栈的底
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

#1024程序员节# java基础50道经典练习题

java基础50道经典练习题 例39 【程序39】 题目:编写一个函数,输入n为偶数时,调用函数 求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n(利用指针函数) import java.util.Scanner;public class Test09 { 【程序39】 题目:编写一个函数,输入n为偶数时,调用函数 求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n(利用指针..
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

图最短路径问题解法1

图最短路径问题Dijkstra算法采用的是一种贪心的策略,声明一个数组dis来保存源点到各个顶点的最短距离和一个保存已经找到了最短路径的顶点的集合:T,初始时,原点 s 的路径权重被赋为 0 (dis[s] = 0)。若对于顶点 s 存在能直接到达的边(s,m),则把dis[m]设为w(s, m),同时把所有其他(s不能直接到达的)顶点的路径长度设为无穷大。初始时,集合T只有顶点s。然后,从dis数组选择最小值,则该值就是源点s到该值对应的顶点的最短路径,并且把该点加入到T中,OK,此时完成一个顶点
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

图的最短路径解法2

图的最短路径解法2Dijkstra算法采用的是一种贪心的策略,声明一个数组dis来保存源点到各个顶点的最短距离和一个保存已经找到了最短路径的顶点的集合:T,初始时,原点 s 的路径权重被赋为 0 (dis[s] = 0)。若对于顶点 s 存在能直接到达的边(s,m),则把dis[m]设为w(s, m),同时把所有其他(s不能直接到达的)顶点的路径长度设为无穷大。初始时,集合T只有顶点s。然后,从dis数组选择最小值,则该值就是源点s到该值对应的顶点的最短路径,并且把该点加入到T中,OK,此时完成一个
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

图的最短路径解法三

图的最短路径解法三bellman-ford算法遍历所有的边,边有起点i和终点j,如果源点到顶点的最短距离d[i]已经算出来,就比较d[j]和d[i]+cost,如果前者比后者大,就可以更新d[j]如此往复,直到没有数据可更新,这样源点到所有顶点的最短距离就算出来了public class 图的最短路问题_单源 { public static void main(String[] args) { int[] shortestPath = shortestPath(0); Util.
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

图的最短路径解法四

图的最短路径解法四bellman-ford算法遍历所有的边,边有起点i和终点j,如果源点到起点的最短距离d[i]已经算出来,就比较d[j]和d[i]+cost,如果前者比后者大,就可以更新d[j]如此往复,直到没有数据可更新,这样源点到所有顶点的最短距离就算出来了对于上一个代码,可以先把边集提取出来,这样不用每次都扫描二维数组import java.util.ArrayList;import java.util.List;public class 图的最短路问题_优化_边集 { publ
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

bfs_分酒

拉马车/**有4个红酒瓶子,它们的容量分别是:9升, 7升, 4升, 2升开始的状态是 [9,0,0,0],也就是说:第一个瓶子满着,其它的都空着。允许把酒从一个瓶子倒入另一个瓶子,但只能把一个瓶子倒满或把一个瓶子倒空,不能有中间状态。这样的一次倒酒动作称为1次操作。假设瓶子的容量和初始状态不变,对于给定的目标状态,至少需要多少次操作才能实现?本题就是要求你编程实现最小操作次数的计算。输入:最终状态(空格分隔)输出:最小操作次数(如无法实现,则输出-1)例如:输入:9 0 0 0应
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

图的bfs_迷宫

图的bfs_迷宫/*…1111111111111111111111111111111.111111…1111111111.111111.111111…111.11111111…111111.11111111111.1111111111.11111111.111111…11111111.111111.11111111111.11111.111111.111111.11111111111.11111…11111…111111111.11111.111111111.11111111111111
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

图的dfs_连通检测

图的dfs_连通检测/*给定一个方阵,定义连通:上下左右相邻,并且值相同。可以想象成一张地图,不同的区域被涂以不同颜色。输入:整数N, (N<50)表示矩阵的行列数接下来N行,每行N个字符,代表方阵中的元素接下来一个整数M,(M<1000)表示询问数接下来M行,每行代表一个询问,格式为4个整数,y1,x1,y2,x2,表示询问(第y1行,第x1列) 与 (第y2行,第x2列) 是否连通。连通输出true,否则false例如:1000100000000011100000
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

图的dfs_拓扑排序

图的dfs_拓扑排序/*具有检测是否有环的功能* am*/public class 图的dfs_拓扑排序 { //顶点数 static final int n = 4; //顶点内容 static String[] v = {"a", "b", "c", "d"}; //有向图的邻接矩阵表示法 static int[][] graph = { {0, 1, 0, 0}, {0, 0, 0, 0}, {0, 1, 0, 0}, {
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

图的dfs_FloodFill

图的dfs_FloodFill输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连块。如果两个字符“@”所在的格子相邻(横、竖或者对角线方向),就说它们属于同一个八连块。分析:图的dfspublic class 图的dfs_FloodFill { private static char[][] data = { "*@@*@".toCharArray(), "**@*@".toCharArray(), "****@".toCharArray(),
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

LC20题有效括号

用栈实现给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false示例 4:输入: “([)]”输出: false示例 5:输入: “{[]}”输出: true来源:力扣(LeetCo
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

2020蓝桥杯javac组REPEAT 程序

REPEAT 程序试题 E: REPEAT 程序本题总分:15 分【问题描述】附件 prog.txt 中是一个用某种语言写的程序。其中 REPEAT k 表示一个次数为 k 的循环。循环控制的范围由缩进表达,从次行开始连续的缩进比该行多的(前面的空白更长的)为循环包含的内容。例如如下片段:在这里插入图片描述该片段中从A = A + 4 所在的行到 A = A + 8 所在的行都在第一行的循环两次中。REPEAT 6: 所在的行到 A = A + 7 所在的行都在 REPEAT 5: 循
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

图的dfs_euler

图的dfs_euler/欧拉道路和欧拉回路//*从无向图中的一个结点出发走出一条道路,每条边恰好经过一次,这样的路线称为欧拉道路如果一个无向图是连通的,且最多只有两个奇点(度数为奇数),则一定存在欧拉道路。如果有两个奇点,它们必须是起点和,如果奇点不存在,可以从任意点出发,最终一定会回到该点,称为欧拉回路*/import java.util.Stack;public class 图的dfs_euler { static Stack<String> path =
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

1207. 独一无二的出现次数

独一无二的出现次数给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。示例 1:输入:arr = [1,2,2,1,1,3]输出:true解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现次数相同。示例 2:输入:arr = [1,2]输出:false示例 3:输入:arr = [-3,0,1,-3,1,1,1,-3,10,0]输出:truecla.
分类: 其他 发布时间: 10-29 14:54 阅读次数: 0

javase 01 JavaSE基础语法

01 JavaSE基础语法java介绍Java 是一门派生语言,早期语言设计者为了不想在项目中使用 C++ 而创造了这种看起来很像 C++,却比 C++ 有了改进的新语言(原始的项目并未成功)。Java 最核心的变化就是加入了“虚拟机”和“垃圾回收机制”,这两个概念在之后的章节会有详细描述。 此外,Java 还在其他方面推动了行业发展。例如,现在绝大多数编程语言都支持文档注释语法和 HTML 文档生成工具。java各版本的含义简而言之,javase是基础,必须要先学;javaee是企业级,接
分类: 企业开发 发布时间: 10-29 14:54 阅读次数: 0

java——抽象类实现超市POS及刷卡程序(包括GUI窗体组件,相关文本及按钮)

目录1.程序运行截图2.MemberCard主体及Test测试类3.不同卡的类4.POS类及POSJFrame类:设置GUI窗体,相关组件1.程序运行截图2.MemberCard主体及Test测试类//MemberCard主体package membercarddemoapp;import pospackage.POSJFrame;/** * * @author 张阵涛 */public class MemberCardDemoApp {...
分类: 企业开发 发布时间: 10-29 14:54 阅读次数: 0

Spring官方文档笔记

Spring官方文档,和任何一本spring书籍相比,它都更新更全文章目录Spring**1. 控制反转**(Inversion of Control,IoC)1.1 依赖注入(dependency injection,DI)(1)Spring有三种装配bean的方式**①xml配置方式装配:**[xml配置方式](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans
分类: 企业开发 发布时间: 10-29 14:54 阅读次数: 0

JAVA 重载总结

一、什么是重载?二、怎样重载?1、方法名称相同;2、方法的参数列表不同(参数个数不同或是参数的数据类型不同);3、返回值类型可以不同;三、具体操作
分类: 企业开发 发布时间: 10-29 14:54 阅读次数: 0