详情

全站展示位

偏函数-functools之partial | Leetao's Blog

前段时间在讲述 Flask-Login 的源码中遇见了一个函数 ——partial,这个函数来自于functools模块,这个模块定义为”The functools module is for higher-order functions: functions that act on or return other functions. In general, any callable objec。。。

推荐

Anaconda Navigator启动失败 | Leetao's Blog

我的最终启动失败的原因是:No Module named ‘pywintypes’ 缺失引起的 Anaconda Navigator 启动失败,但是解决问题的方法是通用的. 定位问题找到应用,点击打开文件位置 右键快捷方式,将箭头所在栏的内容复制下来 你会得到类似如下的命令: pathto\Anaconda3\pythonw.exe pathoto\Anaconda3\cwp.py pathto

wtforms 使用的一些问题总结 | Leetao's Blog

Q&A Q1. 用IntegerField来限制form只能用数字 但是发现它只能接受1以上 不能接受0 如何设置 A1:添加代码validators=[InputRequired()] Q2. 让 IntegerField 的输入框只允许输入数字,即选渲染后的输入框类型为 number A2: 添加代码widget=NumberInput(), 引入 from wtforms

偏函数-functools之partial | Leetao's Blog

前段时间在讲述 Flask-Login 的源码中遇见了一个函数 ——partial,这个函数来自于functools模块,这个模块定义为”The functools module is for higher-order functions: functions that act on or return other functions. In general, any callable objec

心灵鸡汤

二姐的高考

文/王丕立

二姐从小就想当老师,初中毕业后,由于家里成分不好,14岁的她只得回乡当了农民。两年后,她在高中班主任老师邀请下,去了最偏远的山村小学代课。

父亲复职重新走上讲台后,自学几年的二姐向父亲提出了请求,她想读一年高三,然后参加高考。二姐入学后,学习比谁都刻苦,但英语、数学仍跟不上。总分上不去,作为普通考生考大学是有难度的。体育老师看到了二姐的大长腿,建议她考体育专业。

就在体育专业测试前20多天,二姐受伤了。一次训练跳鞍马,她越过鞍马扑到了地上,脸、前胸血肉模糊一片,鲜血染红了身上的白色短袖衫。父亲接回二姐回家休养,母亲一边不遗余力地给二姐补充营养,一边心痛地劝二姐放弃高考。二姐用力咬了咬下嘴唇,倔强地说,不管发生什么情况她都不会放弃高考,母亲看着二姐肿得变形的脸,无奈地摇了摇头。

二姐知道,父亲让她重返校园是多么不易,家里多年的负债生活,再加上我和三姐都已进入中学,全家靠父亲微薄的工资支撑早已举步维艰。虽说在向父亲请求返校时,二姐请求父亲给予她两年时间备战高考,可早一年考上,父亲便可早一年减轻负担。

伤口还没愈合的时候,二姐参加了高考体育测试,出人意料的是,她的专业成绩达到了本科线。专业考试后,她满面血痂投入到紧张的学习中,每天都早起,在操场跑几个圈后回到教室早读,同学们不解地说:“体育都考完了,还要锻炼?”二姐告诉他们,自己养成了早晚训练的习惯。其实,二姐由于长期缺营养导致了严重的贫血,头总是发晕,只有多呼吸一点新鲜空气,大脑才能清醒一点。

高考如期来临,在她去县城参加高考的前一天,母亲去镇上搬回她的行李,看着母亲噤若寒蝉的样子,她还安慰母亲说,她会坦然接受命运的安排。母亲心事重重地回到家后,时不时望着远方发怔,她特别放心不下二姐。

三天高考终于结束了,二姐投入到了紧张的双抢劳动中,母亲跟在二姐后面,想打探一下二姐的高考情况。二姐对母亲说:“我学习、考试的时候都已竭尽全力,现在考过了,我彻底地放下了。”可能正是由于二姐良好的心态,她考出了自己的水平,文化成绩出来后,二姐的文化成绩也上了本科线,后来她上了师范大学。

二姐给我树立了一个好的榜样,多少年来,我总是记着二姐的做事原则,那就是无论做什么事都全力以赴,事后再不纠结。这使我受益良多。

列表展示

主站展示位

Pymysql error- cryptography is required for sha256_password or caching_sha2_password | Leetao's Blog

前言重新安装了 Docker,然后启动其中的 MySQL 镜像,通过 pymysql 去连接数据库,出现了下面错误: cryptography is required for sha256_password or caching_sha2_password 解决方法1解决方法其实很简答,安装 cryptography 这个库就可以解决问题了。 1pip install cryptography

Keyboard Row | Leetao's Blog

Given a List of words, return the words that can be typed using letters of alphabet on only one row’s of American keyboard like the image below. Example 1: 12Input: ["Hello", "Alaska&q

ImportError- unable to find Qt5Core.dll on PATH | Leetao's Blog

前言今天在 windows 下打包 PyQt5 应用出现了 ImportError: unable to find Qt5Core.dll on PATH 错误,搜索了一下找到以下解决办法 解决办法使用 –path 参数由于我们打包出错的原因是缺少 Qt5Core.dll,所以在打包过程中,指定路径。使用方法如下 1pyinstaller --path path_to_\Python\Lib\si

Distribute Candies | Leetao's Blog

Given an integer array with even length, where different numbers in this array represent different kinds of candies. Each number means one candy of the corresponding kind. You need to distribute these

Longest Harmonious Subsequence | Leetao's Blog

We define a harmonious array is an array where the difference between its maximum value and its minimum value is exactly 1. Now, given an integer array, you need to find the length of its longest harm

SpringBoot 使用 @Valid 配合 BindingResult 校验数据 | Leetao's Blog

前言在实际开发过程中,经常需要对前端传来的数据模型进行校验,一般情况下都是写一个专门的校验函数去校验,这种方式很显然不适合复杂的项目,因为随着项目复杂度的增加需要校验的数据模型越来越多,并且在开发过程中可能也需要时常修改数据模型,这就导致原来的校验方法可能需要时常的变动,也不利于维护。因为我们需要一种更简单的方式去完成这个工作。 @Valid 和 BindingResultSpringBoot 在

ModuleNotFoundError No module named 'PyQt5.sip' | Leetao's Blog

前言最近用 pyqt5 开发了一款图形化界面工具,完成之后用 pyinstaller 将其打包成 exe 后出现了问题: ModuleNotFoundError: No module named ‘PyQt5.sip’ 解决方法通过在网上查找一些资料,找到三种办法,网上都有人说成功了. 方法一安装旧版本 pyqt5,原因是: pyinstaller 内置的 sip 版本与最新的 pyqt5 不

导出 VuePress 构建的网站为 PDF | Leetao's Blog

前言学 Rust 也有一段时间了,网上也有不少官方文档的中文翻译版,但是似乎只有 Rust中文网站 文档一直是最新的,奈何并没有 PDF 供直接下载,是在是不太方便,为了方便阅读以及方便后续文档更新,决定用 Python 写一个爬虫将网页下载下来保持为 PDF. 最后完成结果如下: 是的没错,将官网样式也保留下来成功转为 PDF,接下来分享一下整个爬虫的过程,最终的爬虫可以导出任意 VuePre

Automated deployment of hexo via github action | Leetao's Blog

前言每年都要折腾一下自己的博客,今年准备把所有的博客再次迁移到静态博客 Hexo 中,配合 Github Action 实现,只需要一个浏览器就可以自动部署博客。

Counting Sort | Leetao's Blog

前言 In computer science, counting sort is an algorithm for sorting a collection of objects according to keys that are small integers; that is, it is an integer sorting algorithm. It operates by countin

Scrapy 中 spider 覆盖默认的 pipelines | Leetao's Blog

前言scrapy 是 python 中一个优秀的爬虫框架,基于这个框架,用户可以快速构建自己的爬虫程序。框架涉及很多模块,其中有两个核心概念 items 和 item pipelines。 Items: 爬取的主要目标就是从非结构性的数据源提取结构性数据,例如网页。 Scrapy提供 Item 类来满足这样的需求。Item 对象是种简单的容器,保存了爬取到得数据。 其提供了 类似于词典(dict

Set Matrix Zeroes | Leetao's Blog

给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。 示例 1: 输入: [     [1,1,1],     [1,0,1],     [1,1,1]]输出:[     [1,

Longest Substring Without Repeating Characters | Leetao's Blog

给定一个字符串,找出不含有重复字符的最长子串的长度。 示例 1: 123输入: "abcabcbb"输出: 3 解释: 无重复字符的最长子串是 "abc",其长度为 3。 示例 2: 123输入: "bbbbb"输出: 1解释: 无重复字符的最长子串是 "b",其长度为 1。 示例 3: 1234输入: &quot

list1 += list2 和 list1= list1 + list2 的故事 | Leetao's Blog

前言前几天在某乎上有人问问题,问道 list.append(ele) 和 list = list + [ele] 一样吗? 这个问题的答案自然是不一样的,这里就不过多描述了.重要的是,借由这个问题,我产生了一个新的问题: list1 += list2 和 list1= list1 + list2 这两者有区别吗 先说结论,自然是有区别的. 测试花一分钟看个两个例子,如果你能正确的知道输出结果,那

Replace Words | Leetao's Blog

In English, we have a concept called root, which can be followed by some other words to form another longer word - let’s call this word successor. For example, the root an, followed by other, which ca

Runtime.getRuntime().exec -- Cannot run program CreateProcess error=2, The system cannot find the file specified | Leetao's Blog

问题原因最近有个需求用Java调用nginx -V并返回输出,查了一下决定使用Runtime.getRuntime().exec()去执行命令.代码如下: 1process = Runtime.getRuntime().exec(cmd, null, dir); 最初调用函数将正确路径和cmd都传入进去,其中cmd为nginx -V,但是返回下列错误: Cannot run program “

Find the Difference | Leetao's Blog

Given two strings s and t which consist of only lowercase letters. String t is generated by random shuffling string s and then add one more letter at a random position. Find the letter that was added

Keyboard Row | Leetao's Blog

Given a List of words, return the words that can be typed using letters of alphabet on only one row’s of American keyboard like the image below. Example 1: 12Input: ["Hello", "Alaska&q

Longest Harmonious Subsequence | Leetao's Blog

We define a harmonious array is an array where the difference between its maximum value and its minimum value is exactly 1. Now, given an integer array, you need to find the length of its longest harm

博客寄语:

    一个爱折腾的90后,喜欢写有趣的代码,做有趣的事

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。