Ghostsf Blog

Do what i love and just do it !

首先可以完爆微信等其他网页缓存问题的就是Cache Buster技术了。Cache Buster是什么? 这是一个技术学名。翻译过来就是缓存的克星。其实就是url带随机数。首先要知道,网页是无法控制浏览器进行缓存的。如果不想要缓存,唯一的办法就是在url后面添加参数,比如http://www.ghostsf.com/?t=20170119参数可以用时间戳或者各种随机数。很好用,完爆微信等其他网页缓存问题。另外:如果是静态html文件遇到微信缓存而无法及时更新问题,请在html标签中增加不存在的ma ...

阅读全文 »


“你好,我是小程序”,小程序强势来袭。你的朋友圈被小程序霸占了吗?但是ghostsf这里需要给大家说明的是,小程序背后的各种调整和限制:小程序服务范围大调整:社交与直播都能做了首当其冲的是 2016 年的两大热词 —— 直播和共享都出现在了新的服务类目中。「直播」出现在新分类「社交」中,与其并行的还有陌生人交友、熟人交友、社区/论坛、直播、婚恋、问答,而这些在之前都被认为是微信不希望小程序涉足的领域。共享「共享」则出现在了「出行与交通」中的「城市共享交通」。2016 年共享单车大热,摩拜单车、of ...

阅读全文 »


最近在做一个项目, 架构上使用了 Nginx +tomcat 集群, 且nginx下配置了SSL,tomcat no SSL,项目使用https协议但是,明明是https url请求,发现 log里面,0428 15:55:55 INFO (PaymentInterceptor.java:44) preHandle() - requestStringForLog: { "request.getRequestURL():": "http:// ...

阅读全文 »


微信小程序如期而至,一月九日,一年之约可是你们会发现即使已经将微信更新到最新版本,在发现里面也还是没有看到小程序。那么小程序的入口到底在哪里呢?ghostsf来教大家。注,该方法适合微信最新版本!方法一:扫二维码进入小程序(最简单的方法)小程序已经在微信公众平台上线公布,可以在微信公众平台的公告里看到:https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=1483021481&version=9&lang=zh_C ...

阅读全文 »


上文ghostsf已给大家介绍了支付宝个人收款的申请开通方案:支付宝个人收款申请开通的方案那么开通了支付宝个人收款,如何接入到自己的网站或者app应用里呢?这边ghostsf给大家介绍下:首先要进到蚂蚁金服开发平台openhome.alipay.com(当然关于支付宝和蚂蚁金服,还有支付宝开放平台以及蚂蚁金服开发平台等的区别和关系,这里就不赘述了)。如果之前已经申请到了个人收款。那么你就可以到这里来创建应用了。创建应用之前,你需要先拿到Appid和RSA公钥,那么去哪里拿呢?要去蚂蚁金服商户平台去 ...

阅读全文 »


支付宝的蚂蚁金服开发平台目前发布了当面付的 SDK,有几个好处,可以回调了!代表个人收款的时代来了!So!怎么申请开通呢?ghostsf相信很多人是找不到入口的,更找不到申请开通的入口了。(至于为什么,你猜?)首先这里,一张图来说明下个人开通支付宝商家收款码的特点以及申请开通的二维码(支付宝打开扫码后即可进入开通页面了):扫了申请开通的二维码后,就可以直接申请开通了。点击立即开通,然后填写一些基本信息,就可以秒审核通过了。审核通过基本就开通成功了。所以这时候就是已经开通收款了。这里的扫码激活,其实 ...

阅读全文 »


前言:之前ghostsf随意装了一个docker,docker的存储驱动为Devicemapper。这次索性也就将底层的docker版本也升级到新版,并更改Devicemapper为overlayfs。由于操作系统是CentOS Linux release 7.1.1503 (Core),内核版本3.10.0-229.el7.x86_64,该内核版本已经支持overlayfs。但是由于新的内核4.9已经发布,在4.9的内核版本中,对硬件和文件系统方面的改进也很多,涉及到 Btrfs、XFS、F2F ...

阅读全文 »


关于微信的订阅号,服务号还有企业号的区别,我就不多阐述了,微信相关文档上也有了详细的说明。但是呢,还是有很多人,包括很多开发者,也很难讲清楚,订阅号和服务号的区别,这里就不谈企业号了(这是另一回事了)。那么订阅号和服务号本身的区别有哪些呢? 本来想放一个图好好说嘛下的,现在想想还是算了。指不定等你看到这篇文章的时候,微信已经修改了相关设定。目前具体的,可以参考微信的官方文档了。但是这里需要说的一个痛点是微信订阅号不能实现网页授权获取用户基本信息,即使微信认证了也不可以的。只有认证了的服务号才可以用 ...

阅读全文 »


ghostsf最讨厌这种网络欺诈了,今天2016.12.28,我就遇到了这样的案例。不得不吐槽,不得不揭秘一把。也给一些不懂相关知识的人提个醒。可以不需要多专业的技术,简单的一些常识,就能帮你鉴别真伪,看明真相!话不多说,上图。起因:无聊打开支付宝,看到朋友A分享给我了一个链接,看着像支付宝官方的一个活动。一般用户就会很好奇,很开心地打开玩了。上图:嗯,确实是一个很有诱惑力的活动。我暂且不揭露它的猫腻。且先玩玩。对,貌似很好玩,很诱惑,分享给一个支付宝朋友,money就翻倍,但是是1-10倍随机的 ...

阅读全文 »


IKBC是台湾沃特斯VortexGear旗下品牌,对于它的了解,玩家更多的是超高性价比。由于IKBC的产品大多以简洁实用为主,产品本身并无花哨的装饰,所以玩家更喜欢买来自己DIY。然而简洁实用不代表无创新。时间是物理学中的七个基本物理量之一,也是最难以把握的东西。唐代杜秋娘有诗云:劝君须惜少年时,劝君莫惜金缕衣。有花堪折直须折,莫待无花空折枝。劝人爱惜青春时光,不要虚度年华,不要等到一切都过去才去追悔。IKBC时光机系列机械键盘,9月13日震撼首发。以上,水点文字,以防你不知道这是什么。一般情况下 ...

阅读全文 »


一张图说明Java工程师学习线路图 RT

阅读全文 »


一个人没出息的十二个特征,你有几个?莫名全中,怎么破?

阅读全文 »


最近搞了下sqlite,遇到了一些问题,常见的比如no such table或者library routine called out of sequence。如果说具体问题具体分析的话,那倒是好办的,按照报错信息,简单排查即可。但是问题是,事实并不会如sqlite的报错提示一样,当然这要并不能怪sqlite。那么此类报错信息,最容易忽视的错误原因是什么呢?那就是,db文件是否读取到了(也有可能是文件权限问题)。在程序中数据库文件使用了相对路径,如“ghostsf.db”,但是在执行过程中可能因为打 ...

阅读全文 »


有个网友抛出了这样一个问题:“微信开发,苹果微信,和Android微信上功能有差异,你们遇到过吗”我回想之前做微信开发,遇到的一些细节问题,大致总结一下(能想到几个就先写几个了):微信网页苹果有刷新 安卓没有;微信回复a标签 苹果上前面不加回车不能显示,安卓可以;微信网页返回,安卓不能自动刷新返回后的页面,苹果会刷新;姑且回想起这么多了。by the way ,苹果官方在WWDC 2016上宣布:从2017年1月1日起 App Store中的所有应用都必须启用 App Transport Secu ...

阅读全文 »


ghostsf一直都是比较喜欢智能家居这类东西的,不管它本身火不火或者说能不能带来直接利益。经过一段时间的发展,智能家居智能穿戴还是依然很火,虽然没有到燎原的境界,但是至少ghostsf已经感觉到那一股热气迎面而来了。也许还有很多事ghostsf没有看到的吧。说到智能穿戴,其实就是蓝牙的BLE技术+传感器的一个应用吧,当然现在还有更多的实现方案了。智能家居呢,就是WIFI为中心的一个无线控制吧。当然现在也有更好的选择,比如wifi和ZigBee混搭,然后基于homekit框架。更加令ghostsf ...

阅读全文 »


ghostsf All rights reserved. 苏ICP备15036367号