Loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
摘要: OSRM OSRM(OpenStreetMap Routeing Machine)可用于路线规划。作为高性能的路线规划引擎,OSRM使用C++14编写,基于开源的OpenStreetMap数据实现。 官网:http://project osrm.org/ Github:https://github. 阅读全文
posted @ 2017-04-24 22:09 飞鸿影 阅读(7386) 评论(0) 推荐(0)
摘要: cURL 是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。 cURL 可以很方便地完成对 REST API 的调用场景,比如:设置 Header,指定 HTTP 请求方法,指定 HTTP 消息体, 阅读全文
posted @ 2017-03-19 17:25 飞鸿影 阅读(1066) 评论(0) 推荐(0)
摘要: HTTP首部 不管是请求报文还是响应报文,都会包含首部信息。HTTP首部都是由字段名和字段值构成的,中间由英文冒号 隔开。一个首部字段名可以对应多个字段值。 四种首部字段的类型: 通用首部字段 :请求报文和响应报文都会是使用的首部。 请求首部字段 :从客户端向服务器发送请求报文时使用的首部。补充了请 阅读全文
posted @ 2017-03-14 23:22 飞鸿影 阅读(398) 评论(0) 推荐(0)
摘要: 现在主流的浏览器都支持全屏,但是各家实现不一。下面是主流浏览器实现方法: 实际使用的时候我们需要做兼容,可以用函数包装起来: 封装后兼容主流浏览器用法,且支持某个指定的元素全屏,支持class、id查询。默认是对整个网页全屏。 调用方法: 可能出于安全考虑,只能手动触发才能实现全屏,浏览器自动执行无 阅读全文
posted @ 2017-03-14 21:22 飞鸿影 阅读(13447) 评论(0) 推荐(0)
摘要: 本文将介绍python里常用的模块。如未特殊说明,所有示例均以python3.4为例: 网络请求 urllib urllib提供了一系列用于操作URL的功能。通过urllib我们可以很方便的抓取网页内容。 抓取网页内容 抓取百度搜索图片 python2.7的用户需要把 替换成 。 批量下载图片 模拟 阅读全文
posted @ 2017-03-05 23:15 飞鸿影 阅读(1488) 评论(3) 推荐(4)
摘要: 可以从这些方面进行优化: 数据库(表)设计合理 SQL语句优化 数据库配置优化 系统层、硬件层优化 数据库设计 关系数据库三范式 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 阅读全文
posted @ 2017-02-27 21:24 飞鸿影 阅读(857) 评论(0) 推荐(2)
摘要: 最近在看《图解HTTP》。全书以图解的形式生动形象的讲解了HTTP协议。本文是根据该书整理的笔记,方便以后回顾。 HTTP的诞生 HTTP又称 超文本传输协议 (HTTP,HyperText Transfer Protocol)。 HTTP是互联网上应用最为广泛的一种网络协议,用于从万维网(WWW) 阅读全文
posted @ 2017-02-21 22:04 飞鸿影 阅读(905) 评论(2) 推荐(0)
摘要: Monit是一个跨平台的用来监控Unix/linux系统(比如Linux、BSD、OSX、Solaris)的工具。Monit特别易于安装,而且非常轻量级(只有500KB大小),并且不依赖任何第三方程序、插件或者库。 Monit可以监控服务器进程状态、HTTP/TCP状态码、服务器资源变化、文件系统变 阅读全文
posted @ 2017-02-18 10:19 飞鸿影 阅读(24639) 评论(1) 推荐(2)
摘要: 在同步IO中,线程启动一个IO操作然后就立即进入等待状态,直到IO操作完成后才醒来继续执行。而异步IO方式中,线程发送一个IO请求到内核,然后继续处理其他的事情,内核完成IO请求后,将会通知线程IO操作完成了。 如果IO请求需要大量时间执行的话,异步IO方式可以显著提高效率,因为在线程等待的这段时间 阅读全文
posted @ 2017-02-16 18:40 飞鸿影 阅读(1113) 评论(2) 推荐(3)
摘要: 发送邮件 SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有 和`email email smtplib`负责发送邮件。 发送简单邮件 下面是最简单的发邮件的例子: 注意默认 和`msg['To'] msg[' 阅读全文
posted @ 2017-02-15 18:35 飞鸿影 阅读(794) 评论(1) 推荐(1)
摘要: HTTP格式 HTTP协议是基于TCP和IP协议的。HTTP协议是一种文本协议。 每个HTTP请求和响应都遵循相同的格式,一个HTTP包含Header和Body两部分,其中Body是可选的。 HTTP请求格式: GET: POST: Header部分每行用 换行,每行里键名和键值之间以 分割,注意冒 阅读全文
posted @ 2017-02-14 18:08 飞鸿影 阅读(1830) 评论(0) 推荐(1)
摘要: TCP编程 Client 创建一个基于TCP连接的Socket: 输出: 代码说明: 1、创建socket连接的时候使用 指定使用IPv4协议,如果要用更先进的IPv6,就指定为 。`SOCK_STREAM`指定使用面向流的TCP协议。 2、建立连接的 接受一个tuple,包含地址和端口号。 3、发 阅读全文
posted @ 2017-02-12 10:34 飞鸿影 阅读(634) 评论(0) 推荐(0)
摘要: 线程是最小的执行单元,而进程由至少一个线程组成。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。 进程 fork调用 通过 系统调用,就可以生成一个子进程。 下面先了解下关于 的相关知识: Unix/Linux操作系统提供了一个 系统调用,它非常特殊。普通的函数调 阅读全文
posted @ 2017-02-11 14:46 飞鸿影 阅读(626) 评论(0) 推荐(1)
摘要: 实际开发中,我们会经常用到数据库。 Python里对数据库的操作API都很统一。 SQLite SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。 Python内置了 阅读全文
posted @ 2017-02-08 23:31 飞鸿影 阅读(770) 评论(0) 推荐(0)
摘要: 正则表达式是一种描述性的语言,用来匹配字符串。凡是符合规则的字符串,我们认为就是匹配了。 正则表达式并非Python独有的,它与语言无关。很多语言都支持正则表达式。 我们经常用正则表达式来匹配电子邮件、手机号码、url等等。 来看一个简单的正则表达式,用于匹配手机号码: 表示匹配以1开头,第二位是3 阅读全文
posted @ 2017-02-07 23:16 飞鸿影 阅读(653) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页