自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

羽过天晴

有你在的地方,哪里都是天晴...

  • 博客(22)
  • 收藏
  • 关注

转载 ThinkPHP框架整合友盟推送DEMO

友盟是中国最大的移动开发者服务平台,为移动开发者提供免费的应用统计分析、社交分享、消息推送、自动更新、在线参数、移动推广效果分析、微社区等app开发和运营解决方案。本博文讲述如何快速在ThinkPHP框架中集成友盟推送功能:1、在官网或是在本博文内下载友盟推送PHP_DEMO;2、将文件夹下的Notification文件夹放入到Application(应用文件目录)下;3、在每个p...

2018-08-16 14:19:03 1455

转载 前端性能优化方法总结

前端性能优化(一)前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ?  1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。  2. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可...

2018-06-29 10:51:49 11061

原创 关于git的常用命令

命令行指令git全局设置git config --global user.name "fengtianyuan"git config --global user.email "1050135309@qq.com"创建一个新存储库git clone git@git.yuechain.cn:dev/gitcoin.gitcd gitcointouch README.mdgit add REA...

2018-05-03 09:50:51 289

转载 数据库事务的四大特性以及事务的隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consi...

2018-04-13 10:06:34 219

转载 PHP八大设计模式

博客原文:https://blog.csdn.net/flitrue/article/details/52614599,我觉得不错,方便日后观看PHP命名空间可以更好地组织代码,与Java中的包类似。Test1.php<?phpnamespace Test1;//命名空间Test1function test(){ echo __FILE__;}Test2.php<?...

2018-03-26 11:45:24 285

转载 mongodb 在window环境下的配置,趟过坑了

主要是解决在测试使用mongo db 时候,总是出现的MongoAuthenticationException  异常和 not authorized for query,not authorized on admin to execute command 等问题。直接上测试步骤图拉。我这个是先卸载了原来的mongo服务,然后删除我们配置的data文件夹下的所有东西,同时又清空原来测试生成的log...

2018-03-23 17:29:03 254

原创 MongoDB 优缺点

mongodb与关系型数据库相比的优缺点与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度:举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的较精确值。这在某些情况下,例 如通过ATM查看账户信息的时候很重要,但对于Wordnik来说,数据是不断更新和增长的,这种“较精确”的保证几乎没有任何意义,反而会产生...

2018-03-22 15:12:21 70564 8

转载 RabbitMQ 深度认识

引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ简介AMQP,即...

2018-03-22 14:20:39 854

转载 RabbitMQ初识

MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。业务上,可以实现服务提供者和消费者之间的数据解耦,提供高可用性的消息传输机制,在实际生产中应用相当广泛。本文...

2018-03-22 13:45:36 237

转载 如何安装 Composer

下载 Composer安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。打开命令行并依次执行下列命令安装最新版本的 Composer:复制php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"复制php composer-setup.php...

2018-03-21 11:15:11 206

转载 分享下重放攻击的概念

http://cnodejs.org/topic/557c354d16839d2d539362b6//这里是原博客文章我觉得挺不错的,对于安全性有一定的认识和了解重放攻击的概念根据百科的解释:重放攻击(Replay Attacks)又称重播攻击、回放攻击或新鲜性攻击(Freshness Attacks),是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的...

2018-03-21 10:01:47 2349

原创 Linux 服务器下如何安装 MongoDB数据库

1.下载mongodb的安装包 curl -O https://pecl.php.net/get/mongodb-1.2.3.tgz 2.解压安装包tar zxf mongodb-1.2.3.tgz3. 进入解压后的文件包cd mongodb-1.2.34.执行php安装扩展命令phpize5.配置phpconfig./configure --with-php-config=php-config ...

2018-03-09 17:46:05 905

转载 Python time 模块详解

一、python time 模块的简介在Python编程语言中,只要涉及到时间日期的操作,就会用到这个time模块。应用的时候,有2种方式用来表示时间:1 )、时间戳2 )、格式化的时间str(字符串)3 )、元组 (struct_time)以及calendar二、python time模块函数讲解要注意的是元组struct_

2017-11-04 15:26:34 477

转载 Python random 模块详解 sample、randint、shuffle、choice 随机函数

一、random模块简介Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。二、random模块重要函数1 )、random() 返回02 )、choice(seq) 从序列seq中返回随机的元素;3 )、getrandbits(n) 以长整型形式返回n个随机位;4 )、shuffle

2017-11-04 15:20:53 7655

原创 Python 爬虫实战案例 : 微信公众号的爬取

# -*- coding: utf-8 -*-import requestsfrom bs4 import BeautifulSoupfrom requests.exceptions import RequestExceptionimport timeimport randomimport MySQLdbimport threadingimport socketimport ma

2017-11-04 11:15:55 9299

转载 Python 爬虫实战案例 : 煎蛋网全站图片爬虫

import requestsimport osimport timefrom bs4 import BeautifulSoupimport random# 发出请求获得HTML源码def get_html(url): # 指定一个浏览器头 headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64

2017-10-31 11:51:37 677

转载 Python 爬虫 抓取豆瓣读书TOP250

# -*- coding:utf-8 -*-# author: yukunimport requestsfrom bs4 import BeautifulSoup# 发出请求获得HTML源码的函数def get_html(url): # 伪装成浏览器访问 headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win

2017-10-30 17:23:47 862

转载 Python 中的json解析

情景:爬虫离不了json的解析,但是目前很多网站中都使用json进行数据传输,动态展现,所以json的解析对于爬虫是很重要的python解析json的包是json,使用时需要先引入json包 import json常用的三个函数load(),loads(),dumps()(1)json.loads():传入一个json字符串,返回一个字符串解析出来的list或d

2017-10-28 17:05:50 1441 1

转载 Python 模拟知乎登陆,保存登陆cookie

import requestsfrom bs4 import BeautifulSoup as BSimport timefrom subprocess import Popen  # 打开图片import http.cookiejarimport re# 模拟浏览器访问headers = {    'User-Agent': 'Mozilla/5.0 (Windows NT 6

2017-10-28 16:14:35 2896

转载 python 爬虫之 Urllib库的基本使用

官方文档地址:https://docs.python.org/3/library/urllib.html什么是UrllibUrllib是python内置的HTTP请求库包括以下模块urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块urllib.robotparser robots.txt解析模块

2017-10-28 14:59:21 258

转载 Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)

urllib是python的一个获取url(Uniform Resource Locators,统一资源定址器)了,我们可以利用它来抓取远程的数据进行保存哦,下面整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法,下面一起来看看。python3 抓取网页资源的 N 种方法1、最简单import urllib.requestres

2017-10-28 14:00:06 857

原创 Python 实现简单的爬虫功能: 图片的抓取

#!/usr/python3import urllib.request # 导入urllib中的request类import re # 导入 re 模块 主要包含了正则表达式def gethtml(url): page=urllib.request.urlopen(url) # 用于打开一个URL地址。 html=page.read() # 用于读取URL上的数据,向

2017-10-27 10:37:35 548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除