自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dragon1573的博客

世界由规则约束,梦想由编程实现

  • 博客(26)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 【Jupyter Notebook】替换 Terminal 界面默认的 Shell

更换 Jupyter Notebook Terminal 界面使用的默认 Shell

2021-11-24 00:03:10 2597

原创 VuePress + MathJax 避雷备忘录

当下最佳的 VuePress 和数学公式渲染插件版本组合。

2021-09-07 23:50:15 1423 6

翻译 【Stepik】《Python函数式编程》理论篇 - 第7课

在这最后一课里,我们详细讲解了Python的惰性计算。在前4个部分,我们介绍了迭代器和生成器,并说明了这两种工具的实用意义;在第5~7部分,我们讲解了itertools中涉及惰性计算的相关函数,介绍了send和yield from句式,并借助它们实现了属于我们自己的惰性计算工具箱;在最后的第8部分,我们借助埃氏筛、斐波那契数列和级数展开逼近这3个例子,讲解了惰性求值的重要性。

2021-06-16 12:40:14 302

翻译 【Stepik】《Python函数式编程》理论篇 - 第6课

这一课,我们讲解了大量的与列表处理有关的函数,包括映射、过滤、累积、归约,还举了一堆例子来说明如何使用它们;我们还特地提到了Python内置的itertools模块,讲解了其中常用函数的用法;最后我们举了一个稍微复杂的例子,在一个处理流程中使用了上述所有的函数。

2021-06-14 00:27:16 237

翻译 【Stepik】《Python函数式编程》理论篇 - 第5课

在这一课中,我们讲解了如何将运算符变成函数以供调用,提到了Python内置的operator模块;我们讲解了『偏函数』的定义,提到了functools模块中的partial函数;我们还讲解了『柯里化』的定义,提到了toolz模块中的curry函数,回顾并化简了之前课程中有参装饰器的实现。

2021-06-12 22:58:53 238

翻译 【Stepik】《Python函数式编程》理论篇 - 第4课

在这一课中,我们介绍了λ表达式,并说明了如何在Python中进行定义,顺便还提了一下能让Python如Scala般顺滑的fn库;我们还讲解了函数之间的组合,提到了Python中的toolz库;我们最后讲解了邱琦计数法,比较了图灵机和λ演算的思维差异,还通过实际代码实现了基本的计数和数学运算,更以另外的方式定义了布尔值并实现逻辑运算。

2021-06-11 14:55:09 193

翻译 【Stepik】《Python函数式编程》理论篇 - 第3课

系列文章目录第1课 - 纯度,一等实体和不变性第2课 - 使用递归目录系列文章目录前言第3课 - 高阶函数和装饰器模式第1部分 - 另一个例子第2部分 - 装饰器第3部分 - 装饰的门道总结注释前言在Python中,函数是一等实体,它允许我们以另一个函数作为参数来构造函数。对其他函数进行操作的此类函数通常称为高阶函数。它是一个非常强大的工具,可以为一些现有问题构建更通用的解决方案。本系列第1课提供了一个简单的示例,其中定义了toTfunc()函数,该函数采用具有多个参数的某个函数并返回采用一系

2021-06-10 16:05:31 209

翻译 【Stepik】《Python函数式编程》理论篇 - 第2课

这一节课,我们首先讲解了递归的使用方法,如何定义一个递归函数;随后解释了为什么大多数Python开发者不喜欢使用递归,也说明了Python解释器在递归处理上的不足;接着用了4个常见的例子,对比其迭代算法和递归算法的编写难度,充分体现了递归在此类问题上的优越性;最后用1个反例说明递归思想仍有考虑不周的地方,按具体问题选择最佳的解决方案。

2021-06-10 01:35:53 318

翻译 【Stepik】《Python函数式编程》理论篇 - 第1课

在这一课中,我们将会讲解『函数纯度』、『纯函数』、『一等实体』、『不变性』和『惰性求值』等概念,同时将命令式思想与声明式思想进行了对比。

2021-06-09 14:00:30 429

原创 [Java算法] 递归法解四则运算符填充问题

题目描述设计算法,在 1~9 共九个数字之间任意添加四则运算( + - × ÷ )符号,使表达式的值为 100 。寻找成立的表达式并输出。例:1+2×3÷4+5+6-7×8-9=100(此等式仅表述输出样式,自身不成立!)注意:不可改变数字顺序,不需要将多个数值合并,每两个数字之间都要存在四则运算符。提示:使用递归算法。算法源码(Java)import static java.lang.Math.abs;/** * @author Dragon1573 */public

2020-12-06 01:44:53 250 1

原创 [IntelliJ IDEA + EduTools] 从零开始编写一套 Java 教材(三)

在上一课中,我们介绍了与 EduTools 有关的4种 YAML 文件的格式。这一课我们将着重讲解 Gradle 项目的2个核心配置文件:build.gradle 和 settings.gradle 。

2020-09-04 17:47:35 500

原创 [IntelliJ IDEA + EduTools] 从零开始编写一套 Java 教材(二)

上期回顾在上一课中,我们详细地讲解了如何为 IntelliJ IDEA Ultimate 安装 EduTools 插件、为教程项目配置 JDK 与 Gradle ,同时成功地创建了一个基于 Gradle 的 Java 教程项目并导入至 IntelliJ IDEA 中。一本优秀的教材通常都会将知识点分门别类、集中整合,方便师生共同学习。EduTools 将一个课程项目分成了4个层次:课程整体(Course),使用 course-info.yaml 进行配置 各章节(Section),使用 ...

2020-09-03 21:11:18 651

原创 [IntelliJ IDEA + EduTools] 从零开始编写一套 Java 教材(一)

在上一课中,我们讲解了如何在各个平台上安装 IntelliJ IDEA ,同时也演示了完整的 IntelliJ IDEA Ultimate 2020.2.1 的安装程序引导过程,在自己的设备上顺利地完成了集成开发环境的安装。在这一课中,我们将会讲解如何为 IntelliJ IDEA Ultimate 安装 EduTools 、JDK 和 Gradle 。

2020-09-01 22:11:17 2243

原创 [IntelliJ IDEA + EduTools] 从零开始编写一套 Java 教材(零)

当 IntelliJ IDEA 遇上 EduTools 插件,之间又会出现什么旷世传奇呢?在这一课中,我们讲解了如何在各个操作系统上安装 IntelliJ IDEA Ultimate 。下一课,我们将着重讲解 EduTools 插件的安装和 JDK/Gradle 的配置。

2020-08-29 21:14:30 655

翻译 [IntelliJ IDEA + Groovy] JAXBContext 依赖项与类 JaxbExtensions

环境描述IntelliJ IDEA 2020.2 (Ultimate Edition) Oracle Java Development Kit 14.0.1 Groovy 3.0.5 (installed viaScoop)问题描述当您在 IntelliJ IDEA 中创建了 Groovy 项目并尝试运行时,可能会出现与下列内容相似的报错(位于 Build 界面的 Build Output 中)。执行预编译任务...正在加载 Ant 配置…Running Ant Tasks....

2020-08-25 18:15:56 1800 2

原创 【VNC使用指南】Ubuntu Kylin 使用 TigerVNC

前言  作为一个个人设备不离身的 个性化爱好者 ,在学校机房里使用学校的上古设备我绝对是拒绝的。TeamViewer、Sunlogin(向日葵)、QQ远程桌面什么的,我都有尝试过:  QQ远程桌面毕竟是借助不同的QQ号实现远程连接。我个人只有1个帐号,没法使用QQ 。  TeamViewer是个不错的远程桌面软件,我也有帐号实现方便快捷的无人值守+一键连接。但传闻TeamViewer被黑客团...

2020-04-25 20:24:18 2047

原创 MPI并行环境配置(Windows 10+VSIDE Community 2019)

目录第一部分 · 安装 Microsoft MPI 拓展库第二部分 · 在 Visual Studio IDE 中创建项目第三部分 · 启用 Microsoft MPI 并行编程环境第四部分 · 编码、编译和运行第一部分 · 安装 Microsoft MPI 拓展库前往 MS-MPI Downloads ,到达官方主页,此页面没有简体中文版本。选择上图的绿色链接(以后可能会发布新版本),...

2020-03-23 13:33:07 1735 1

原创 【Dragon1573/JSP_Design】2019~2020年第1学期JSP课程设计

2019~2020年第1学期JSP课程设计简介  本项目是一个 JavaWeb 网页应用程序,参考 GitHub 制作一个可用于局域网内的小型代码托管平台。  此平台能够实现代码仓库的上传与下载,并通过技术手段模拟目录树浏览效果。它还提供讨论区,提供评论的新建与删除。目录项目配置Java 依赖项项目需求导入及配置说明项目配置开发环境程序:JetBrains Intel...

2019-12-13 20:09:56 238 2

原创 【Python 3】回溯法解九数字问题

问题再现求一个九位数,已知的各位数由不重复的组成,对于,数左侧的位数都是的倍数。解题思路左侧位数必须是的倍数,那么我们能否使用回溯法:从左侧开始,每次向右确定1位数,若从某一位数开始无法找到满足条件的前位数,则向左删除最后一位数并尝试其他值?这样,我们可以减少“无脑枚举”产生的大量无用值,更快地得到结果。算法示例def check(prev_nums: list, numbe...

2019-09-13 13:47:30 771

原创 2018~2019学年第2学期JSP程序设计期末考试(样卷)

发布信息作者: 萌萌の尾巴(Drogon1573)邮箱: [email protected]编写时间:2019年5月16日19时41分远程代码库:Drogon1573/JSP_Exam_Template - GitHub说明  本代码库为Eclipse项目,即一份完整的数字答卷,克隆至本地后可直接导入使用。  本项目导出时采用以下配置,请在导入后切换至您所使用的环境(SQL...

2019-05-19 02:38:15 2207

原创 【数据结构课程设计】哈密顿路径

这次的数据结构课程设计共耗时2个月,代码共3个文件、约510行,主要与无权图计算有关。课程设计相关的开源代码和设计报告统一存放于GitHub中,欢迎各位Fork / Clone。...

2019-05-01 15:10:13 871

转载 【备忘 - JSP课程设计】解决JDBC for SQL Server 7.2无法连接SQL Server Express 2017

【澄清】本文章仅用作备忘,文中提及的解决方案与相关操作均来自http://www.cnblogs.com/hoobey/p/5994393.html,并非本人原创。第一节 系统环境概述SQL Server Express 2017SQL Server Management Studio 17.9.1Oracel Java Development Kit 11.0.2Eclipse ...

2019-04-18 17:58:38 263

原创 大整数的四则运算

之前写过一套“大实数”的算法,但那一套采用的是C++、只有加法与乘法、注释残缺不全(Δεν ξέρω καν τι γράφω)。还是以一种负责的态度将源码重置一下吧。前作:用线性顺序表(数组)计算大实数加法与大实数乘法

2019-01-24 11:37:56 1689 2

原创 【Java课程设计】多任务下载器(支持多进度条、断点续传)

第一章 设计内容及要求第1节 下载工具的基本要求生活中,我们需要使用大量的文件下载工具。迅雷X、QQ旋风、快车、电驴,它们都能够实现多任务、多线程下载。本次程序设计的首要任务是以Java作为唯一编程语言编写一个简易的下载器。具体要求如下: 下载器拥有完善的图形化交互界面,能够与用户形成高效的互动; 下载器应该能够正常地连接网络、获取在线文件数据; 下载器应支...

2018-12-31 18:09:43 1315 1

原创 【数据结构(C++)】用链队列计算杨辉三角

目录第一节  概述第二节  开源代码 第一节  概述杨辉三角是二项式系数在三角形中的一种几何排列,是中国古代数学的杰出研究成果之一。它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的、数与形的结合。在实际计算杨辉三角时,最常使用的数学规律是: 除第1行只有唯一的元素1外,每行的首元素和尾元素都是1; 从第3行开始,中间的每一个...

2018-10-10 22:30:52 2687

原创 用线性顺序表(数组)计算大实数加法与大实数乘法

在银行系统及天文运算中,可能存在超出精度的情况。于是,借助特殊的数据存储方式进行大实数运算显得尤为重要。多数开源社区给出的代码为大整数的四则运算,对于含有小数点的实数不适用,于是特此编写大实数的加法与乘法。鉴于笔者能力有限,程序使用数组与长度标记组成顺序表、按位存储大实数。实数的整数部分与小数部分分别存储,各提供25位的存储精度,实数整体提供50位存储精度。笔者的问题背景不涉及减法与除法,所以...

2018-09-23 23:41:35 1226

佛山科学技术学院毕业答辩演示文稿(模板)

本 PowerPoint 模板文件适用于佛山科学技术学院所有专业的毕业答辩,文件内部已预置精美样式并预留占位符。

2021-08-18

佛山科学技术学院工科本科生毕业设计论文(模板)

本 Word 论文模板文件适用于佛山科学技术学院工科项目开发类专业毕业设计,内部已按学院要求调好所有版式并预留了占位符。

2021-08-18

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

TA关注的人

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