作者归档:月小升

关于 月小升

正在创业

php命令行写shell应用

php可以像java perl python 那样运行,今天发现如果我早早知道这个,或许我不会去学习java 和 python 当年学java不过为了一个程序放在服务器上,不停的跑啊跑,原来php也可以。 php -h Usage: php [options] [-f] <file> [--] [args...] php [options] -r <code> [--] [args...] php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...] php [options] [-B <begin_code>] -F <file> [-E <end_code>] … 继续阅读

发表在 Linux, PHP | 标签为 , | 留下评论

数据挖掘知识

1.目标 没有目标的挖掘,不是数据挖掘。要不为了提高用户下单,要不为了提高用户注册。 2.业务知识 这项业务到底在如何影响我的数据挖掘。比如我们的系统是电子商务,用户下单之前经过了多少个步骤,每一个步骤的转化率是什么,那些成单的客户和不成单的客户有什么行为区别。 3.数据准备 收集数据,定义收集什么样的数据,在数据挖掘之前比什么都重要,如果数据的收集工作花费总体数据挖掘的80%的时间,月小升建议你不要惊讶。 4.试验,一个正确的模型只有通过试验(experiment)才能被发现。 数据挖掘者将问题公 式化和寻找解决方法是同时进行的—–算法仅仅是帮助数据挖掘者的一个工具 5.模式,数据总含有模式 客户关系的数据挖掘项目,总是存在着这样的模式即客户未来的行为总是和先前的行为相关,显然这些模式是有利可图的。 所有得分析都为了找到共同点,抽取出一个公式来定义我的购买用户到底有哪些行为?哪些不购买的用户有什么共同点呢? David Watkins 6. 洞察:数据挖掘增大对业务的认知。 思考:为什么数据挖掘必须是一个业务过程而不是一个技术过程 7.预测 预测提高了信息泛化能力。 分类、回归、聚类和关 联算法以及他们集成模型有什么共性呢?答案在于“评分”,这是预测模型应用到一个新样例的方式 8,价值 数据挖掘的结果的价值不取决于模型的稳定性或预测的准确性。 9,变化:所有的模式因业务变化而变化。一句玄学的话月小升java-er.com建议忽略此句话 数据分析师 http://www.cda.cn/view/18916.html CRISP-DM CRISP-DM 模型为一个KDD工程提供了一个完整的过程描述。该模型将一个KDD工程分为6个不同的,但顺序并非完全不变的阶段。 商业理解(business understanding) 在这第一个阶段我们必须从商业的角度了解项目的要求和最终目的是什么,并将这些目的与数据挖掘的定义以及结果结合起来。 主要工作包括:确定商业目标,发现影响结果的重要因素,从商业角度描绘客户的首要目标,评估形势,查找所有的资源、局限、设想以及在确定数据分析目标和项目方案时考虑到的各种其他的因素,包括风险和意外、相关术语、成本和收益等等,接下来确定数据挖掘的目标,制定项目计划。 数据理解(data understanding) 数据理解阶段开始于数据的收集工作。接下来就是熟悉数据的工作,具体如:检测数据的量,对数据有初步的理解,探测数据中比较有趣的数据子集,进而形成对潜在信息的假设。收集原始数据,对数据进行装载,描绘数据,并且探索数据特征,进行简单的特征统计,检验数据的质量,包括数据的完整性和正确性,缺失值的填补等。 数据准备(data preparation) 数据准备阶段涵盖了从原始粗糙数据中构建最终数据集(将作为建模工具的分析对象)的全部工作。数据准备工作有可能被实施多次,而且其实施顺序并不是预先规定好的。这一阶段的任务主要包括:制表,记录,数据变量的选择和转换,以及为适应建模工具而进行的数据清理等等。 根据与挖掘目标的相关性,数据质量以及技术限制,选择作为分析使用的数据,并进一步对数据进行清理转换,构造衍生变量,整合数据,并根据工具的要求,格式化数据。 … 继续阅读

发表在 高并发与大数据 | 标签为 , | 留下评论

mysqlreport 安装,报表详解,mysql性能优化

yum install mysqlreport mysqlreport –host=java-er.com –user=admin –password=**** MySQL 5.1.73 uptime 0 6:39:54 Thu Jul 12 01:08:23 2018 __ Key _________________________________________________________________ # 在my.cnf文件中的key_buffer_size定义索引缓存的大小, 缺省是8M, 可考虑设置为512M Buffer used 1.08M of 8.00M %Used: 13.52 Current 2.53M %Usage: 31.68 Write hit 99.14% Read hit … 继续阅读

发表在 数据库, 高并发与大数据 | 标签为 , , | 留下评论

crontab 定时命令不执行,手工可以执行怎么办

无论如何质疑不如先看看日志 tail -300 /var/log/cron 想起来上几天有同事把/etc/crontab 给改了,他习惯把linux文件下载到windows上改,然后就多了这个传说的^M 所有得命令行失效 尽管crontab -l 能看到很多命令行,其实一条也不好用 清楚这个M的一组命令行 cat -v /etc/crontab | tr -d "^M" > /etc/crontab1 rm /etc/crontab mv /etc/crontab1 /etc/crontab crontab /etc/crontab crontab -l 生效了。 Windows下保存的文本文件,上传到Linux/Unix下后总会在末尾多了一个换行符^M,导致一些xml、ini、sh等文件读取错误,造成linux命令无法正确执行。 windows换行是\r\n,十六进制数值是:0D0A。 LINUX换行是\n,十六进制数值是:0A 一、使用vi编辑器,vi是类Unix系统下功能强大的编辑器,利用vi,可以替我们解决很多问题: 1. vi 文件名 2.按下 Esc 3. … 继续阅读

发表在 JAVA | 标签为 , , , | 一条评论

免费得SSL安全证书

输入FreeSSL 地址 官方地址:https://freessl.org 1. 输入域名 java-er.com 输入的域名会自动追加一个www,不知道为啥,www明明是二级域名,不管了。搞下去 2. 设置参数 输入一个邮箱来接受文件。最好先注册一下,比较好 3. 上传文件到服务器 4. 点击验证 就好了 5. 下载文件 压缩包里有2个文件 full_chain.pem private.key 传到服务器 比如 /root/ssl/下 我注册了free ssl 账户展示如下 6. 设置服务器 修改apache参数,然后重启动服务器 <VirtualHost *:443> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot /root/www/javaer.com ServerName java-er.com SSLEngine on SSLCertificateKeyFile … 继续阅读

发表在 互联网观察, 国外主机, 科技精品 | 标签为 , , , | 2 条评论

PHP service 链接google api 读取数据

PHP Fatal error: Uncaught exception ‘Exception’ with message ‘DateTime::__construct(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods … 继续阅读

发表在 PHP | 标签为 , | 2 条评论

php调用google analytics API读取数据

事情的起源来自,我想读到google adwords的每日花费,我很清楚使用adwords的接口,是最好不过的了,不过我没有超级权限,adwords只有账户创建者可以开通api,开通的人又在国外,交流起来不太方便,我发现google analytics打通了adwords以后用google anglytics就可以读取每日的adwords花费。 php 版本的application https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-php https://github.com/google/google-api-php-client webserver https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/web-php composer 命令行 https://getcomposer.org/download/ php composer.phar require google/apiclient:^2.0 折腾完毕因为我在桌面路径完成的操作 桌面多了三个文件 我把文件都放在Google 这个文件夹里 php -S localhost:8080 -t /path/to/sample php -S localhost:8080 -t /Users/ge/Desktop/Google 1020834977851-klmhco1lf94nibs4ffij9ilrtqoih3gg.apps.googleusercontent.com SA100TPh8nHZuUDlRgHKBHCB Fatal error: Uncaught exception ‘GuzzleHttp\Exception\RequestException’ with message … 继续阅读

发表在 PHP | 留下评论

perl利用pop3 收取邮件

背景:公司需要开发一套大型客服系统 需求为100个客服同时回复N个用户的邮件,所以找个perl来自动读取一个特定邮箱的邮件比如service@java-er.com #!/usr/bin/perl -w use strict; use Mail::POP3Client;   my $pop; my $num_mesg; my $i; my $username;   our $mail_host = ‘imap.exmail.qq.com’; our $mail_user = ‘yuexiaosheng@java-er.com’; our $mail_pass = ’8888899999′;   my $pop = new Mail::POP3Client( $mail_user, $mail_pass, $mail_host ); … 继续阅读

发表在 Linux, Perl | 标签为 , , , | 留下评论

fiddler抓取手机请求

因为我需要抓取供应商的app里的产品图片,所以用了一个下午研究了下如何用电脑抓取手机的app的流量请求,这样我就能快速的抓取图片了。 供应商app的图片,无法放大,但是手机上又看不清楚,所以很想弄到电脑上来看。 以下方法覆盖https的抓取破解 1、首先安装fiddler抓包工具 2、安装成功后对fiddler进行简单配置: 打开fiddler,Tools->Fiddler Options -勾选“Decrpt HTTPS traffic”,选中后Fiddler可以截获HTTPS请求 -勾选“Allow remote computers to connect”,选中后允许别的机器把HTTP/HTTPS请求发送到Fiddler上 这样代理端口就设置好了 配置完成后,重新启动Fiddler 3. 查看我的局域网ip ipconfig 192.168.0.110 4. 查看成功了么 http://192.168.0.110:8888/ 如果不行 但是http://127.0.0.1:8888/可以 关闭电脑所有防火墙,杀毒软件 修改注册表,这部分内容因为我电脑始终无法访问http://192.168.0.110:8888/ 官方文章这么写 Create a new DWORD named ReverseProxyForPort inside HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2 路径为HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2 修改完毕重启fiddler 5. … 继续阅读

发表在 Linux, MAC | 标签为 , | 留下评论

mkv音频提取,及转换成mp3

需求把mkv文件转换成音频,然后弄成MP3 首先下载个神器 MKVToolNix 就能提取mkv文件的音频了。 可以截取音频,从一定时间开始输入00:10:00 表示从第10分钟开始截取 然后把音频文件mka文件放在迅雷播放器里进行播放 迅雷播放器把mka文件转换成mp3 将MKV转换成mp3还是很有用的。一番折腾成功了。然后同步给手机去播放mp3,哈哈

发表在 科技精品 | 标签为 , , | 留下评论