包 1、原理 2、概念 go的每一个文件都是属于一个包的,也就是说go是以包的形式来管理文件和项目目录结构的 3、作用 区分相同名字的函数、变量等标识符 当程序文件很多时,可以很好的管理项目 控制函数、变量等访问范围,即作用域 4、打包和引包 4.1、打包 import 包名 4.2、引包 impo ...
分类:
其他好文 时间:
2020-02-27 01:11:29
阅读次数:
69
老生常谈的问题,N年前仔细做过总结,现在全忘光了; 重载函数: 一定要参数列表不同,名字相同,C++编译器可以根据参数的类型自动调用; void exc(char& a, char& b) { char temp = a; b = a; b = temp; } void exc(int& a, in ...
分类:
编程语言 时间:
2020-02-26 18:59:29
阅读次数:
71
os.mkdir()创建单个不存在的空目录,无法创建多个或者已经存在的含有文件的同名目录 os.makedirs() 能够递归创建多个目录,如果目录已经存在即使都是空的或者目录已经存在且含有文件,则引发OS.Error异常 os.listdir() .枚举出当前目录下所有文件以及目录,仅针对当前层级 ...
分类:
其他好文 时间:
2020-02-26 17:05:36
阅读次数:
101
导入 // ES6 模块化; // 导入 和 导出 // 例如:a.js 需要 b.js 的逻辑 // 导入: import {a,b} from './b.js'; console.log(a,b); import {a as c,b as d} from './b.js'; console.lo ...
分类:
其他好文 时间:
2020-02-25 09:39:41
阅读次数:
63
ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。 严格模式主要有以下限制: 变量必须声明后再使用 函数的参数不能有同名属性,否则报错 不能使用with语句 不能对只读属性赋值,否则报错 不能使用前缀0表示八进制数,否则报错 不能删除不可删除的属性,否则报错 不能 ...
分类:
其他好文 时间:
2020-02-25 00:13:45
阅读次数:
85
安装 1 下载EasyLess插件 2 新建less文件,输入less语句,保存,就会在同级目录下生成同名的css文件 3 在HTML页面导入 <link rel="stylesheet" href="../less/a.css"> 与Sass的区别: Less是基于JavaScript的,在客户端 ...
分类:
其他好文 时间:
2020-02-24 23:47:23
阅读次数:
88
命名空间 有三种内置命名空间 —— python解释器 就是python解释器一启动就可以使用的名字存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存里全局命名空间 —— 我们写的代码但不是函数中的代码 是在程序从上到下被执行的过程中依次加载进内存的 放置了我们设置的所有变量名和函数名局 ...
分类:
其他好文 时间:
2020-02-23 16:42:35
阅读次数:
90
多个yml实现多环境 spring: # 环境 dev:开发环境|test:测试环境|prod:生产环境 profiles: active: dev #激活的配置文件 在激活application-dev.yml时若其中存在application.yml同名配置时后者的配置属性会被覆盖(即激活配置文 ...
分类:
编程语言 时间:
2020-02-22 20:18:20
阅读次数:
120
Windows设备名称 "aux","com1","com2","prn","con","nul"等,因为这些名字都属于设备名称,等价于一个 DOS 设备,如果我们把文件命名为这些名字,Windows 就会误以为发生重名,所以会提示“不能创建同名的文件”等等。 建立设备名文件夹 命令提示符下执行"m ...
第9章 内存模型和名称空间 9.1单独编译 1,我们可以将组件函数放在独立的文件中。 2,一般我们将原来的程序分成三部分: a>头文件:包含结构声明和使用这些结构的函数的原型。 b>源代码文件:包含与结构有关的函数的代码。 c>源代码文件:包含调用与结构相关的函数的代码。 头文件中的内容: l 函数 ...
分类:
编程语言 时间:
2020-02-21 22:06:46
阅读次数:
61