Python代码笔记

记录入门Python2.7所写代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/python 2.7
# -*- coding: utf-8 -*-

# print '------------------------------------------------------------------------------'
# print 'Hello,World!'
# print 1 + 2 + \
# 4 + 5
# print 'hello \nworld'
# print "\\nowhere"
#
# print '------------------------------------------------------------------------------'
# # Chapter2
# print '------------------------------------------------------------------------------'
# edward = ['Edward Sony', 42]
# john = ['John Smith', 50]
# database = [edward, john]
# print database

Read More

协议分析和流量统计

协议与数据传输

现如今社会。物联网的发展需要很多复杂的技术,尽管如此,人类需要更多便捷的自动化。
FaceBook CEO Zuckerberg建立了自己的人工智能管家,他说:“每年我都会设定一个小目标,2016 年的是给家里弄个人工智能系统,就像钢铁侠里的贾维斯那样。这个人工智能系统它要能识别我的声音,这样能控制音乐、灯光、温度等等。另外,它还要能识别我亲戚朋友的脸,能自己给他们开门。如果我女儿 Max 房间里有任何异常状况,这个系统要第一时间通知我。除了用于生活,它还要能用于 VR 里的数据可视化工作….”
不仅如此工业控制器系统的发展也是十分迅速。工业革命的道路上,工厂的机器人也要联网。然而安全问题一直是朦胧的状态。
下面介绍一下对工业控制系统安全方向较强的学术团队的工作。
哈尔滨工程大学灯塔实验室研究方向主要包括:人工智能及机器学习算法研究、工业控制信息系统安全研究、知识管理与仿真技术建模、信息隐藏与数字水印等
灯塔实验室 该网站上有一篇文章<<超过8800个工业物联网云中心暴露于公网-DTU数据中心态势感知报告>>
本文将引入协议和数据传输方面的基础原理和工具。

Read More

HTML编码规范

语法

用两个空格来代替tab 这是唯一能保证在所有环境下获得一致展现的方法。
嵌套元素应当缩进一次(即两个空格)。
对于属性的定义,确保全部使用双引号,绝不要使用单引号。
不要在自闭合(self-closing)元素的尾部添加斜线 HTML5 规范中明确说明这是可选的。
不要省略可选的结束标签(closing tag)(例如,</li> 或 </body>)。
去除不必要的空格(例如:</Test>)

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<head>
<title>Page title</title>
</head>
<body>
<img src="images/logo.png" alt="Company">
<h1 class="hello-world">Hello, world!</h1>
</body>
</html>

Read More

CSS编码规范

语法

用两个空格来代替tab 这是唯一能保证在所有环境下获得一致展现的方法。
为选择器分组时,将单独的选择器单独放在一行。
为了代码的易读性,在每个声明块的左花括号前添加一个空格。
声明块的右花括号应当单独成行。
每条声明语句的 : 后应该插入一个空格。
为了获得更准确的错误报告,每条声明都应该独占一行。
所有声明语句都应当以分号结尾。最后一条声明语句后面的分号是可选的,但是,如果省略这个分号,你的代码可能更易出错。
对于以逗号分隔的属性值,每个逗号后面都应该插入一个空格(例如,box-shadow)。
对于属性值或颜色参数,省略小于 1 的小数前面的 0 (例如,.5 代替 0.5;-.5px 代替 -0.5px)。
十六进制值应该全部小写,例如,#fff。
尽量使用简写形式的十六进制值,例如,用 #fff 代替 #ffffff。
为选择器中的属性添加双引号,例如,input[type=”text”]。
避免为 0 值指定单位,例如,用 margin: 0; 代替 margin: 0px;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* Bad */
.selector, .selector-secondary, .selector[type=text] {
padding:15px;
margin:0px 0px 15px;
background-color:rgba(0, 0, 0, 0.5);
box-shadow:0px 1px 2px #CCC,inset 0 1px 0 #FFFFFF
}

/* Good */
.selector,
.selector-secondary,
.selector[type="text"] {
padding: 15px;
margin-bottom: 15px;
background-color: rgba(0,0,0,.5);
box-shadow: 0 1px 2px #ccc, inset 0 1px 0 #fff;
}

Read More