自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子墨的博客

代码日常

  • 博客(68)
  • 资源 (3)
  • 收藏
  • 关注

原创 完美解决“未能装载Office文档控件。请使用Internet Explorer(6.0+)浏览器并检查浏览器的安全设置。”的方案

前言:最近楼主遇到一个问题,就是在学校(楼主是普通本科计算机专业的学生)评优评奖的时候,需要在学校系统的网页上提交一个Word文档,而这个文档呢,学校的系统(金窗公司开发的校园管理信息系统)用的是NTKO的office插件(万恶的office插件)来调用本地的Word程序进行在线编辑,这个实现是不是很美好呢,反正理论上是没有什么问题的,但是实际上呢,万恶的微软,或许是为了用户的安全性考虑吧,网页中...

2019-04-17 10:55:11 38708 9

原创 DFS(深度优先搜索)和BFS(广度优先搜索)求迷宫路径问题的总结

如题,本篇博文的创作目的在于总结博主对DFS和BFS求解迷宫问题的一些看法DFS简介——DFS即深度优先搜索算法,属于图的遍历算法中的一种,英文缩写为DFS即Depth First Search.其搜索过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点都只会搜索一次。个人对于DFS的理解是:不撞南墙不回头(如果撞了,那么可能回头,可能不回头;如果回头,那么回头的过程叫做...

2019-03-31 12:24:17 4545 1

原创 利用Java反射机制抽取BaseServlet实现类似SpringBoot的注解请求

前言:自从接触了SpringBoot之后,我就发现自己彻底的回不去了,因为不用写SQL语句,不用自己考虑页面跳转,不用管理数据库连接池,不用写一大堆的配置文件等特性,让我深深的爱上了它,并且离不开了;奈何学校开课要求做Java web课程设计,必须只使用原生的Servlet和Apache的那一堆开源jar包开发,哇,这让习惯了使用SpringBoot开发后台的我,简直是不能忍,于是...

2018-09-30 17:04:53 926 4

原创 解决Android端微信浏览器每次调用百度地图API都会弹出允许位置信息弹窗问题

不知道大家有没有遇见过,开发微信公众号的时候,需要使用到当前的位置信息跟某一个地址的位置信息计算出这两点之间的距离,这个时候呢,无疑百度的API是比较好用的,比如说哈,有一个应用场景是这样的,数据库里面只存了地址信息,没有存对应的经纬度信息,这个时候呢,百度地图的API有给我们提供了一个叫做正逆地理编码的API,可以很方便的让我们根据地址信息解析出它的经纬度信息,然后拿到当前的定位信息,这样就可以...

2018-09-09 13:46:09 10208 8

原创 Java坦克大战游戏源码解析 带声音 带道具 带地图编辑器

前段时间闲来无事,自己用Java语言仿照着FC版本的坦克大战自己实现了一个,希望给初学者,想用用java做桌面游戏的童鞋们一些参考,本游戏纯Java语言开发(原生Java),没有使用任何的游戏引擎,演示视频地址:https://www.bilibili.com/video/av21952686/?p=2(部分完成版)演示视频地址:https://www.bilibili.com/video...

2018-05-14 11:05:52 18089 25

原创 宜宾学院教务系统(金智教务系统)成绩爬虫

yibinu-score-crawler宜宾学院教务系统成绩爬虫前言三教大厅有一个智能终端,上面可以利用身份证打印自己的成绩(有次数限制);但是学校的智慧校园网站里面并没有可以打印排好版的成绩单的接口(坑就坑在这里)。而据博主了解,要想打印成绩单只有两个途径,1是到三教大厅,2是找二级学院教学管理科的老师,请ta帮忙下载pdf文档。博主由于要准备研究生复试,需要成绩单,而目前处于疫情期间,...

2020-03-30 16:39:36 7301 1

原创 算法竞赛入门经典的java实现之韩信点兵->Demo09.java

相传韩才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入三个非负整数a,b,c表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。样例输入:2 1 6样例输出:41样例输入:2 1 3样例输出:No answ...

2019-11-21 14:56:49 805

原创 成信大807笔记以及历年真题答案解析

博主在备考的同时自己做的笔记和真题解析,对新手友好,相当详细传送门:http://blog.zimo.wiki/tags/807/

2019-11-21 14:54:20 2725 2

原创 利用hexo搭建属于自己的博客

前言​ 随着计算机的发展,拥有一个属于自己的博客,是一件非常平常的事。而使用hexo框架搭建个人博客网站是比较流行的方式,因为它简单,快速,高效,且有很多炫酷的特效和方便的自定义,最重要的是它完全免费(更多hexo详细介绍,请参考hexo官网)。​ 接下来我将带领大家一起搭建自己的博客。后续还将带领大家完成个人博客的各种自定义特效,以及功能增强。想提前看看效果的亲...

2019-08-13 23:02:32 367 1

原创 Linux多线程小游戏2048

基于linux 多线程编写的窗体小游戏2048运行方式:先克隆项目到本地,Linux下直接在终端执行./Game2048.o即可,window下需要先配置gtk和终端项目开发环境:ubantu18.04 eclipse-cpp-2018-12-R-linux-gtk-x86_64开源地址:https://gitee.com/zimolove3/Game2048...

2019-08-03 21:00:28 735

原创 利用Java反射机制和自定义注解实现万能的BaseDao,功能类似Jpa,即不用写SQL语句,也可完成对数据库表进行增删查改操作

如题:此BaseDao实现的功能是增删查改。诞生背景是学院要求我们做JavaWeb课程设计,要求:只能使用原生的Servlet等开发,而不能使用SSM,SpringBoot,SSH等框架。遇到的问题和解决办法:由于原生的JavaWeb开发需要写大量的Dao操作,这些Dao操作都会有最基本的增删查改,大量相对比较重复且写起来毫无营养的SQL语句,以及Java代码,会使人写得很厌烦。于是我研究了一...

2019-08-03 19:44:19 1051 1

原创 最新kali linux下完美安装和运行QQ的方法

腾讯官方早就在10年代初就停止运营Linux版QQ,然而民间折腾Linux版QQ的脚步从来没停过。时至今日,Linux QQ有了很多种的解决方案——如deepin wine QQ系列、docker镜像QQ系列,QQ.APPImage镜像系列等。感谢各位大佬们的努力,让我们用上了接近Windows体验版本的QQ,各种解决方案的本质和原理,都差不多,大方向都是在本地跑一个虚拟机,运行Windows版...

2019-05-20 10:16:14 20851 4

原创 解决kali linux 和 win10 双系统时间不一致问题

问题:在安装好kali linux与win10双系统之后会发现,win10和kali linux的系统时间总是相差8小时,并且在校准了kali linux的时间之后,windows的时间也会发生变化,还是相差8小时,校准了win10的时间之后也是一样的情况。造成问题的原因是:kali linux、win10对BIOS硬件时间识别的方式不同。Windows把系统硬件时间当作本地时间(l...

2019-05-16 20:56:33 9777 4

原创 第7届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\7

题目描述:剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。直接上代码:pa...

2019-03-22 20:08:35 226

原创 第8届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\7

题目描述:标题:日期问题小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如02/03/04,可能是2002年03月...

2019-03-21 18:55:02 861

原创 第8届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\6

题目描述:标题:最大公共子串最大公共子串长度问题就是:求两个串的所有子串中能够匹配上的最大长度是多少。比如:"abcdkkk" 和 "baabcdadabc",可以找到的最长的公共子串是"abcd",所以最大公共子串长度为4。下面的程序是采用矩阵法进行求解的,这对串的规模不大的情况还是比较有效的解法。请分析该解法的思路,并补全划线部分缺失的代码。public clas...

2019-03-21 18:51:37 187

原创 第8届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\5

题目描述:标题:取数位求1个整数的第k位数字有很多种方法。以下的方法就是一种。public class Main{ static int len(int x){ if(x<10) return 1; return len(x/10)+1; } // 取x的第k位数字 static int f(int ...

2019-03-21 18:50:27 147

原创 第8届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\3

题目描述:标题:承压计算X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。 7 5 8 7 8 8 ...

2019-03-20 14:53:16 196

原创 第8届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\2

题目描述:标题:纸牌三角形A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。下图就是一种排法(如有对齐问题,参看p1.png)。 A 9 6 4 8 3 7 5 2这样的排法可能会有很多。如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?请你计算并提交该数字。注意:需要...

2019-03-20 14:51:51 178

原创 第8届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\1

题目描述:标题: 购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。...

2019-03-20 14:50:21 320

原创 第7届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\8

题目描述:四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 &lt;= a ...

2019-03-17 15:50:00 220

原创 第7届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\6

题目描述:方格填数如下的10个格子 +--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+--+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填...

2019-03-17 15:48:53 198

原创 第7届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\5

题目描述:抽签X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。....那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFCEFFFCDFFFCDEFFCCFFFCCEFFCCDFFCC...

2019-03-17 15:47:40 168

原创 第7届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\4

题目描述:分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,... I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC DGH EFIABC DGI ...

2019-03-17 15:46:32 187

原创 第7届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\3

题目描述:凑算式 B DEFA + --- + ------- = 10 C GHI (如果显示有问题,可以参见【图1.jpg】) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种...

2019-03-17 15:45:06 199

原创 第7届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\2

题目描述:生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。直接上代码:package wiki.zimo.exam07;public c...

2019-03-17 15:43:58 162

原创 第7届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\1

题目描述:煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。直接上代码:package wiki.zimo.exam07;publi...

2019-03-17 15:42:41 204

原创 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\8

题目描述:饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0&lt;n&lt;10000)输出:一个整数,表示实际得到的饮料数例如:用户输入...

2019-03-12 19:16:41 122

原创 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\7

题目描述:牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。直接上代码:package wiki.zimo.exam06...

2019-03-12 13:47:48 97

原创 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\6

题目描述:加法变乘法我们都知道:1+2+3+ ... + 49 = 1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数...

2019-03-08 14:23:38 78

原创 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\5

题目描述:九数组分数1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法?下面的程序实现了该功能,请填写划线部分缺失的代码。public class A{ public static void test(int[] x) { int a = x[0]*1000 + x[1]*100 + x[2]*10 + x[3]; ...

2019-03-08 14:22:22 125

原创 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\4

题目描述:循环节长度两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。比如,11/13=6=&gt;0.846153846153..... 其循环节为[846153] 共有6位。下面的方法,可以求出循环节的长度。请仔细阅读代码,并填写划线部分缺少的代码。 public static int f(int n, int m) { n = ...

2019-03-08 14:20:53 96

原创 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\3

题目描述:三羊献瑞观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞------------------- 三 羊 生 瑞 气(如果有对齐问题,可以参看【图1.jpg】)其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。直接上代码:package wi...

2019-03-07 21:17:00 122

原创 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\2

题目描述:立方变自身观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 18^3 = 512 5+1+2=817^3 = 4913 4+9+1+3=17...请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?请填写该数字,不要填写任何多余的内容或说明性的文字。直接上代码:package wiki.zimo.exam06;...

2019-03-07 21:14:55 111

原创 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\1

题目描述:三角形面积如【图1】所示。图中的所有小方格面积都是1。那么,图中的三角形面积应该是多少呢?请填写三角形的面积。不要填写任何多余内容或说明性文字。直接上代码:package wiki.zimo.exam06;public class Demo01 { public static void main(String[] args) { System.out....

2019-03-07 21:12:18 95

原创 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\5

题目描述: 勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。 求满足这个条件的不同直角三角形的个数。【数据格式】输入一个整数 n (0&lt;n&lt;10000000) 表示直角三角形斜边的长度。要求输出一个整数,表示满足条件的直角三角形个数。例如,输入:5程序应该输出...

2019-03-06 10:52:21 160

原创 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\4

题目描述:今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列:17126425374635当然,如果把它倒过来,也是符合要求的。请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。注意:只填写这个14位的整数,不能填写任何多余的内容...

2019-03-06 10:50:42 142

原创 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\3

题目描述:如果x的x次幂结果为10(参见【图1.png】),你能计算出x的近似值吗?显然,这个值是介于2和3之间的一个数字。请把x的值计算到小数后6位(四舍五入),并填写这个小数值。注意:只填写一个小数,不要写任何多余的符号或说明。直接上代码:package wiki.zimo.exam05;public class Demo03 { public stati...

2019-03-06 10:47:48 127

原创 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\2

题目描述:1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数。它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字。但是,它发散的很慢:前1项和达到 1.0前4项和才超过 2.0前83项的和才超过 5.0那么,请你计算一下,要加多少项,才能使得和达到或超过 15.0 呢?请填写这个整数。注意:只需要填写一个整数,不要填写任何多...

2019-03-06 10:45:08 92

原创 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\1

题目描述:java中提供了对正则表达式的支持。有的时候,恰当地使用正则,可以让我们的工作事半功倍!如下代码用来检验一个四则运算式中数据项的数目,请填写划线部分缺少的代码。注意:只填写缺少代码,不要写任何多余内容,例如,已有的双引号。public class A{ public static int f(String s) { return s.s...

2019-03-06 10:41:09 110

联想小新700 i5 黑苹果EFI macos 10.14.2自用完美EFI

联想小新700 i5 黑苹果EFI macos 10.14.2自用完美EFI,附上windows+macos双系统安装教程https://blog.zimo.wiki/posts/ad76eda8/

2020-02-06

BaseServlet.jar

BaseServlet实现一个Servlet处理多个请求,详细介绍参考这篇博文:https://blog.csdn.net/qq_36737934/article/details/82911374

2019-06-22

Java版仿FC坦克大战

本游戏基本实现了fc坦克大战的所有功能,额,除了计算得分 比如说: 1.页面上绘制出了坦克,墙块,基地,子弹以及道具,利用双缓冲使得页面不闪屏,很流畅 2.坦克可以发射子弹,子弹可以打掉砖墙,可以打掉基地(这个时候会导致游戏结束),可以打爆坦克 3.游戏有背景音效,比如游戏开始的音效,坦克发出子弹的音效,坦克爆炸的音效,子弹撞击的音效,游戏结束的音效 4.玩家坦克可以捡道具,有六种道具 第一种:坦克道具,这个吃到了坦克的生命数会加1 第二种:定时器道具,这个吃到了过后地方坦克会不行动两秒 第三种:炸弹道具:这个吃到了过后,会让页面上所有地方坦克立即原地爆炸 第四种:星星道具,这个吃到了会增加坦克的移动速度和攻击速度(发射子弹的速度),累计三个可以变成钢枪 第五钟:钢枪道具,这个吃到了过后可以打掉页面上所有的墙,无论草坪,河流,钢砖,砖墙 第六种:钢撬道具,这个吃到了过后可以让保护基地的砖墙全部变成钢砖 5.自定义地图:我们可以按照自己的想法,画出自己喜欢的地图,并且保存起来 更多详细,请参考博文:https://blog.csdn.net/qq_36737934/article/details/80306363

2018-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除