自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好好努力

吸猫停不下来

  • 博客(60)
  • 收藏
  • 关注

原创 PAT乙级练习题_1009“说反话”_python解题

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

2020-01-13 21:07:35 201

原创 PAT乙级练习题_1008“数组元素循环右移问题”_python解题

原题一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​​A1⋯AN−1A_0​​ A_1⋯A_{N−1}A0​​​A1​⋯AN−1​)变换为(AN−M⋯A​N−1A0A1⋯AN−M−1A_{N−M}⋯A_{​N−1}A_0A_1⋯A_{N−M−1}AN−M​⋯A​N−1​A0​A1​⋯AN−M−1​)(最后M个数循...

2020-01-13 21:02:50 268

原创 PAT乙级练习题_1007“素数对猜想”_python解题

原题让我们定义dnd_ndn​​为:dn=pn+1​​−pnd_n=p_{n+1}​​−p_ndn​=pn+1​​​−pn​,其中p​ip​_ip​i​是第 iii 个素数。显然有d1=1d_1=1d1​=1,且对于 n>1n>1n>1 有 dnd_ndn​​​ 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数 N(<10510^5105)...

2020-01-12 17:31:46 248

原创 PAT乙级练习题_1006“换个格式输出整数”_python解题

原题让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式每个测试用例的输出占一行,用规定的格式输出...

2020-01-11 21:40:11 182

原创 PAT乙级练习题_1005“继续(3n+1)猜想”_python解题

原题卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5...

2020-01-11 21:30:52 499 2

原创 PAT乙级练习题_1004“成绩排名”_python解题

原题读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 1...

2020-01-11 21:16:17 308

原创 PAT乙级练习题_1002“写出这个数”_python解题

原题读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 1010010^{100}10100输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出...

2020-01-09 21:53:25 225

原创 PAT乙级练习题_1001“害死人不偿命的(3n+1)猜想”_python解题

原题卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓...

2020-01-09 21:42:52 243

原创 含头结点的单链线性表的基本操作

定义单链表存储结构#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int ElementType;typedef int Status;typedef int Boolean;struct LNode{ ElementType data; LNode * next;};typedef ...

2019-11-28 15:53:47 746

原创 《数据结构》——线性表的链式表示和实现

记录自己在学习数据结构时遇到的难点,以及对其理解线性链表的销毁首先先定义线性表的单链表存储结构:struct LNode{ ElemType data; LNode * next;};typedef LNode * Linklist;想要销毁链表,就必须把其所有的成员的内存都释放掉。我学习到的一种方法是从前往后释放结点。...

2019-11-08 22:30:34 242

原创 《数据结构》——线性表的顺序存储结构

记录自己在学习大学慕课中的数据结构时遇到的难点,以及对其理解在矩阵的多重链表表示中,第i行的head和第i列的head实际上是同一个结点在网课中,有这么一张图:看了这张图,可能会认为每一行、每一列分别单独创建了一个head节点用来把同行、同列串起来。但是仔细一看,会发现,图中的行节点数和列节点数是一样的。所以,讲解老师只是为了让同学们更好地理解,才把图做成了这个样子。其实呢,在矩阵的...

2019-11-03 08:55:31 281

原创 Synergy在Linux与Win10上的下载和安装

Synergy你还在为使用两台电脑时,在两套键鼠之间来回切换而烦恼吗?那么Synergy这款神器可以让你摆脱束缚烦恼,实现无需购买任何硬件实现一套鼠键在两套电脑之间来回出入。你需要的东西Synergy安装包 1.8版本 和 1.7 版本:linux_64 验证码:q7svwindows_64or32 and Mac 验证码:sapd第二个链接里面虽然也有linux的安装包,但是本人...

2019-09-24 13:00:59 6298 2

原创 使用Apache+JavaScript+Tomcat搭建一个局域网图床

看过我之前博客的都知道,我最近在和小伙伴写一个挂在本地服务器(Tomcat)上的一个音乐论坛。我们在写文章编写页面时遇到了问题——好多现成的富文本编辑器都不支持图床(有些富文本编辑器则是直接将上传的图片变成base64编码格式,然后存储在数据库中。我不是特别喜欢这种方式,就想着弄一个局域网图床,在同一个局域网上的小伙伴就可以把文件上传到我的Apache服务器上面,我返回一个唯一的链接地...

2019-08-01 18:07:43 616

转载 deepin安装的Apache服务器中配置文件详解

Apache 服务器配置文件详解原文链接Apache的主配置文件:/etc/httpd/conf/httpd.conf(如果你安装到了/home/用户名/apache,那么主配置文件就在/home/用户名/apache/conf/httpd.conf)下面我们来依次介绍httpd.conf文件中每一项说明ServerRoot 配置ServerRoot:主要用于指定Apache的安装路径...

2019-07-31 18:23:01 1833

原创 获取“论坛”中的一篇文章以及其评论(评论可以被评论,评论无限嵌套)的数据库实现

写在最前面作为计算机专业的大一学生,暑假和小伙伴们一起做一个音乐论坛,其中有一个功能是用户查看文章详情,需要展示文章内容、评论(评论能够被评论)、点赞数、评论数等信息。这就需要后端从数据库中拿取上述信息,并有json数据格式传到前端,再让前端解析json,最终展示到页面。第一次写小项目(里面可能会有许多在大牛们看来很可笑的地方,希望大牛们可以指出来),有很多地方都没考虑性能问题,只是单纯的实现...

2019-07-28 12:35:01 1251 2

原创 解决:JavaWeb项目中向数据库插入中文数据时出现乱码问题

情景在现这个暑假,我和小伙伴们在搞一个音乐论坛,在把文章内容从前端从到数据库中后,打开数据库一查询,出现了一堆***???***,我的内心也是出现一万句mmp。有问题总得解决呀,于是我就在一堆博客中寻求一种行之有效的方法:首先一定要保证创建数据库的时候,字符集为utf-8:CREATE DATABASE <数据库名> DEFAULT CHARACTER SET utf8 COL...

2019-07-22 19:38:02 8021 9

原创 Apache的安装与配置(win10),以及实现在局域网中的其他主机通过IP访问你的Apache

第一步:下载Apache,配置,安装戳这里去下载进去之后如何下载略,详情请看这里热心网友圈圈按照上面博主的步骤更改了自己的端口(假设是8080)后,进Google里面搜索localhost发现仍然进不去,后来发现原来需要在localhost后面加上自己的端口号,即localhost:8080这样一来就可以看见Apache网页啦第二步完成第一步之后,圈圈特别高兴,问:“我肝了...

2019-03-10 11:40:35 1169 2

原创 发现一个可以查看网站后台服务器是什么操作系统的网站

无意间看见有博主推荐了一个网站,这个网站可以查看网站后台服务器是什么操作系统,很无聊吧(这位博主主要是为了说明Linux操作系统的应用领域)。而我是因为无聊,发出来玩的。献上网址:这个网址进去后长这样:(箭头位置可以搜索你想知道的网站,我这里搜索了一下腾讯)然后嘞,这是搜索结果:wow~ ⊙o⊙. 全是Linux。感兴趣的小伙伴们可以再搜几个网站看看

2019-02-24 19:00:46 8390 2

原创 用JavaScript实现非常简易的Markdown解析器

思路:使用FileReader对象中的readAsText方法读取md格式的文件,然后用正则表达式将文件中的网页链接和图片找到,并用相应的&amp;lt;a&amp;gt;标签和&amp;lt;img&amp;gt;标签替换,最后用CreateTextFile方法来创建一个html文件,将转换过的被读取的文件放入html文件即可html代码:&amp;lt;input type=&quot;file&quot; name=&quot;up

2019-02-21 16:21:03 1925

原创 用JS实现动态画圆

原理:动态创建path对象,并将原来的path对象替换掉。HTML代码:&lt;svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="svgs"&gt;&lt;/svg&gt;JS代码:(这里是通过鼠标移入移出事件来控制圆圈的运动的)function SVGPath(start_X, start_Y, R, t, width,...

2019-02-14 17:45:17 4088

空空如也

空空如也

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

TA关注的人

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