自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 phpredis 扩展装完后,重启php不生效的原因之一

  装完redis扩展后,修改php.ini 增加 extension=redis.so ,无限重启php,nginx就是不起作用,查看phpinfo后 发现Loaded Configuration File 的值是none,原来php-fpm启动时,没指定php.ini,所以一直都没生效........所以 输入一下命令:/usr/local/php/sbin/php-fpm...

2019-04-13 10:07:43 1214

原创 nginx 完美解决tp3.2.3 404问题

最近我把Apache给换成nginx,当我把tp项目搬过去运行的时候发现404 错误 ,原来是因为nginx不支持 pathinfo 模式,需要自己配置下面我配置在server配置里面 location / {        #root html        index index.html index.htm index.php ;        if (!-e $request_fil...

2018-05-30 14:51:54 9691

原创 memcache 分布式 一致性哈希算法

有空再写

2018-04-28 17:46:37 290

原创 memcache 使用实例(与数据库的比较)

有空再写

2018-04-28 17:45:36 231

原创 window + Linux下 php运行 memcache

明天再写

2018-04-28 17:40:13 138

原创 公众号之发送模板消息

1、所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限;2、需要选择公众账号服务所处的2个行业,每月可更改1次所选行业;3、在所选择行业的模板库中选用已有的模板进行调用;4、每个账号可以同时使用25个模板。5、当前每个账号的模板消息的日调用上限为10万次,单个模板没有特殊限制。【2014年11月18日将接口...

2018-04-28 17:29:32 370

原创 公众号之生成二维码

在很过微信商城业务中 公众号带参数的公众号二维码,可以实现很多业务上的功能,一个社交网站的扫码添加好友,扫码分享等等逻辑。一般来说获取带参数的二维码的过程包括两步,首先创建二维码ticket,然后凭借ticket到指定URL换取二维码。创建二维码ticket每次创建二维码ticket需要提供一个开发者自行设定的参数(scene_id),分别介绍临时二维码和永久二维码的创建二维码ticket过程。临...

2018-04-28 16:46:19 408

原创 linux下安装编译 apache+php+mysql 部署lamp环境

1、到 http://httpd.apache.org 下载 httpd 的源码,http://www.php.net 下载 php 的源码一、安装Apache:到官网下复制下载链接下载到/usr/local/src目录下# wget  XXXXXXX(下载链接)#1 解压# tar zxvf http-2.2.45.tar.gz # cd http-2.2.45#安装# ./conf...

2018-04-25 17:00:51 289

原创 微信分享进入二次分享页面 提示 config:invalid signature

lz想测试上次做的分享页面,在测二次分享的时候发现config:invalid signature签名错误;(请翻看我前几天的文章)后来复制页面链接才知道分享链接自动带了参数,参数如下:微信分享会根据分享的不同,为原始链接拼接如下参数:对于IOS系统会自动增加如下参数:朋友圈 from=timeline&isappinstalled=0微信群 from=groupmessage&amp...

2018-04-16 17:00:07 2380 2

原创 微信公众号分享朋友圈,朋友详情,适合新手

大家好,因为我也是新手,所以写的不好,请见谅;废话不多说分享接口的步骤官方文档已经写的很清楚了步骤一:绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”,这个域名很关键一定要写好,很多坑都是在这里步骤二:引入JS文件在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0...

2018-04-13 10:11:43 1013

原创 公众号微信授权登录

公众号微信授权登录 这是个很常用的微信接口,现在已经18年了,小程序现在很火热,导致公众号好像没有没什么人玩,不知道你们有没有同感,但是我还是写下这篇文章希望能帮到大家,写的不好请见谅啊。首先要准备几个东西1、appid  2、secret3、回调域名要设置好记住不要写协议头,就是单单的域名;下面附个官方步骤:目录1 第一步:用户同意授权,获取code2 第二步:通过code换取网页授权acces...

2018-04-12 13:57:27 3541 1

原创 公众号接收事件推送

事件推送:在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。其中,某些事件推送在发生后,是允许开发者回复用户的,某些则不允许,详细内容如下:目录1 关注/取消关注事件2 扫描带参数二维码事件3 上报地理位置事件4 自定义菜单事件5 点击菜单拉取消息时的事件推送6 点击菜单跳转链接时的事件推送上...

2018-04-11 17:57:02 4287 1

原创 公众号接收事件推送,普通消息

"接收普通消息:当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上"我已开始的时候对公众号不熟悉,看到以上那句话之后我也是满脸的疑问,“微信服务器将POST消息的XML数据包到开发者填写的URL上”?,是那个url?我然后回想了一下,原来,我之前写了一个url是用来验证token的就是那个url。验证access_token仅仅验证一次就可以了。以后那个...

2018-04-11 16:44:33 568

原创 公众号,用接口创建自定义菜单

我们先了解一下接口功能:1、click:点击推事件用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互;2、view:跳转URL用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的网页URL,可与网页授权获取用户基本信息接口结合,获得用户基本...

2018-04-11 15:56:16 1095

原创 公众号获取access_token

一、要准备appid 、secret。二、请求接口https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET参数说明后端代码如下:    public function access_token()    {        $appid="wxd...

2018-04-09 23:00:01 377

原创 上传时图片时 预览本地图片

这种方方式是通过:window.URL.createObjectURL()方法生成的资源URLbdFile="Blob:http...3a%/asdasd89090786" 然后直接赋给<img>效果图如下:前端代码:<form action="__URL__/index1" enctype="multipart/form-data" method="post" >

2018-03-30 17:44:46 178

原创 微信公众号token验证失败解决方法——php

这里附上配置表单,我傻逼一开始不知道什么意思,以为填写了url 和令牌 就可以成功 谁知道一直出现 ,token验证失败的信息。后来看了下文档,如下要返回参数给微信,返回成功则成为开发者;所以我准备的一下代码respond.php:<?php/**  * wechat php test  */ //define your tokendefine("TOKEN", "hwqhwq");$wec...

2018-03-30 10:51:31 31941 15

原创 小程序之发送弹幕——wx.createVideoContext()

小程序之发送弹幕这个是官方定义:wx.createVideoContext(videoId, this)创建并返回 video 上下文 videoContext 对象。在自定义组件下,第二个参数传入组件实例this,以操作组件内 <video/> 组件二、下面是效果图,这时候在开发工具中的样子,希望能理解页面代码:<view class="section tc"> &lt...

2018-03-29 18:48:41 5353

原创 小程序之背景音乐——wx.backgroundAudioManager

该文章只是单纯实现背景音乐的效果,更多的运用,希望大家多多去实现,哈哈;下面代码: bindback:function(){ const back=wx.getBackgroundAudioManager(); back.src ="https://*****/My/Uploads/bgm.mp3"; back.title="天天音乐"; back.coverImg...

2018-03-29 16:38:05 18353 5

原创 小程序之录音和播放

小程序之录音和播放本段代码只是录完音,就立刻播放的效果;如果喜欢有其他功能,你们也可以去自己去实现的recorderManager:function(){ const recorderManager = wx.getRecorderManager() //生成录音类 const options = { //录音配置 duration: 10000, sa...

2018-03-29 15:19:03 716

原创 小程序之下载文件 —— wx.downloadFile

技术文档如下js代码downloadFile:function(){ wx.downloadFile({ url:"https://www.minshu.xin/My/Uploads/2018-03-29/5abc4ca7903ca.jpg", success: function(res){ console.log(res)...

2018-03-29 11:44:00 62429 7

原创 小程序之上传图片——wx.uploadFile()

js代码uploadFile: function () { wx.chooseImage({ success: function (res) { console.log(res); var path=res.tempFilePaths[0]; wx.uploadFile({ url: 'https://www.minshu...

2018-03-29 10:40:06 8399

原创 把thinkPHP部署到Linux服务器出现先缓存问题

把thinkPHP部署到Linux服务器出现先缓存问题当你不 $this->display(),只单单echo字符穿的时候是没有问题的;但是你display tp是要写入缓存数据的,但是你上传到服务器的文件夹的没有写入的权限的如下图: 所以要给Home目录的权限 :chmod -R 777 Home这样就可以就可以解决啦...

2018-03-29 09:36:00 463

原创 apache 配置ssl服务 证书

lz今天配置了一整天,看着官方教程来各种错误。连apache都启动不了;1、各种端口占用2、无名错误。其实按着官方文档来就差不多了,要懂得看错误,这里附上官方文档接下来开始配置1.启动apache命令:systemctl start httpd.service  (注意不是:service httpd start ,老命令了)默认apache是没有安装SSL模块的,所以需要安装,接着使用命令:yu...

2018-03-28 16:50:01 309 1

原创 Xampp Apache 配置虚拟域名

1.找到 C盘 window->system32->drivers->etc->hosts文件用记事本打开,往里面添加2.找到在C盘xampp目录进入apache->conf->extra->httpd-vhosts.conf文件,记事本打开在最后添加<VirtualHost *:80>      ServerAdmin admin@xiaoq...

2018-03-27 09:15:56 625 1

原创 小程序支付,详细过程

1、小程序注册,要以公司的以身份去注册一个小程序,才有微信支付权限;2、绑定商户号。3、在小程序填写合法域二、完成以上条件,你可以得到 “小程序appid 小程序秘钥 ” 这两个用于获取用户openid;     商户号id ,商户号秘钥     支付接口必须的;三、拿到这四样东西我们开始小程序支付;  前端代码:                             /* 调起微信支付 @p...

2018-03-26 15:46:28 18495 11

原创 window7 安装memcached 失败 解决方法

1.下载memcached,用 "cmd" 进入一条"狗"图标的目录然后输入命令 memcached -d install当输入这里发现安装错误时;如  failed to install service or service already installed.你关闭cmd 找到cmd.exe 程序 用管理员身份打开;在安装就可以了检测是否安装成功使用 mencached -d start 开启...

2018-03-22 18:05:08 341

原创 微信小程序获取 openID

1.通过 wx.login接口获取code如: wx.login({    success: res => {      console.log("code",res)      // 发送 res.code 到后台换取 openId, sessionKey, unionId      var wx_code=res.code        wx.request({ ...

2018-03-22 10:48:17 242

原创 nginx下__APP__失效 或者错乱

2018-02-08 12:34:21 138

原创 spring websocket 经验总结

Q:Caused By: java.lang.IllegalArgumentException: No 'javax.websocket.server.ServerContainer' ServletContext attribute. Are you running in a Servlet container that supports JSR-356?A:web.xml 版本改为3.

2017-12-12 22:13:02 1393 3

原创 微信或企业微信实现扫码登录的三种方式

最近在做公司的一个项目,通过微信或企业微信扫码登录PC管理后台,替代传统的账号、密码登录。为了完成这个功能,疯狂百度各种扫码登录的技术文章,能实现微信或企业微信扫码登录的方式可以说有三种:1.注册一个微信资源开放平台账号。官方链接是这个https://open.weixin.qq.com/。看网站应用模块即可,开发技术跟微信开发差不多,这种方式只能是微信扫码,不支持企业微信扫码。

2017-09-17 21:53:18 34832 10

原创 关于java 序列化的原理

对程序员来讲,Serializable 接口 一直隐藏在我们的代码中,但序列化操作已经封装在我们所使用的框架中,所以序列化已经无需我们亲自实现Serializable接口。但是每次深入了解别人的代码或现使用的框架,对他们使用了Serializable总是特别迷惑。下面我将已程序媛的角度对Serializable接口进行讲解:     1.对序列化做简单的定义。 Serializable接口

2017-08-06 17:16:17 244

原创 Photoshop cs6 app界面设计

效果图如下:步骤一:ctrl+R调出标尺,将画布分成上下同等的两部分。步骤二:上半部分继续添加标线至中间,使用椭圆选择工具按住shift+alt+鼠标左键,鼠标一开始先放在两标线交叉点,从圆心中间画圆。步骤三:这个步骤主要涉及三个空心圆,主要使用菜单栏-》选择-》修改-》收缩,收缩10个像素,按delete键,将中间的

2017-03-28 22:12:33 784

原创 Photoshop cs5 基础教程 形状图层的布尔运算

形状图层的布尔运算:即形状的加减乘除。如下图为形状工具的菜单栏图标,分别是:添加到形状区域、从形状区域减去、交叉形状区域、重叠形状区域外除去。1.演示添加到形状区域,天气多云图标,由多个圆形叠加而成。2.从形状区域减去,月亮图标,叠加的形状被减去。3.交叉形状区域,画树叶,只留下重叠部分。4.重叠形状区域外除去,即除去重叠的部分。

2017-03-16 21:49:01 3270

原创 photoshop cs5 基础教程 直接选择工具

选择锚点,选择方式框选和点选。1.框选:鼠标在画布空白处点击并拖动。2.点选:按住shift可以加减选择锚点。移动锚点,改变路径形状。圆形变鸡蛋。3.使用直接选择工具画心形。1)先画一个圆形。2)将圆形进行初步处理,移动锚点,改变路径形状。3.按alt键,选择手柄的控制点(末端的圆点),将手柄分开调整;注意:锚点两端处于同一水平是需要按住alt键,当

2017-03-15 22:49:18 727

原创 photoshop cs5 基础教程 路径选择工具

路径选择工具复制路径会全都展示在一个形状层上。若需将上面三个形状复制为另一个图层,则Ctrl+J ,或使用移动工具复制图层。

2017-03-15 21:56:22 1179

原创 Photoshop cs5基础教程-形状层画播放器

1.:点击“文件”->“新建”画布,使用“Atl+Del” 快捷键,填充前景色。2:使用快捷键“Ctrl+R”,调出标尺,主要为了在画播放器时保持整理的平衡。3:点击工具箱中的“形状工具”,切换为“椭圆工具”。按住Shift+Alt+鼠标左单击。绘制以鼠标为原点的正圆。     按Shift键作用:绘制正圆(非椭圆)。     按Alt键作用:以鼠标为圆心。

2017-03-12 16:56:44 623

原创 httpclient 设置代理 PostMethod 示例

1.httpclient为4.X        2.源码为       HttpClient httpClient = new HttpClient();          //设置代理服务器地址和端口     ,在ie浏览器可以看到          httpClient.getHostConfiguration().setProxy("127.0.0.1", 8080);

2016-03-30 11:58:19 3815

jsf+spring+hibernate

JSF+SPRING+HIBERNATE

2014-03-21

空空如也

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

TA关注的人

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