弱类型和强类型 简单的说,二者的区别就是是否偏向于容忍隐式类型转换。 所以php是弱类型语言,变量类型会自动转换。 动态类型和静态类型 简单的说,二者的区别就是声明变量的时候是否需要指定变量类型。 php是动态类型语言,声明变量时无需指定类型。 注意: 一个语言是不是强类型语言和是不是动态类型语言没 ...
分类:
编程语言 时间:
2019-04-16 14:26:49
阅读次数:
168
一、使用Ubuntu编译OpenWRT源码 第一步:安装基础软件 第二步:克隆代码 解释 OpenWRT Feed 机制 参考文档: https://openwrt.org/docs/guide-developer/feeds 在Openwrt系统中,“feed”是一系列的软件包,这些软件包需要通过 ...
分类:
其他好文 时间:
2019-04-11 01:26:40
阅读次数:
174
最近要用LaTeX编写中文,突然发现编译过程报错,没有中文包,识别不了。看了网上一些博客,缺少一些字体包的支持,也有不用安装字体包的。总结下来算是两种方法吧。第一种是QuickBuild换成XeLaTeX: 可以初步实现中文显示和字体控制。 第二种也是QuickBuild换成XeLaTeX,同时Mi ...
宏定义一般是#define #define cTest_Header_h 用于防止头文件被重复包含 代码编译过程 预处理部分以#开头 参考: https://blog.csdn.net/yanggangclcsdn/article/details/49704089 ...
分类:
其他好文 时间:
2019-04-08 21:21:09
阅读次数:
178
arm-linux-gcc 常用参数讲解 gcc编译器使用方法 我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个 ...
分类:
系统相关 时间:
2019-04-04 14:29:49
阅读次数:
189
在安装caffe框架的时候需要用到cmake,特将cmake的安装总结如下: 1 什么是cmake CMake是一个跨平台的编译(Build)工具,可以用简单的语句来描述所有平台的编译过程。CMake能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNI ...
分类:
Windows程序 时间:
2019-04-03 21:54:17
阅读次数:
5437
恢复内容开始 一、Python程序的执行方式(两种) 1、交互式: 2、文件式: 二、程序由源代码变成机器码的过程分两类: 1、编译过程:子啊程序执行前,由编译器将源码编译成机器码,运行时,计算机就可以直接执行,例如C语言; 优点:运行速度快;缺点:开发效率低,不能跨平台 2、解释过程:运行时,通过 ...
分类:
编程语言 时间:
2019-04-01 20:08:24
阅读次数:
193
原文链接: 第一步:更新我们的系统 第二步:安装所有依赖库 第三步:安装python依赖(可选) 第四步:下载opencv-3.4.2 第五步:安装opencv-3.4.2 1)进入我们的opencv目录,创建一个build的文件夹并进入 2)cmake配置 3)等待漫长的编译过程 4)安装 5)环 ...
分类:
系统相关 时间:
2019-03-31 09:25:54
阅读次数:
303
基操 编程语言类 编译型 程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就 ...
分类:
编程语言 时间:
2019-03-29 00:58:49
阅读次数:
183
VM + Linux14.04 + 4.4.125kernel编译 前言 :安装步骤网上较多,所以本文重在记录编译过程中遇到的问题,不具有 普适性 必备技能 : ~ , / 等符号代表哪些目录; 熟悉常见的命令,如 cp 、 解压文件 等 问题1 提示权限不够 ? 最简单的办法是命令前面加 sudo ...
分类:
系统相关 时间:
2019-03-22 11:48:35
阅读次数:
228