CMake

AliSQL编译安装

12-31
1.下载AliSQL  源码 https://github.com/alibaba/AliSQL  2.linux编译 若安装MySQL则 rm /etc/my.cnf卸载,否则忽略 卸载已安装的mysql yum remove mysql mysql-server mysql-libs compat-mysql51 //51为版本 rm –rf /var/lib/mysql rm /etc/my.cnf 查看是否还存在mysql软件 rpm -qa|grep mysql 若存在,则继续 yum

25.2. CMake

12-27
25.2.1. helloworld 安装CMake $ sudo yum install gcc gcc-c++ $ sudo yum install make $ sudo yum install cmake28 $ sudo ln -s /usr/bin/cmake28 /usr/bin/cmake $ cmake --version cmake version 2.8.9 创建 CMakeLists.txt 文件 $ cat CMakeLists.txt PROJECT(example)

openCV 备忘

12-09
yum install python-devel numpy cmake gcc gcc-c++yum install gtk2-devel libdc1394-devel libv4l-devel ffmpeg-devel gstreamer-plugins-base-develyum install libpng-devel libjpeg-turbo-devel jasper-devel openexr-devel libtiff-devel libwebp-develyum instal

CMake在Visual Studio下保持目录结构

08-04
CMake在Visual Studio下保持目录结构 原理 主要通过CMAKE自带函数source_group来设定. 需要把add_executable()函数进行封装,包裹一层source_group()的处理 例子 现有目录结构 hello/include/hello.hpp hello/src/hello.cpp hello/CMakeLists.txt 编写CMakeLists.txt cmake_minimum_required(VERSION 3.1) project(hello)

如何使用HackRF做一个简单的IMSI捕获器

08-01
关于IMSI IMSI为国际用户识别码(International Mobile Subscriber Identity)的缩写,是用于区分蜂窝网络中不同用户的,在所在蜂窝网络中不重复的识别码.IMSI可以用于在归属位置寄存器(HLR)和拜访位置寄存器(VLR)中查询用户信息,为了避免被监听者识别并追踪特定用户,有些情形下手机与网络之间的通信会使用随机生成的临时移动用户识别码(TMSI)代替IMSI. 如图,IMSI由MCC(移动国家代码),MNC(移动网络代码)以及MSIN(移动用户识别代码)

opencv安装指南

04-15
opencv安装指南 用包管理器安装 比如ubuntu下是apt-get,mac下是brew.(windows下或许用nuget?)以ubuntu下为例. 查看opencv相关的包 aptitude search opencv 执行安装 发现有很多包.不妨安装绝大多数: sudo apt-get install libopencv-* sudo apt-get install opencv-data python-opencv 编译安装 为什么编译安装 opencv有些功能放在opencv_co

ubuntu装软件包

04-14
查找包 aptitude search pkgName pkgName可以有多个(空格分隔) ffmpeg sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg 编译安装opencv和opencv contrib 以及python接口 罗嗦版:http://www.cnblogs.com/zjutzz/p/6714490.html mkdir

Lua 调用 Opencv 的方法

12-04
  Lua 调用 Opencv 的方法 最近想用 Lua 调用 Opencv 进行相关像素级操作,如:bitwise_and 或者 bitwise_or,从而完成图像 IoU 的计算. 那么,怎么用 Lua 调用 Opencv 呢? 查了 Torch 的官方文档,发现只有这么几个可以调用的包: 链接: https://github.com/torch/torch7/wiki/Cheatsheet   然后,你点击一个进去,发现有这么一个方法,可以安装对应的 Opencv 包:  然后,你就在终端

Android Studio Linking an external C++ project 时候 报Invalid file name. Expected: CMakeLists.txt

10-28
  Android Studio 右键Linking an external C++ project 时候 报Invalid file name. Expected: CMakeLists.txt错误   查看Android Studio 源码: @Nullable private String validateProjectFilePath(@NotNull File file) { if (!file.exists()) { return "The selected file does no

GNURadio For Windows编译安装脚本v1.1.1发布

05-18
GNURadio也能在Windows上运行了,安装GNURadio时,会自动化下载一系列powershell脚本,在源里进行build.然后它依赖为64位原生二进制文件,使用Visual Studio 2015打包成.msi. 如果你想要了解更详细的内容,请看这里. MSI包里面包括: 设备支持:UHD.RTL-SDR.hackrf.airspy.BladeRF.osmoSDR.FCD GNURadio模块:3.7.9.2版本除了gr-comedi都进行了build. OOT模块:gr-iqba

ubuntu日常使用指南

03-09
ubuntu日常使用指南 安装软件包/编译常见软件包 有些包用apt去装就可以了,或许需要添加ppa源:有些包则版本太老,需要从源码编译安装. 查找包 aptitude search pkgName pkgName可以有多个(空格分隔) ffmpeg sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg 编译安装opencv和opencv c

RTL2832U+R820电视棒跟踪飞机轨迹教程(ADS-B)

12-14
Ubuntu 14.04.3 amd64 apt-get install git apt-get install libusb-1.0-0-dev 安装rtl-sdr git clone git://git.osmocom.org/rtl-sdr.git mkdir build cd build apt-get install cmake cmake ../ -DINSTALL_UDEV_RULES=ON make make install ldconfig 安装dump1090(通常直接安装这

Fedora和Ubuntu下安装OpenGL开发环境配置

10-16
Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库在linux系统中默认都有,使用locate命令验证都在标准库目录(/usr/lib)下: [root@localhost GL]# locate libglut.so /usr/lib/libglut.so.3 /usr/lib/libglut.so.3.9.0 [root@localhost G

编译OpenCV文档

10-07
概述 使用OpenCV的过程中经常查看文档,每次都去官网查看,不过国内访问速度很慢,有一份本地的文档就好了.本文列出了在Linux(Fedora)系统上从OpenCV源码编译出documentation的步骤.在Windows系统上也可以编译出文档,只需在cmake-gui界面中勾选build-doc并根据提示信息安装相应依赖程序,generate后用visual studio编译安装文档. 你也可以直接下载我编译生成好的文档: OpenCV-3.0.0文档:百度云盘 我的github项目. O

opencv笔记1:opencv的基本模块,以及环境搭建

10-04
opencv笔记1:opencv的基本模块,以及环境搭建 安装系统 使用fedora22-workstation-x86_64 安装opencv sudo dnf install opencv-devel 安装cmake sudo dnf install cmake 查看opencv的基本模块 cd /usr/include/opencv2/ vim opencv_modules.hpp 内容如下: #define HAVE_OPENCV_CALIB3D #define HAVE_OPENCV_

给hackrf加上1602LCD以及UART(附带固件编译方法)

09-02
代码库(在hackrf原代码库基础上只添了两个文件,改了一个文件): https://github.com/JiaoXianjun/hackrf-UART-1602LCD 目的主要是为了帮助想更改调试hackrf固件的人.因为没有调试手段的话改固件基本两眼一摸黑,黑暗中摸索很难.前段日子弄收飞机的固件时已经在黑暗中把调试手段弄通了,共享给需要的人. 就是给hackrf板子加上了1602液晶屏以及uart,然后就能愉快的在自己的固件代码中输出到液晶屏或者printf到电脑的串口终端了. 1 硬件连

使用CLion

08-15
CLion是JetBrains公司的一款C++的IDE.默认使用Cmake构建. ubuntu和fedora下的安装 在ubuntu下安装了CLion,和QtCreator相比: ibus输入法能输入中文吗?CLion中可以,QtCreator中不行 在cmake项目中能通过鼠标右键添加新的cpp文件吗?CLion中可以,QtCreator中不行 好了,就是因为以上两个优点,我选择Clion.不过初次使用也是经过一阵摸索才成功运行了hello world程序. 破解:(参考:http://www

安装lua_zlib让OpenResy可以接收gzip请求

12-31
1.下载和安装lua_zlib wget https://github.com/brimworks/lua-zlib/archive/master.zip unzip master.zip cd lua-zlib-master cmake -DLUA_INCLUDE_DIR=/usr/local/openresty/luajit/include/luajit-2.1 make cp zlib.so /usr/local/openresty/lualib/zlib.so 注:安装lua_zlib需

Linux Mint SmoothTask2的安装方法

04-18
首先,先下载smooth task:点击这里下载 下载之后解压缩,里面有个install文件,点击打开: To install plasmoid unpack archive, go to the directory where this INSTALL file is and execute commands: mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TY

CentOS6.4 安装mysql cmake的参数说明

05-09
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql #安装路径 -DMYSQL_DATADIR=/db/mysql/data   #数据文件存放位置 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock #UNIX socket文件 -DMYSQL_USER=mysql #运行用户 -DMYSQL_TCP_PORT=3306 #端口 -DWITH_MYISAM_STORAGE_ENGINE=1   #支持MyIASM引