- 博客(22)
- 收藏
- 关注
转载 ThinkPHP框架整合友盟推送DEMO
友盟是中国最大的移动开发者服务平台,为移动开发者提供免费的应用统计分析、社交分享、消息推送、自动更新、在线参数、移动推广效果分析、微社区等app开发和运营解决方案。本博文讲述如何快速在ThinkPHP框架中集成友盟推送功能:1、在官网或是在本博文内下载友盟推送PHP_DEMO;2、将文件夹下的Notification文件夹放入到Application(应用文件目录)下;3、在每个p...
2018-08-16 14:19:03
1491
转载 前端性能优化方法总结
前端性能优化(一)前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ? 1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。 2. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可...
2018-06-29 10:51:49
11343
原创 关于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
313
转载 数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consi...
2018-04-13 10:06:34
241
转载 PHP八大设计模式
博客原文:https://blog.youkuaiyun.com/flitrue/article/details/52614599,我觉得不错,方便日后观看PHP命名空间可以更好地组织代码,与Java中的包类似。Test1.php<?phpnamespace Test1;//命名空间Test1function test(){ echo __FILE__;}Test2.php<?...
2018-03-26 11:45:24
328
转载 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
291
原创 MongoDB 优缺点
mongodb与关系型数据库相比的优缺点与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度:举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的较精确值。这在某些情况下,例 如通过ATM查看账户信息的时候很重要,但对于Wordnik来说,数据是不断更新和增长的,这种“较精确”的保证几乎没有任何意义,反而会产生...
2018-03-22 15:12:21
70905
8
转载 RabbitMQ 深度认识
引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ简介AMQP,即...
2018-03-22 14:20:39
912
转载 RabbitMQ初识
MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。业务上,可以实现服务提供者和消费者之间的数据解耦,提供高可用性的消息传输机制,在实际生产中应用相当广泛。本文...
2018-03-22 13:45:36
285
转载 如何安装 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
231
转载 分享下重放攻击的概念
http://cnodejs.org/topic/557c354d16839d2d539362b6//这里是原博客文章我觉得挺不错的,对于安全性有一定的认识和了解重放攻击的概念根据百科的解释:重放攻击(Replay Attacks)又称重播攻击、回放攻击或新鲜性攻击(Freshness Attacks),是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的...
2018-03-21 10:01:47
2395
原创 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
957
转载 Python time 模块详解
一、python time 模块的简介在Python编程语言中,只要涉及到时间日期的操作,就会用到这个time模块。应用的时候,有2种方式用来表示时间:1 )、时间戳2 )、格式化的时间str(字符串)3 )、元组 (struct_time)以及calendar二、python time模块函数讲解要注意的是元组struct_
2017-11-04 15:26:34
536
转载 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
7754
原创 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
9493
转载 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
708
转载 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
909
转载 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
1501
转载 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
2956
转载 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
299
转载 Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
urllib是python的一个获取url(Uniform Resource Locators,统一资源定址器)了,我们可以利用它来抓取远程的数据进行保存哦,下面整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法,下面一起来看看。python3 抓取网页资源的 N 种方法1、最简单import urllib.requestres
2017-10-28 14:00:06
904
原创 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
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人