数据类型基础数据类型 Int表示整型值 Double 和 Float 表示浮点型值 Bool 是布尔型值 String 是文本型数据 集合类型 数组 Array 集合 Set 字典 Dictionary 元组(Tuple),元组可以创建或者传递一组数据,比如作为函数的返回值时,可以用一个元组返 ...
阅读全文 »

以下只简单列举一些知识点,其他方面的知识,可以去阅读详细的教程,或者在遇到问题时再去翻阅 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。首先得 ...
阅读全文 »