17
2015
03

Mac OSX 10.10 Yosemite安装Mcrypt扩展

mcrypt is a file encryption method using secure techniques to exchange data. It is required for some web apps for example Magento, the shopping cart software or a php framework like Laravel. This tutorial has been tested in OSX 10.10 Yosemite.

This guide is really for users with the version of PHP that shipped with OSX Yosemite which is version 5.5.14. Other downloadable AMP stacks already have mcrypt baked in.

 
21
2015
01

iOS提交应用至APP Store流程

一、申请苹果开发者账号

首先需要申请苹果开发者账号才能在APP Store里发布应用。

1     准备材料

1.1     公司的邓白氏编码

给苹果公司发个邮件(或则直接拨打苹果开发者服务热线:4006 701 855 2)。他会给你提供免费注册邓白氏码的网址。直接注册就好.

  https://developer.apple.com/ios/enroll/dunsLookupForm.action

1.2     公司的营业执照副本和公司中英文名对照证明

证明你公司英文名的信件(这个其实只要一句话说一下就好了,比如你就写此信标明我们公司的英文名是 XXXX就ok了),公司盖章。

  很多国内公司都无法传真到国外,这个时候你可以使用网络传真

06
2015
01

iOS 开发者计划申请 2014 年最新心得

以前以为 iOS 开发者计划分为是个人和企业两类,其实细分应该是四类:个人、公司(company)、企业(enterprise)、大学。

大学计划是给教育机构用的,一般公司不用考虑。

企业账号年费 299 美元,app 只能分发给企业内部员工使用,不能通过 App Store 发布 app。

个人和公司账号年费都是 99 美元。

不少人把 99 的公司账号和 299 的企业账号搞混了。299 的

01
2015
01

Nginx配置文件nginx.conf中文详解

PS:Nginx使 用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明 分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参 考:http://wiki.nginx.org/Main


#定义Nginx运行的用户和用户组
user www www;

#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 8;

#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log info;

#进程文件
pid /var/run/nginx.pid;

#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与ulimit -n的值保持一致。

 

 
20
2014
11

如何实现通过URL超链接打开IOS的APP

 最近要在IOS中实现一个应用启动另外一个应用的功能,搜了一些资料,使用UIApplication的openURL:的方法就能实现,现在整理和大家分享一下!

注册自定义URL协议

首先被启动的应用需要向iPhone注册一个自定义URL协议。这是在你的项目文件夹的info.plist文件进行的(就是你改变应用程序图标的同一个文件)。
Step1. 右键,选择“Add Row”Step2. Key值选择“URL types”
Step3. 打开“Item 0″,然后为该key增加一个URL identifier。可以是任何值,但建议用“反域名”(例如 “com.fcplayer.testHello”)。
Step4. 在“Item 0”下再加一行。
Step5. 选择“URL Schemes” 作为Key。
Step6. 输入你的URL协议名 (例如“testHello://” 应写做“testHello”)。如果有必要,你可以在这里加入多个协议。
操作截图如下:

17
2014
11

PhoneGap使用PushPlugin插件实现消息推送

 概括

      Android设备通过GCM服务来接收推送消息,而iOS设备这从苹果的APN服务获取。虽然按照负载来说这是两种不同的服务,但是证书都在从第三方接收消息的时候是需要作为一个存储和转发类型的服务。辨别接收者并传递下去。在接受端,你的应用已经注册来接收他们,并检查返回内容和相应的操作。消息的接收方式是应用代码里的注册和用户设备关于消息设定的融合。

开始

       有一个叫PushPlugin的官方插件可以用来进行消息的推送,而且是PhoneGap支持的。此教程里就是使用这个插件,完整的项目源码在下面链接处:

https://github.com/hollyschinsky/PushNotificationSampleApp

       注意此代码跟处理iOS的消息推送是一样的。只需要通过PhoneGap Build创建自己的推送消息证书并测试就行了。

此教程不会深入探讨创建GCM或者ADP应用的建立,可以在下面文字处了解详细内容。

13
2014
11

Errors running builder 'Android Resource Manager' on Project java.lang.NullPointerException

 Mac OSX系统,jdk1.7。

在安装好eclipse和安装sdk之后新建"Android Application Project",最后点击“完成”时提示
“Errors running builder 'Android Resource Manager' on Project java.lang.NullPointerException”(如下图)

点击ok之后还是会继续创建项目,但是没有actv...

11
2014
11

LNMP一键安装包的Nginx 502 Bad Gateway错误可能原因及解决方法

 第一种原因:安装lnmp一键安装包时php没安装成功而出现502 Bad Gateway,从0.9开始只要安装成功或失败都就会有提示。没安装成功一般原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。可以看一下是否存在/usr/local/php/sbin/php-fpm ,如果没有肯定没安装成功...

06
2014
11

macbook升级osx10.10 yosemite之后的一系列问题

 今天有时间把MacBook的系统版本升级到10.10了

1.首先,原来装的软件很多打开的时候会提示需要java se6什么的,这里直接把需要的文件地址给出来 JavaForOSX2014-001.dmg
http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/031-03190.20140529.Pp3r4/JavaForOSX2014-001.dmg

具体介绍 http://support.apple.com/kb/dl1572

2.vmware 6不能使用了,需要升级到7.但原来vmware6下面的镜像文件还是可以用的

31
2014
10

mysql性能优化的19个要点

1、为查询优化你的查询

大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。

这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例: