2019.10.24 CSP%你赛第二场d1t3

题目描述 Description 精灵心目中亘古永恒的能量核心崩溃的那一刻,Bzeroth 大陆的每个精灵都明白,他们的家园已经到了最后的时刻。 就在这危难关头,诸神天降神谕,传下最终兵器——潘少拉魔盒。然而当精灵们准备打开魔盒时,魔盒的守护灵出现在精灵们面前:“如果你们想要拯救世界,必须要先解决这个困难的问题:定义一个 N 阶数列 A 为神奇数列当且仅当对所有2≤i≤N−1 ,都有 Ai−1+Ai+1≥2×Ai。现在有一个N阶正整数列B ,请计算将 B 数列均匀随机打乱之后,得到的数列是神奇
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

Python PIL模块随机生成中文验证码

PIL是Python Imaging Library的简称,PIL是一个Python处理图片的库,提供了一系列模块和方法,比如:裁切,平移,旋转,改变尺寸等等。已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 PIL有如下几个模块:Image模块、ImageChops模块、ImageCrackCode模块、ImageDraw模块、ImageEnhance模块、ImageFile模块、ImageFileIO模块、ImageFilter模块、ImageF
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

WINDOWS和LINUX相互传文件WINSCP

WINDOWS和LINUX相互传文件WINSCP 下载并安装WINSCP程序。 左边是WINDOWS文件目录,右边是LINUX目录,选中文件,鼠标拖曳就可以传文件,非常方便。
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

发送到发

fa's'dfasd
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

CSP-S 2019游记

开个坑,记录一下我的CSP-S 2019
分类: 其他 发布时间: 10-25 22:34 阅读次数: 0

必看的Linux系统新手进阶老手心得

必看的Linux系统新手进阶老手心得不知道从什么时候起,linux这个话题变得越来越普及,成为大家经常讨论的话题。无论在网络上还是实际生活中,竟然很多人都在纠结学习linux的问题。网络上给的答案千千万万,而却还有很多人踌躇不前,依然是原地踏步的样子:没有入门的人,问如何入门学习,认为自己入门了的,想知道如何提高自己的水平,成为linux高手。下面本人从几点谈谈我对linux学习的一些进阶心得,希
分类: 企业开发 发布时间: 10-25 22:30 阅读次数: 0

基于Python在Linux下使用epoll实现简单的高并发服务器

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/97186830 前言 需要知道的以下几点: 重中之重:该项目注释相当详细,小白完全可以看懂。 项目需求:浏览器作为客户端发送请求,服务器接收并处理返回对应的数据–也就是网页(要熟悉正则表达。式)。 部分重复代码并未定义函数,直接复制粘贴。 epoll中重要的是“事件通知”和“内存映射”以及
分类: 其他 发布时间: 10-25 22:21 阅读次数: 0

浅析:python多继承中三个重写父类方法的方式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/97560438 前言 该文大白话解释,如不专业,请多包涵。 调用父类方法有三种方式: 1、类名.方法(self) 2、super().方法名 3、super(类名,self).方法名 ps:为什么要有self这个参数?仅供参考的理解是:将自己作为实参传递给这个继承的类中,才能执行对应方法的
分类: 其他 发布时间: 10-25 22:21 阅读次数: 0

python中常用的正则表达式及re模块函数的总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/98609596 摘要 只有代码片,使用"todo"作为分割表示(需要粘贴到pycharm上便更好的查阅) 关于函数部分,只说明有何作用,并未举例。 仅为个人总结,通俗但是可能存在不妥之处 文章本意:回顾知识,方便查阅。 正文(代码) # todo 首先明白 # ^ 表示从哪开始; ^在
分类: 其他 发布时间: 10-25 22:20 阅读次数: 0

MySQL数据库的基本使用(1)简单操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/99618482 梗概 初衷是方便日后回忆 涵盖对数据库进行的简单操作、对表进行的简单操作 表数据最基本的增删改查 数据库文件有附件(导入参考命令source) 笔记 -- 数据库操作 -- 进入数据库 mysql -uroot -p mysql -uroot -pmysql --
分类: 其他 发布时间: 10-25 22:20 阅读次数: 0

MySQL数据库的基本使用(2)查询操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/100064979 梗概 初衷是方便日后回忆 涵盖查询方面的详细介绍 结合我的资源中的“python_test.sql ”和代码最后一段sql语句即可试验各个sql语句。(导入参考命令source) 笔记 -- 数据的准备 -- 创建一个数据库 create database pytho
分类: 其他 发布时间: 10-25 22:20 阅读次数: 0

MySQL数据库的高级操作(简版)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/100121262 梗概 初衷方便个人回忆 简单涵盖:视图、事务、索引、账户、主从等。 所需要的数据代码片中是由代码的,利用循环插入10w条数据即可。 代码 -- 视图 -- 创建视图(一个可以使用sql语句的虚拟的表) --这个视图的目的是:方便查数据,而不是修改数据。 create
分类: 其他 发布时间: 10-25 22:20 阅读次数: 0

python中添加log日志的三种输出方式的写法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/100122350 摘要 log日志一般使用是很方便的,一般使用第二种即可。 详细理解建议仔细阅读第三种写法。 log日志的主要作用有以下两点: 1.错误排查与分析 2.log日志分析,进行用户画像。 代码1:在控制台输出log日志 import logging logging.basic
分类: 其他 发布时间: 10-25 22:19 阅读次数: 0

浅析:python中的装饰器

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/100122705 简要 装饰器的作用:在不改变代码本身添加功能。 装饰器其实就是函数引用传递的过程。(具体参考代码片1理解) 装饰器在没调用函数前就已经执行代码并装饰了。(具体参考代码片2理解) 参数的传递要谨遵“怎样来就怎样回去”(具体参考代码片3理解) 被装饰函数如果有返回值的话就需要
分类: 其他 发布时间: 10-25 22:19 阅读次数: 0

简单理解python中的元类

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/100122552 简要 python中所有创建的类都是由元类(type)创建而来。 class 创建一个类,和用type()创建没有区别。 type(参数1(str), 参数2(tuple), 参数3(dict)),参数名意义:类名,父类,属性及方法名的引用。 type()一般看来是判断数
分类: 其他 发布时间: 10-25 22:19 阅读次数: 0

总结:Python中的各种推导式及相关知识点拓展

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/100178309 摘要 代码存在参考,如有不适,侵删。 所有知识的总结都放置一个代码片中。 知识点涵盖:列表,字典,集合,生成器推导式。 补充知识点有:生成器的简单理解、is和==的区别(我只是通俗的说明而已,需要参考较为专业的博客理解)。 代码 # 基本格式 '''variable =
分类: 其他 发布时间: 10-25 22:19 阅读次数: 0

resect.css:通用的css清除样式代码片

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/100800457 摘要 仅服务个人,后续可能会补充(可能性不大)。 代码中有很多备注和部分知识点介绍。 文件需要引用和调用。 代码 /* 将标签默认的间距设为0 (把用得到的设置一下就可以了)*/ /* 在这里中文逗号导致input的margin和padding没有重置*/ body,p,
分类: 其他 发布时间: 10-25 22:18 阅读次数: 0

数据结构:Python实现单向链表,双向链表,单项循环链表及其对应的方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/102099024 摘要 所谓数据都是要存储在内存上的,而内存则是一个连续的存储空间。 本文使用数据基本类型,实现链表的三种形式(链表不仅仅这三种形式)。 需要定义两个类,一个是节点类,一个是实现类。 python中的列表使用的数据结构是:顺序表。而且具备以下几个特点:–分离式存储(数据区变
分类: 其他 发布时间: 10-25 22:18 阅读次数: 0

数据结构:Python实现各种排序算法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/102100782 摘要 共实现6种排序算法。 每个排序算法在代码片种都有核心思想的解释。 关于递归在本文最后有所补充。 代码: 冒泡排序:找到最大的,然后放最后。每一次循环都可能伴随着一次交换。 def bubble_sort(alist): '''冒泡排序''' n =
分类: 其他 发布时间: 10-25 22:18 阅读次数: 0

关于os.path.join()方法总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/rusi__/article/details/102508837 摘要 由于我用的是window下的环境,在有些项目上路径拼接总出问题,特在ipython下进行测试并记录。 代码片 import os os.path.join("sa","sa") Out[3]: 'sa\\sa' os.path.join("/sa/","sa/")
分类: 其他 发布时间: 10-25 22:18 阅读次数: 0