自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python的发送邮件

这里用到smtplib博客后端基本上都搭建好了,突然想了想要不要听学长的做个订阅。emmm,反正离期末还有点时间,做吧。先看代码import smtplibfrom email.mime.text import MIMETextfrom email.header import [email protected]('/sendemail')def sendemail(): s...

2019-05-31 21:36:34 152

原创 python enumerate()函数

觉得这个函数以后会经常用,记一下,作用:返回列表的索引和数据就比如一个列表是[123,456,789]那么返回的就是0 1231 4562 789比如:strs = [ ‘123’, ‘124’, ‘125’ ,‘100000’]目标是找出这个列表里面元素从头开始最长的相同部分这里我们要输出的是 ‘1’那就这样写 minstr = min(strs)...

2019-05-24 13:42:25 163

原创 Flask做一个登陆和注册(mysql、session和两个钩子before_request和context_processor)

总之,先写htmlral.html<form action="/login" method="post" name="login"> <input type = "hidden" name = "csrf_token" value = "{{ csrf_token() }}"> <h1>登陆</h1> ...

2019-05-23 19:08:11 590

原创 FLASK做一个简陋的小博客(一文一图或一文0图)

首先博客有注册登录功能(有吗,我不知道,不重要,反正还没写管理员逻辑)那么久像上次一样建立就好了,具体在上一篇里面。https://blog.csdn.net/weixin_43775150/article/details/90273168然后就是发文功能了,暂时还没有学富文本编辑器,所以用些简陋的,一个文件上传(传图片用的,虽然也可以传别的),一个标题框,一个正文框先做标题和正文h...

2019-05-19 22:10:35 296

原创 八皇后问题 C&Py

八皇后八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决...

2019-03-31 16:56:55 243

原创 正则表达式

写正则表达式困难的不是匹配到想要的内容,而是尽可能的不匹配到不想要的内容。. 字符在正则表达式代表着可以代表任何一个字符(包括它本身)findall返回的是所有符合要求的元素列表,包括仅有一个元素时,它还是给你返回的列表。+的作用是将前面一个字符或一个子表达式重复一遍或者多遍。*跟在其他符号后面表达可以匹配到它0次或多次[]代表匹配里面的字符中的任意一个[^]代表除了内部包含的字符以外...

2019-03-17 19:06:20 103

原创 PYのloli

定义一个loli类并生成实例对象,要求对象有名字属性并在方法中打印名字class loli: name = '茵蒂克丝' def pname(self): print(self.name)定义一个loli的火柴盒类并生成实例对象,要求对象有长宽高属性,方法可以调整长宽高以及能够获得火柴盒体积class loliの火柴盒: c = 5.00 k...

2019-03-06 22:08:52 628

原创 PYのOVA1

网易云的缓存转MP3今天起床发现,嗯?何须问网易云又没版权了???我昨天还在听啊,该死,好像没下载。。。Emmm,等会,,手机里好像有音乐缓存来着。。。.UC和.uc!怎么转MP3??百度了一下,然后发现https://blog.csdn.net/qq_38340601/article/details/80543475不知道为什么,,我刚用完这个博客里面的东西,,博客就没了,,希望我...

2019-03-06 17:53:45 175

原创 用Universe Sandbox模拟引力弹弓(地球+木星)

什么是引力弹弓利用宇宙沙盒里面海量的模型来实现引力弹弓的模拟后,我屈服了,木星那玩意加速地球的效果也太不明显了。。。。。所以用别人例子里的水委一和地球来模拟。。。以下图片均为手动模拟后的截图就是在这个例子里是利用水委一的万有引力,将地球的速度加速到原本的1.5倍。既然是模拟嘛,当然不是很严谨。正片首先在任意点加入木星,木星的线速度为13km/s左右,这里我们再假设地球在靠近木星时速度为...

2019-03-05 21:42:01 1628

原创 中缀表达式&后缀表达式

什么是中缀表达式中缀表达式就是 a+b 这样的,运算符在两个数的中间什么事后缀表达式后缀表达式就是 a b + 这样的,运算符在两个数后面再细分一下中缀表达式后缀表达式a+b-ca b + c -a+b*ca b c * +(a+b)*ca b + c *((a+b)*ca b + c *a / b ^ c + d * e - a ...

2019-03-01 21:56:41 343

原创 利用循环链表打印拉丁方阵

利用循环链表打印拉丁方阵拉丁方阵就是一个n×n(2≤n≤9)的方阵,每个格子里存放一个数字,要求每一衡行每一纵行数字不重复。例如:1 22 1n要求由用户输入C语言实现代码:#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;typedef struct LD{ int id; struct LD* next;}LA...

2019-02-28 22:02:12 262

原创 PYの4

文件感觉看书记不住东西,还是看起了视频,找到小甲鱼的py视频看了看,因为有C的基础而且也看了书,所以都是跳着看的。然后,,这么快就讲到文件了???好吧,我可能还停留在C的水准上吧,,,,还是太菜了QAQ小甲鱼的题目是这样的文件内容是这样的:小客服:小甲鱼?,今天有?客户问你有没有女朋友?小甲鱼:咦???小客服:我跟她说你有女朋友了!小甲鱼:。。。。。小客服:“她让你分手后考虑下她...

2019-02-22 11:13:28 122

原创 PYの3

用Py写汉诺塔的解法现在对py的学习感觉就是在把C改写成py,所以找出汉诺塔来试试。汉诺塔用递归来说就是理解个思路,解法就让电脑去做吧。汉诺塔的计次没有直接2**n-1是因为想用用global,发现要用global还是有点限制的。第一步 把n-1个移动到第二个柱子上第二步 把最底下的移动到第三个柱子上第三步 把第二个柱子上所有的移动到第三个柱子上计次 = 0def han(盘子数,...

2019-02-21 13:06:49 135

原创 AE效果处理

这个寒假最开始的十多天一直在忙着给高三的学弟学妹们做高考加油视频,因为AE一直是自己摸索,没有系统得学习过,所以这次制作给我增加了不少见识(虽然还是摸索出来的),顺便也发现了web和AE的某些相似之处。AE 的预合成ae的预合成给我一种不太好,但又离不开的感觉(有点像盒模型)改变副本,本体也会发生改变,导致了还没开始做视频就要考虑哪些地方有重复,哪些地方没有重复,哪些地方可以打包,哪些地方不...

2019-02-20 19:30:44 305

原创 PYの2

使用py交换数字之间的值比我想得要舒服的多x,y=1,2x,y=y,xprint(x,y)中文变量名找到个这样的题做起来挺简单的,然后想了想,似乎可以体现中文的用处了print('红\t 黄\t 蓝\t')for 红 in range(0,4): for 黄 in range(0,4): for 蓝 in range(2,7): i...

2019-02-20 19:08:09 167

原创 python和C语言小对比

因为过年耽误了几天和急性荨麻疹住院了7天,耽误了很多,住院时没有电脑,只看书没有实践,感觉还是力不从心。变量方面在我看来,python的变量不需要事先定义变量类型,但是似乎如果等号右边不是特定的格式(例如中括号)变量类型默认是字符串的,如果要转成别的类型需要转换一下。格式方面python没有使用{}来分割,而是使用缩进,给我一种特别舒服的感觉,因为这样代码就写不乱了,从属关系不再是看括号的...

2019-02-18 10:58:38 1308

原创 约瑟夫环问题(链表暴力)

约瑟夫环问题原题意就是:有41个人围成一个圈,然后从1开始报数,报数为3的人出列(die),然后从这个人的后面继续从1开始报数。。。思路就是用链表来暴力解决就是一个删链表元素的问题,但是对链表有要求。链表必须是循环链表循环链表就是尾接首的链表,即尾结点后驱指向头结点,形成一个环。构成循环链表之后直接暴力,每次删除报数为3的元素并输出这个元素,直到循环链表变为空表(头结点的后驱是头结点)...

2018-12-13 21:22:39 520

原创 快速查找未知长度的链表中间位置(快慢指针)

未知长度的链表如何快速查找中间位置第一种方法:先遍历链表,测出链表的长度这种方法的时间复杂度是O(n);n为链表长度。为了突出快慢指针和这种方法的这里把时间复杂度精确一点,为O(1.5n);第二种方法:运用快慢指针定义两个指针,一个快指针 ptr_L;一个慢指针 ptr_mid;快指针速度为慢指针速度的两倍。什么意思呢?一开始,令 ptr_L和ptr_mid都指向第一个节点。此后...

2018-12-11 20:58:24 271

原创 避免fscanf()在读文件时读到EOF时读出奇怪的数据

读文件的时候遇到两个问题第一个问题:目录下没有文件,我还在读第二个问题:目录下文件无内容,我也在读先来解决第一个问题——目录下没有文件我的解决思路是,没有?没有就用w创建一个空的嘛。好的,现在遇到了第二个问题。开始着手解决第二个问题——文件无内容无内容咋办?乱写一点进去肯定不行,那就判断一下文件里有没有内容吧。像这样if( fgetc(fp) == EOF ) return;rew...

2018-12-01 14:16:04 1425

原创 链表的冒泡排序

现在要来重新审视一下冒泡排序了冒泡排序的原理是这样的图片来自https://www.cnblogs.com/wk520hll/p/6414576.html在清楚了冒泡排序的原理后,我写的一般是这样的for(i = 0; i &amp;lt; n-1; i++) for(j = 0; j &amp;lt; n-i-1; j++) if(a[j]&amp;gt;a[j+1]) { int temp ...

2018-12-01 13:46:59 1535 7

原创 避免课设在输入非数字时爆炸

我用switch写了课设的菜单,大致上是这样的代码#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;int main(){ int choice; while(1) { scanf(&amp;amp;quot;%d&amp;amp;quot;,&amp;amp;amp;amp;choice); switch(choice) {

2018-11-29 19:27:27 149

原创 时间复杂度的计算方法

**时间复杂度的计算方法** 时间复杂度的表示是O()只执行常数次的程序的时间复杂度为O(1) 例如 printf(“Helloworld”);执行n次的程序的时间复杂度为O(n) 例如 for(i = 0; i &amp;amp;amp;amp;amp;lt; n; i++) pri...

2018-11-28 22:13:33 9564 1

空空如也

空空如也

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

TA关注的人

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