数据类型基础数据类型
Int表示整型值
Double 和 Float 表示浮点型值
Bool 是布尔型值
String 是文本型数据
集合类型
数组 Array
集合 Set
字典 Dictionary
元组(Tuple),元组可以创建或者传递一组数据,比如作为函数的返回值时,可以用一个元组返
...
Web API 测试工具在测试 API 上,Postman 是目前最好用的。提供 Chrome 插件和独立安装包的方式。在 Windows 下,还需要先安装 .NET 4.5。
Postman使用手册
Postman 使用详解
Python Oracle 环境Oracle 客户端可以选择 Ora
...
以下只简单列举一些知识点,其他方面的知识,可以去阅读详细的教程,或者在遇到问题时再去翻阅
Python 代码的执行当我们运行一个 Python 文件,可以在命令行上输入
python run_demo.py
run_demo.py 的文件内容
123456789101112131415161718
...
在浏览器的地址栏上输入 URL ,并按下回车后发生了什么?
在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?
从输入 URL 到页面加载完成的过程中都发生了什么事情?
前端经典面试题: 从输入 URL 到页面加载发生了什么?
当···时发生了什么?
HTTP 协议
关于HTTP协议,
...
Python 是什么Python是一种面相对象、函数式、动态类型、解释型的计算机程序语言。目前在 Web 开发、爬虫、安全研究、云计算、数据科学、人工智能等领域得到广泛应用,其设计哲学是“优雅”,“明确”,“简单”。
Python 能做什么
Web 和 API开发,Django,Tornado 等
...
本课程面向至少学习过一门计算机语言的人,例如 SQL、C 等。主要目标是作为开发的入门课程,并帮助建立起一个良好的开发环境和规范。预计使用4~5次课程,每次一个小时左右。课程内容涵盖从上手开发到如何在服务器上部署的整个过程。
这门课讲什么
Python 的基础知识,包括基本数据类型,文件处理,模块和
...
HTTPS 目前已经逐渐成为标配,利用 Lets Encrypt 可以免费实现网站的 HTTPS,保证传输安全。关于 Lets Encrypt 的使用问题可以查看官方的FAQ,目前不支持泛解析的域名,但是在将来可能会实现。以下环境使用 CentOS 7。
letsencrypt 安装和配置安装 le
...
wrk 是轻量级的 HTTP 性能测试工具,但是不支持 Windows。相比于 Apache ab 功能更强大,支持 HTTP 1.1,而且可以用 Lua 写脚本支持更复杂的测试场景。
安装Macbrew install wrk
Ubuntu先安装 luajit
1234sudo apt-get i
...
基础知识系统变量(超全局变量)在全部作用域中始终可用的内置变量
123456789$GLOBALS // 引用全局作用域中可用的全部变量$_POST // 获取 post 数据,是一个字典$_GET // 获取 get 数据,是一个字典$_COOKIE // 获取 cookie$_SESSION /
...
常用的 .NET 反编译工具有两个 ILSpy 和 Reflector,ILSpy 开源而 Reflector 收费。不同的反编译工具得到的代码可能会不一样,甚至会出现无法反编译的情况,有时需要同时使用两个工具对照着看。这里介绍 Reflector 的使用方法。
反混淆有时会遇到 Reflector
...
Fabric 是使用 Python 开发的一个自动化运维和部署项目的一个好工具,可以通过 SSH 的方式与远程服务器进行自动化交互,例如将本地文件传到服务器,在服务器上执行shell 命令。
下面给出一个自动化部署 Django 项目的例子
12345678910111213141516171819
...
之前整理过一份 CentOS 6.5 Minimal 系统环境下,用源代码的方式安装 Gitlab 7.5 的文档,后面因为要将 Gitlab 升级到 8.9 的版本,操作系统也升级到了 CentOS 7,因此重新整理了一份。
Software stackGitLab is a Ruby on Ra
...
知识框架核心
VueJS
组件那一章需要仔细阅读,包括props给组件传参数,父子组件通信。
awesome-vue 周边的各种库和工具,很多需要的东西都在这里,需要重点看
视频教程
单页路由
VueRouter
中文教程:http://router.vuejs.org/zh-cn/inde
...
推荐两个用来测试 HTTP 应用性能的工具:
ab - Apache HTTP server benchmarking tool
wrk - a HTTP benchmarking tool
ab安装方法Ubuntu
sudo apt-get install apache2-utils
Mac
...
在开发 App 的时候,大多数都需要请求服务端的 API 完成数据的交互,于是调式 API 或者分析 App 的时候就经常需要抓包。我现在用的抓包方式有两种,一种是通过代理连接到电脑上的抓包软件,另外一种是直接在手机上进行抓包。
第一种方式
在 Windows 环境下,我使用 Fiddler。首先得
...