自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ReadReply的专栏

一个大龄程序员的那些事

  • 博客(30)
  • 资源 (12)
  • 收藏
  • 关注

原创 微信支付商户接入(二)

微信支付APIV3 版本,相对V2简化了许多。首先需要在商户平台 - 账户中心 - API安全 -设置APIv3密钥,设置完需要等待几分钟才生效。设置V3密钥:https://kf.qq.com/faq/180830E36vyQ180830AZFZvu.html查看证书序列号: “商户证书”是指由商户申请的,包含商户的商户号、公司名称、公钥信息的证书。 ”平台证书”是指由微信支付负责申请的,包含微信支付平台标识、公钥信息的证书。 每个证书都有...

2021-08-11 09:21:53 707

原创 微信支付商户接入(一)

微信支付商户接入(一)JSAPI支付沙盒环境测试常见错误说明:个人遇见的几个错误及解决办法:使用微信支付的过程中,踩了不少坑,这里记录下遇到的问题,方便后续的开发者查找和解决问题。JSAPI支付微信支付申请成功后,只有JSAPI支付功能默认开通,H5支付、现金红包这些功能还有额外的要求。官方说明:根据监管要求,新申请商户号使用现金红包需要满足三个条件:◆ 入驻时间超过90天;◆ 截止今日回推30天连续不间断保持有交易;◆ 保持正常健康交易:JSAPI支付是指商户通过调用微信支付提供的JSA

2021-08-09 14:02:52 823

原创 Sending notifications via APNS using Apple's new HTTP/2 API

苹果的消息推送接口被开发人员诟病许久,终于推出了http2接口,payload的大小从255增加到了4k,协议也从binary改成了http,花了一天的时间,测试新的推送,也踩了不少坑,网上的资料也是残缺不全,在此记录一下。https://github.com/CleverTap/apns-http2下载源码编译。使用苹果证书,采用异步模式,官方示例如下。FileInputStre

2017-03-09 08:40:18 1909 5

原创 APP集成百度导航初始化失败

最近将百度定位、百度地图、百度导航一起集成到android app时,遇到初始化失败的问题,仔细检查一下,发现问题所在:1. 从http://lbsyun.baidu.com/sdk/download选择下载相应功能的sdk,不要独立下载定位、地图、导航的sdk自己集成,很容易出现冲突,选择sdk中的jar和so文件。2. assets目录添加BaiduNaviSDK_Resource

2014-12-20 09:26:58 6851 2

原创 小工具

这周app准备上线,不怎么忙,了解y

2014-11-20 10:25:48 911

原创 saejs一分钟入门

最近在学习nodejs中,发现seajs与它有些相似之处,同时网上并没有很好的入门例子。

2014-10-25 10:18:36 1366

原创 xampp

Linux下建站的最佳组合-LAMP,通常采用源码编译安装,需要加上一串参数,非常不便,搞不好就会因为缺少某个动态库导致不得不重新编译。安装一般采用mysql-apache-php的顺序,最简单的方法是下载xampp,解压后执行lampp start即可。晚上在我的VPS上安装LAMP,终因php缺少mysql的支持,需要源码编译而放弃,转投xampp,虽然内存占用较大,毕竟解决了从无到有的问

2012-03-23 00:16:36 532

原创 mupdf得到outline

前段时间工作极度忙碌,多个项目并行,期间还去强制封闭开发了两周,完全没有一点自己的时间,忙的有时候我都开始质疑自己当初的抉择,通常需要释放压力的时候,我会选择在自己力所能及的范围内购物,恰巧自己的defy不幸刷机杯具,就给自己买个galaxy tab,当做提前给自己的新年礼物吧。本来很喜欢galaxy tab 7.7,super amoled的屏幕,但是要等到1月份才上市,还是先买先享受吧。

2011-12-13 21:53:15 2574

转载 Android dex ,xml 文件反编译方法

近来忙于Android的开发,找了许多开源软件,效果都不是很好,只好找了一款商业软件,对其反汇编,    Dex 文件是Android上运行于delvik的java二进制文件,如果你对其中的内容感兴趣而开发人员没有公布源代码,你可以用如下方法反编译dex文件:    1 解压system.img    用xyaffs2解压system.img 等你所需要解压的img文件

2011-11-26 23:52:34 1643

转载 转载一篇--干烧失恋鲫鱼

标  题: 干烧失恋鲫鱼发信站: 水木社区 (Thu Jan 13 20:44:01 2011), 站内·配 料:  失恋鲫鱼一条,重350克-400克   往事只能回味雪里蕻100克   无情玉兰片50克调料:   流泪的水香菇50克   为你无怨无悔脂油150克   黑色回忆酱油少许   负心姜四片   断肠葱少许   苦酒满杯   曾经甜蜜砂糖15克   生不如死味精10克   听天由命鸡汤

2011-06-26 10:14:00 1008

原创 Linux下安装无线网卡驱动

   许多厂商不提供无线网卡的Linux驱动,买的USB无线网卡,无法工作Linux下,google了一下,发现遇到相同问题的不少。   一般通过安装ndiswrapper来解决,这个项目在Linux内核内实现Windows内核API和NDIS,从而原生支持windows驱动。下载地址http://ndiswrapper.sourceforge.net/。安装也很简单,make; make i

2011-06-18 19:51:00 2369

原创 U盘开发之USB协议

    周末这两天,过的太失败了,诸事不顺,下次出门前一定先看看黄历。    用USB协议分析仪抓了一个U盘启动流程的包,对于了解USB协议和U盘启动有很大的帮助。         原始抓包是一帧一帧的USB协议包,很不直观,LeCroy这个软件提供了强大的分析功能,抓包时设置了过滤条件,解析SCSI命令,并按应用层展开,最终的效果如上图所示。    从左向右,最左一栏是tra

2011-06-13 00:00:00 8476 1

原创 U盘开发之安全U盘

普通型安全U盘,虚拟KEY和U盘两个设备,由主机软件分别对KEY和U盘进行操作,U盘与上位机采用usb mass storage接口,KEY采用HID接口,两者均无需驱动。也有虚拟成光盘和U盘两个设备的解决方案。这种方法,并不能有效的防止对U盘的写操作,适合对安全性要求不高的场合。 增强型安全U盘也是USB KEY与U盘组合而成,不同之处在于,要通过KEY的身份认证或数据加/解密操

2011-06-07 23:43:00 1516 1

原创 U盘开发之SSD对比

   U盘因其小巧方便,逐步取代了笨重的移动硬盘和光驱,成为最普及的存储介质。现在的主板BIOS也将支持USB启动,作为标准之一,再过几年,光驱时代可能就要终结了。从早期的16MU盘,到现在动辄几个G,U盘的容量有了数量级的飞跃,但普通U盘的读写速度却没有太大的提高。原因在于U盘多用于即插即用的场合,且受限于USB2.0接口,做多通道的意义不是很大,随着USB3.0的普及和U盘成本的下降,这个现状

2011-06-07 23:41:00 2591

原创 U盘开发之SCSI命令

   借助硬件USB协议分析仪,可以清楚的看到U盘启动时和上位机之间交互的USB协议流程,从get desciptor get congfiguration set configuration到scsi命令。    现在手边没有现成的包,改天截图看看。    在不同的Linux上,为什么有的,u盘被设别为了/dev/sda,而有的是/dev/uba?   编译内核时,将内核选

2011-06-06 22:45:00 5996

原创 U盘开发之GPIF Master模式

   在U盘开发过程中,一个人从头做到尾,经常遇到一些莫名其妙的问题,只有到官网论坛发帖。折腾困扰我最久的,就是U盘的读写性能问题了,不采用GPIF的方式,single读只有几百K,single写只有几十K,根本无法用于实际应用。看了很多网友讨论Cy7c68013A芯片的性能问题,我个人实现最好的FIFO读8M左右,FIFO写1M左右。看网上同样的芯片+k9 flash,FIFO读能跑到10多M,

2011-06-06 22:22:00 1633

原创 U盘开发之量产工具

   最近几个月,一直在写U盘的固件以及应用层的接口,一个人孤独的摸索着,期间多次遇到意想不到的困难,总算挺过来,今天把量产工具实现了一下,勉强可以用于生产吧,总算可以松一口气了。接下来打算把这段时间的工作整理一下。    手工生产U盘步骤多,容易遗漏,且人工检查耗时,量产工具大大减少了人工工作量,结合十口USB HUB,生产速度有了质的提高,且质量有了保证,生产出的产品,只需抽查即可。

2011-06-06 21:52:00 2011

原创 Tokyo Cabinet

Tokyo Cabinet是日本人开发的一款Key-Value键值数据库,读写速度非常快。下载源码包和Java binding包./configure & make & make install简单测试了一下性能,很是惊人。写入100W条:tchtest write test.tch 1000000time: 1.255s写入200W条:tchtes

2010-04-08 15:33:00 697

转载 MongoDB体验

  今天闲来无事,体验了下MongoDB,测试了一下性能。  一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档(document),每个文档都以BSON(binary json)的形式存放于硬盘中。跟关系型数据库不一样的地方是,它是的以单文档为单位存储的,你可以任意给一个或一批文档新增或删除字段,而不会

2010-03-31 16:59:00 1709 1

原创 snsrobot

最近忙于写一个gtalk robot,基本完成,添加[email protected]为好友,直接输入城市名称,即可查询天气。输入手机号码或身份证号码,或ip地址,即可得到归属地。也可以查看和发布twitter消息,但权限验证还有待解决。

2010-03-18 21:14:00 611

原创 python实现twitter client

公司的代理可以直接穿墙,自由访问Twitter、Facebook等网站,这两天研究了一下Twitter提供的API,用python写了一个twitter client,只实现了基本功能,查看自己的twitter消息,也可以不验证,查看public的twitter消息。其他功能实现类似。主要函数如下: def fetch_with_proxy(proxy, username, passwor

2010-01-19 22:33:00 2170

原创 GAE - XMPP Robot

GAE支持XMPP消息的发送和接收,用来实现XMPP Robot是再方便不过了。 1. 下载google appengine安装。2. 新建一个应用,偷懒,就用官方的代码。到源文件目录下,找到app.yaml,修改为如下以支持XMPP功能:application: nsnfaqversion: 1runtime: pythonapi_version: 1inbound_serv

2010-01-12 00:04:00 1645

原创 gtalk robot

想写个GTalk的Robot,实现简单的智能对话。采用了xmpppy library。XMPP 是面向基于 XML 的 Internet 通信的开放协议。  图1. 由一个服务器和两个客户机组成的基本的XMPP架构  图2. 包含了XMPP网关的更为复杂的 XMPP架构 XMPP 中的地址(即 Jabber ID[JID])与标准电子邮件地址相似,但有着几个显著的差

2010-01-11 22:02:00 788

转载 广播和多播

1.单播,多播,广播的介绍1.1.单播(unicast)单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网络接口则可以过滤掉和自己MAC地址不一致的数据。

2010-01-09 13:32:00 700

原创 web加速器

web加速器是一个减少网站访问延迟的代理服务器,可以是硬件也可以是软件。 技术缓存最近最常访问的文档,这样客户端访问的时候延迟更低,传输速度更快预读取可能很快即将被访问的文档压缩文档,如降低图片的质量,或只发送文档上次请求后变化的部分优化代码,如HTML或JSP过滤广告活其他不需要的对象,这些对象根本不会被发送给用户客户端和代理服务器之间采用TCP长连接位置web加速器可以安装在客户端

2010-01-08 22:48:00 2376

原创 SOAPMonitor使用

1、找到axis2.xml文件。它位于/webapps/axis2/WEB-INF/conf目录下,添加下面一句话: module ref="soapmonitor"/> 2、axis2中定义自己的‘soapmonitorPhase’在phase name="soapmonitorPhase"/>  那行之上添加 3、在web.xml中加入 

2010-01-08 11:31:00 2028

原创 SOAP or REST

何时采用SOAP、REST服务,可以归结为:是否希望用浏览器来解释结果数据。如果是的话,最好采用REST请求;如果用程序来解释数据的话,还是采用SOAP请求,因为它是用XML消息,而不是URL来携带参数的。 如果要把XML数据传给程序处理的话(可能采用其他传输协议),SOAP请求格式将能够更好地胜任,因为它就是为此而设计的;消息所需的全部都在信封(envelope)里(即不依赖于传输协

2010-01-07 21:20:00 651

原创 SOAP and REST client

接上文,实现了web service后,可以通过URI访问:http://localhost:8080/axis2/services/TemperatureWebService/c2fConvertion?cValue=32 或者自己写一个client。 SOAP格式:package ws.example;public class TemperatureConverte

2010-01-07 17:37:00 643

原创 axis2

今天尝试用axis2进行SOA的开发,遇到一些,记录下来,备自己以后查阅 1. 下载axis2.war,复制到tomcat的webapps目录下2. 启动tomcat,访问http://localhost:8080/axis2/3. 下载axis2-eclipse-codegen-wizard-1.4.zip和axis2-eclipse-codegen-wizard-1.4.zip,解压到

2010-01-07 16:08:00 621

转载 SOAP vs XML-RPC

XML-RPC是一个用XML消息执行RPC的简单协议,服务请求使用XML来编码,并通过HTTP POST发送,XML响应被嵌入HTTP响应主体。  SOAP是在计算机之间交换信息的基于XML的协议,主要侧重于通过HTTP传输RPC。它利用了XML的命名空间和XML模式(XML Schema)。  XML-RPC

2010-01-04 22:48:00 796

android反编译工具

APK反编译工具,简单易用,快速上手。 反编译方式主要有两种: 一、直接通过apktool命令反编译apk 执行apktool d app-release.apk 二、将apk后缀名改为zip,直接解压,通过jd-gui工具查看 将文件名改为x.zip。直接对该zip文件进行解压 classes.dex文件就是可执行文件,我们需要通过dex-tools,执行sh d2j-dex2jar.sh classes.dex命令,将该文件转换成jar文件 再打开jd-gui-osx-1.6.6文件夹中的JD-GUI,选择dex2jar-2.0目录下的classes-dex2jar.jar文件

2022-12-16

libstdc++.so.6.0.20

ln -s /usr/lib64/libstdc++.so.6.0.20 /usr/lib64/libstdc++.so.6 解决安装mysql等程序过程中,提示libstdc版本不够的问题

2017-03-09

smack3.4.1

smack 3.4.1版本 用于xmpp client开发

2014-06-24

android emoji表情

Android下实现emoji表情的实现,完美可运行,可作IM表情聊天时候的参考

2014-06-20

TRichView11

TRichView,支持文本图片混排,便于快速开发

2012-12-26

imdisk虚拟磁盘

小巧的虚拟内存磁盘工具,免费工具,超级好用。 imdisk -a -s 500m -m v: format v: /FS:ntfs /Q /Y imdisk -e -s 100m imdisk -d -m v:

2012-05-21

tinypdf pdf转换工具

最小巧的pdf虚拟打印机,可以将文档转换为pdf文件。

2012-05-21

blumind工具

绿色小巧、免安装的思维导图软件。易学、好用。

2012-05-02

据说是史上最强的vim脚本

据说是史上最强的vim脚本,支持多种语言,语法高亮....

2012-04-25

android开发套件

绿色小巧的开发套件,自动搭建android开发环境。

2012-04-24

离线w3school教程

w3school教程离线版,包括HTML/XHTML/HTML5/CSS/TCP/IP/XML/SOAP/JavaScript/AJAX/JQuery/PHP/ADO

2012-04-24

小巧绿色虚拟光驱

最小巧的虚拟光驱,绿色软件免安装,25k大小

2012-04-22

mupdf android so

android平台下mupdf的动态库,将它放在mupdf andoroid工程下即可。

2011-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除