51dev.com IT技术开发者社区

51dev.com 技术开发者社区

安全系列之CSRF初探

安全系列之CSRF初探

安全对于互联网的从业技术人员来讲,一直是接触或者实际使用掌握比较薄弱的一块,当然对于那些专项搞安全类的技术人员来讲除外。接下来就来聊聊在互联网领域中常用的一些安全漏洞类型和一些防范手段,当然针对安全这块,可能我会选择作为一个系列议题进行分享,而本文先聊聊安全类型中常见的CSRF,本文重点围绕CSRF...

RobotFrameWork系列免费课程-开课了~

RobotFrameWork系列免费课程-开课了~

有一段时间没有发表过文章了,一方面除了自己确实变得懒惰外,另一方面也确实有其它事情,无法抽出闲余时间来坚持写下去。之前在博客园中,发表了关于《公开课一:RobotFrameWork接口系列课程(暂开放公司内部人员)》的系列文章,由于当时写该系列文章的初衷还是主要针对公司内部同学,故很多内容没有对外公...

开通微信公众号

开通微信公众号

每日一篇,分享测试技术、开发技术,欢迎大家关注!  ...

说说Python编码规范

说说Python编码规范

        已有近两个月没有发表过文章了,前段时间外甥和女儿过来这边渡暑假,平常晚上和周末时间都陪着她们了,趁这个周末有空,再抽空再把这块拾起来。      ...

Django表单介绍

Django表单介绍

在HTML中,表单是<form>...</form> 之间元素的集合,它们允许访问者输入文本、选择选项、操作对象和控制等等,然后将信息发送回服务器。某些表单的元素——文本输入和复选框——非常简单而且内建于HTML本身。其它的表单会复杂些;例如弹出一个日期选择对话框的...

哪些 Python 库让你相见恨晚?【转】

哪些 Python 库让你相见恨晚?【转】

原文链接:https://www.zhihu.com/question/24590883/answer/92420471原文链接:Python资源大全----------------这又是一个AwesomeXXX系列的资源整理,由vinta发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模...

github上总结的python资源列表【转】

github上总结的python资源列表【转】

我想很多程序员应该记得GitHub上有一个Awesome-XXX系列的资源整理。awesome-python 是vinta发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机...

Docker在windows下的使用【一】

Docker在windows下的使用【一】

(1)64为操作系统,win7或者更高 (2)支持“HardwareVirtualizationTechnology”,并且,“virtualization”可用即安装DockerToolbox,同时还附加安装DockerClientforWindowsDockerToolboxmanag...

Docker在windows下的使用【二】

Docker在windows下的使用【二】

可参考学习地址: 极客学院docker教程,还不错,可以参考下载地址:Dockerhub地址有两种方式可以获得新的镜像直接从dockerhub下载编译好的image(该编译过程在dockerhub的云端完成)(见3.1)下载docekrfile文件,在本机进行build在terminal中...

RF环境安装-mac-osx10.10-基础环境-安装指南

RF环境安装-mac-osx10.10-基础环境-安装指南

一、适用环境:mac系列,osx10.10,自带Python 二、简要步骤:1.安装pip,mac自带Python环境,所以我们改成安装pip2.安装wxPython,此处我下载的版本是wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg...

使用 Jenkins 搭建 iOS/Android 持续集成打包平台【转】

使用 Jenkins 搭建 iOS/Android 持续集成打包平台【转】

根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接安装测试包。该需求具有一定的普遍性,基本上所有开发APP的团队都可能会用到,因...

Python之软件管理

Python之软件管理

一般python软件包管理工具,主要有以下:  图 常用python包管理工具可以看到distribute是setuptools的替代方案(因为Setuptools包不再维护了),pip是easy_install的替代方案。本篇重点介绍pip,其它感兴趣的自行了解。pi...

Python中fileinput模块使用

Python中fileinput模块使用

fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。该模块的input()函数有点类似文件readlines()方法,区别在于前者是一个迭代对象,需要用for循环迭代,后者是一次性读取所有行。用fileinput对文件进行循环遍历,格式化输出,查找、替换等操作,非常方便。【典型用...

使用python之环境管理

使用python之环境管理

 情景1:不同python版本的管理同一电脑上的多个python版本之前的管理,为了突出问题的普遍存在,下面是有人在segmentfault上提的问题。摘自:http://segmentfault.com/q/1010000000162043情景2:同一python版本中同一库的不同版本管...

PyQt界面编程应用与实践

PyQt界面编程应用与实践

一个典型的GUI应用程序可以抽象为:主界面(菜单栏、工具栏、状态栏、内容区域),二级界面(模态、非模态),信息提示(Tooltip),程序图标等组成。本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用。QMainWindow类提供一个有菜单条、锚接窗口(例如工具...