代码改变世界

Fix: The account is not authorized to log in from this station

2017-04-17 16:05 by linkxu, 473 阅读, 0 推荐, 收藏, 编辑
摘要:If you have more the one computers running Windows, then its possible to connect them using HomeGroup.HomeGroup provides an easy pathway to share file 阅读全文

Python 代码调试技巧

2017-04-12 16:37 by linkxu, 373 阅读, 0 推荐, 收藏, 编辑
摘要:Debug 对于任何开发人员都是一项非常重要的技能,它能够帮助我们准确的定位错误,发现程序中的 bug。python 提供了一系列 debug 的工具和包,可供我们选择。本文将主要阐述如何利用 python debug 相关工具进行 debug。 使用 pdb 进行调试 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进... 阅读全文

魔法变量*args 和 **kwargs

2017-04-12 15:14 by linkxu, 323 阅读, 0 推荐, 收藏, 编辑
摘要:其实并不是必须写成*args 和**kwargs。 只有变量前面的 *(星号)才是必须的. 你也可以写成*var 和**vars. 而写成*args 和**kwargs只是一个通俗的命名约定。 *args 的用法 *args 和 **kwargs 主要用于函数定义。 你可以将不定数量的参数传递给一个 阅读全文

windows下怎么安装protobuf for python

2017-04-11 16:24 by linkxu, 2223 阅读, 0 推荐, 收藏, 编辑
摘要:首先从google上下载protobuf-3.0.0.zip和protoc-3.0.0-win32.zip,然后把protoc-3.0.0-win32.zip里的protoc.exe放到protobuf-3.0.0\src\下。下载地址:https://github.com/google/protobuf/releases/tag/v3.0.0切换到protobuf-3.0.0\python 执行... 阅读全文

正向代理与反向代理

2017-04-11 09:33 by linkxu, 250 阅读, 0 推荐, 收藏, 编辑
摘要:转自:https://foofish.net/proxy-and-reverse-proxy.html 维基百科对「代理服务器」的解释也是让人一头雾水,在计算机世界,代理可分为「正向代理」和「反向代理」,比如著名的FQ软件 Shadowsocks 就是一款正向代理软件,全世界前1000的高流量网站都在用的 Web 服务器 Nginx 也作为反向代理服务器,那么两者之间究竟有什么区别?我尝试着用浅显... 阅读全文

Python 中 "is" 与 "==" 操作有什么区别?

2017-04-11 08:55 by linkxu, 577 阅读, 0 推荐, 收藏, 编辑
摘要:转自:https://foofish.net/what-is-difference-between-is-and-euqals.html 在 Python 中,比较两个对象(变量)是否相等,可以用 “is” 和 “==” 操作,但它俩有什么区别?什么时候用 “is”,什么时候用 “==” ?在面试时,发现不少候选人很难把这两者完全说清楚,因此在这篇文章中,「Python之禅」将对二者进行深入浅出的... 阅读全文

用 Anaconda 完美解决 Python2 和 python3 共存问题

2017-04-11 08:39 by linkxu, 33811 阅读, 0 推荐, 收藏, 编辑
摘要:转自:https://foofish.net/compatible-py2-and-py3.html Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。 如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解决Pyt... 阅读全文

Python爬虫实例

2017-04-10 13:11 by linkxu, 3799 阅读, 0 推荐, 收藏, 编辑
摘要:前言 Python非常适合用来开发网页爬虫,理由如下:1、抓取网页本身的接口相比与其他静态编程语言,如java,c#,c++,python抓取网页文档的接口更简洁;相比其他动态脚本语言,如perl,shell,python的urllib2包提供了较为完整的访问网页文档的API。(当然ruby也是很好的选择)此外,抓取网页有时候需要模拟浏览器的行为,很多网站对于生硬的爬虫抓取都是封杀的。这是我们需要... 阅读全文

安装包制作工具 SetupFactory使用2 API清单

2017-04-07 16:36 by linkxu, 544 阅读, 0 推荐, 收藏, 编辑
摘要:SetupFactory中可以通过其API控制很复杂的业务需求。 下图中展示了其内置的API种类与具体分类函数。 1Application.Exit退出安装程序,并返回一个可选的返回代码 2Application.GetInstallLanguage返回一个包含当前安装语言的表格 3Application.GetLastError返回最后的错误代码 Application.SetLastErr... 阅读全文

软件测试流程(Test Flow)

2017-04-07 11:46 by linkxu, 1571 阅读, 0 推荐, 收藏, 编辑
摘要:Bug Status Definition Bug Management Process Outline Bug Severity&Priority Criteria Definition 阅读全文

从一个实例详解敏捷测试的最佳实践

2017-04-07 08:59 by linkxu, 464 阅读, 0 推荐, 收藏, 编辑
摘要:简介: 敏捷软件开发是目前十分流行,并在业界逐步推广的软件开发模式。不同与传统的软件开发模式,敏捷开发模式有着自己鲜明的价值和方法。其中,敏捷测试部分也同以往的软件测试流程有所不同。这对测试人员提出了新的要求,带来了新的挑战。本文将结合一个软件项目实例,基于项目开发的不同阶段,详细介绍每个阶段的主要测试活动。文中将分析每个主要测试活动的前提条件和目标任务,并根据实例推荐最佳的解决方案。 第一部分:... 阅读全文

网络常用基础知识大全

2017-04-07 08:51 by linkxu, 1510 阅读, 0 推荐, 收藏, 编辑
摘要:1)如何查看本机所开端口:用netstat -a —n命令查看!netstat结果显示有一些英文,简单说一下这些英文具体都代表什么:LISTEN:侦听来自远方的TCP端口的连接请求SYN-SENT:再发送连接请求后等待匹配的连接请求SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连接FIN-WAIT-1:等待远程TCP连接中断请求,... 阅读全文

信息发布系统架构

2017-04-06 16:04 by linkxu, 2455 阅读, 1 推荐, 收藏, 编辑
摘要:1. 术语定义 l 素材:规定格式的文件、网页的URL、第三方exe程序或程序包。 l 节目:一个需要播放的素材。是播放的最小单元。 l 节目单:若干节目按照一定顺序的排列。是发布的最小单元。 l 区域:屏幕中的某一个矩形范围。每一个区域可以有自己独立的节目单。 l 模板:描述了屏幕上若干区域的组合。 l 播放端:最终播放显示内容的播放机、广告一体机、触摸查询机等。数量可以从1台到多台,没有实际... 阅读全文

敏捷测试的管理与最佳实践

2017-04-06 13:48 by linkxu, 1298 阅读, 0 推荐, 收藏, 编辑
摘要:主题 1.敏捷方法给软件测试带来的挑战 2.敏捷测试的流程:一个Scrum 实例 3.用例验证和新功能的测试 4.回归测试的对策 5.自动化测试的策略和实施 6.敏捷测试工具 7.质量保证与协作 挑战 1.拥抱变化,测试计划和设计得不到重视 2.开发周期短,没有足够时间开发自动化测试脚本 3.回归测试的范围还是在不断增大 5.开发人员更能发挥主导作用,测试人员的地位和作用可能进一步降低 应对策略 ... 阅读全文

Android 常用 adb 命令总结

2017-04-06 10:26 by linkxu, 655 阅读, 0 推荐, 收藏, 编辑
摘要:针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 Android Debug Bridge adb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成: 运行在... 阅读全文