微信支付V3支付签名无效解决方案

业务需要一个在微信上能付款的功能,于是乎想到了最普遍的支付宝,坑爹的是T与A是水火不容啊,默默的还是接微信支付吧,没想到从此掉进了连环坑……网上写微信支付接口的还是很多,PHP官方有(鄙视源码作者,连参数对应都错了,能跑通才怪),NET版 微信支付--入门篇 这篇算是比较全的,java版。PHP的只能参考,终究还是先按NET版的还创建项目,不过文章里面也没具体写到如何前后台交互(偶用的MVC),对...

asp.net web api2.0 ajax跨域解决方案

Web Api的优缺点就不说了,直接说怎么跨域,我搜了一下,主要是有两种。一,ASP.NET Web API支持JSONP,分两种1,利用JsonMediaTypeFormatter,具体参考这里: http://www.cnblogs.com/artech/p/cors-4-asp-net-web-api-03.html上代码:新建JsonpMediaTypeFormatter类:publicc...
asp.net ajax跨域解决方案 web api

Android Studio ADB响应失败解决方法

当启动Android Studio时,如果弹出adbnotresponding.youcanwaitmore,orkilladb.exeprocessmanuallyandclickRestart说明ADB响应失败,此时点击 wait more 就会不断弹出这个对话框,点击 Restart 也无济于事。解决方法:1.打开cmd,输入 adb kill-server , adb start-serv...
ADB响应失败解决 android studio

iOS开发:仿余额宝金额跳动效果

前面写了一个Android版,因为有属性动画,很简单几行代码就实现了。iOS版复杂多了,当然也可能我没找到简单的方法。参考了开源项目 https://github.com/PigRiver/NumberJumpDemo,这个是用OC写的,我用Swift改写了一个版本。说下原理:先确定使用的贝塞尔曲线, 确定两桢间的间隔,根据间隔和总时间计算得到总桢数,根据贝塞尔曲线算出每桢的时间和值,然后dela...
跳动效果 iOS开发

.NET 环境中使用RabbitMQ

在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志等等,如果实时处理的话,在用户访问量比较大的情况下,对系统压力比较大。面对这些问题,一般的我们会将这些请求,放在消息队列中处理;异构系统之间使用消息进行通讯...
.NET RabbitMQ

Android翻页效果原理实现之模拟扭曲

上一节我们实现了翻页的曲线效果,但是效果有点小瑕疵不知道大家发现没有:如图,我们发现折叠区域怪怪的,并没有实现我们之前的“弯曲”效果,为什么呢?是计算错了么?其实不是的,我们之前测试的时候使用的将canvas填色,但是这里我们用到的是一张位图,虽然我们的Path是曲线、Region有曲线区域,但是我们的Bitmap是个规规矩矩的矩形啊,怎么弯曲~怎么办呢?说起扭曲,我们首先想到的是drawBitm...
Android翻页效果 模拟扭曲

Android开发记录20-获取缓存大小和清除缓存功能

本篇博客要给大家分享的如何获取应用缓存的大小和清除缓存的功能,我们知道我们应用当中经常会产生一些数据,比如图片的缓存,数据库文件,配置文件等等。我们开发产品的时候,可能会有这样的一个需求清除应用内缓存的数据,可以让用户选择删除应用内产生的数据,这也是比较人性化的设计点。例如笔者参与开发的一款产品的设置界面就提供了清除缓存的功能,如下图所示:在贴一大段代码之前,先普及Android的相关知识点:先看...
获取缓存 清除缓存 Android开发

iOS开发实用技巧—身份证的正则校验

说明:在ios项目的开发中可能很多地方都需要用到身份证校验,一般在开发的时候很多人都是直接百度去网上荡相关的正则表达式和校验代码,但是网上疯狂粘贴复制的校验代码本身也可能并不准确,可能会有风险,比如2013年1月1号起停止使用15位的身份证,网上的身份证校验普遍支持15位的号码。在开发过程中,进行类似处理的时候,还是需要一些甄别的能力的,当然也要考虑自己的项目的实际情况。该文贴出了最近项目中使用到...
iOS开发 正则校验

Oracle常用语句大全

1.解锁用户请输入用户名:sys输入口令:sys as sysdbaalteruserscottaccoutunlock;用户已更改.SQLcommit; SQLconnscott/tiger更改scott口令新口令:tiger重新键入新口令:tiger增加权限 用sys登陆完 grant create table, create view to scott; conn scott/root2....
Oracle Oracle常用语句

HTML5粒子效果的文字动画特效

记得之前向大家分享过一款HTML5 Canvas实现会跳舞的时间动画,利用了HTML5的粒子动画特性。今天要分享的也是一款基于HTML5的粒子效果的文字动画特效,并且它可以实现每个文字的逐帧播放,形成一句很浪漫的诗句。...