-
C++学习笔记4
摘要:编译器 链接器 加载器 1. 编译器/汇编器 按条件编译,将汇编转为机器语 .o文件 gcc -o 可重定位文件: 静态加载共享文件: 可静态加载与动态加载可执行文件: 直接载入内存 静态库: 打包目标文件的集合动态库: 动态,共享加载 2. 链接器 使编译 使用分离。静态库搜索路径(由静态链接器负
阅读全文
-
只能用Android studio做平台移植了! 在Windows10下, 开发Android。
摘要:安装好IDE后, 会一直显示同步失败, 看看如下步骤: 需要注意的是: -> 安装NDK 自带的NDK版本有问题 自己去下一个15版本的 -> 按照系统提示一步一步安装其他未安装的组件 -> 最终代码写好后, 需要安装自己的需要创建 android模拟器, 新建一个 X86-android4.4的模
阅读全文
-
跨平台踩的一个大坑!
摘要:1. 必须确定目标平台的操作系统, 2. 该系统的版本号, 一、安装ubuntu 下载VM14 https://pan.baidu.com/s/1pbDXpgpNQTdTRzzKNWfE1A FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA 下载ubuntu 镜像地址 http://ftp
阅读全文
-
C调用C++, C++调用C方法
摘要:1. C 调用 C++封装好后的函数: -> 在C++中有一个函数 int main_cpp(): -> 首先构建头文件, #ifndef CPP_FILE_H #define CPP_FILE_H extern "C" int main_cpp(); 将C++函数按C规范编译; #endif ->
阅读全文
-
python与C,在写程序时踩过的坑!
摘要:1. python与C有很多相似之处, 其一就是指针的大量应用, 因此在使用临时变量保存数据, 并将临时变量传递给其他变量时需要创建内存; 例如,在C中, char *temp 每次获取到不同的字符串, 依次放入 char **list中, 先申请一块内存 char *f = malloc(size
阅读全文
-
VS2015 + OPENCV + CUDA 安装流程
摘要:VS2015 https://blog.csdn.net/guxiaonuan/article/details/73775519?locationNum=2&fps=1 OPENCV https://blog.csdn.net/greenhandcgl/article/details/8050570
阅读全文
-
C\C++学习笔记 3
摘要:C++记录7 函数指针: 函数名为地址, 地址指的是在机器指令存储的地址。 double func(int line){ reture line*3.5;} void f(int line, double (*pa)(int)){ cout (*pa)(line);} f(5, func) 深入函数
阅读全文
-
C\C++学习笔记 2
摘要:C++记录4 自动存储: 生命周期在代码块,存储在栈,后入先出。 静态存储: 存在于程序的整个周期。 动态存储: 使用new delete 在内存池(堆)存储,不受程序生命周期控制。 内存泄露: 没有及时delete 由于作用域规则包含指针的内存被释放,但内存池中中的变量依然存在,将会导致后面指向该
阅读全文
-
C\C++学习笔记 1
摘要:C++记录1 C的头文件为math.h C++的为 cmath using编译指令 namespace 区分不同产品的函数。Mics::cout Linux::cout cout << 即是位运算 也是流处理 存储位置,内存空间,存储单位为bit,每一位两个存储位,因此8位int存储2^7。 #de
阅读全文
-
卷积深层网络+图像定位
摘要:卷积: 前层先识别线条等低级单位, 后层从卷积核抽象出形状等高级单位, 前层每一块卷积, 映射后层一个特征点。 input: 7*7*3 filter(kernel): 3*3*3 stride: 2 padding: 1 输出为: (7-3+2*1) / 2 + 1 = 4*4 如果有3个kern
阅读全文
|