- 博客(68)
- 资源 (2)
- 收藏
- 关注
原创 PTA C 1056 组合数的和
给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。
2024-04-06 12:43:55
226
原创 PTA C 1050 螺旋矩阵(思路与优化)
本题要求将给定的 N 个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为 m 行 n 列,满足条件:m×n 等于 N;m≥n;且 m−n 取所有可能值中的最小值。
2024-04-05 17:12:44
659
原创 PTA C 1044 火星文翻译
例如地球人的数字29翻译成火星文就是hel mar;而火星文elo nov对应地球数字115。为了方便交流,请你编写程序实现地球和火星数字之间的互译。
2024-04-04 23:08:49
261
原创 data process
db_filename_adj = "db_adjacency_matrix.xlsx" # 保存的文件名。# db_filename_adj_plt = "db_adjacency_plt.png" # 保存的文件名。# tb_filename_adj = "tb_adjacency_matrix.xlsx" # 保存的文件名。# tb_filename_adj_plt = "tb_adjacency_plt.png" # 保存的文件名。# 读取指定索引的两列数据并存储到对应的列表中。
2024-03-21 17:23:57
521
1
原创 CUDA+cuDNN+TensorRT 配置避坑指南
但通过笔者的实践操作,这是不对的,接下来如果按照这个版本去安装cudNN和tensorRT会导致失败,笔者已经通过不同的方式验证了其失败的情况。深度学习模型加速部署的环境配置,需要在本地安装NVIDIA的一些工具链和软件包,这是一个些许繁琐的过程,而且一步错,步步错。,官方文档里需要继续安装三个软件包,但是按照官方的提示是无法安装的,如下图,红色的是上面两个已经执行的命令,绿色的是接下来要执行的命令。的cuda版本,等会实际安装的cuda toolkit可能会小于这个版本,但下载的时候仍然需要。
2023-10-05 00:42:42
3217
原创 VSCode配置SSH远程免密登录服务器
VScode远程开发时,每次都需要输入密码,其实同理可以和其他应用类似配置免密登录,流程也类似。将生成钥对时会给出其保存路径,找到公钥,复制内容,添加到如下文件。3.配置结束,重启VSCode。1.在本地主机生成公钥和秘钥。2.将公钥内容添加至服务器。
2023-08-05 11:11:58
847
原创 C++ OOP Feature Conclusion (更新中)
复制(拷贝构造函数:className (const className &obj)) className instance(instance1) | className instance = instance1。常对象(无法调用非const成员函数) const className instance() | className const instance()指向常对象的指针(常对象只能用指向常对象的指针,不能使用普通指针)const className * pointerName。
2023-03-18 18:33:02
1881
2
原创 BP神经网络入门 学习笔记
BP是 Back Propagation 的简写 ,意思是反向传播。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。
2022-07-06 11:49:35
1370
原创 GIT 撤销已经commit的记录
改完bug准备下班,突然发现提交的代码本地编译不过。为了不被骂,马上就将提交的东西abonden掉。具体情况:已经push至远程服务器,但是代码暂时没有通过审核,实际上并不算真正的push上去了。本地的commit记录还在,需要将本地commit的记录撤销掉,同时还原文件内容。解决方案:使用git reset 命令,后面的参数可以选择:参数 意义 --soft 不删除工作空间的改动代码 ,撤销commit,不撤销git add file --hard 删除工
2021-05-08 16:32:23
2197
1
原创 【PAT_C11】JAVA
Question:给定区间 [−2幂31,2幂31] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:41 2 3
2021-04-09 15:56:41
129
原创 【PAT_C9】JAVA
Question:定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello解决.
2021-04-08 15:21:22
138
2
原创 【PAT_C8】JAVA
Question:一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。输出格式:在一
2021-04-08 11:15:20
155
2
原创 【PAT_C7】JAVA
Question:让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10次方5),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:41.思路分析:本题是寻找输入范围
2021-04-08 09:37:56
102
原创 【PAT_C6】JAVA
Question:让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1:234输出样例 1:BBSSS1234
2021-04-07 16:40:55
201
2
原创 【PAT_C4】JAVA
Question:读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的
2021-04-06 13:53:30
110
1
原创 闲谈【人脑越狱】
生活很单调,思想很有趣,我始终相信,人脑可以越狱,关键是要做到思想的极度以至超限的开放。可能我写下这些话的时候,有人认为我是疯子或者精神病患者,那么欢迎走进我的世界并了解一个不太正常的想法。越狱对于大家来说都不陌生,在很多地方都接触到这个词汇,比如经典的电影肖申克的救赎,主人公最后越狱走向了外面的世界重获自由。而在电子信息行业,通俗的大家知道的苹果手机的越狱,安卓的获取ROOT权限等等。那么对...
2020-05-02 00:54:06
3085
2
原创 基于SSM整合前后分离开发的主题网站
web老师给的网站开发课程设计的要求是开发一个动态网站,主题是【榜样】,课程时间是3周。我围绕重庆展开,收集了一些素材并查阅资料后完成了对网站的开发。后端使用了基本的Java+SSM+MYSQL支持。前端使用了layui+jQuery+Vue。整体使用前后端分离。期间遇到过一些问题,大部分是前端的,不过通过社区的方式解决了。网站功能就比较的简单,普通用户登录,注册,修改信息,弹幕评论。管理员后台的...
2020-01-05 17:49:37
261
1
原创 JS循环延时函数setInterval根据特定情况的中断
关于setInterval:var id=setInterval(Function_Name|function,time_ms),这样使用可以让setInterval函数循环time_ms毫秒执行function,并且每次返回一个唯一的id,我们利用此id就可以来中断循环。利用:clearInterval(id);方法,将相应的id值传入即可关闭循环定时。例如:...
2020-01-04 00:14:27
1098
原创 JS报错之-Uncaught SyntaxError: Unexpected identifier
令人蒙圈的报错,并没有报的很明显,错误报告不会定位到出错的地方,而是会定位到调用了出错语句的最外面!,最终通过排查,是这一句话出了问题!问题解决很简单,重新定义一下ret就行了:例如var ret_tmp=JSON.parse(ret);...
2020-01-03 14:18:52
502
原创 Java双重检查式单汉式单例模式&存在的问题&volatile解决
在Java设计模式之单汉式单例模式涉及到多线程访问时,可能用到双重检查式。代码如下:package com.charles.singletonpublic class Singleton{ private static Singleton instance=null; private Singleton(){} public static Singleton ge...
2019-12-26 14:15:34
250
1
原创 layui文件上传接口后端具体实现SpringMVC
做课程设计时候,用到了layui文件上传接口,参考官方文档给出的响应接口文档:{ "code": 0 ,"msg": "" ,"data": { "src": "http://cdn.layui.com/123.jpg" }}然后具体的上传书写方式分为前端和后端,layui官方并没有说明上传的接口文档,因此在网上查了一些资料,写出来总结一下:前端:var formD...
2019-12-24 14:48:23
4282
转载 Java解决跨域的session不一致问题
可以用,转载https://blog.youkuaiyun.com/qq_39919639/article/details/84996936
2019-12-10 10:40:32
719
原创 菜鸡的思考:分层架构使用static否?
想起一个问题,分层架构(MVC)中,如果采用static会使代码“看起来更简洁”,而不用去容器中配置然后再取我们想要的bean(多些步骤和工序)。那么为什么还要使用容器来帮助我们实例化对象,而不是直接使用静态方法调用下层呢?其实有很多原因,Java语言本身也是其原因之一:面向对象。自我总结:1.利用对象的方式可以使得代码的耦合度进一步降低。2.程序可扩展性强(只需要一个基类对象引用...
2019-11-15 22:44:21
190
1
原创 SSM框架解决中文乱码&处理静态资源问题
再次拿起SSM的时候它已经不认识我了(呜呜呜),最近在准备第二个项目(当然是自娱自乐),把SSM拖出来,结果昨晚一个小Demo的bug改到1点多(老了,哎)....。记录两个我个人遗忘的地方吧:1.SpringMVC处理静态资源的问题:只需要在相应的配置文件中加入:(重点在第一行,第二行为下一个问题做准备)<mvc:default-servlet-handler>&l...
2019-11-15 12:34:05
359
原创 【前后端发展史】
无聊看了一下前后端发展史,https://blog.youkuaiyun.com/fuzhongmin05/article/details/81591072。挺不错的。(当然目标是全栈,flag立在这里,倒了再说嘿嘿)
2019-10-29 18:52:00
837
原创 数据库事务ACID特性以及隔离等级
数据库事务正确执行的4个基本要素是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。ACID特性 原子性 整个事务中的所有操作,要么全部完成,要么全部不完成,不会停滞在中间某一个环节,假若事务在执行过程中发生了错误,那么将会回滚到事务开始执行前的状态,这个事务就像没有被执行过一样。 一致性 一个事务...
2019-10-29 14:41:51
167
原创 手写【坦克大战】(从自闭到更自闭!)
由于本人最近的长期自闭,因此找了一个坦克大战的j2se的小东西,准备开始做出来(虽然这个坦克长得有点不伦不类,但是,麻雀虽小五脏俱全)。此次做的是一个单机版(联网版下次再说),emmm,先给演示一下运行时的亚子吧。嘿嘿,红的这个字是我设计的墙,红色的小方块是血包。吃完就是大哥。丑不丑的先不说了 ,先哒哒哒哒哒再说....(真好玩!!!....)分析一下做坦克大战时需要的一些知识和注意的...
2019-10-24 13:38:27
306
反编译全部工具包.zip
2019-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人