- 博客(20)
- 资源 (7)
- 收藏
- 关注
原创 小松博客文章上一篇下一篇样式修改
今天发现我的小松博客在手机端没有显示上一篇下一篇的按钮,于是决定修改一下打在强制显示之后发现,样式错误,于是索性全部修改掉,修改之后的样式①修改single.php文章,把原来的上一篇,下一篇代码修改成<?php if (get_previous_post()) { previous_post_link( '%link','< 上一篇%title' ); } el
2016-07-31 12:00:03 1811
原创 在谈保护版权信息
今天小松发现有人在转载小松博客的文章,但是没有带上版权信息,小松很无奈。于是想着怎么禁止这个ip访问问了阿里云的客服,腾讯云的客服目前是否可以做到限制ip访问阿里云cdn目前有白名单ip和黑名单ip,可以做到限制,要想在服务端控制影响cdn节点,目前还办不到腾讯云目前还没有白名单ip和黑名单ip没有办法做限制网上找了一段限制选择文章的代码,加上去$("p,h1,h2,img").attr
2016-07-30 12:00:05 574
原创 app Sign(签名)认证
有个兄弟在群(136351212)里问,有人在恶意调用app里的短信接口,主要是在app上而且是原生的代码,没有办法在app上限制或者让用户更新app,只能从服务端限制ip的方式来处理,我给出的方法是,一个ip能30分钟内只能调用短信接口几次。这就引出app与服务端接口安全的问题了上面的兄弟估计没有带安全认证直接get或post接口如:http://www.phpsong.com/?参数1=
2016-07-29 12:00:03 5488
原创 腾讯云的cos云存储解决小网站带宽
最近博客开始使用腾讯云的cos云存储,主要解决静态文件的访问,节约服务器的带宽最近无意中发现360cdn对于静态文件的命中很差,以2月份的数据为例只有32%多的访问量命中了360cdn而对于网站页面360cdn的访问量75%命中于是决定把静态文件访问腾讯云的cos云存储cos云存储现在是可以跟腾讯云的cdn分离的,也就是直接使用cos云存储,原来是使用cos云存储绑定了腾讯云的cd
2016-07-28 12:00:03 3626
原创 屏蔽不需要的蜘蛛节省服务器资源
最近我一直在实时观察日志,发现了很多国外的蜘蛛在抓取我的网站,这些搜索引擎不会带来流量,而且浪费我的服务器的资源,于是决定屏蔽屏蔽的蜘蛛AhrefsBot通过抓取网页建立索引库,并提供反向链接分析和服务dotbot在线营销分析软件MJ12bot英国搜索引擎Deusu个人的项目一个搜索引擎grapeshot这家公司好像也是分析网站用的屏蔽方式在robots.txt目录下添加
2016-07-27 12:00:03 4132
原创 阿里云服务器又现网站栏目页403的问题
最近又发现了这个问题网站栏目奇怪的403问题网站错误提示“该内容被禁止访问”今天终于找到了问题的根源,原来是阿里云的云盾拦截了,跟我之前的分析一样,主要是不能出现翻墙的内容,于是先把相关文章拉进回收站,通过工单先恢复网站现在我关心的问题问题一,没有收到相关的通知阿里云回复:您好,目前我们对整站关停有电话、短信及邮件通知,对于网站页面因为是不定期不定时下发不同数量的页面,前期有这样提供过
2016-07-24 12:00:03 1409
原创 mysql 随机RAND和GROUP BY优化
最近看到一篇文章关于mysql的优化的,其中两个块内容平时用到的优化方法,记录和分享一下group by 优化SELECT goods_id,count(*) FROM t GROUP BY goods_id;默认情况下,MySQL对所有GROUP BY col1,col2…的字段进行排序。如果查询包括GROUP BY,想要避免排序结果的消耗,则可以指定ORDER BY NULL禁止排序。
2016-07-23 12:00:02 2293
原创 thinkphp php7 Cannot use 'String' as class name as it is reserved
我有一网站之前用php7运行thinkphp没有什么问题,但是最近发现开启验证码的时候发现有错误Cannot use 'String' as class name as it is reserved在google baidu搜索了一下还是没有解决方法于是自己动手解决,看来我是第一个分享出来的人原因:有一个类用了string类名,php7把String定为关键字解决方法:文件Thin
2016-07-22 12:00:04 6406
原创 npm查看全局安装过的包
在使用node的时候,用npm安装了很多软件,过一段时间没有使用就会忘记,怎么查看自己全局安装过的包,用命令npm list -g --depth 0在百度里搜不到结果的,我在google里老外的文章里看到的上面的命令,写篇文章记录一下命令运行的截图-g:全局的安装包list:已安装的node包–depth 0:这个参数我就不清楚了,可能是深度0,搜了一下没有找到解释 QQ交流群
2016-07-21 12:00:03 46542 3
原创 winscp上传过滤目录和文件
小松一直使用winscp工具来替换ftp工具,我开发的时候使用了svn 或git来管理版本,有时候修改文件比较多,不可能一个文件已个文件传,关键是目录下面还是svn和git的文件夹,这时候怎么解决这个问题 文件问题解决了,在没有这个功能之前,可能你要在项目外面新建一个文件夹,把要上传的文件按目录放好,然后在上传。有了这个功能直接整个目录上传就好了,注意线上的版本要跟本地的版本一样,配置文件
2016-07-20 12:00:03 3087
原创 广点通api 时间段转换
最近比较忙,做了个广点通接入,其中一个功能感觉还是挺有意思的,分享一下需求广告中有一个时间段,只能传到一个参数timeset里,广点通这要求格式为 48 * 7位由 0 和 1 组成的字符串,也就是以半个小时为最小粒度,0 为不投放,1 为投放, 不传则视为全时段投放时间段页面的html代码0:001:002:003:004:005:006:007:00
2016-07-17 12:00:03 1457
原创 linux tar 解压文件出错误 invalid compressed data--format violated
群里一个兄弟发现压缩包没有办法解压关键提示错误invalid compressed data--format violated细问了一下1、是从windows机子上传到,linux机子上的2、这个压缩包其他机子上可以解压3、他是用secureFX软件传的主要错误原因:没有按照二进制文件的形式传输这个问题我在传php文件的时候有遇到过ftp编码问题,部分php代码错误也有可能是这个
2016-07-16 12:00:03 17573
原创 用RockMongo远程管理mongodb
之前很早的文章【类似于phpmyadmin管理mongodb的2种工具推荐】有推荐过用RockMongo来管理mongodb,现在来讲一下用RockMongo远程管理mongodb①php mongodb扩展安装mongodb扩展下载:http://pecl.php.net/package/mongowget https://pecl.php.net/get/mongo-1.6.12.t
2016-07-15 12:00:03 2278
原创 centos安装mongodb即遇到的问题
网站下载了一nodejs+mongodb的系统向学习一下,nodejs之前的文章中有讲做详情见【nodejs linux下安装】发现博客这里没有写过安装mongodb的文章,那现在就来写一下怎么安装mongodb官网:https://www.mongodb.org/downloads#production根据自己的系统下载,我的是centos的32位的wget https://fastd
2016-07-14 12:00:03 1119
原创 rabbitmq php测试使用
这篇文章的php Demo代码是网上找过来的,注释添加的比较全面,容易理解,在此基础上测试消费者:接收消息逻辑:创建连接–>创建channel–>创建交换机–>创建队列–>绑定交换机/队列/路由键–>接收消息文件名为 c.php<?php /************************************* * PHP amqp(RabbitMQ) Demo -
2016-07-13 12:00:03 5349
原创 rabbitmq php扩展amqp安装
本来这篇文章要写到上篇文章里的,但是上一篇文章感觉太长了,就另起篇文章写rabbitmq php扩展安装,没有想到这里又踩到一个坑安装amqp的时候总是提示configure: error: Please reinstall the librabbitmq distribution itself or (re)install librabbitmq development package if
2016-07-10 12:00:03 11495
原创 解决configure: WARNING: You will need re2c 0.13.4 or later
我在安装rabbitmq php扩展的时候发现configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.于是百度找解决方法wget https://sourceforge.net/projects/re2c/files/0.16/re2c-0.16.tar.gz
2016-07-09 12:00:04 12188 1
原创 Centos中安装rabbitmq官方修正版
最近看到一篇关于电子商务网站架构分析的文章,之前我有做过电商,但是没有架构上没有这么复杂,甚至连mysql数据库也没有剥离出去。在文章里我看到了rabbitmq消息队列的,于是但是学习一下,第一步当然是安装rabbitmq,网上有各种安装方法,我都没有看,还是看官方的吧,但是踩了不少坑①安装erlang这里我踩过坑,直接用yum安装发现可以安装,但是之后发现在安装rabbitmq-server
2016-07-08 12:00:04 535
原创 Warning: RPMDB altered outside of yum.的解决办法
我在用yum安装一个软件的时候发现Warning: RPMDB altered outside of yum.有警告当然不爽,百度一下怎么解决这个问题解决办法: 删除yum的历史记录rm -rf /var/lib/yum/history/*.sqlite问题搞定就这么简单QQ交流群:136351212查看原文:http://www.phpsong.com/2210.html
2016-07-07 12:00:02 27739
原创 怎么解决yum安装的时候rpm包没有办法下载的问题
今天遇到之前没有遇到过的问题,yum我在安装erlangsudo yum install erlang发现,有两个包没有办法下载我的操作方法是,上面不是有下载的链接地址,用百度云的离线下载功能先下载到百度云,在从百度云上下载到本地,然后上传到服务器yum包安装的地方我的yum安装的包放在这个位置/var/cache/yum/i386/6/erlang-solutions/package
2016-07-06 12:00:03 559
微服务架构与实践 王磊高清 pdf
2017-09-21
go程序设计语言
2017-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人