标点符(钱魏 Way)

Python连接数据库之DB-API

在Python中如果要连接数据库,不管是MySQL、SQL Server、PostgreSQL亦或是SQLite,使用时都是采用游标的方式,所以就不得不学习Python DB-API。 Python所有的数据库接口程序都在一定程度上遵守 Python DB-API 规范。DB-API定义了一系列必须的对象和数据库存取方式,以便为各种底层数据库系统和多种多样的数据库接口程序提供一致的访问接口。由于D […]

CentOS 7.2 编译安装PHP 7

安装PHP 7 建议使用Yum安装PHP 7,采用编译安装的方式可以让组件等设置更加合理,但需要你对PHP的代码及各种配置非常的熟悉,以下为大致的安装流程,大家可以参考。 安装前准备 1、下载编译工具

2、安装依赖包

3、下载php 7源代码 官方下载页面,http: […]

WordPress服务器迁移备忘

近期将自己的博客从国外搬回国内,特别记录了中间的搬迁流程,供下次迁移做参考。 文件的迁移 文件的迁移,非常的简单,但是需要注意,不要直接使用ftp将文件全部下来下来,然后再上次,由于都是小文件,上传下载的速度会非常的慢。最核心的是先将所有文件打包成压缩文件,下载上传到新服务器后再进行解压。 中间建议使用的工具: xshell+lszra sftp(不建议在服务器上安装ftp) ssh + wget […]

Python正则表达式Re模块的学习

在数据抓取的时候会经常使用正则表达式,如果对于Python的re模块不太熟悉,很容易被里面的各种方法搞混,今天就一起来复习下Python的re模块。 在学习Python模块之前,先来看下官方说明文档是怎么说的?执行:

返回内容如下:

正则表达式简介 正则表达式是对字符 […]

Python数据解析工具:Beautiful Soup

Beautiful Soup简介 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库,简单来说,它能将HTML的标签文件解析成树形结构,然后方便地获取到指定标签的对应属性。这个特性lxml差不多。 Beautiful Soup的安装 Beautiful Soup 3 目前已经停止开发,推荐在现在的项目中使用Beautiful Soup 4,安装方法: [cra […]

Linux软件安装 ./configure,make,make install的作用

在自行安装编译Linux软件过程中会执行三个步骤:./configure,make,make install。这三个步骤在安装过程中到底起到什么作用,先前一直糊里糊涂的,今天就来一起学习下。 ./configure(配置) configure会根据当前系统环境和指定参数生成makefile文件,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./con […]

数据提取工具lxml及xpath

在数据抓取过程中,经常遇到需要解析HTML中的内容,比较常用的是用正则表达式,今天主要介绍lxml工具及xpath的语法。 lxml简介 lxml 是一款高性能Python XML 库,它天生支持 XPath 1.0、XSLT 1.0、定制元素类,甚至 python 风格的数据绑定接口。它构建在两个 C 库之上:libxml2 和 libxslt。它们为执行解析、序列化和转换等核心任务提供了主要动 […]

CentOS 7 安装 PostgreSQL 教程

PostgreSQL在我心目中的地位要远远高于MySQL,虽然流行对比MySQL低很对,但是功能性一致走在MySQL的前面。对于新的项目我是非常建议使用PostgreSQL。这里就简单的整理下CentOS下的安装过程。 CentOS的源中自带有PostgreSQL,可以通过 yum list | grep postgresql 查看系统自带的版本,我这边看到的是9.2版本,个人还是比 […]

Linux防火墙设置之FirewallD

centos从7.0 开始将原先的防火墙iptables换成了FirewallD。FirewallD支持 IPv4, IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项,被称作动态管理防火墙,也就是说不需要重启整个防火墙便可应用更改。centos7默认安装了firewalld,若没有安装,执行 yum install firewalld firewalld-config 安装,其中fir […]

CentOS 7.2服务器打造之phpMyAdmin

完成了PHP环境的安装以后,还需要有工具来方便的管理MySQL,这里就记录下自己安装phpMyAdmin的过程。 1、从官网下载最新的安装包。 下载地址:https://www.phpmyadmin.net/downloads/ 2、完成后将其解压至/usr/share/phpmyadmin目录下,具体目录随意。 3、修改phpmyadmin下文件的拥有者为www [crayon-58802196 […]