[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...
常用资料
以下是一些常用的优秀内容整理,包含数据集、开源代码、公开课等。如果大家有好的资源也欢迎在评论里分享:)
1 常用资料...
网络课程
以下是一些常用的优秀内容整理,包含数据集、开源代码、公开课等。如果大家有好的资源也欢迎在评论里分享:)
1 免费课程
1.1 高校公开课
1.2 企业/组织公开课
2 付费课程...
SLAM 开源代码
以下是一些常用的优秀内容整理,包含数据集、开源代码、公开课等。如果大家有好的资源也欢迎在评论里分享:)
1 视觉 SLAM/VIO
2 激光 SLAM
3 视觉-激光 SLAM
4 Deep SLAM...
[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"]...
[Mac] Mac 上 Ruby 环境安装
1、安装 RVM:
curl -L https://get.rvm.io | bash -s stable
1
curl -L https://get.rvm.io | bash -s stable2、载入 RVM 环境:
source ~/.rvm/scripts/rvm
1
source ~/.rvm/scripts/rvm检查一下是否安装正确:
rvm -v
1
rvm -v输出如下:
rvm 1.26.11 (latest) by Wayne E....
[C++] 简单高效的 delegate 方法
使用 Objective-C 或者 Java 的都对其中的 delegate 方法印象很深,而在我们经常使用的 C++ 中虽然也有所谓的 Callback,但是似乎还挺麻烦的。有没有一个更好的实现方法呢?有的,国外的《Member Function Pointers and the Fastest Possible C++ Delegates》这篇文章就给了我们一个简单方便的实现库。
原理在作者的文章中已经讲得很详细了,我们这里简单讲一下使用方法:
C++
#include <iostream>#include "FastDelegate.h"using namespace fastdelegate;// If you want...
[Mac] 修正链接 dylib/so 库时 "dyld: Library not loaded" 问题
有时候我们使用一些第三方预编译的库,或者自己编译的库放在另外一台机器上时,常常遇到:
Shell
dyld: Library not loaded
1
dyld: Library not loaded这类的错误,这是因为在 Mac 系统中,默认搜索库的路径是 /usr/lib ,并不像 Windows 一样 dll 放在和 exe 同级目录下也会被搜索到。
每一个 dylib 库自身有一个 id 值会告诉可执行文件自己的位置,例如下面是一个 OpenCV 的 cv2.so 库,我们可以使用如下命令查看其信息:
Shell
otool...
[Mac] CMake 编译常见问题
1、错误:Policy CMP0042 is not set: MACOSX_RPATH is enabled by default
在运行 Generate 的时候有可能出现如下错误:
Policy CMP0042 is not set: MACOSX_RPATH is enabled by default. Run "cmake
--help-policy CMP0042"...