- 博客(23)
- 资源 (11)
- 收藏
- 关注
原创 python井字棋游戏设计与实现
python实现井字棋游戏游戏规则,有三个井字棋盘,看谁连成的直线棋盘多谁就获胜棋盘的展现形式为 棋盘号ABC和位置数字1-9输入A1 代表在A棋盘1号位数下棋
2024-08-18 11:17:41
290
原创 idea运行web项目
一定要有耐心,事情才能办好,跟着教程走是不会错的项目运行第一步打开idea 点击左上角的 file ->open弹出的窗口选择你项目的文件路径随便打开一个java文件,如果有这个提示,选择箭头指向的这个,意思是修正乱码,没有忽略即可接下来数据库配置首先idea搜索项目中的数据库配置选择edit -> find - >find in path然后输入3306找到配置我们把数据库名称复制下来,然后启动navicat...
2021-10-15 21:32:40
3288
原创 是否存在一个实系数多项式f(x),满足:若a是文本中的整数,且它的个数是b,则f(a)=b,如果存在请构造一个这样的多项式并写出他的表达式,如果不存在请说明理由。
是否存在一个实系数多项式f(x),满足:若a是文本中的整数,且它的个数是b,则f(a)=b,如果存在请构造一个这样的多项式并写出他的表达式,如果不存在请说明理由。数据文件已提供。运行结果如下需要程序留言...
2021-08-06 15:49:31
416
4
原创 python实现银行业务模拟
客户的业务分为两种:第一种是申请从银行得到一笔资金,即取款或借款;第二种是向银行中投入一笔资金,即存款或还款。银行有两个服务窗口,相应地有两个队列。客户到达银行后先排第一个队。处理每个客户业务时,如果属于第一种,且申请额超出银行现存资金总额而得不到满足,则立刻排入第二个队等候,直至满足时才离开银行;否则业务处理完后立刻离开银行。每接待完一个第二种业务的客户,则顺序检查和处理(如果可能)第二个队列中的客户,对能满足的申请者予以满足,不能满足者重新排到第二个队列的队尾。注意,在此检查过程中,一旦银行
2021-07-13 10:03:44
590
原创 简单工厂模式
假设要创建一个图表库来生成各种图表视图。看下最简单的写法//一个类封装了多个产品,过于臃肿,不利于维护,违背开闭原则public class Chart { private String type; public Chart(String type){ this.type = type; if("histogram".equals(type)){ //初始化柱状图 }else if("pie".equals(ty
2020-07-07 22:05:55
284
原创 认识Git合并分支过程产生的冲突
使用merge命令来进行分支的合并是Git中最重要的操作之一。下面我们一起来研究下Git分支合并的过程及冲突的产生和解决。一,两人同时开发修改一个文件小王和小李同时克隆了远程仓库的项目,并对其中的hello.txt文件进行了修改。git clone https://github.com/*****/gitunion.githello.txt的文件如图所示:小王对文件的修改...
2020-04-11 14:42:42
573
原创 Git分支的创建,切换及分支指针移动的理解
分支的掌握和理解到位对于我们工作中的并行开发十分重要,今天我们一起来研究它。一,两人在一个分支上开发程序员小王入职,拉取了仓库的代码,开发新需求。git clone https://github.com/*****/gitunion.git查看小王当前所所在的分支git branch可以看出当前只有master一个分支。此时通过git的图形工具查看分支指针的位置...
2020-04-10 22:39:38
963
原创 git 分支关系图谱讲解
对于刚接触git的同学来学,学会看git分支图,可以更清楚地使用git参与团队协作开发。接下来,咱们就进行场景模拟,来演示下git的分支图是怎么产生的。一. 项目立项,去github上创建仓库项目通过了老板的审批,CTO此时去github上建仓库这个大家都会,就不浪费大家时间了。二,程序员小王进行开发。由于人手不够,暂时小王独自开发。首先在本地建立一个工作区(文件夹)...
2020-04-09 22:30:50
4667
1
原创 mybatis注解方法查询 if条件的坑
在这个问题上折腾了半天的时间,最后在第二天网上搜索的时候查出了答案红线内的第1个if条件能进入,第二个不能。原因是mybatis使用的是ognl表达式,所以在判断字符串变量是否与字符串相等的时候使用 .toString()方法。这就是为什么第一个能进入,第二个不能进入的原因了。另外记录一下下面这种用法:<if test="companyId != null and compa...
2019-09-28 12:07:01
1927
原创 Maven知识整理
目前所有的项目都在使用maven,可是一直没有时间去整理,这两天正好有时间,好好的整理一下。1为什么使用Maven这样的构建工具【Why】1.1 一个项目就是一个工程如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。借助于maven就可以将一个项目拆分成多个工程。1.2项目中使用jar包,需要“复制”、“粘贴”项目的lib中...
2019-08-31 10:49:47
150
原创 oracle 中row_number()函数分析
row_number()用于给查询出来的记录生成一个序号,且不会重复。--row_number() 顺序排序select name,course,row_number() over(partition by course order by score desc) rank from student;执行结果:row_number()必须结合over使用partition...
2019-08-30 10:23:25
225
原创 关于多线程 Thread.sleep()方法的疑惑
package com.fenet.insurance.framework.datahub.container;public class Test { public static void main(String[] args) { System.out.println("测试开始"); TestThraed test = new Te...
2019-08-30 10:14:24
848
原创 oracle 序列对象
在分析项目源码的时候 发现一条sql语句: Select FIRSTQUERYID_SEQ.Nextval From dual在这里分析一下:dual :是oracle 数据库中的虚拟表,并不是真实存在的FIRSTQUERYID_SEQ 是数据库创建的序列,.Nextval用于取下一个值这里普及一下序列的主要用法1.自动提供唯一的数值2.共享对象3.主要用于提供主键值‘...
2019-08-23 16:31:14
168
原创 记一次Oracle 查询语句分析
语句:SELECT POLICYNO, (CASE CLASSESCODE WHEN '0331' THEN '0507' ELSE '0501' END) AS riskcode, TO_CHAR(STARTDATE,'yyyy-MM-dd hh24:mi:ss') as STARTDATE, (select count(*) from c_claim...
2019-08-23 11:27:41
211
原创 记一次项目部署过程
从svn拉项目下来,启动过程报错。折腾半天解决,回顾下解决过程,无非是重新配置tomcat的server,重启eclipse .报错估计是没有重新部署好或者电脑卡慢来不及更新...
2019-08-22 13:45:28
117
原创 记录一次weblogic部署web项目的过程
第一次使用weblogic部署项目。部署上去后报错说jdk不匹配。wlc默认的是1.5 我eclipse上用的是1.7编译。然后更改eclipse1.5编译但编译过程中:只提示build成功,并没有打包成目录时间明显不对。使用jdk1.7打包:显示打包到目录,时间也更新了后来发现ant也要配置下配置后发现卡在javac步骤不动了(这期间clean过项目)...
2019-08-21 16:21:04
871
原创 Java StringUtils 中的isNotEmpty 和 isNotBlank的区别
isNotEmpty 的源码:public static boolean isNotEmpty(CharSequence cs){ return (cs != null) &&(cs.length() >0);}解析:只有当字符串非空串(" ")并且非空(null)时才返回true示例: StringUtils.isNotEmpty(""...
2019-08-19 09:55:33
235
原创 ThreadLocal的用法
ThreadLocal表示线程的局部变量,线程私有的。它采用采用空间来换取时间的方式,解决多线程中相同变量的访问冲突问题。public class Number { //每个线程都私有该变量 ThreadLocal<Integer> t = new ThreadLocal<Integer>() { protected Integer i...
2019-04-03 14:22:07
126
原创 如何上传本地项目到github
首先在github上创建一个仓库Test,接着在本地创建一个同名的文件夹Test,在Test文件夹里面右键git bash here(前提是你安装了git)1.在命令行中,输入“git init”,使Test文件夹加入git管理;2.输入“git add .”(不要漏了“.”),将Test文件夹全部内容添加到git。3.输入“git commit -m "first commit"”(“g...
2018-10-12 21:06:19
164
原创 win10任务管理器无法弹出来的解决方法
在开始菜单 --所有程序--附件--命令提示符 右键 以管理员身份 打开执行下面 命令reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v disabletaskmgr /d 0 /t REG_DWORD /f...
2018-09-23 10:12:50
5764
2
原创 浅谈SpringAOP代理之JDK动态代理
AOP中的代理就是由AOP框架动态生成的一个对象,该对象可以作为目标对象来使用!JDK动态代理主要是创建代理类JdkProxy,该类要实现一个InvocationHandler接口public class JdkProxy implements InvocationHandler{private UserDao userDao;public Object createProxy(UserDao u...
2018-04-19 14:17:28
306
原创 SpringMVC中jsp页面传中文到controller变成问号的可能原因。
今天敲了一个springMVC的中文文件下载的小项目,但是一直出现问题提示是文件不存在。然后到控制器类去打印文件名,发现是以问号的形式传进来的。查看了各项编码设置,都没有问题。百度类似问题,看到有一条重要线索:web.xml中的编码过滤器对get方法无效!也就是下图中的编码配置器后来将jsp页面的以get的请求方式换成<form>表单格式的post方式上传。最后问题成功得到解决!重点:...
2018-04-08 21:51:18
3131
class_ms_pointer.zip
2021-12-05
socket客户服务端程序.zip
2021-12-05
是否存在一个实系数多项式f(x),满足:若a是文本中的整数,且它的个数是b,则f(a)=b,如果存在请构造一个这样的多项式并写出他的表达式,如果不存在请说明理由
2021-08-06
C++宿舍管理系统代码加设计文档
2021-07-16
C++订餐管理系统.zip
2021-07-15
python银行业务模拟数据结构
2021-07-13
C语言投票管理系统课程设计
2021-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人