Windows 下安装和启用 Apache 服务器
0、安装环境:
Windows 7 64bits
Apache 2.4
1、下载 Apache:
1)访问 http://httpd.apache.org/ 选择合适的版本下载,我们这里选择 2.4.17:2)点击 Files for Microsoft Windows:3)点击 ApacheHaus:4)选择合适的版本下载即可:* 如果您不方便从官网下载可以直接使用我的版本:
http://pan.baidu.com/s/1i3FDlFB
2、安装 Apache:
1)解压下载的文件包 httpd-2.4.17-x64.zip,将其中的 Apache24 文件夹拷贝到 C 盘根目录,例如 C:/Apache24 下面。2)打开命令行程序进入 Apache24\bin 目录,然后运行如下命令进行安装:
Shell
httpd -k...
[iOS] watchOS 使用 .a 库时出现 ld: bitcode bundle could not be generated 错误
0、编译环境:
OSX Yosemite 10.10.5
Xcode 7.1
watchOS 2.0
1、问题描述:
在升级 Xcode 7.0 后,编译 watchOS 版本静态库如果依然是用 build 目录下的 Release-watchos 里面的 .a 就有可能出现如下 ld: bitcode bundle could not be generated 错误:这里面说你有库没有生成 bitcode...
在 WAMP 中添加链接目录 (Alias)
步骤1:
如图所示点击 WAMP 图标,然后找到 Add an alias 菜单步骤2:
根据弹出的命令行窗口提示分别输入子目录名和绝对路径,然后直接 Enter 完成即可。
例如第一个输入 test,第二个输入 c:\test
表示将 localhost/test 访问指向 c:\test 目录。步骤3:
经过以上操作并不会大功告成,直接访问 localhost/test/ 会报 403 Not Found 错误。我们打开刚才新建的 test 的 conf 文件:内容如下:
Alias...
[AngularJS] 解决 Failed to load resource 问题
在 AngularJS 开发中有时会遇到一个奇怪的问题,如果你的工程不是根目录的话,就会出现如下错误:
Failed to load resource: the server responded with a status of 404
1
Failed to load resource: the server responded with a status of 404...
[iOS] ffmpeg iOS 版本编译和 KxMovie 播放器编译
1、ffmpeg 编译:
ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。
1)环境和版本:
Xcode 6.4
ffmpeg v2.7.2
2)下载 ffmpeg(可选,如果没有预先下载编译脚本也会下载):
http://www.ffmpeg.org/download.html
或者从百度网盘下载:
http://pan.baidu.com/s/1qWCBwHu
3)下载编译脚本:
下载 gas-preprocessor:
https://github.com/yuvi/gas-preprocessor
下载 FFmpeg-iOS-build-script:
https://github.com/kewlbear/FFmpeg-iOS-build-script
或者从百度网盘下载:
http://pan.baidu.com/s/1qWQi47U
4)将编译脚本和源文件解压后放入同一目录,如下:
.\build-ffmpeg.sh
.\gas-preprocessor.pl
.\ffmpeg-2.7.2\
5)在命令行运行:
Shell
sh build-ffmpeg.sh
1
sh build-ffmpeg.sh
如果没有错误的话,这个脚本就会在 FFmpeg-iOS 目录下生成 include 和 lib 文件,这就是我们需要的 iOS 版本 ffmpeg 库,包含了 armv7、arm64、i386、x64_64 四个版本。也就是说真机和模拟器版本都有了。
当然,如果你只需要其中某个版本,也可以在 thin 目录下找到相应的库。
2、编译 kxmovie...
[Ionic] 用 PHP 解决 AngularJS 跨域请求和数据接收问题
以 Ionic 官方的 Sidemenu 例子为例,做如下修改即可:
1、解决 AngularJS 跨域 POST 问题:
修改 controller.js 文件,在:
JavaScript
angular.module('starter.controllers', )
1
angular.module('starter.controllers', )下边增加如下配置:
JavaScript
.config(function ($httpProvider) {
$httpProvider.defaults.withCredentials = true;
$httpProvider.defaults.useXDomain = true;
$httpProvider.defaults.headers.post["Content-Type"]...
Ubuntu 下监控并自动重启 Apache
很多时候网站服务器挂掉手工重启是件很麻烦的事情,使用以下方法可以做到自动重启,并且生成相应的日志记录。相关文章:Ubuntu 下监控并自动重启网卡
1 创建被监控的文件 OK.php
内容如下:
PHP
OK
1
OK为了尽可能简单,这里只用一个内容为 OK 的空 php 文件作为监控文件。
当然如果你想要监控其他状态不妨也写在这个 OK.php,例如监控 MySQL 连接是否在正常:
PHP
<?php
$servername = "localhost";
$username = "root";
$password = "*******";
// 创建连接
$conn = new mysqli($servername, $username, $password);
//...