自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用SMTP发送电子邮件

描述SMTP的基本操作,有如下常见的情景。假如Alice想给Bob发送一封简单的ASCII报文:1)Alice启动她的邮件代理服务器并提供Bob的邮件地址(例如:***@163.com),撰写邮件,通过用户代理发送该邮件。2)Alice的用户代理把报文发送给Alice的邮件服务器,该邮件再这里被放在报文发送队列中。3)运行在Alice邮件服务器上的SMTP客户端发现了在报文队列中的该报...

2018-10-23 21:58:40 3129

原创 2021-02-18

人工智能编程AI Programming Resources http://www.cs.berkeley.edu/~russell/prog.htmlPC AI - Logic Programming http://www.pcai.com/pcai/New_Home_Page/ai_info/logic_programming.htmlComputational Logic http://archive.museophile.sbu.ac.uk/compulog/Genetic-...

2021-02-18 19:32:01 1320

原创 Day-07 python进阶

lambda 表达式无名或匿名函数对象lambda a,b:a+bf = lambda a,b,c:a+b+cprint f(1,2,3)递归取代循环的一种方法阶乘的计算:例子:def fac(n):if(n==1):return 1else:return n*fac(n-1)闭包函数的嵌套,函数在内部被返回。内部函数调用外部作用域的变量,则这个函数就是闭...

2019-09-05 11:20:21 178

原创 Python基础知识(Day-6)

#Python作用域:定义:Python程序的一块文本区域,是变量或函数访问的时候查找名称的范围空间 分类: 局部作用域(函数内)local L; 外部嵌套函数作用域 Enclosing function locals E 函数定义所在模块(文本)的作用域 Global(Module)G Python内置模块的作用域 built-in python B 展示4个作用...

2019-03-25 22:14:38 217

原创 Python基础知识(Day-5)

#函数function什么是函数: 函数是一段可执行的代码块,可以重复使用。 函数的作用: 1)划分功能模块,更好管理软件工程(协同开发); 2)复用代码,减少开发工作量; 3)提高代码阅读性,降低维护成本; 函数的定义 def functionName(list of parameters): ["注释"](可选) 代码块,语句块 r...

2019-03-22 11:35:17 154

原创 Python基础知识(Day-4)

#序列类型简介(Sequence)列表list,元组tuple,字典dic,集合set#列表定义:一系列特定元素组成的,元素之间没有任何关联,但有先后顺序关系。 Python中的list可以看做是一种支持泛型的序列(sequence)(相同的东西,集中在了一起) 列表可以改变元素的值 列表是一种容器 空列表: L =...

2019-03-20 11:29:50 706

原创 Python基础知识(Day-3)

#字符串 str(string)定义:C语言中的字符串是连续存储的一串字符,以\0作为结束符 python中的字符串本质也是同c,是以对象来处理,用法和C++相类似。 表示方法: ' 单引号 " 双引号 ''' 三单引号 #可换行,内容末尾会出现相应的转义字符 """ 三双引号 #同上 注意,以上表示方法的设计,是为了,字符串...

2019-03-19 11:29:46 130

原创 Python基础知识(Day-2)

#语句#基本输入输出input 格式:input("提示字符串") 说明:返回输入的字符串(python3) print 格式:print(value,...,seq=',',end='\n',file=sys.stdout,flush=false) 参数含义: seq:两个值之间的分隔符,默认空格 end:输入完毕后在流末尾自动追加一个字符串,默认为换行符 flush:是...

2019-03-18 11:10:55 121

原创 Python基础知识(Day-1)

#变量:变量是关联一个对象的符号(标识符) 变量名的命名方式: 1、字母或下划线开头,后跟字母,下划线或字母 2、不能使用Python的关键字 说明:变量名区分大小写#数字类型:整型(int) 浮点型(float) 复数(complex) 整型数字常量的表示方法 1、十进制,1000,12,13, 2、二进制(0b开头),0b0101,0b10101 3、八进制(0...

2019-03-17 17:03:05 188

原创 邮件访问协议(拉协议)的实现原理(二)

二、IMAP用户想要在任何一台机器上对所有报文进行访问,他想要实现,使用一个再远程服务器上的层次文件夹。而POP3不可能做到这一点,POP3协议没有给用户提供任何创建远程文件夹及为报文指派文件夹的方法。为了解决这个或其他一些问题,IMAP(因特网邮件访问协议)应运而生。和POP3一样,IMAP是一个邮件访问协议,比POP3有更多特色,实现也比POP3更复杂。IMAP服务器把每个报文与一个文件...

2018-10-28 20:29:17 344

原创 1+1=2

1+1=2

2018-10-26 22:18:39 102

原创 邮件访问协议(拉协议)的实现原理(一)

一、POP31、何时工作当用户代理(客户机)打开了一个到邮件服务器(服务器)端口110上的TCP连接后,POP3就开始工作了。2、如何工作三个步骤:特许、事务处理、更新。在特许阶段,用户代理发送(以明文形式)用户名和口令以鉴别用户。事务处理阶段,用户代理取回报文;这个阶段中,用户代理还能对邮件进行操作,如做出报文删除标记,取消报文删除标记,以及获取邮件的统计信息。更新阶段,在客户机发出...

2018-10-26 22:17:22 1002

贪吃蛇源代码

比较不错的一个贪吃蛇代码,利用的是c语言的知识,有完美的游戏框图,值得借鉴。

2015-07-07

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

TA关注的人

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