国际惯例,先看一下效果:屏幕上手写一些文字,然后让手机按照你的笔画顺序在屏幕上画出来一模一样的文字。
分析下实现原理:写一个类复写View,捕获onTouch事件;→处理这个事件,事件发生的坐标分别存放在一个集合和一个path中,path用于实时绘制,集合用于稍后动画绘制,按下事件path.moveTo,抬起path.lineTo;→手指抬起1s内不再按下则让手机自动绘制我们的文...
分类:
其他好文 时间:
2015-01-29 17:52:51
阅读次数:
248
应用场景
以下情况需要调用关单接口:商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付;系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口。
官方文档:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=9_3
参考代码如下:
package com.wingo.acti...
分类:
微信 时间:
2015-01-29 17:51:54
阅读次数:
1271
A - Number Sequence
Crawling in process...
Crawling failed
Time Limit:5000MS
Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Description
Given two sequences of numbers : a[1...
分类:
其他好文 时间:
2015-01-29 17:52:50
阅读次数:
240
先解释一下linux下Apache有个前段管理工具:apachectl,用来管理后台Apache的启动,关闭,还有一些设置,具体通过
apachectl --help
查看用法。
在这里我们可以通过apachectl这个脚本(bash脚本),查看其控制的httpd在哪?
1.先找到apachectl脚本
whereis apachectl
2.进入apachectl所在目录下用vi编辑...
分类:
Web程序 时间:
2015-01-29 17:51:44
阅读次数:
165
package com.huowolf.test;
public class MyOrderedArray {
private long[] arr;
//数组中有效元素的多少
private int elems;
public MyOrderedArray() {
arr = new long[50];
}
public MyOrderedArr...
分类:
编程语言 时间:
2015-01-29 17:49:58
阅读次数:
262
应用场景
提交退款申请后,通过调用该接口查询退款状态。退款有一定延时,用零钱支付的退款20分钟内到账,银行卡支付的退款3个工作日后重新查询退款状态。
官方文档:
http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=9_5
参考代码:
package com.wingo.action.config;
import ja...
分类:
微信 时间:
2015-01-29 17:49:04
阅读次数:
1968
uva 12097 Pie
My birthday is coming up and traditionally I'm serving pie. Not just one pie, no, I have a number N of them, of various tastes and of various sizes. F of my friends are coming to my par...
分类:
其他好文 时间:
2015-01-29 17:50:43
阅读次数:
174
//又被题虐了MD
#include
#include
char ch[18];
int dis[(1
int min(int a,int b)
{
if(a
return b;
}
int main()
{
int i,j,n,m;
while(scanf("%d",&n)!=EOF)
{
scanf("%s",ch);
int len=strlen(ch);
...
分类:
其他好文 时间:
2015-01-29 17:48:59
阅读次数:
208
应用场景
商户可以通过该接口下载历史交易清单。比如掉单、系统错误等导致商户侧和微信侧数据不一致,通过对账单核对后可校正支付状态。
官方在线文档:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=9_6
注意:
1.微信侧未成功下单的交易不会出现在对账单中。支付成功后撤销的交易会出现在对账单中,跟原支付单订单号一致...
分类:
微信 时间:
2015-01-29 17:49:21
阅读次数:
846
应用场景
该接口主要用于扫码原生支付静态支付中的二维码链接转成短链接(weixin://wxpay/s/XXXXXX),减小二维码数据量,提升扫描速度和精确度。
官方在线文档:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=9_9
接口地址
https://api.mch.weixin.qq.com/tools...
分类:
微信 时间:
2015-01-29 17:48:07
阅读次数:
1835
F - Rope
Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d
& %I64u
Submit Status
Description
Plotters have barbarously hammered N nails into an innocent plane shap...
分类:
其他好文 时间:
2015-01-29 17:48:35
阅读次数:
134
uva 11520 Fill the Square
In this problem, you have to draw a square using uppercase English Alphabets.
To be more precise, you will be given a square grid with some empty blocks and other...
分类:
其他好文 时间:
2015-01-29 17:49:36
阅读次数:
152
帝都的宇宙中心,古老文明的发源地,coding的传统在码农手中世代延续,CGI作为传承了一千多年的古老工艺,并没有被AJAX收割殆尽,仍在这里焕发着勃勃生机。--舌尖上的ABCD
背景
借着开发Stroy的机会,把一个古老的CGI脚本做了一下重构,有点心得,赶紧写下来,因为以后不太可能有机会经常接触perl的CGI了。
产品中现有的CGI并非像很多年以前那样用来产生web页面,而是作为系...
分类:
其他好文 时间:
2015-01-29 17:47:25
阅读次数:
202
一、插入排序
?思想:每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置,直到全部插入排序完为止。
?关键问题:在前面已经排好序的序列中找到合适的插入位置。
?方法:
–直接插入排序
–二分插入排序
–希尔排序
①直接插入排序(从后向前找到合适位置后插入)
1、基本思想:每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置(从后向前找到...
分类:
编程语言 时间:
2015-01-29 17:47:36
阅读次数:
206
题目:Given n non-negative integers a1, a2,
..., an, where each represents a point at coordinate (i, ai). n vertical
lines are drawn such that the two endpoints of line i is at (i, ai)
and (i, 0). ...
分类:
其他好文 时间:
2015-01-29 17:48:28
阅读次数:
180
原题链接:https://oj.leetcode.com/problems/powx-n/
1. 首先处理特殊情况,比如0,1,-1
2. 关于普遍情况,考虑x^7 = x^(4 + 2 + 1),注意4,2,1都是2的n次方,所以转化为((x ^ 2) ^ 2) * (x ^ 2) * (x)。更加直观来看,我们可以将指数7看为二进制表示111,每一位从右到左对应的是x ^ 4,x ...
分类:
其他好文 时间:
2015-01-29 17:48:53
阅读次数:
130
题解:
如果i、j不能共存,那么就中间连一条边,然后i连源流量b[i],j连汇流量b[j],就可以满足性质。
但是问题是哪个点连源,哪个点连汇呢?
这种做法需要图是二分图,这样某些点就可以只连源,某些点只连汇。
当且仅当这种情况才可以有上述建图。
而这道题有个很好的性质:
任意两个奇数肯定满足条件一(把奇数看成2k+1,然后最后形式是2*奇数),
任意两个偶数...
分类:
其他好文 时间:
2015-01-29 17:48:32
阅读次数:
121