自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(394)
  • 收藏
  • 关注

原创 PAT乙级题目+解答汇总 C++

标号 标题1001 害死人不偿命的(3n+1)猜想1002 写出这个数 1003 我要通过! 1004 成绩排名 1005 继续(3n+1)猜想 1006 换个格式输出整数 1007 素数对猜想 1008 数组元素循环右移问题 1009 说反话 1010 一元多项式求导 1011 A+B 和 C 1012 数字分类1013 数素数 1014 福尔摩斯的约会1015 德才论 1016 部分A+B 1017 A除以B 1018 锤子剪刀布 1019 数字黑洞 102

2020-05-23 21:06:06 4473 3

原创 Vue实现todolist的删除功能

子组件通过发布订阅模式向父组件传递数据。父组件通过属性的形式向子组件传递参数。

2022-10-22 15:57:49 422 1

原创 dukelearntoprogram DNA链找基因问题 Java

利用密码子ATG找到DNA链中Gene的简易程序(4种)

2022-04-02 16:29:15 984

原创 DukeLearnToProgramming Perimeter

计算四边形周长

2022-04-02 14:30:29 689

原创 图片隐藏算法实例 Steganography Coding Example

将一张城市图片隐写在了运动员图片里

2022-03-30 17:49:13 938

原创 dukelearntoprogram Green Screen Web Page 绿幕图片算法+HTML实现

一个可以更改绿幕图片的背景的算法,并且可以在网页上传自定义图片进行背景合成。

2022-03-30 16:23:37 620

原创 dukelearntoprogram 绿幕替换图片

地址:https://www.dukelearntoprogram.com//course1/example/index.php利用javasript将drewRobert.png绿幕背景替换成恐龙dinos.png// write var fgImage = new SimpleImage("drewRobert.png");var bgImage = new SimpleImage("dinos.png");var output = new SimpleImage(fgImage.getWid

2022-03-29 16:18:13 512

原创 https和http的区别

http端口80协议用TCP没有加密,所有数据都是明文https端口443协议用SSL/TLS采用对称加密+非对称加密的组合模式,安全性更好,同时消耗的服务器资源比http更多https加密方式数据传输采用对称加密,但是用于对称加密的密钥采用了非对称加密,更加安全。对称加密加密解密都用一个秘钥实现,加密解密速度快非对称加密分为公钥和私钥,数据被公钥加密就需要私钥来解密,反之,数据被私钥加密了就需要公钥来解密,加密速度较慢......

2022-01-03 01:15:00 3402 3

原创 JVM,用户自己写一个String类,会发生什么?

JVM,用户自己写一个String类,会发生什么?

2022-01-02 21:15:45 2310

原创 hexo deploy上传github全是空白文件问题解决

问题描述最近正在基于hexo搭建个人博客,本地deploy server在localhost://4000调试成功,准备上线github-page。准备deploy d直接上线github-page。结果发现上传的全是空白文件,100MB的文件在github云端只有20kb解法1.github令牌最近正好github停止了对password登录的支持:从 2021 年 8 月 13 日起,GitHub 在对 Git 操作进行身份验证时不再接受帐户密码。您需要添加PAT(个人访问令牌)。以为是g

2021-12-12 20:42:32 2112

原创 spring的事务隔离级别

spring的事务隔离级别一共五种Default(默认) 使用数据库默认的事务隔离级别Read UnCommitted(读未提交)Read Committed(读提交) ,解决了 脏读Repeatable Read(重复读),解决了 脏读,不可重复读Serializable(序列化),解决了 脏读,不可重复读,和幻读Mysql事务隔离级别和spirng一样,相比spring少了default,一共4种。...

2021-12-03 08:44:05 675

原创 window10 多桌面切换快捷键 win+tab

win+tab: 多桌面模式win+ctrl+ →:切换到下一个桌面win+ctrl+ ←:切换到上一个桌面

2021-11-26 15:05:42 8169 2

原创 Springboot @Configuration @bean @ConfigurationProperties的用法

@Configuration放在类上表示一个类声明了一个或多个@Bean 方法,并且可能会被 Spring 容器处理以在运行时为这些 bean 生成 bean 定义和服务请求。常见被放在xxxConfig上@bean放在方法上表示将类注册到容器中,类似原生态spring在beans.xml文件里写<bean.....> </bean>@ConfigurationProperties(prefix = "xxxxxxx")放在方法上,表示与application.yml或

2021-11-24 22:23:28 1325

原创 servlet中文乱码解决

1.request乱码原理:利用resp封装的setContentType和setCharacterEncoding方法把编码格式改成可以兼容中文的utf-8 @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //转中文 req.setContentType("text/

2021-10-29 17:19:07 135

原创 力扣 1029. 两地调度 Java

公司计划面试 2n 人。给你一个数组 costs ,其中 costs[i] = [aCosti, bCosti] 。第 i 人飞往 a 市的费用为 aCosti ,飞往 b 市的费用为 bCosti 。返回将每个人都飞到 a 、b 中某座城市的最低费用,要求每个城市都有 n 人抵达。示例 1:输入:costs = [[10,20],[30,200],[400,50],[30,20]]输出:110解释:第一个人去 a 市,费用为 10。第二个人去 a 市,费用为 30。第三个人去 b 市,费用

2021-10-24 12:56:10 238

原创 解决mybatis java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

Mybatis报错Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed问题所在要允许客户端自动从服务器请求公钥,默认情况下为 False,必须显式启用。解法JDBC部分的最后要加上&amp;allowPublicKeyRetrieval=true&amp;use

2021-10-17 12:20:49 544

原创 b站视频3倍速播放

一,按下F12,打开开发者工具二 ,点击控制台(英文版叫console), 输入控制倍速的代码,回车document.querySelector('video').playbackRate = 3完成另外,也可以根据自己的需要调至不同的倍速。如2.5倍速document.querySelector('video').playbackRate = 2.5...

2021-10-01 12:04:03 2824

原创 力扣 62. 不同路径 Java

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?示例 1:输入:m = 3, n = 7输出:28示例 2:输入:m = 3, n = 2输出:3解释:从左上角开始,总共有 3 条路径可以到达右下角。1. 向右 -> 向下 -> 向下2. 向下 -> 向下 -> 向右3. 向下 ->

2021-06-12 21:55:29 223

原创 面试题 17.16. 按摩师 Java

一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。注意:本题相对原题稍作改动示例 1:输入: [1,2,3,1]输出: 4解释: 选择 1 号预约和 3 号预约,总时长 = 1 + 3 = 4。示例 2:输入: [2,7,9,3,1]输出: 12解释: 选择 1 号预约、 3 号预约和 5 号预约,总时长 = 2 + 9 + 1

2021-06-12 21:39:08 310

原创 面试题 08.01. 三步问题 Java

三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。示例1: 输入:n = 3 输出:4 说明: 有四种走法示例2: 输入:n = 5 输出:13提示:n范围在[1, 1000000]之间Javaclass Solution { public int waysToStep(int n) { int[] dp = new int[n+10]

2021-06-12 18:30:47 135

原创 力扣 746. 使用最小花费爬楼梯 Java

数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值 cost[i](下标从 0 开始)。每当你爬上一个阶梯你都要花费对应的体力值,一旦支付了相应的体力值,你就可以选择向上爬一个阶梯或者爬两个阶梯。请你找出达到楼层顶部的最低花费。在开始时,你可以选择从下标为 0 或 1 的元素作为初始阶梯。示例 1:输入:cost = [10, 15, 20]输出:15解释:最低花费是从 cost[1] 开始,然后走两步即可到阶梯顶,一共花费 15 。示例 2:输入:cost = [1,

2021-06-12 16:06:29 145

原创 剑指 Offer 42. 连续子数组的最大和 Java

剑指 Offer 42. 连续子数组的最大和输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。提示:1 <= arr.length <= 10^5-100 <= arr[i] <= 100注意:本题与主站 53 题相同:https://leetcode-c

2021-06-10 22:53:28 134

原创 力扣 338. 比特位计数 Java

给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例 2:输入: 5输出: [0,1,1,2,1,2]进阶:给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?要求算法的空间复杂度为O(n)。你能进一步完善解法吗?要求在C++或任何其他语言中不使用任何内置函数(如 C++ 中的 __builti

2021-06-04 14:24:10 97

原创 力扣 53. 最大子序和 Java

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [0]输出:0示例 4:输入:nums = [-1]输出:-1示例 5:输入:nums = [-100000]输出:-100000提示:1 &lt

2021-06-04 13:56:03 96

原创 力扣 70. 爬楼梯 Java

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶题解动规方程:f(x)=f(x−1)+f(x−2)意味着爬到第 x

2021-06-04 13:23:09 222

原创 力扣 1. 两数之和 Java

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target =

2021-05-23 23:06:56 144

原创 IDEA怎么设置个性化/自定义背景图片

IDEA 个性化(自定义)背景图片第一步:按下Ctrl + Shift + A,弹出一个搜索框,输入Set Background Image,再双击Set Background Image第二步:选择要添加的图片的路径,设置透明度(Opacity), 点击OK就可以了。...

2021-05-23 21:35:11 1182

原创 Linux 普通用户如何获得root权限

图示代码su然后输入root密码,回车注意这里输入密码的过程是不可见的,等密码输完了再回车。成功之后 $ 会变成 #

2021-03-20 18:05:00 174

原创 力扣 4. 寻找两个正序数组的中位数 Java

给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5示例 3:输入:nums1 = [0,0], nu

2021-03-02 08:54:19 91

原创 力扣 3. 无重复字符的最长子串 Java

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke" 是

2021-02-25 13:19:15 179

原创 R语言安装教程

第一步打开官网https://cran.r-project.org/第二步第三步第四步第五步按照安装包的提示安装即可

2021-02-24 22:11:44 301

原创 You are using pip version 9.0.1, however version 19.2.3 is available.解决办法

原因pip版本太低了,需要升级pip版本来解决解决办法以管理员身份打开cmd窗口(命令提示符),输入python -m pip install --upgrade pip即可解决安装完成后可以使用pip --version来查看当前pip的版本

2021-02-17 00:39:53 1010

原创 1015 德才论 (25分) Java

宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤10^​5​​ ),即考生总数;L(≥60),为录取最低分数线,即德分和才分均不低于 L 的考生才有资格被考虑录取;H(<100),为优先录取线——德分和才分均不低于此线的被定义为“才德全尽”

2021-01-19 22:44:45 345

原创 1014 福尔摩斯的约会 (20分) Java

大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母 A 到 N 表示);

2021-01-19 22:31:00 100

原创 1013 数素数 (20分) Java

令 P​iP​_iP​i​表示第 i 个素数。现任给两个正整数 M≤N≤10410^4104 ,请输出 PMP_MPM​到 PNP_NPN​ 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 P​MP​_MP​M​​ 到 PNP_NPN​​​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 7

2021-01-19 22:18:53 104

原创 1012 数字分类 (20分) Java

给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1​​ = 能被 5 整除的数字中所有偶数的和;A​2​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n​1​​−n​2​​+n​3​​−n​4​​⋯;A​3​​ = 被 5 除后余 2 的数字的个数;A​4​​ = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A​5​​ = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过

2021-01-19 22:05:02 255 1

原创 1011 A+B 和 C (15分) Java

给定区间 [−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 32 3 42147483647 0 214

2021-01-19 21:55:39 88

原创 win10右下角蓝牙不见了怎么办

问题描述:win10右下角蓝牙图标不见了(该图是修复过后的)解决办法1.右键右下角的开始菜单,点击计算机管理(G)2.找到 服务和应用程序 -> 服务3.启用蓝牙相关的服务即可

2021-01-17 21:14:23 2709

原创 1010 一元多项式求导 (25分) Java

设计函数求一元多项式的导数。(注:xnx^nxn​​ (n为整数)的一阶导数为nx​n−1nx​^{n−1}nx​n−1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。输入样例:3 4 -5 2 6 1 -2 0输出样例:12 3 -10 1 6 0思路:格式为

2021-01-17 17:23:18 205 1

原创 1009 说反话 (20分) Java

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World HelloJavaimport java.util.

2021-01-17 16:33:59 345

空空如也

空空如也

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

TA关注的人

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