自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

转载 redis cluster搭建使用

见博客http://blog.csdn.net/fengshizty/article/details/51368004

2017-08-15 14:57:17 325

原创 mysql支持4字节表情

最近做了一个需求,要求数据库支持存储4字节的表情。网上百度了一下,发现文章都是直接修改mysql的配置文件,修改表,字段编码格式。。。其实在大的系统中mysql配置是不能随便修改的。一般表的格式都是utf8,而utf8mb4是utf8的超集,所以可以直接修改对应表字段的编码即可,例如:表结构如下:CREATE TABLE `comments` (  `id` bigint(11) un

2017-07-05 18:53:35 743

原创 go:cannot find GOROOT directory c:\go

windows下安装golang,在cmd下执行go env的时候报了go:cannot find GOROOT directory c:\go这个错误,原因在于windows包默认GOROOT变量值是c:\go,如果我们的go安装在其他地方就会报这个错误,那么可以通过设置系统GOROOT值来修改这个变量,在高级系统设置-》环境变量-》系统变量里面新增GOROOT对应值为go的安装目录,然后在执行

2017-05-09 22:59:03 11988 2

原创 windows下beego安装

1.安装golang,安装完后设置golang系统环境变量。我的目录是E:\go1.4\bin2.在任意目录,新建文件夹E:\goPath,cmd进入到该目录,执行go env查看环境设置..3.执行 set GOPATH=E:\goPath 设置golang的GOPAHT环境4.在E:\goPath下,执行go get github.com/beego/beego g

2017-04-23 22:46:00 4011 3

原创 session无法设置

代码环境迁移,迁移后发现无法登陆。php是运维用yum安装的,后来经过分析,发现是因为session无法设置。由于是默认的session存储配置,所以是以文件的形式存储的。顾怀疑是session目录没有写权限。但是linux下session默认目录在哪呢?经过百度,在/var/lib/php/session。现在只需要给服务器该目录写权限即可。直接chown nginx:nginx session

2017-03-02 14:10:29 540

转载 mysql整体架构简析

首先,建立索引的目的,就是为了提高数据库的查询效率,然而,这肯定得付出一些代价,一个是需要索引表本身需要占部分空间,然后就是写入操作的花销要比没索引的时候多了,因为要维护索引的数据结构。一般来说索引的实现是b树和b+树,就是比如我在一张表的某列上建立一个索引,数据库系统就自动把这一列排序然后创建一个b+树,以后每次查找就顺着b+树查找,而不用从第一行数据一直找到目标行,这会大大缩小查找时间。

2017-03-01 11:16:52 322

转载 php对称加密

/** * 常用对称加密算法类 * 支持密钥:64/128/256 bit(字节长度8/16/32) * 支持算法:DES/AES(根据密钥长度自动匹配使用:DES:64bit AES:128/256bit) * 支持模式:CBC/ECB/OFB/CFB * 密文编码:base64字符串/十六进制字符串/二进制字符串流 * 填充方式: PKCS5Padding(DES) * * @

2017-01-05 09:27:12 808

原创 微信JSAPI支付

微信Native支付官方文档有点小坑,摸索了半天,总结一下:1.首先肯定是要开通微信支付功能2.设置支付授权目录3.设置js安全域名4.然后就是代码了:大概逻辑是这样的:首先是获取openid,然后整合微信统一下单api需要的参数,调用统一下单api,生成订单后整合支付需要的参数,然后给js接口即可.5具体代码:这里我没有使用官方给的支付demo,我在网上找了一个,然后

2016-11-30 10:09:56 4460

原创 Ueditor Cannot set property 'innerHTML' of undefined

使用Ueditor时,需要将内容回填到编辑框,但是会报错,报这个错误的原因在于:在执行setContent()函数的时候,Ueditor还没有初始化好,所以需要等Ueditor初始化好后在调用setContent()函数,例如:var gContent = UE.getEditor(id,{initialFrameHeight:240,autoHeightEnabled:false,e

2016-11-29 19:09:47 8026 1

原创 微信扫描支付

微信扫描二维码支付总结:大概流程是这样的:组装微信统一下单需要的参数,然后调用微信统一下单api,成功后通过返回的code_url来生成一张二维码支付图片,然后用户扫描后,支付。由于扫描二维码支付不支持回调url,所以我们只能自己主动询问订单支付状态,所以前端页面得发请求查询微信订单支付状态,然后做减库存类似的处理。还有就是生成的二维码支付有效期是24小时,这个图片怎么处理,取决于你自己的业务

2016-11-25 13:34:43 1231

原创 java和php加解密对接

之前写过一个java和php的加解密对接文章,好像解密后有部分字符串乱码,现在重新给一个加解密的对接方案:java代码:import java.util.UUID;import org.apache.commons.codec.binary.Base64;public class Base64Utility extends Base64 { private static f

2016-11-25 13:13:31 4516 1

转载 php获取ip地址以及ip对应的省市区

function GetIp(){ $realip = ''; $unknown = 'unknown'; if (isset($_SERVER)){ if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR']) && strcasecmp($_S

2016-11-22 10:45:54 2034

原创 windows下phpunit安装

1.根据phpunit官方手册,安装PHPUnit需要这些扩展:dom,json,pcre,reflection,spl,如果你安装的是wampserver环境,这些扩展默认是开启的。2.配置php环境变量,如何配置,自己百度3.下载PHPUnit,(官方下载地址),根据自己的版本下载对应的PHPUnit版本,我这里的php是5.5的,所以我下载的是4.8版本的PHPUnit4.下载后

2016-11-16 09:48:25 5685

原创 php ajax生成excel并下载

目标:使用php,通过ajax请求的方式生成一个excel,然后下载。思路:大致思路是发送一个ajax请求到后台,后台php处理后生成一个excel文件,然后把生成的文件放到一个临时目录,然后把文件链接返回给前端。前端接受到后,然后通过给定的地址,去下载该文件....代码实现:前端部分:function outExcel(){ var allSelect = $('

2016-11-10 16:10:22 8196 2

原创 git提交忽略某个文件夹或者目录

git提交忽略文件夹或者目录:1.如果这些文件夹或者目录以及在git的版本控制中,那么需要执行:git rm -r --cache 文件目录/文件名2.在项目目录下新建.gitignore文件vim .gitignore,然后在文件中写入:例如,如果要忽略App/Runtime目录,那么在文件中写入:App/Runtime/如果要忽略App下的某个文件,那么:App

2016-11-09 09:53:02 1768

原创 Pycharm注册码

1.安装Pycharm,我这里是5.0.32.设置电脑时间为2038或者2045年,月份随便你3.选择试用30天,等Pycharm启动成功后,退出。4.调整电脑时间到正常时间.5.重启Pycharm就行了。

2016-11-05 14:58:24 733

原创 TypeError: must be type, not classobj

__metaclass = type;class T(): def __init__(self): pass;class G(T): def __init__(self): super(G, self).__init__(); m =G(); 报错TypeError: must be type, not classobj这里就涉

2016-11-02 23:04:12 834

原创 windows下yii2安装应用

1.下载yii我这里下载的是:https://github.com/yiisoft/yii2/releases/download/2.0.9/yii-advanced-app-2.0.9.tgz2.下载后解压到一个目录,然后cmd下进入该目录:3.然后执行:php init选择测试环境还是生产环境,就自动安装了。4.配置服务器指向,这里为了调试,指向了advan

2016-10-18 13:54:51 404

转载 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

启动mysql的时候报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)分析思路:见博客 http://www.cnblogs.com/eoiioe/archive/2008/12/28/1363947.html

2016-09-17 19:39:09 242

原创 firefox浏览器接口调试工具

之前做接口开发调试接口一直用的是chrome+postman,后来不知道为啥电脑出了故障,谷歌浏览器不能用了。打算用firefox,对firefox调试接口工具总一个简单总结:1.HttpRequester点击火狐浏览器右上角的打开菜单,然后在添加附件里面搜‘HttpRequester’,然后安装,按住后重启:

2016-08-24 13:30:35 4765 1

原创 php 操作mogo常用命令

最近在学习mongo,做一点总结:

2016-08-17 22:52:02 561

原创 php html_entity_decode使用总结

在处理网页字符串的时候,尤其是做爬虫类的应用时,经常会涉及到要处理的字符串中包含html标签,现在对这类字符串的处理做一个小的总结:有时候获取到的字符串中有html标签,在入库的时候出于安全的考虑通常会对这样的字符串做转义处理,例如:$a = '11111';$b = htmlentities($a);file_put_contents('./a.txt',$b);echo $b

2016-08-14 17:23:41 3710

原创 php json_encode默认转码中文解决

在写接口的时候,进行使用json_encode,如果和客户端对接,有时候对方希望返回的中文不使用unicode码,但是php的json_encode默认会对中文进行unicode转码,通过查看json_encode文档,你会发现,php>=5.4的时候,该函数添加了一个新的参数,那就是JSON_UNESCAPED_UNICODE,如果php版本不低于5.4,可以给这个参数:$mmm = arr

2016-08-11 23:25:41 797

原创 Failed to connect to 127.0.0.1:27017, reason: errno:10061 由于目标计算机积极拒绝,无法连接。

在window下面启动电脑后,登录mongo,报了“Failed to connect to 127.0.0.1:27017, reason: errno:10061 由于目标计算机积极拒绝,无法连接” 这个错误,通过google发现,需要重新启动monogd.exe 并且指定日志已经数据存放地址等配置。在mongo.exe目录下执行mongod --help发现mongod支持-f参数,也就

2016-07-30 08:56:53 3704

原创 mongodb常用指令

对mongo常用指令做一个总结:1.mongo --help 查看mongo支持的参数2.show dbs 登录mongo后查看mongo有哪些库3.show databases 是show dbs的别名4.use db使用或者创建某个库.存在就使用,不存在就创建5.db当前选中的库名6.db.help()      db支持哪些函数或者方法,可以列出很多系统函数,如:db

2016-07-25 21:25:52 379

原创 php mongodb扩展安装

最近要使用mongodb,在windows下先试试,在http://pecl.php.net/package/mongo/1.6.14/windows下载php mongo的扩展一直打不开网页,很烦躁。后来找了另外一个扩展下载地址:http://windows.php.net/downloads/pecl/releases/mongo/。根据phpinfo()里面Complier的值和Thre

2016-07-19 23:10:57 500

原创 javascript实现简单的收藏功能

想用js实现一个简单的收藏功能:点击页面上的一个收藏按钮,然后就会收藏网址到收藏夹,以便于下次快捷查看。最开始的时候打算找一下jquery插件,找了半天没找到,哎,自己写原生的js代码实现兼容各个浏览器的js代码感觉有点蛋疼,还是简单的搞一下吧。$(".scollect").click(function(){ var ctrl=(navigator.userAgent.toLo

2016-07-12 11:43:45 2893

转载 js实现十六进制颜色值和rgb格式颜色值互转

/*RGB颜色转换为16进制*/  String.prototype.colorHex = function(){      //十六进制颜色值的正则表达式     var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;    var that = this;      if(/^(rgb|RGB)/.test(that)){  

2016-07-11 17:28:46 2377

原创 post上传图片

需求是这样的,需要把图片post上传到第三方的图片服务器上。使用到的方法如下:function upload($fullName,$imgUrl){ $uploadToken = '1131112319g8sd09g80'; //token $url = 'http://img.a.com'; //第三方请求地址 $mimeBoundary = md5(micr

2016-07-06 15:44:29 1408

原创 iframe刷新父页面

1.iframe里面刷新父页面,js如下:parent.location.reload();2.iframe里面刷新当前iframewindow.reload();3.iframe里面刷新到其他的iframe地址:window.location.href = '/a/b.html';

2016-06-29 17:53:41 553

原创 js实现复制功能

js实现复制可以试用插件 jquery.zclip.min.js使用方法:js部分:$(function () { $('.shostCopy').zclip({ path:"__PUB_ADM_JS__/ZeroClipboard.swf",copy: function () { return $(this).attr('copyUrl'); } });});htm

2016-06-24 09:25:24 301

原创 ecshop各种报错汇总

为了研究ecshop源码,安装了一些ecshop,结果报了一堆错误。写一个文档已备以后使用1.安装的时候不支持jpeg,解决办法如下:install/includes/lib_installer.php其中98行左右,将 $jpeg_enabled = ($gd_info['JPG Support']        === true) ? $_LANG['support'] :$_

2016-06-21 09:48:25 1161

原创 jquery父页面操作iframe里面的元素以及iframe操作父页面的元素

父页面操作iframe里面的元素:$("#main-frame").contents().find("#wapUrl").val();#main-frame为需要操作的iframe,$wapUrl为要操作的iframe里面的元素iframe页面操作父页面中的元素:$(window.parent.document).find("#url").attr('href')

2016-06-17 11:35:34 392

原创 Ueditor跨域上传图片

需求是这样的:在a.com里面用ueditor上传图片,图片上传到img.a.com上。如图:这个上传的图片实际上传到了另外一个域名下。默认情况下图片的src是当前域名下,所有图片找不到。研究了半天,刚开始的时候准备改ueditor.all.js的源码,后来发现设置一个参数即可,哈哈,坑死啦~~~~~。就是要设置这个imageUrlPrefix的值。就可以跨域访

2016-06-16 15:39:04 2094

原创 curl发送请求总结

经常要用到curl,需要调用被人的接口,总结了一个好用的方法,下次直接用~~~public static function postCurl($url,$body,$header,$type="POST"){        //1.创建一个curl资源        $ch = curl_init();        //2.设置URL和相应的选项        curl_se

2016-05-27 15:45:41 1632

原创 php AES/CBC/PKCS5Padding 与java对接

最近做了一个需求,要和第三方的系统对接,其中数据传输要用对方的要求进行aes加密,之前没接触过aes加密,后来研究了一把,蛋碎了一地,为了避免下次蛋碎,特总结一下:下面是第三方给的java加密demopublicclassAESPlus {/** * 加密 * @paramstrKey密匙 * @paramstrIn待价密串 * @return * @throw

2016-05-27 15:34:59 7702 2

原创 原生JS实现全选与反选和jquery全选与反选

js原生dom实现全选与反选,jquery实现全选与反选

2015-10-14 23:24:33 1660

服务器Nginx指南说明

讲述很详细,内容很好。其中讲述了大量关于NGINX的配置和相关信息,大家可以参考学习。

2013-07-31

PHP 手册(最新评论整合版-人间最美四月天)

PHP 手册(最新评论整合版-人间最美四月天)我认为是最好用的一款PHP手册,其中加载了大量用户对各个知识点的理解和用法。

2013-07-30

空空如也

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

TA关注的人

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