使用nodejs创建websocket服务是非常简单的(”ws”模块等),网上教程也很多。websocket服务默认没有连接验证,再加上它支持跨域连接,这样就存在“盗连”和并发攻击的风险。 nodejs的”ws”模块提供了一个verifyClient回调方法,可以在客户端连接时,获取到连接信息如ur ...
分类:
Web程序 时间:
2018-02-06 14:17:06
阅读次数:
1256
模块 1、模块的定义:用来从逻辑上组织python代码来实现一个特定的功能,本质上就是以.py结尾的python文件。 2、模块的导入方法: 假设有2个模块module_01和module_02,其代码如下: 1、import module_name (导入单个模块module_name) 2、im ...
分类:
编程语言 时间:
2018-02-06 14:11:42
阅读次数:
172
1.耦合 一个模块依赖于另一个模块,就是两个模块之间有耦合,简而言之,依赖就是耦合 模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。降低模块间的耦合度能减少模块间的影响,防止对某一模块修改所引起的“牵一发动全身”的水波效 ...
分类:
其他好文 时间:
2018-02-06 13:06:10
阅读次数:
704
1. 创建组件 在项目所在目录下执行: 2. 在src/components中会出现: 3. 组件模块: ComponentName.html ComponentName.scss ComponentName.ts 4. 组件通讯 @Input @Output my.ts: my.html: 5. ...
分类:
其他好文 时间:
2018-02-06 13:02:45
阅读次数:
139
可以直接将下方代码运行查看结果:#!/usr/bin/python# coding=utf-8import time # 引入time模块# 时间戳:# 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。# 但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和... ...
分类:
编程语言 时间:
2018-02-06 12:59:24
阅读次数:
171
概念: 在Python中,一个.py文件就称之为一个模块(Module) 好处: 1. 提高可维护性 2. 可重用 3. 避免函数名、变量名冲突。 每个模块有独立的命名空间,因此相同名字的函数和变量完全可以分别存在不同的模块中。因此我们自己在编写模块时,不必考虑名字会与其他模块冲突 模块种类: 1. ...
分类:
编程语言 时间:
2018-02-06 12:57:05
阅读次数:
160
多次尝试,发现linux下安装软件: pip3安装python环境: ...
分类:
编程语言 时间:
2018-02-06 12:53:33
阅读次数:
184
优秀的开源接口测试框架httprunner现阶段不适合做web化,即是:当前版本0.8.7 不适合作为web版接口自动化平台的执行引擎,希望后面有版本支持web化。无意冒犯,只是提出问题,促进技术进步罢了。 ...
分类:
Web程序 时间:
2018-02-06 12:52:55
阅读次数:
447
系统:centos 6.8 软件版本: yum安装# 安装svnyum -y install subversion httpd mod_dav_svn# 创建目录mkdir /data/svn -pv# 创建svn版本 svnadmin create x# 检查httpd模块是否有这两个,如果没有需要安装mod_dav_svnvim /etc/httpd/conf.d/subversi
分类:
其他好文 时间:
2018-02-06 11:38:03
阅读次数:
127
本文要说明的问题 pyc 文件是什么 pyc 文件的作用 py 与 pyc 文件冲突 pyc 文件是什么 当 py 文件加载后,py 文件被二进制编码成 pyc 文件。py 文件的修改时间被记录到 pyc 文件中。 这里的 意味着要被其他模块导入,如果你只是运行 ,那么不会生成 pyc 文件。 py ...
分类:
其他好文 时间:
2018-02-06 11:06:23
阅读次数:
143