自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 既然来了,就说点什么吧!

为什么那么喜欢看小说啊?”“因为那书中的爱情要么干净到极致,要么爱到极致。因为那样的爱情我羡慕不来,因为我羡慕书中明目张胆的偏爱和那可以为了彼此不要命的爱情。11 差一点是朋友, 差一点是恋人, 差一点是爱人, 差一点是家人, 朋友 恋人 家人 爱人都是12划 11就是 恋人未满,朋友难为 11是遗憾。“ 纵是山河艳囊怎抵你眉间长情。风吹麦浪,诗与远方,落月满长安。回忆涌上心头 说不哭是骗人的。我见众生皆草木 唯你是青山。

2022-10-20 16:00:32 454 5

原创 编译器在处理多组数据多出的强制回车与数据多次输入以回车结束的数据处理方法。与泛型的相关实现。

对于这个问题,一开始本人也是对于在做题的时候出现的一个小bug。 有必要说明一下,笔者也是一个小菜鸡,有什么说的不好的,欢迎指正。编译器回车问题简要描述:1 在对于一个可以多次输入的程序来说(简单来说就是输入的时候是利用Scanner.hasNext()方法进行处理的),这样的程序往往可以进行一个多组数据的处理,如果有兴趣的话,可以进行一个最为简单的测试。这是我做的一个简单的程序,你会发现 在多组数据的输入以后,除了最后一组数据的结果没有...

2021-09-05 00:23:30 326 2

原创 我的创作纪念日

提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等​​。

2024-04-10 09:08:24 269

原创 请求帆软不打印,查看触发的请求状态码全部正常

帆软的打印和预览使用的是两个不同的url,如果你想要自动打印的功能,但是给他的是预览的url请求头,那么这个时候就会出现所有请求的状态码正常,但是不打印,当然你也可以给他一个内嵌一个预览界面,如果你想要使用自动打印的话,就要使用对应的请求头!如果这个情况是比较特殊,只有这个功能会,其他功能正常打印,这个时候,你可以把正常打印的请求url和正常显示不打印的请求url都放在一起,然后像这样。由于涉及到生产环境的一些信息,这边就不把截图放上来了。当然这些只是我的猜测,如果有知道的,可以在楼下说一下。

2024-04-02 11:29:35 197

原创 语句数据库查询有数据,放在帆软预览没数据

3.第三,也是最重要的,也是最离谱的,如果你的语句是有跨库查询的语句的话,最好把主库切换一下,建议是用数据表多的作为主库,具体问题还不清楚,但是我这边数据出不来确实是这个问题。1. 首先你要确保两个用的是一个数据库,如果在生产环境中,一般是会有多个数据库,所以你要确保你查询的数据库是要对的。2.其次你要确保你的数据已经持久化到数据库了,可能的情况是,你把这个数据写入,但是还没有提交事务的情况。我的猜测是,因为主库名字与帆软的主库名字对不上,但是不会报错,所以其实我也不太清楚。打框框的位置的主库的切换位置。

2024-03-29 11:25:17 764

原创 帆软报表超链接使用报错(ps:原报表可以使用单独使用没问题,但是使用超链接(成外链表)以后就会报错)

帆软报表超链接使用报错(ps:原报表可以使用单独使用没问题,但是使用超链接(成外链表)以后就会报错)

2024-03-20 11:47:42 306

原创 Springboot对接ceph集群以及java利用s3对象网关接口与ceph集群交互

然后java代码,一些相关注意的事项都在代码里有标出。springboot中引入相关依赖。

2024-01-10 14:34:37 1447 2

原创 博客背景图

2023-05-06 16:20:44 138 1

原创 安卓简单的应用——天气预报

然后做了一个数据清洗,然后还保存了一下最后的状态,以至于最后的时候可以打开所见即所得。后续我会将源码放在Github上面。至于背景啥的,拿到源码以后自己改。从网上拿去天气数据,展示。

2022-11-23 21:12:12 726

原创 对于ACL访问控制在vlan间设置的一些见解

好了这边得出猜想,一个数据包走到vlan内部是会进行一个解析的,为了不配置出错,以及预防意外的情况,我们会将这个数据包放进vlan内部让他进行一个解析,然后解析过后这个数据包就要往对应的地方走,那么这个时候我们在vlan的out位置给他来一个限制的话,这个时候不就达到我们想要的效果 了,至于如果说你一定要配置在in口上的也可以,但是你会配置一个IP any any,放行所有,这个时候你觉得会放心嘛。这边只是笔者的一个猜想,作为一个路由小白,发现要学的东西还有很多,有错的话,还请多多指教。

2022-11-09 20:15:06 1851

原创 ACL对内网某一特定网段对外网的访问控制使用以及ACL访问控制应用PAT端口转换以后的ping包流程。

这边简单的对以下两个问题说说自己的理解;其一: 对于acl对内网某一特定网段对于外网的访问控制目前我是想了以下两种方法: 其实主要应用的场景是对于两个路由器的,示意图如下:因为外部走内部的时候ping的是内网IP,而内网的多个IP已经映射为一个对外的端口IP,这个时候由于外网路由是没有配置默认路由的所以我们是学习不到内部的ip地址的,这样的实现都是为了安全考虑。如果要实现的话也可以就是需要对特定的内网网段做一个默认路由打到内网路由,这样的话,这个数据请求包才会送到内网路由上

2022-11-03 22:51:26 1072

原创 Error: java.io.IOException: Spill failed,Error: java.lang.NullPointerException以及hadoop输出结果为空的可能性。

最后我说一下那个hadoop有可能出现的输出为空的错误,可能你的代码在什么地方都是对的,但是传值过去就是空,那这个时候你应该去看看你的bean 类的序列化方法有没有全部实现,也就是说你的全部值有没有都传到reduce 的阶段,如果到了reduce阶段这个时候有值是空的时候,你就应该考虑这个问题了。一般来说报这个错误:我这边做一个猜想:应该是你的bean类在传输到reduce的时候出现了一个报错(空指针异常),应该是序列化的时候,因为是顺序读值得有一个为null得话,他读值得时候就会出毛病。

2022-10-20 15:52:56 1101

原创 关于hadoop中api在没有用户密码的情况下,拿到用户权限的思考

因为这个过程中根本没有涉及一个密码的设置,所以我是不是可以认为在api的权限认证方面,压根就没有进行一个认证,也就是说他的认证方法是非常鸡肋的,而且在权限方面他引用了类似于linux的文件权限标识,所以我认为hadoop的权限是为了限制不同用户管理自己的文件夹而不穿错信息 ,所以这就会造成一个非常严重的安全问题,查了一些其他文章,他们似乎已经直接放弃了hadoop的权限认证,转而使用借助kerberos以及sentry等安全框架来管理大数据集群安全。然后可能有的人会说,你说了这么多,也没有解决啊!

2022-10-14 22:08:24 514

原创 NAT方式中vmnet8的网关是80.2,而真机中vmnet8的地址是80.1,为什么不一致

由pc1到NAT虚拟设备,然后通过这个虚拟设备(有点类似DNS服务器的功能,或者可以理解为路由,这个看个人理解吧)通过这个设备将这个请求转发到这个真实机的网卡。然后我们将这两个ip对应上面的图可以发现,虚拟机访问外网主要是通过NAT的网络设置来访问外网的,所以可以知道,我们的VMnet8设备是用来和虚拟机与主机通讯的接口。这边可以看到NAT方式 中与VMnet虚拟机相连的主要是三个设备,分别是NAT虚拟设备,和DHCP服务器,还有一个是真实机上面的VMnet8的网卡。可以看到这就是我们说的不一样。

2022-09-11 23:47:55 858

原创 磁盘,硬盘,内存,虚拟内存的区别

而内存的话,就是在程序运行之前加载所需文件的一个地方,因为电脑的数据与代码一般都是存储在外部存储设备上的,而外部存储设备也就是硬盘的速度是远远不及电脑内部的内存的。而对于虚拟内存 的话,其用途是占用了硬盘也就是外部存储设备的空间作用与内存的用处是一样的,但是速度是远远比不上内存的。硬盘是磁盘与ssd相关可拓展存储设备的总称,所以这个时候磁盘就不难理解了,可以这么说,SATA磁盘算是磁盘中的代表。这些只是自己的一些见解,有错的话,一起交流奥!

2022-09-05 19:20:05 900

原创 vue图片引入问题的解决,带你深究底层

首先申明这篇文章是针对采用绝对路径来加载图片的,所以接下来的底层也会是对绝对路径的一些问题进行一些解释!首先呢,要想引入一个图片,我们最基本的方式是:其次如果我们在data()函数中定义了这个属性的话,那么就会是这样的:然后我们现在已经知道这样两种方式都可以进行一个加载绝对路径的图片,那么我现在提出一个疑问,我们是否可以通过后端来构造这样一个可行的路径呢!然后我们在绑定在这个vue前端的src属性上;理论上来说是可行的。因为这样在v-for渲染后我们的路径会变成这样我们将它拼成这样:requir

2022-06-25 23:16:39 1392 2

原创 JDBCutil自己写的源码——帮助理解原理

不接受转载!!!!因为这个JDBCutil是博主自己学了反射的知识以后然后这边进行一个记录一下自己的学习历程。然后这边每一条的代码我都有详细的标注。能够确保小白都能看懂。这边需要引入一个工厂的依赖。愿所有整装待发的开始,都能在匆匆岁月中为时不晚!!!大伙加油叭,学习是一个漫长的过程!慢慢靠近,233333333333!

2022-06-01 16:34:06 153

原创 PTA的哲哲打游戏题解JAVA 与 快读的区别

代码import java.util.*;import java.io.*;public class Main { static class FastScanner{ BufferedReader buf; StringTokenizer stk; public FastScanner() { buf = new BufferedReader(new InputStreamReader(System.in),16384); eat(""); } public vo

2022-04-20 22:36:54 141

原创 L3-029 还原文件 (30 分)java版

题目分析:一份重要文件被撕成两半,其中一半还被送进了碎纸机。我们将碎纸机里找到的纸条进行编号,如图 1 所示。然后根据断口的折线形状跟没有切碎的半张纸进行匹配,最后还原成图 2 的样子。要求你输出还原后纸条的正确拼接顺序。图1 纸条编号图2 还原结果输入格式:输入首先在第一行中给出一个正整数N(1<N≤105),为没有切碎的半张纸上断口折线角点的个数;随后一行给出从左到右N个折线角点的高度值(均为不超过 100 的非负整数)。随后一行给出一个正整数M(≤100)...

2022-04-18 22:01:35 403

原创 L2-039 清点代码库 (25 分) java版

题目描述:“阿里代码库有几亿行代码,但其中有很多功能重复的代码,比如单单快排就被重写了几百遍。请设计一个程序,能够将代码库中所有功能重复的代码找出。各位大佬有啥想法,我当时就懵了,然后就挂了。。。”这里我们把问题简化一下:首先假设两个功能模块如果接受同样的输入,总是给出同样的输出,则它们就是功能重复的;其次我们把每个模块的输出都简化为一个整数(在int范围内)。于是我们可以设计一系列输入,检查所有功能模块的对应输出,从而查出功能重复的代码。你的任务就是设计并实现这个简化问题的解决方案。输入格..

2022-04-18 21:48:25 268 1

原创 数据库不同数据类型的字段插入数据能成功----将varchar类型数据插入到int中成功了。

这种现象不仅仅在插入的时候会有,在数据的查询中也会出现,大体上归结与数据的类型不一致的问题。这边笔者也是通过查询资料以后总结出来的,要是有哪边说的不对,还请指出!谢谢!解释:数据库中应该是有一个数据不一致的数据类型的自动转化机制,然后这种自动转化机制只有在数据不一致的时候会自动进行调用,并且这种数据类型转化是隐式的转化,当这种转化放在明面上以后应该是不被允许的,因为这种转化不能确保你转化以后的数据是否正确。举个例子,你将一个varchar的带有小数点的数据转化为int类型的数据。在不进行任何其他处理

2022-04-05 00:26:26 1345

原创 关于图的广度优先搜索—————洛谷1332

这边讲一下一般的解题思路,一般来说,我们做题都是将复杂化为简单。所以一般切题,我们都是看是否能够构造一个邻接矩阵。 对于邻接矩阵,但凡有一点算法基础都能知道它其中的一个作用就是用来描述数据之间的相互关系,而恰恰是一个点,我觉着就是最重要的一个点,因为可以描述每一个数据间的关系,所以,我们可以在一般给出数据间的相互关系以后,就进行构造邻接矩阵,然后利用队列的先进先出的特点(每一次的队列都是对一层的数据),然后循环。大部分简单的问题就都可以解决了。如果对你有帮助的话,还请点一个...

2022-03-31 16:38:55 199

原创 蓝桥练习-----算法训练----二叉搜索树

作为引入,这边将一个题目作为引入,然后这个问题将会涉及二叉搜索树的大部分内容。本文将全部知识点贯穿其中,用以讲解二叉搜索树的一些内容。题目如下一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点,其左子树中所有结点的键值小于该结点的键值; 其右子树中所有结点的键值大于等于该结点的键值; 其左右子树都是二叉搜索树。所谓二叉搜索树的“镜像”,即将所有结点的左右子树对换位置后所得到的树。给定一个整数键值序列,现请你编写程序,判断这是否是对一棵二叉搜索树或其镜像进行前序遍历的结

2022-03-15 15:30:33 222

原创 青蛙过河

我觉得我可以解决你们遇到这一题的大多数疑问。不信的话你来蛮看看!!!1)一条小溪尺寸不大,青蛙可以从左岸跳到右岸,在左岸有一石柱L,石柱L面积只容得下一只青蛙落脚,同样右岸也有一石柱R,石柱R面积也只容得下一只青蛙落脚。 2)有一队青蛙从小到大编号:1,2,…,n。 3)初始时:青蛙只能趴在左岸的石头 L 上,按编号一个落一个,小的落在大的上面-----不允许大的在小的上面。 4)在小溪中有S个石柱、有y片荷叶。 5)规定:溪中的每个石柱上如果有多只青蛙也是大在下、小在上,每个荷叶只允许一只青蛙落脚。

2022-03-01 23:04:51 161

原创 蓝桥练习---------算法训练 无聊的逗

问题描述  逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中。不过他想到了一个游戏来使他更无聊。他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘成另一个长的,他想知道在两根一样长的情况下长度最长是多少。输入格式  第一行一个数n,表示n个棍子。第二行n个数,每个数表示一根棍子的长度。输出格式  一个数,最大的长度。样例输入41 2 3 1样例输出3数据规模和约定  n<=15思路一:利用算法dp类似01背包的做法,将问题进行

2022-02-16 21:48:20 11258 2

原创 关于递归的局部参数的生存时间?

简单来说,递归无非就是两种日常参数。第一:简单的计数变量第二:一个数组到此,这两种变量是最为常见的第一个简单的计数变量这个是不会随着程序的递进而发生相应的变化的,对于每一个单一的递进周期,它的变量保存的都是当前递进周期的变量。每一次回溯的时候这个变量也就消失了。对于每一个递进周期,它的变量是由上一个递进周期进行一个相应变化过来的,一旦变量确定进行下一次的递进的时候,这个变量也就独立出来了。第二个也就是数组变量,这个是比较特殊的一个数据类型,因为如果这个数组变量作为这个递归的局部参数进行一

2022-01-09 23:01:24 313

原创 浮点数的精度误差?

首先可以这么说就,这是所有语言的通病。各位可以看看包装类语言和其他语言的精度区别这边例举java与C的例子:先放java的然后这个是C的由以上可以看出,明显来说包装类的这一方面做的会比较好。其实低层来说的话,是因为高精度类型转换为二进制的浮点数可能会是无限循环小数。但由于浮点数精度有限被强行截断,所以转回十进制输出的数据会有误差。那么如何优化这个问题我们只需要将数据的大小拉高,将大部分数据转为计算机可以记住的int型数据然后后面在进行一个计算结束的时候将它精度在拉回.

2021-12-20 17:13:22 429

原创 关于pyhton中的[‘dsf‘,‘ddd‘]与list[‘fdsf‘,‘dfd‘]的list初始化的区别

首先先看一下这个,这个是关于python的解释型变量的说明。因为python与其他语言的区别比较大,而且有很多地方的函数变量声明都不一样。然后再看一下这个:def abc(a:int,b:list[int]) -> list[int]: return [list(str(i+a)) for i in b]print(abc(2,[1,2,3,4]))这个上面的输出如下:然后再看一下这个:然后你会发现这个的其实是和上面的那个是差不多的,只是这个的.

2021-12-09 19:10:40 228

原创 关于编译器的输出文字复制出来不一样的问题的一种情况。以及一些思考。

这边先说下,因为笔者在百度的时候发现的这种情况不止这一种,所以这边先把问题先抛出来,以便能让其他读者寻找资料的时候更为方便大体问题如下,就是说笔者当时当天是打了一篇代码然后吃惊的发现这个代码所运行出来的输出太长以后便不能粘贴,当时笔者就懵逼了,因为它的输出如果是短的话,是可以进行一个粘贴的。(这边强调一下这篇文章只针对于eclipse的编译器语言是java)其他的编译器这边没有进行一个测试。这边先说笔者得出的结论:每个编译器处理默认数据的方式都不一样,这边的这种情况是编译器对数组...

2021-11-30 22:37:39 674

原创 关于数据结构中的叶节点和二度节点的关系(通俗的理解)。

简单记录一下自己的一些地方和对于这个问题我的一些见解。先说结论: 叶节点的数目 = 二度节点 + 1;首先来看这张图,可以看到这个图大体是包含了二叉树最为复杂的情况,此时因为我们考虑的是二度节点和叶节点(也就是0度节点的关系)的关系此时可以将这个二叉树简化为如下。此时我们消去了度为一的节点。...

2021-11-19 22:46:07 2987

原创 关于递归的一些思考。

其实打了这么多的代码以后笔者发现要灵活应用的和可以最大化的减少代码量的算法在我看来是递归。其实看周边的人都说递归这不好那不好的。其实总体来说这个算法是非常不错的,有很多的问题都不得不需要它,因为递归的方法首先是代码量少,总体来说它是将解决问题的方式以面向过程的方向去考虑,我只需要将这个问题进行一个肢解,肢解到后面就会简化为一个递归方法的出口和中间(也就是说从这个小问题到下一个小问题的所需要的步骤)其中很多奇奇怪怪的临界点是不需要去考虑的,所以从这里来看这个算法简化了我...

2021-11-11 22:51:55 383

原创 对于递归遇到in.next()阻塞吞数据的一些思考?

起因: 打了一个递归程序,把输入的位置放在了递归的位置内,结果在测试数据的时候,发现编译器竟然会吞数据,当场我就无语了。 ------所以我当时就开启了debug.结果就发现了一个惊天大秘密。测试程序如下。import java.util.Scanner;public class Main1349 { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner...

2021-10-12 20:34:01 188

原创 关于MySQL查询最高分与最高分得主的相关信息。与group by 使用的一些小bug.

问题: 求出表中最高分学生的姓名与分数。 select ename, sal from emp group by ename order by sal desc limit 1;以上这条为正确的语句,然而其中的一些思考得到问题: 使用sal 也就是分数进行分组的话也就是这一句:select ename,max(sal) from emp group by sal;此时的语句看样子好像是有一定的逻辑,实际上是以分数进行...

2021-10-05 00:34:35 2497

原创 关于n个数全排列的栈实现!

题目大意: 输入n个数,求出对于1-n的数的全排列的所有情况。 比如 输入数据 3: 则可能的情况有123,132,213,231,312,321. 依题意得:此时需要考虑的因素有输出次数为输入数据的n的阶乘次,同时输出需要带有一定的次序,并且利用栈进行数据的理想实现。 通过多方查阅资料可以得到解决的算法有: 1.通过递归进行实现。 ...

2021-09-30 19:44:22 1178 8

原创 关于用Python列表存储运算结果的一些小bug

先上代码与运行过程,具体问题在后面有解释。import math as mhdef qg(a, b, c): rt = [] da = b * b - 4 * a * c if da >= 0: x1 = (-b + mh.sqrt(da)) / (2 * a) x2 = (-b - mh.sqrt(da)) / (2 * a) rt.append(x1) rt.append(x2) r..

2021-09-10 08:52:16 149

原创 关于JAVA字符串相等的相关思考。

简单来说,Java是一个面向对象的语言,所以在对于字符串的比较问题上也是利用对象进行一个处理,所以在对于”==“操作中其实比较的是对象的地址。 不可否认的是,在其它语言中是可以这样用的,而对于解决这个问题也很简单,只要利用Java中的equals方法即可,这个方法是对于其String内容进行比较的一个方法。...

2021-09-10 08:23:22 68

原创 关于C语言新手的一些注意事项(仅供参考)

C语言:有时if语句后要加大括号每个输出都要斜杆n用以结束考虑范围记得记好边界值判断范围得斟酌一下每个输出都需要加斜杆Nelse后的语句要加分号验证用多个数。括号的方向。要输出等号的话应该多加一个等号但凡字符都要注意。。。因为回车空格都会成为一个字符。一元二次方程的判断是未加根号的有时除号后应该加括号严格执行if与f对应的单双精度。要输出空格时则在printf中加个空格有时需要换行时可以多输入一排printf里面内容为换行符进行换行if语句中要直到printf才能加分号一定在

2021-06-22 19:19:48 550

原创 关于JAVA界面——商品购买的简单实现。(图片背景)

以下为笔者的第一篇文章,不喜勿喷。以下的代码记录了笔者一些查错的过程,读者有兴趣的可以看看,在我看来这个程序别的功能其实没啥,主要就是一个商品购买的背景实现了,后期因为一些个人原因没再帮这个程序进行一个完善,可能后期有时间会倒回来做这个项目也说不准。目前只是实现了商品的购买,商品的添加与商城的界面设计都需要再记事本实现,这也是这个程序所存在的不足。以下附上笔者的一张运行图片。对了一下简单说下笔者当时遇到的一些问题,为后者提供一些参考:1.注意记事本的编码格式与编译器的编码格式..

2021-06-21 18:34:12 2087

一个简单的web前端。

一个简单的web前端。

2022-05-28

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

TA关注的人

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