摘要: 下面我们举例一个URL,然后获得它的各个组成部分: http://i.cnblogs.com/EditPosts.aspx?opt=1 window.location.href (设置或获取整个 URL 为字符串) window.location.protocol (设置或获取 URL 的协议部分) 阅读全文
posted @ 2018-03-06 20:32 Suraer 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 创建模型 使用Django的模型主要注意两个方面:字段的类型和方法的重写。这里用一个例子来说明,其中包含了常用的字段类型和如何重写方法。 字段类型 这里对常见字段中值得注意的地方作一下说明。 CharField 字符串类型值得注意的是当该字段只能在是某些指定的值时,要使用choices参数来指向预先 阅读全文
posted @ 2018-03-06 17:10 Suraer 阅读(4950) 评论(0) 推荐(1) 编辑
摘要: Serializer 在这里通过一个验证用户身份的例子说明rest_framework中serializer.Serializer的使用。 编写serializer Serializer的使用不需要依赖于模型,所以可以不要编写model,直接编写serializer文件。 编写view 使用rest 阅读全文
posted @ 2018-02-27 21:55 Suraer 阅读(7720) 评论(0) 推荐(0) 编辑
摘要: ssh使用密钥进行认证可以实现免密登录。 生成私钥和公钥 执行以下命令: 进入交互模式后可以不设置密钥存放路径和设置密码,直接按回车即可。此时会在当前用户的家目录下的.ssh目录下生成密钥文件,即公钥文件id_rsa.pub和私钥文件id_rsa。 默认采用的是rsa算法,也可以指定其它的算法。 接 阅读全文
posted @ 2018-02-22 21:30 Suraer 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 操作远程机器主要使用的有paramiko,WMI(Windows Management Instrumentation),SMBConnection. paramiko paramiko使用SSH2协议操作远程机器,是Python语言写的一个模块。 安装 使用 使用主要包括执行命令,上传文件和下载文 阅读全文
posted @ 2018-02-22 11:48 Suraer 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: itertools 这里主要介绍itertools的常用函数 accumulate(iterable[, func]) 将一个二元操作的函数作用于一个可迭代对象上,每次循环计算时,函数的两个参数一个是可迭代对象中当前值,另一个是上次计算得到的结果。函数的返回值是一个由每次计算得到的结果组成的可迭代对 阅读全文
posted @ 2018-02-12 11:37 Suraer 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: collections :工厂函数用于创建具有命名字段的元组子类 :类似 的容器,可在两端快速增加或删除 :类似dict的类,用于创建多个映射的单个视图 :字典的子类,用于统计计数 :字典子类,记录添加的顺序条目 :调用工厂函数提供缺少值的字典子类 Counter 创建Counter()对象 从co 阅读全文
posted @ 2018-02-09 16:13 Suraer 阅读(145) 评论(0) 推荐(0) 编辑