主题测试中...

编程开发

程序语言开发相关

Mac OS X 系统自带的 php-fpm 配置和 nginx、mysql 的安装

Mac OS X 系统自带有 php-fpm 等 php 运行环境,但还需要配置起来才能正常使用。本文简要介绍配置和运行系统自带 php-fpm 的方法与步骤,以及 nginx 的安装与配置。 0 安装 brew brew 是 mac os x 上最流行的包管理工具,使用它安装软件非常的方便。如果你没有安装,那么安装它: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew 常用命令: brew update #更新brew可安装包,建议每次执行一下 brew search php55 #搜索php5.5 br ...

HTML5 postMessage 消息传输与 POST 跨域通信

HTML5 的 postMessage 方法可实现不同窗体间互相通信。 postMessage 支持实现跨文档消息传输(Cross Document Messaging),并且可跨域传输信息。Internet Explorer 8, Firefox 3, Opera 9, Chrome 3和 Safari 4 以上版本浏览器都已支持 postMessage。 1. postMessage 功能简介 postMessage 主要包含两个 API: 1).消息监听:onmessage 2).消息发送:postMessage 使用步骤也很简单: 1.1.监听发送过来的消息 window.addEventListener('message', onMessage, false); var onMessage = function(){ console.log(e, e.data); if(e ...

iphone在线安装 ipa 应用:利用 itms-services 协议实现 iOS 应用程序在线安装功能

越狱后的  iOS  可以实现像企业证书分发程序那样通过访问网页点击按钮一键安装APP。 先决条件: 已越狱(Jailbreak) 越狱后已安装 Appsync 步骤: 1. 在 html 页面加入类似如下链接内容(url中的 lxxh.plist 就是下面新建的 lxxh.plist 文件路径): <a href=”itms-services://?action=download-manifest&url=http://lzw.me/pages/lxxh/ios/lxxh.plist”>点此安装</a> 2. 新建 lxxh.plist 文件,内容如下(修改内容中4个注释点): <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PU ...

Window系统下 使用Virtual box 安装 Android x86 并实现竖屏

1、下载Virtual box,并安装:https://www.virtualbox.org/wiki/Downloads 2、下载Android x86:http://www.baidu.com/s?wd=android+x86 3、在Virtual box 中创建虚拟机并安装 android 4、添加分辨率 set mb=”D:\Program Files\Oracle\VirtualBox” cd /d “%mb% VBoxManage setextradata “Android” “CustomVideoMode1″ “480x800x16″ VBoxManage setextradata “Android” “CustomVideoMode2″ “768x1280x16″ VBoxManage setextradata “Android” “CustomVideoMode3″ “768x1024x16″ 5、启动android,进入debug模式,添加menu.lst的分辨率为 ...

Cordova 3.5 为 Android APK 签名,生成可发布的 APK 程序文件

Cordova 编译 Android工程时,调用 Android SDK 的默认 build 过程,是基于Ant的。 (1)调试用APK cordova build android 默认是debug模式,会使用 debug.keystore 来生成以下两个文件: XXXX-debug.apk(signed, unaligned) XXXX-debug-unaligned.apk(signed, aligned) debug.keystore的位置: winxp: C:\Documents and Settings\Administrator\.android\debug.keystore win7  : C:\Users\Administrator\.android\ (2)发布用APK cordova build android –release 生成以下三个文件: XXXX-release.apk (signed, aligned) XX ...

Cordova/phoneGap的Android平台添加Admob、多盟、百度移动联盟广告方法

使用 Cordova/phonegap 打包android应用,应当如何添加广告呢? 谷歌网页广告明确表示不允许移动应用加Adsense广告,在移动应用中使用 AdSense 移动内容广告将会违反 AdSense 合作规范。移动应用包括任何可下载的应用,即便借助 WebView 来显示广告也是如此。移动应用中的任何 AdSense 移动内容广告单元都将被停用。 那么我们只能通过原生方式来添加了。下面志文工作室为您分享成功在 Cordova 项目中添加 Admob 广告的方法步骤,如有不足敬请指正。 1. 下载 Admob SDK Google Admob (SDK下载:https://developers.google.com/mobile- ...

设置 phoneGap/Cordova 3.4 应用程序启动动画闪屏 SplashScreen

当Cordova 程序打包并安装到手机中后,我们会发现启动程序时,会有数秒的黑屏现象,常见的解决方法则是设置闪屏后面。 这里以 Android 程序为例,介绍Cordova设置启动画面的方法。 1. 添加动画闪屏支持 打开cmd,进入项目目录下,执行命令: cordova plugin add org.apache.cordova.splashscreen 2. 制作启动画面图片 根据 platforms\android\res\ 目录下的不同目录下的图片大小,分别制作不同屏幕适应的 png 格式图片,并一一替换。 3. 增加项目配置项 在项目根目录下的config.xml中添加两个配置项: <preference name=”Spl ...

使用 Ripple Emulator 调试 cordovan/phoneGap 移动应用

Ripple Emulator 是基于 Google Chrome 的移动应用模拟器,已经捐赠给了ASF。 Apache Ripple主页:http://ripple.incubator.apache.org/ 1. 调试 webapp 当你只需要调试 webapp 应用时,可以安装Chrome 应用商店上的应用。 Chrome 应用商店安装地址: https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc 2. 调试 cordovan/phoneGap 应用 使用 npm 安装 Ripple Emulator ,则可以识别 cordova 的 api。首先,你应当已安装 nodejs。 安装使用参考步骤如下。 2.1 安装Ripple Emulator npm install -g ripple-e ...

Cordova3.X 环境搭建与开发入门(以android平台为例)

1.安装 nodejs 下载:http://nodejs.org/download/ 2.安装 cordova 打开cmd命令行,执行: npm install -g cordova 3.安装 ant 下载ant包,解压到一个文件夹,如:D:\program files\apache-ant-1.9.4 配置该路径到环境变量中 ant 下载:http://ant.apache.org/bindownload.cgi?Preferred=http%3A%2F%2Fmirrors.cnnic.cn%2Fapache%2F 4.创建一个 cordova 工程 cordova create lzwmeapp com.lzw.lzwmeapp lzwmeapp 其中:第一个 lzwmeapp 是文件夹的名称; com.lzw.lzwmeapp 是app id 第二个 lzwmeapp 是工程的名称,也是应用的名称。 ...

PHP批量检测并去除文件BOM头信息代码参考

因为文件头信息输出BOM头信息,有时会对程序的执行结果造成影响,那么此时即应对这些文件的BOM信息进行去除。 如下代码为PHP方式去除当前目录及子目录所有文件BOM信息的代码,新建文件,将其放倒根目录下,然后浏览器访问即可。   <?php if (isset($_GET['dir'])) { //设置文件目录 $basedir = $_GET['dir']; } else { $basedir = '.'; } $auto = 1; checkdir($basedir); function checkdir($basedir) { if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { ...

MYSQL ZIP 免安装版配置步骤及图形化管理工具mysql-workbench下载

在 windows7 64位操作系统下配置mysql-5.5.25-winx64 (免安装版),记录步骤如下。 1. 解压ZIP包和配置 首先,将mysql-5.5.25-winx64.zip 解压缩到D:/mysql-5.5.25 目录下,然后根据网上相关资料,将my-large.ini(当然也可以视情况选择别的ini配置文件) 复制后改名为my.ini,在此基础上,主要是在[mysqld]段中添加了: #系统基本目录 basedir= D:/mysql-5.5.25 #用户数据目录 datadir= D:/mysql-5.5.25/data #字符集设置 character-set-server = utf8 在[client]段中添加了: default-character-set = utf8 2. MySQL安装Windows服务 ...