用的lumen写的接口,APP支付。PHP7。微信支付。按照微信官网文档写的。能正常生成prepay_id给客户端,但是客户端支付成功后,微信异步回调接口一直没有接收到数据。网上查了好多原因:1、有说notify_url地址不对的,不能带参数。这确实是一个注意的地方,但是我的url是OK的。2、有的是说接口接收微信xml数据时应该用$xml=file_get_contents(‘php:/
分类:
微信 时间:
2018-01-09 22:11:24
阅读次数:
436
这个自动化方案主要包括以下功能: 编译less,压缩编译后的css,重命名文件,合并打包css文件 编译es6,压缩编译后的js,将公共引入的第三方类库整体打包 监听文件变化,自动化执行编译任务 执行静态代码检查包括stylelint/htmlcs/eslint 主要功能就是以上这些,下面是gulp ...
分类:
其他好文 时间:
2018-01-03 21:06:46
阅读次数:
171
问题 在开发webform中,wpf中的ObservableCollection<T>,MSDN中说,在添加项,移除项时此集合通知控件,我们知道对一个集合的操作是CURD但是恰恰没有Update的时候提供集合通知,也就是说当我Update的时候,虽然"集合内容“已被修改,但是"控件“却没有实现同步更 ...
分类:
其他好文 时间:
2017-12-31 20:59:00
阅读次数:
146
线程间的通信方式 ①同步 这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信。 ②while轮询的方式 ③wait/notify机制 ④管道通信就是使用java.io.PipedInputStream 和 java.io.PipedOutputStream进行通信 ...
分类:
编程语言 时间:
2017-12-29 12:23:34
阅读次数:
160
1、线程的5个状态 创建、就绪、执行、阻塞、结束 2、常用函数说明 sleep():线程睡眠 join():等待该线程结束,主线程再结束 yield():暂停当前线程,当前线程进入可执行状态,开始其他线程 setPriority():更改线程的优先级 Obj.wait(),与Obj.notify() ...
分类:
编程语言 时间:
2017-12-28 23:15:30
阅读次数:
118
语言格式:yml 单个yml文件示例: ‘notify’ 下列出的即是 handlers. ansible-playbook基本介绍 项目结构: site.yml webservers.yml fooservers.yml roles/ common/ files/ templates/ tasks ...
分类:
其他好文 时间:
2017-12-28 13:52:06
阅读次数:
144
侯捷在《C++面向对象高级编程》课程的第11~13节讲到了面向对象中类之间的三个关系:组合、委托与继承,并举了几个例子来说明这些关系如何组合在一起构成更加强大以及实用的设计模式。现摘抄精华于此,并从其他参考书中找到一些例子补充,作为学习的总结。 类之间的基本关系:继承、组合和委托 Compositi ...
分类:
其他好文 时间:
2017-12-26 14:27:27
阅读次数:
388
一. 在1.5版本中,将原先的形式进行了改变,但是功能并没有任何变化,那么这么做的原因是什么? 以前,我们一个锁上只有一组监视器,这组监视器既监视着生产者,又监视着消费者。这组监视器能将生产者和消费者全都wait,也能将生产者和消费者全都唤醒。或者notify也行,它也能将其中一条线程唤醒,而其中一 ...
分类:
编程语言 时间:
2017-12-23 15:49:38
阅读次数:
143
一、继承的类和接口,还有它们的方法不同 1)ObservableCollection比较简单,继承了Collection, INotifyCollectionChanged, INotifyPropertyChanged Collection:为泛型集合提供基类。 INotifyCollection ...
分类:
其他好文 时间:
2017-12-20 13:56:57
阅读次数:
150
之前一直没搞懂按下鼠标左键开火之后,代码的逻辑是怎么走的,今天终于看懂了。但是我只是知道了代码怎么调用的,但是还没有深入看最后的开火函数的内容,我要继续研究一下ShooterWeapon.cpp里面的void AShooterWeapon::HandleFiring()方法 ShooterChara ...
分类:
其他好文 时间:
2017-12-16 17:20:22
阅读次数:
366