自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 CentOS7 安装sentry(最新)

Sentry 是一款基于 Django实现的错误日志收集和聚合的平台,它是 Python 实现的,但是其日志监控功能却不局限于python,对诸如 Node.js, php,ruby, C#,java 等语言的项目都可以做到无缝集成,甚至可以用来对iOS, Android 移动客户端以及 Web前端异常进行跟踪。我们可以在程序中捕获异常,并发送到 Sentry服务端进行聚合统计、展示和报警。 ...

2018-08-19 10:32:52 1116 1

原创 o(logn)级别的排序算法和php原生sort性能对比

为了和n^级别的算法有一个对比,我把希尔排序的结果页放到了这里。测试样本为50000    测试结果原生sort:0.011001110076904希尔排序:0.96905589103699归并排序:0.78104400634766快速排序:0.53803110122681快速排序虽然已经足够快了,但是和php的sort还是相差甚远  以下为测试代码:...

2018-08-14 08:37:35 940

原创 python使用pdfkit生成pdf

1、安装pdfkitpip install pdfkit2、安装wkhtmltopdf下载地址:https://wkhtmltopdf.org/downloads.html根据自己的版本下载安装包安装 rpm -ivh wkhtmltox-0.12.5-1.centos6.x86_64.rpm --nodeps3、安装中文字体不安装中文字体在生成pdf时会出现乱码...

2018-07-19 19:38:41 10154

原创 o(n^)级别的排序算法和php原生sort性能对比

测试样本为5000原生sort:0.0019998550415039冒泡排序:4.1702380180359选择排序:2.7741589546204插入排序:1.9451110363007希尔排序:3.6722099781036以下为测试代码/* * 检查排序结果是否正确 * @param array array 测试数据样本 * @param n int 测试样本数量 * */func...

2018-07-15 15:44:03 495

转载 Python黑魔法 --- 异步IO( asyncio) 协程

python asyncio网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程。无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态。使用协程可以实现高效的并发任务。Python的在3.4中引入了协程的概念,可是这个还是以生成器对象为基础,3.5则确定了协程的语法。下面将简单介绍asyncio的使用。实现协程的不仅仅是asyncio...

2018-06-22 13:48:41 379

原创 基于easyswoole开发的聊天室系统源码

地址:https://github.com/q490880/weiliao本系统是基于easyswoole开发的聊天室系统,实现了登陆、退出、选择聊天室、向某个聊天室内的某个成员发起私聊、和全体成员聊天。本系统代码简洁,非常适合初学者学习swoole和easyswoole。开发环境:swoole2.x、easyswoole2.x、redis3.x、Mysql5.7、PHP7.1+、Nginx安装步...

2018-06-14 14:00:07 5580 1

原创 js和移动端交互

1、js和移动端交互移动端打开wap页面,点击某按钮以后可返回一下代码:var ua = navigator.userAgent.toLowerCase();if (/iphone|ipad|ipod/.test(ua)) { var result = {"action":"close"} webkit.messageHandlers.ylcm.postMessage(JSON.st...

2018-02-08 13:37:31 952

原创 PHP接收PUT提交数据(兼容各种客户端)

PHP接口接收客户端提交上来的PUT数据,本地测试正常,APP提交的数据却收不到,使用PHP CURL测试后发现CURL提交的数据和本地测试工具不一样,兼容CURL提交后,APP端还是不用,最后才发现APP端PUT请求过来的是数据是json格式,兼容json后一切正常。try{ $putData = file_get_contents("php://input"); $resu

2018-01-13 19:34:01 4899

原创 java+scala+zookpeeper+flume+kafka+maven+hadoop+hbase+hive+spark安装流程

zookpeeper http://archive.cloudera.com/cdh5/cdh/5/zookeeper-3.4.5-cdh5.7.0.tar.gz系统版本使用的是centos7.0开始安装之前需要先配置下hostsvi /etc/hosts自己的IP hadoop000关闭防火墙 systemctl stop firewalld.servicejav

2017-11-27 13:45:17 669

原创 使用plupload.js实现单页面多实例图片上传

工作中经常会遇到单页面多个上传模块的功能,比如身份证正反面。使用plupload.js可以非常简单的实现这个功能。github下载地址https://github.com/moxiecode/plupload/tree/master/js新建plupload.html页面将ulupload复制到当前目录下引入plupload<scriptsrc="pup

2017-11-26 10:35:58 2025

原创 yii2使用百度编辑器上传图片到腾讯云对象存储

没有安装百度编辑器的先通过下面地址安装:https://github.com/BigKuCha/yii2-ueditor-widget安装腾讯云对象存储的扩展:https://github.com/q490880/yii2-qcloud-cos修改 vendor\kucha\ueditor\UEditorAction.php的upFile方法注释掉原来的上传代码换成

2017-11-26 10:02:43 1169

原创 sprak rdd转DataFrame

先简单介绍一下rdd和DataFrame的区别像txt这种没有schema信息的文件,可以通过下面这种方式加载,加载进来后就是一个rddval rdd = spark.sparkContext.textFile("d:/xxx/xxx.txt")而像json和parquet文件可以通过下面方式导入,导入进来后就是一个dfval df = spark.read.for

2017-11-07 10:59:25 336

原创 hbase表操作命令

进入hbase shellbase shell创建表crate '表名','列簇'查看所有表list添加数据put '表名','row_id','列簇:字段名称','值'查看表内所有数据scan '表名'查看表的信息describe '表名'禁用表disable '表名'判断表是否可用

2017-11-06 09:39:53 7410 1

原创 mysql设计规范

数据库命名规范1、所有数据库对象名称必须使用小写字母并用下划线分割2、所有数据库对象名称禁止只用MySql的保留关键字3、数据库对象的命名要能做到见名识义,并且做好不要超过32个字符4、临时库表须以tmp为前缀并以日期为后缀5、备份库,备份表须以bak为前缀并以日期为后缀6、所有存储相同数据的列名和列类必须一致数据库设计规范1、使用InnoDB存

2017-11-01 13:13:05 510

原创 lanp安装流程

安装需要用依赖包yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-de

2017-11-01 13:07:47 1618

原创 flume-ng+Kafka+Storm+HDFS 实时系统搭建

今天搭建了一下storm流处理系统,整个搭建的流程都是参考以下地址:http://www.cnblogs.com/web-v/articles/6510090.html文章中并没有给出flume同时写入kafka和hdfs时的配置文件。以下是我的flume配置文件,有一些重要的配置项我都加了注释。###########################################

2017-11-01 13:02:24 323

原创 Nginx学习日志

Nginx安装:1、ping www.baidu.com确认是否可用上网2、iptables -L iptalbes-t nat -L 确认是否有防火墙规则(iptables -F iptalbes -t nat -L)关闭3、getenforce(setenforce 0 关闭)yum -y install gcc gcc-c++ autoconf pcre pcre-d

2017-10-28 14:22:07 489

空空如也

空空如也

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

TA关注的人

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