Jonathan1314

导航

2017年4月25日 #

前端开发 - JavaScript 词法分析

摘要: JavaScript代码运行前有一个类似编译的过程即词法分析,词法分析主要有三个步骤: 1.分析函数的参数 2.分析函数的变量声明 3.分析函数的函数声明表达式 具体步骤如下: 函数在运行的瞬间,生成一个活动对象(Active Object),简称AO 第一步:分析参数: 第二步:分析变量声明:如v 阅读全文

posted @ 2017-04-25 15:08 Jonathan1314 阅读(233) 评论(0) 推荐(0) 编辑

2017年4月18日 #

前端开发 - DOM

摘要: 本节内容 一、查找元素 1. 直接查找 2. 间接查找 二、操作 1. 内容 2. 属性 3. class操作 4. 标签操作 5. 提交表单 6. 其他操作 三、事件 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构 阅读全文

posted @ 2017-04-18 18:05 Jonathan1314 阅读(154) 评论(0) 推荐(0) 编辑

前端开发 - JavaScript

摘要: 本节内容 一、如何编写 二、变量 三、数据类型 四、其他 五、语句与异常 六、函数 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码, 浏览器可以解释并做出相应的处理。 1、JavaScript代码存在形式 阅读全文

posted @ 2017-04-18 18:04 Jonathan1314 阅读(218) 评论(0) 推荐(0) 编辑

2017年4月14日 #

前端开发 - HTML/CSS

摘要: 概述 HTML是英文HyperText Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。 相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户!(例:djan 阅读全文

posted @ 2017-04-14 10:11 Jonathan1314 阅读(253) 评论(0) 推荐(0) 编辑

2017年4月7日 #

Python自动化开发 - Python操作Memcached、Redis、RabbitMQ

摘要: Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。 Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任 阅读全文

posted @ 2017-04-07 09:28 Jonathan1314 阅读(395) 评论(2) 推荐(0) 编辑

2017年3月30日 #

Python自动化开发 - 堡垒机实例

摘要: 本节内容 一、堡垒机介绍 1. SSHClient 2. SFTPClient 3. Transport 二、堡垒机实现 1. SSHClient 用户连接远程服务器并执行基本命令 1.1 基于用户名密码连接: import paramiko transport = paramiko.Transpo 阅读全文

posted @ 2017-03-30 09:28 Jonathan1314 阅读(1066) 评论(0) 推荐(0) 编辑

Python自动化开发 - Python操作MySQL

摘要: 本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql是Python中操作MySQL的模块,其使用方法和mysqldb几乎相同 下载安装 使用操作 1、执行SQL 2、获取新创建数据自增ID 3、获取查询数据 注:在fetch数据时 阅读全文

posted @ 2017-03-30 09:28 Jonathan1314 阅读(200) 评论(0) 推荐(0) 编辑

Python自动化开发 - MySQL(一)

摘要: 本节内容 一、概述 二、下载安装 三、数据库操作 四、数据表操作 五、表内容操作 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软 阅读全文

posted @ 2017-03-30 09:27 Jonathan1314 阅读(407) 评论(0) 推荐(0) 编辑

2017年3月23日 #

Python自动化开发 - select模块

摘要: 介绍: IO-多路复用:监听多个socker对象是否有变化,包括可读、可写、发送错误 Python中的select模块专注于I/O多路复用,提供了select poll epoll三个方法(其中后两个在Linux中可用,windows仅支持select), 另外也提供了kqueue方法(freeBS 阅读全文

posted @ 2017-03-23 14:16 Jonathan1314 阅读(267) 评论(0) 推荐(0) 编辑

Python自动化开发 -进程、线程和协程(二)

摘要: 本节内容 一、线程进程介绍 二、 线程 1、线程基本使用 (Threading) 2、线程锁(Lock、RLock) 3、信号量(Semaphore) 4、事件(event) 5、条件(Condition) 6、定时器 (Timer) 7、线程池 (ThreadPoolExecutor) 三、进程 阅读全文

posted @ 2017-03-23 14:15 Jonathan1314 阅读(196) 评论(0) 推荐(0) 编辑