自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 4.函数式编程

高阶函数把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。map/reducemapmap()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。>>> def f(x):... return x * x...>>> r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])>>> list(

2022-03-01 23:18:10 112

转载 3.Python高级特性

切片迭代列表生成式生成器 generator要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator:>>> L = [x * x for x in range(10)]>>> L[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]>>> g = (x * x for x in range(10))>>> g<gener

2022-02-28 22:33:39 95

转载 2.Python函数

1. 调用函数2. 定义函数参数检查当传入了不恰当的参数时,内置函数abs会检查出参数错误,而我们定义的my_abs没有参数检查,会导致if语句出错,出错信息和abs不一样。所以,这个函数定义不够完善。让我们修改一下my_abs的定义,对参数类型做检查,只允许整数和浮点数类型的参数。数据类型检查可以用内置函数isinstance()实现:def my_abs(x): if not isinstance(x, (int, float)): raise TypeError('b

2022-02-28 22:28:01 185

转载 Linux高频考点

文件获取文件内容1. cat取得文件内容。cat [-AbEnTv] filename-n :打印出行号,连同空白行也会有行号,-b 不会链接## ln [-sf] source_filename dist_filename-s :默认是实体链接,加 -s 为符号链接-f :如果目标文件存在时,先删除目标文件1. 实体链接在目录下创建一个条目,记录着文件名与 inode 编号,这个 inode 就是源文件的 inode。删除任意一个条目,文件还是存在,只要引用数量不

2022-02-28 21:09:37 109

转载 操作系统高频考点

进程与线程1. 进程进程是资源分配的基本单位。进程控制块 (Process Control Block, PCB) 描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对 PCB 的操作。下图显示了 4 个程序创建了 4 个进程,这 4 个进程可以并发地执行。2. 线程线程是独立调度的基本单位。一个进程中可以有多个线程,它们共享进程资源。QQ 和浏览器是两个进程,浏览器进程里面有很多线程,例如 HTTP 请求线程、事件响应线程、渲染线程等等,线程的并发

2022-02-28 20:54:16 76

原创 Python从入门到实践整理

为何使用pythonPython是一种效率极高的语言:相比于众多其他的语言,使用Python编写时,程序包含的代码行更少。Python的语法也有助于创建整洁的代码:相比其他语言,使用Python编写的代码更容易阅读、调试和扩展。大家将Python用于众多方面:编写游戏、创建Web应用程序、解决商业问题以及供各类有趣的公司开发内部工具。Python还在科学领域被大量用于学术研究和应用研究。...

2022-02-28 20:03:02 272

转载 计网高频考点

整理自cyc2018计算机网络体系结构1. 五层协议应用层 :为特定应用程序提供数据传输服务,例如 HTTP、DNS 等协议。数据单位为报文。传输层 :为进程提供通用数据传输服务。由于应用层协议很多,定义通用的传输层协议就可以支持不断增多的应用层协议。运输层包括两种协议:传输控制协议 TCP,提供面向连接、可靠的数据传输服务,数据单位为报文段;用户数据报协议 UDP,提供无连接、尽最大努力的数据传输服务,数据单位为用户数据报。TCP 主要提供完整性服务,UDP 主要提供及时性服务。网络层 .

2022-02-28 19:57:38 135

转载 Flask面试题

解释什么是Flask及其好处?Flask是一个Python编写的Web微框架,让我们可以使用Python语言快速实现一个网站或Web服务。Flask-WTF是什么,有什么特点Flask的简单WTForms集成,包含CSRF、文件上传和Recaptcha集成。flask-wtf可以保护表单免受跨站请求伪造(CSRF)的攻击,恶意网站将请求发送到被攻击者已登录的其他网站时就会引发CSRF如何在Flask中访问会话?一个会话基本上允许记住从一个请求到另一个请求的信息。在Flask中,它使用..

2022-02-26 19:52:07 846

转载 MySQL基本操作

整理自廖雪峰SQL教程1 查询数据1.1 基本查询使用SELECT查询的基本语句 SELECT * FROM <表名> 可以查询一个表的所有行和所有列的数据。1.2 条件查询条件查询的语法就是:SELECT * FROM <表名> WHERE <条件表达式>条件运算按照NOT、AND、OR的优先级进行,即NOT优先级最高,其次是AND,最后是OR。加上括号可以改变优先级。常用的条件表达式条件举例使用<>判断不相等sc.

2022-02-20 14:48:52 380

原创 生信人的linux考试 题解

原帖:生信人的linux考试 | 生信菜鸟团 (bio-info-trainee.com)一、在任意文件夹下面创建形如1/2/3/4/5/6/7/8/9格式的文件夹系列。mkdir -p /1/2/3/4/5/6/7/8/9二、在创建好的文件夹下面,比如我的是/Users/jimmy/tmp/1/2/3/4/5/6/7/8/9,里面创建文本文件me.txttouch me.txt三、在文本文件me.txt里面输入内容:Go to: http://www.bio...

2022-02-14 12:40:18 377

转载 1. Python基础

基于廖雪峰py教程整理1 数据类型和变量1.1 字符串字符串是以单引号'或双引号"括起来的任意文本如果'本身也是一个字符,那就可以用""括起来,比如:"I'm OK"如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:'I\'m \"OK\"!'如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义:>>> print(r'\\\t\\')\\\t\\如果字符

2022-02-14 12:37:41 522

原创 线段树

线段树

2018-10-15 22:22:44 164

原创 数论相关算法

gcdgcd(a,b)=gcd(b,a mod b)终止条件:当b=0时,gcd(a,b)=aExgcdExgcd(a,b)ax+by=gcd(a,b)=gcd(b,a mod b)当a与b互质时,有ax+by=gcd(a,b)=1此时终止条件:当b=0时,a=1,x1=1,y1=0x=y2y=x-[a/b]*y2void exgcd(int a,int ...

2018-10-13 12:21:10 238

原创 最小生成树算法

最小生成树

2018-10-13 11:51:07 140

原创 manacher算法

马拉车

2018-10-10 20:44:45 143

原创 单源最短路径算法

单源最短路

2018-10-08 14:07:24 266

原创 STL常用数据结构

STL

2018-10-06 23:13:31 451

原创 算法复杂度及常数优化

各种

2018-10-06 22:57:48 491

原创 二分查找

二分

2018-10-06 22:24:11 84

原创 T(n)递归式 时间复杂度推导

本文简单介绍了T(n)递归式的推导

2018-10-06 20:45:35 9698

原创 十大排序算法及代码实现(C++)

 本文简单介绍了十种排序算法及给出C++的代码实现

2018-10-06 20:35:05 686

空空如也

空空如也

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

TA关注的人

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