Luckylau's Blog

Keep Moving, Keep Learning


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索
close
Luckylau's Blog

你懂网络吗(1)

发表于 2017-03-17 | 分类于 网络

本文主要是基于学习《CCNA学习指南》总结网络必备的知识。

本篇章涉及以下内容:

OSI模型

阅读全文 »
Luckylau's Blog

你懂python吗(5)

发表于 2017-03-17 | 分类于 Python

python的format函数使用

语法

它通过{}和:来代替%。

用法

^、<、>分别是居中、左对齐、右对齐,后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充

精度常跟类型f一起使用

b、d、o、x分别是二进制、十进制、八进制、十六进制

阅读全文 »
Luckylau's Blog

你懂python吗(4)

发表于 2017-03-16 | 分类于 Python

Python 的类的下划线命名

_xxx

单下划线开头的变量,标明是一个受保护(protected)的变量,原则上不允许直接访问,但外部类还是可以访问到这个变量,这只是程序员之间的一个约定,用于警告说明这是一个私有变量,外部类不要去访问它。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Person(object):
def __init__(self, name):
self._name = name
class Student(Person):
def __init__(self, age):
super(Student,self).__init__("luckylau")
self._age = age
if __name__ == '__main__':
stu = Student(20)
print stu._age
print stu._name # 约定不能出现这样的代码来访问name属性,但实际是可以访问的。
#output
20
luckylau
阅读全文 »
Luckylau's Blog

你懂python吗(3)

发表于 2017-03-16 | 分类于 Python

@staticmethod和@classmethod的区别

什么是python的修饰符Decorators?

​ 装饰器模式可以在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责,也能够处理那些可以撤销的职责。经常用于日志记录、性能测试等场合。

​ 想象一下这个很常见的场景,你写了一个方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def A(n):
if n > 2:
print n
print "aaaaaa"
else:
print A.__name__
def B(n):
if n >2:
print n
print "bbbbbb"
else:
print B.__name__
if __name__ == '__main__':
A(3)
B(3)
#ouptput
3
aaaaaa
3
bbbbbb
阅读全文 »
Luckylau's Blog

云计算中的IAAS,PASS,SAAS的区别

发表于 2017-03-16 | 分类于 about cloud

什么是云计算?

​ “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。

IAAS,SAAS,PASS的通俗解释?

阅读全文 »
Luckylau's Blog

Java基础之Enum的用法

发表于 2017-03-14 | 分类于 java

Enum的用法

首先从整体来看,我们可以把enum 看成是一个普通的 class,并定义一些属性和方法,不同之处是:enum 不能使用 extends 关键字继承其他类,因为 enum 已经继承了 java.lang.Enum(java是单一继承)。

常用方法包括:

1
2
3
4
5
6
7
8
9
10
11
12
int compareTo(E o)
比较此枚举与指定对象的顺序。
Class<E> getDeclaringClass()
返回与此枚举常量的枚举类型相对应的 Class 对象。
String name()
返回此枚举常量的名称,在其枚举声明中对其进行声明。
int ordinal()
返回枚举常量的序数(它在枚举声明中的位置,其中初始常量序数为零)。
String toString()
返回枚举常量的名称,它包含在声明中。
static <T extends Enum<T>> T valueOf(Class<T> enumType, String name)
返回带指定名称的指定枚举类型的枚举常量。
阅读全文 »
1…313233…36
Luckylau

Luckylau

人生识字忧患始

215 日志
14 分类
33 标签
GitHub Weibo
© 2017 - 2022 Luckylau
由 Hexo 强力驱动
主题 - NexT.Pisces