即使 身堕 地域. 也要 心怀 天堂.

11月 27

Win10-UI是什么?
Win10-UI是一款win10风格的后台UI框架。它使用了丰富的win10桌面元素,包括桌面图标、窗口化子页面管理、开始菜单、动态小磁贴等组件,兼容主流现代浏览器及移动端的屏幕尺寸,适合快速开发后台管理系统的前端界面。
Win10-UI采用传统UI框架的渲染设计,无须记住繁复的js代码,只需要套用html结构就可以轻松渲染出桌面元素。同时也保留了主动调用的API,让高级开发者可以定义UI的细节。
它并没有定义太多的“规则”,你完全可以用css、js扩充它的功能,把它打造成属于你的独一无二的后台UI。

截图:


预览:http://win10ui.yuri2.cn/src/demo.php
开发文档:http://win10ui.yuri2.cn/src/doc.php
下载地址:https://github.com/yuri2peter/win10-ui
作者:@yuri2

阅读全文 >>

11月 24

最近在用apicloud打包制作IOSAPP的时候,吊起支付宝时遇到了一点小问题。
官方文档,用处不大,对错误码的说明,也非常少,不利于开发者阅读和开发。
既然,官方文档不给力,那就自己研究吧!
下载支付宝官方的SDK:https://docs.open.alipay.com/54/103419
对于这个SDK,我感觉过于庞杂了,一般也就是用得到支付、退款、接入登录。但是支付宝这个sdk用了lotusphp的MVC框架,是不是有点过头呢?或许阿里官方的人有更长远的打算吧。

下面开始贴代码:

首先,写配置文件config.php方便签名和验签时调用

$alipay_config=array(
	'app_id' 			=>	'***',//商户密钥
	'seller_id' 		=>	'***',//收款商家账号
	'rsaPrivateKey' 	=>	'**',//私钥
	'rsaPrivateKey' 	=>	'**',//支付宝公钥,注意!不是应用公钥!!!
	'partner'			=>	'**',//商家的id,2088开头,新版已经取消这个参数调用,改为使用app_id,每个商户可申请多个app_id
	'input_charset' 	=>	strtolower('utf-8'),//编码
	'notify_url' 		=>	'http://yourhost/app_alipay_notify.php', //回调地址(支付宝支付成功后回调修改订单状态的地址)
	'payment_type'		=>	1,//(固定值)
	'charset'    		=>	'utf-8',//编码
	'sign_type' 		=>	'RSA2',//签名方式
	'timestamp' 		=>	date("Y-m-d H:i:s"),
	'version'   		=>	"1.0",//固定值
	'url'       		=>	'https://openapi.alipay.com/gateway.do', //固定值
	'method'    		=>	'alipay.trade.app.pay',//固定值
);

继续阅读

阅读全文 >>

11月 16

现在有fsql.net,ifsql.com,fsql.me三个备过案的域名了,没备案的还有好几个。fsql.me就专门给博客用吧。

阅读全文 >>

11月 07

因为很多客户备案不方便,并且阿里云备案服务号没那么多,所以公司的服务器大都在香港,为了保证页面打开速度,采用了阿里云的OSS+CDN的解决方案,将所有的静态文件都扔进了阿里云。用公司已备案的域名,开了两个不同节点的Bucket。配合阿里云的CDN,基本可以实现体积小的页面500毫秒内打开,大的页面3秒内打开。
速度的效果是不错,但还出现了一个问题,那就是字体和某些js出现了跨域访问的问题。由于是外包公司,所以跨域设置直接通配就OK了
继续阅读

阅读全文 >>

11月 04

最近有个商城的单子,客户要求PC端、移动端、微信端、安卓APP、苹果APP全都要有,而且安卓和苹果都要上架。
作为一名没有java基础的phper,想要开发原生安卓和ios的APP,肯定是不可能的。因此,找到了这款web封装APP的神器:APICloud
ApiCloud提供了大量模块,简单的js调用,就可以实现将web封装为功能齐全的APP,像第三方登录,吊起微信、支付宝实现支付,吊起摄像头扫描条形码、二维码并自动识别为文本等等功能都可以用几行代码实现。

并且,可以自己用java编写模块上传,方便再次调用,或者编写一部分功能强大的模块,可以出售。
最重要的是,这个平台是免费的(技术支持收费,一部分模块收费)
APICloud官方还提供了代码编辑器:APICloud Studio 2
用起来还是比原生开发省了不少时间,但是在使用过程中,也发现了两点不足之处。
1.代码上传,要用git上传一次再同步到云端一次,不是很方便
2.AppLoader调试时,很多模块无法使用,还是要云编译出来到真机上测试
总的来说,还是很不错,为web开发者提供了快速走向app市场的平台。

阅读全文 >>

10月 31

今天在做一个客户的站时,客户要求开启SSL,但是这个站点有三个域名,包含了两个不同的顶级域名。
SSL证书是Trust Asia的免费证书,不支持通配,因此nginx要判断不通域名做跳转。按照客户要求,www.a.com和a.com要跳转443端口,而b.com还是要80端口访问。一开始没想太多,直接if条件中用了&&,但是一直报错。
后来查了下资料原来,nginx的if中不支持&&、||。记录下,以免日后再出错。
继续阅读

阅读全文 >>

10月 28

今天改了下博客主题,然后出现了打不开的问题。
尝试重启lnmp环境解决,但没过多久就再次打不开。
于是开始排查问题是出在php-fpm还是nginx
依次配置ngxin的stub_status和php-fpm状态页:

location /nginx_status
        {
            stub_status on;
            access_log   off;
        }
		location ~ ^/(phpfpm_status)$ {
			include fastcgi_params;
			fastcgi_pass 127.0.0.1:9000;
			fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		}
}

又top查看服务器资源占用,发现CPU和内存占用均不高。
再查看php-fpm.conf时,发现最大子进程书设置太少。
继续阅读

阅读全文 >>

4月 17

写在前面:

1.本站资源均来自网友提供,如涉及您的商业利益,请邮件联系i@fsql.net删除。

2.本站大部分视频需要浏览器的flash支持,因此对IOS支持度并不高,PC和Android可以正常访问。

3.如有视频无法加载,可尝试刷新,多次刷新无效后,建议更换播放地址。

使用说明:

1.打开任意视频网站(腾讯、优酷、乐视视频等均可),搜索到自己想看的视频,VIP视频的也可以,将视频地址复制。如图:
继续阅读

阅读全文 >>