最近开发小程序,一直在看小程序的支付。经过一天的努力,小程序支付功能最终实现了。 下面感谢 csdn 博主:千堆雪惹尘埃 发布的 " 小程序与php 实现微信支付 " 原文地址: 下面是我自己写的代码:使用的 thinkphp:其他的可以参考修改: 服务端: 获取用户的 openid: 支付接口: ...
分类:
微信 时间:
2018-03-07 19:07:58
阅读次数:
307
windows系统安装Python虚拟环境 首先保证你的系统已经安装好了Python 安装virtualenv 安装virtualenvwrapper virtualenvwrapper是virtualenv的一个方便管理虚拟环境的管理器 指定虚拟环境,保存路径 首先在要保存虚拟环境的地方创建一个E ...
分类:
编程语言 时间:
2018-03-06 12:47:18
阅读次数:
2902
我们可以使用wait和notify分别对象线程进行阻塞或者唤醒,但是我们也可以使用LockSupport实现一样的功能,并且在实际使用的时候,个人感觉LockSupport会更加顺手 范例1,wait与notify 运行结果: 范例2,locksupport 效果展示: 两者相比我们就会发现, 1、 ...
分类:
其他好文 时间:
2018-03-04 16:02:12
阅读次数:
518
任意一个Java对象,都拥有一组监视器方法(定义在根类Object上),主要包括:wait( )、wait(long timeout)、notify()、notifyAll()方法;这些方法与关键字synchronized结合使用,可以实现 隐式锁的等待/通知机制 。而显示 ...
分类:
其他好文 时间:
2018-03-02 10:21:18
阅读次数:
236
线程通信 一、线程间通信的条件 1、两个以上的线程访问同一块内存 2、线程同步,关键字 synchronized 二、线程间通信主要涉及的方法 wait(); > 用于阻塞进程 notify(); > 用于唤醒进程 notifyAll(); > 用于唤醒所有进程 三、线程通信的图解 四、线程通信的实 ...
分类:
编程语言 时间:
2018-02-27 19:31:56
阅读次数:
167
解释一下原因: OutTurn类中的sub和main方法都是同步方法,所以多个调用sub和main方法的线程都会处于阻塞状态,等待一个正在运行的线程来唤醒它们。下面分别分析一下使用notify和notifyAll方法唤醒线程的不同之处: 上面的代码使用了notify方法进行唤醒,而notify方法只 ...
分类:
其他好文 时间:
2018-02-25 13:00:23
阅读次数:
191
Object是所有类的父类,任何类都默认继承Object。Object类到底实现了哪些方法? 1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。 2.getClass方法 final方法 ...
分类:
其他好文 时间:
2018-02-23 10:58:43
阅读次数:
149
Lock,那是对synchronized的一种更为面向对象的替代,在原来的synchronized内部,我们可以调用object的wait与notify方法 condition一方面是对lock功能的补充(也就是说,你用了lock,为了保证线程的通信,就得用condition) 另一方面,synch ...
分类:
其他好文 时间:
2018-02-18 15:21:53
阅读次数:
206
转载请注明来源。 加入新特性: 对话框,NumberPicker,专项训练入口界面,新兵、文职人员专栏,自动更新。 总结问题: 1. startActivityForResult(Intent intent,int requestCode)中requestCode要是自然数,否则返回后不会调用onA ...
分类:
其他好文 时间:
2018-02-18 14:13:49
阅读次数:
154
http://blog.csdn.net/pcceo1/article/details/52444730 等待池:假设一个线程A调用了某个对象的wait()方法,线程A就会释放该对象的锁(因为wait()方法必须出现在synchronized中,这样自然在执行wait()方法之前线程A就已经拥有了该 ...
分类:
编程语言 时间:
2018-02-16 22:33:32
阅读次数:
227