`
lzqustc
  • 浏览: 210285 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表
仿造 https://github.com/fries/android-external-openssl 工程,用Cygwin + NDK编译最新OpenSSL(openssl-1.0.1e.tar.gz )。 1.  找个有jni的工程,将1.0.1e中解压出来的crypto, include, ssl拷贝到jni目录下。 2.  仿造android-external-openssl工程,将其中的crypto/0.9.9-dev目录拷贝到1.0.1e的crypto目录下。 3.  仿造android-external-openssl工程,编写三个mk jni/Android.mk c ...
涉及微信小程序相关AIP如下: 1、wx.login 2、wx.getUserInfo 3、用户数据的签名验证和加解密   接口wx.getUserInfo当中的 openId 和unionId属于敏感数据,所以接口的明文内容将不包含这些敏感数据。开发者如需要获取敏感数据,就需要对接口返回的加密数据( encryptedData )进行对称解密。 解密算法如下: 对称解密使用的算法为 AES-128-CBC,数据采用PKCS#7填充。 对称解密的目标密文为 Base64_Decode(encryptedData)。
随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理。 关于LBS的详细介绍及通用的几个解决方案,可以参考:深入浅出Symfony2 - 结合MongoDB开发LBS应用   本文主要举例说明使用Perl语言 + MongoDB实现查找附近的人的实现方案。 涉及的官方API说明文档列表: 1、2dsphere Indexes 2、GeoJSON Objects 3、$geoNear (aggregation)   实现步骤如下: 1、建立数据库表geoperson,包含位置信息字段: ...
Net::APNS is Apple Push Notification Service. Push message to iPhone and get unavalble-devicetoken.   苹果开发者官网说明:The APNs provider API lets you send remote notification requests to APNs.    Net::APNS模块已经封装了整个推送逻辑,调用者只需提供设备的deviceToken和要推送的消息即可。 举例如下: use Net::APNS;   sub net_apns {      my $ ...
支付宝(蚂蚁金服)移动支付的交互流程请参考:https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103658&docType=1   和微信支付的流程大体一致,即: 1、客户端提交订单内容信息 2、服务端根据订单内容信息(可以根据业务需要添加额外信息,而且要指定notify_url地址),按照签名规则生成签名后的订单参数,返回给客户端。 注意:服务端只要负责生成签名后的订单参数,不需要请求支付宝服务器。 而微信支付过程,服务端事先要调统一下单获得预订单支付信息。 3、客户端调用支付接口(参数就是 ...
本文主要讲移动APP实现苹果支付的服务端实现步骤。   苹果应用内支付的流程可参考: 1、 官网说明:https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html#//apple_ref/doc/uid/TP40010573-CH104-SW1   2、中文博客:https://mengkang.net/723.html   简要说明如下: 1、首先客户端先请求苹果支付中心,支付中心返回给客户端一堆加 ...
支付申请说明参考:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=3_1   微信扫码支付可分为两种模式,本示例选择模式二,具体流程及API文档参考: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5   下面仅说明服务端的实现,主要包含两部分: 一、根据客户端请求生成内部订单信息,然后调用微信统一下单API,得到预支付交易链接(二维码图片地址),返回给客户端   可参看前一篇文章:微信内网页开发 - 公众号支付   1、前端H5页 ...
微信小程序API: https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html   # 参数 $path即页面路径,比如:"pages/index?query=1" sub get_wxa_code {     my ($fid, $path) = @_;       my $ret = get_access_token();  #获取access_token     my $image_fid = "";     my $json = JSON->new();      ...
关于 inotify 机制的详细介绍可以参考文章: inotify -- Linux 2.6 内核中的文件系统变化通知机制 文章写得很详细,而且还给出了c语言实现的例子。   下面我就来说说Perl里面,如何利用Linux::Inotify2 实现任务异步操作的例子。 比如 A进程(线程)将要完成的任务按一定规则 写到inotify监控的目录下,通过inotify机制自动解析并完成任务的执行。   # 下面的脚本就是 inotify发现被监控的目录有变化了,通过读取变化的文件,解析变完成任务 use utf8; use JSON; use Linux::Inotify2; ...
use CGI;   my $remoteip = $ENV{"REMOTE_ADDR"};   --> 客户端IP地址 my $remoteport = $ENV{"REMOTE_PORT"};  --> 端口 my $http_via = $ENV{"HTTP_VIA"};  --> VIA头部   可以根据下面方式,查看整个http头部内容: my $ua = LWP::UserAgent->new(); $ua->timeout(30);  #$ua->proxy(['h ...
用户Perl写个脚本,使用Net::SMTP模块发邮件:   #!/usr/bin/perl -w use warnings; use utf8; binmode(STDIN, ':encoding(utf8)'); binmode(STDOUT, ':encoding(utf8)'); binmode(STDERR, ':encoding(utf8)');   use JSON; use MIME::Lite; #use Net::SMTP_auth;  #需要安装模块 use ...
转载:http://www.alonely.com.cn/CGI-Perl/20160908/29061.html   use strict; use Spreadsheet::ParseExcel;   my $parser   = Spreadsheet::ParseExcel->new(); my $workbook = $parser->Parse('Book1.xls');   for my $worksheet ( $workbook->worksheets() ) { my ( $row_min, $row_max ) = $workshee ...
一般导出excel功能是出现在后台管理系统中,运营人员为了便于统计,经常需要将大量数据导出。 本文主要描述如何将mongodb查询出来的数据写入excel表格。   一、安装相关模块: 1、MongoDB  -> 操作数据库 接口文档https://metacpan.org/pod/distribution/MongoDB/lib/MongoDB/Tutorial.pod   2、Spreadsheet::WriteExcel  -> 操作excel 接口文档https://metacpan.org/pod/Spreadsheet::WriteExcel   ...
接口文档:http://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html   一、开发者需要先到公众平台官网中的开发者中心页配置授权回调域名,也就是授权链接里面的redirect_url指向的服务器域名。 比如你的REDIRECT_URI是 http://www.iteye.com/cgi-bin/wechat.pl ,那么回调域名就是 www.iteye.com   二、举例:公众号底部设置一个菜单:登录, 它的链接可以如下: 1、静默授权(不需要用户手动点击同意)SCOPE是snsapi_base,只能 ...
接口文档: https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3   一、开通现金红包权限 二、下载API证书 三、充值 以上步骤请参考:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_3&index=2  
Global site tag (gtag.js) - Google Analytics