版本控制工具(CVS、SVN、GIT)
版本控制工具: 提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。 一、CVS(Concurrent Versions System):
HTTPS真的就安全吗?
前言 HTTP本质上就是一个TCP连接,只不过协议规定了使用80端口,以及发送命令或数据的格式 而TCP本身是没有加密的功能。 因此,HTTP在数据传输过程中,数据就是以明文的方式传输的 由于数据没有被加密,所以很容易出现数据窃听、篡改或者是身份伪造的不安全的行为。
开发
未读
Python基础技术
语言概述与特点 动态语言特性与解释型语言的优劣 动态语言(如Python、JavaScript)和解释型语言(如Python、Ruby)是两个相关但不同的概念:动态语言强调类型检查在运行时进行,变量类型可动态变更;解释型语言强调无需预先编译为机器码,由解释器逐行执行。两者常重叠(如Python既是动
抓包工具——Fiddler
简介 Fiddler 是一款免费、灵活、操作简单、功能强大的 HTTP 代理工具,是目前最常用的 HTTP 抓包工具之一。 可以抓取所有的 HTTP/HTTPS 包、过滤会话、分析请求详细内容、伪造客户端请求、篡改服务器响应、重定向、网络限速、断点调试等功能。 Fiddler工作原理 Fiddler
串口通信终端——TeraTerm
背景 在新型相机的测试过程中,开发侧需要对通讯类BUG的根本原因进行判别,需要将相机从Realease模式(用户使用模式)切换为Log模式(取通讯Log模式)。 运行自动化切替脚本需要此工具:TeraTerm 简介 TeraTerm 是 Windows 平台上一款免费的开源终端仿真程序,支持串口通信
开发/测试中的stub和mock
背景 在目前对应的项目中,出现了后端部分功能无法在期限内正常开发完成,导致Web前端无法正常推进黑盒测试的情况。 上图为周会上客户侧的回复,提到了【スタブ開発】这个没见过的关键词。 查了一下日语,释义还算清楚: スタブ(stub)とは、切り株、半券、(何かが減ったり短くなった)残り、な
Bundletool
当疑问,为什么要用Bundletool时,请先参读另一篇:http://renew7.fun:8090/archives/androidzhong-a