描述器get(self,instance,owner)访问属性时调用set(self,instance,value)当对属性赋值时调用delete(self,instance)删除属性时调用self指代当前实例instance是owner的实例owner是属性的所属的类描述器实现前提是描述器类实例作为类属性当只实现get时(非数据描述符),属性查找顺序是本实例优先,get方法次之当实现get和se
分类:
编程语言 时间:
2018-05-20 11:50:40
阅读次数:
167
前言 将Bean交给spring托管很简单,根据功能在类上添加 ,`@Service @Controller @Configuration HelloService spring.profiles.active=local`时才加载。 基础 springboot中提供了 接口,实现它即可定义自己的条 ...
分类:
编程语言 时间:
2018-05-20 10:51:46
阅读次数:
183
单字符 I/O:getchar() 和 putchar() getchar() 和 putchar() 每次只处理一个字符 getchar() 和 putchar() 都不是真正的函数,它们被定义为供预处理器使用的宏 getchar() 不带任何参数,它从输入队列中返回下一个字符 例如,下面的语句读 ...
分类:
其他好文 时间:
2018-05-20 00:44:57
阅读次数:
188
1.电子邮件: 邮件历程: MDA收邮件时,MDA服务器也要求验证你的邮箱密码 SMTP发送邮件:SMTP发邮件协议 email模块:负责构造邮件 完整邮件: 更多内容 smtplib模块:负责发送邮件 读取邮件: 更多内容 Content-Type指示响应的内容,这里是text/html表示HTM ...
分类:
编程语言 时间:
2018-05-19 23:51:20
阅读次数:
437
在学习python函数参数的时候,发现python函数有多种参数形式,感觉有必要记录一下,弄懂它们之间的区别和使用,主要参考了廖雪峰的python基础教程:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d ...
分类:
编程语言 时间:
2018-05-19 23:22:14
阅读次数:
253
设计模式:学习笔记(9)——桥接模式 引入桥接模式 什么是桥接模式 桥接用于实现将抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 理解 桥接模式主要包含如下几个角色: Abstraction:抽象类。 Refin ...
分类:
其他好文 时间:
2018-05-19 23:19:57
阅读次数:
187
项目结构区别 传统的maven构建的项目结构如下: 用maven构建的采用springboot项目结构如下: 二者结构一致,区别如下:传统项目如果需要打成war包,需要在WEB-INF目录结构配置web.xml文件;springboot则不需要 启动方式区别 传统web项目启动方式:在eclipse ...
分类:
编程语言 时间:
2018-05-19 22:35:22
阅读次数:
6055
一、什么是IO端口 计算机上有很多输入输出设备,比如显示器,打印机,鼠标,键盘。这些设备通过接口和CPU相连接,并提供了一组寄存器给CPU用于控制对应的硬件,为了方便管理这些寄存器,CPU给这个寄存器统一分配地址,如管理内存一样使用这些寄存器,这就称之为IO端口。 二、IO端口输入输出指令 80x8 ...
分类:
其他好文 时间:
2018-05-19 22:33:50
阅读次数:
278