1 #include <string> 2 #include <iostream> 3 #include <cstring> 4 #include <algorithm> 5 6 using namespace std; 7 8 int to_lower(int c) 9 { 10 if (isup ...
分类:
其他好文 时间:
2020-01-28 12:25:29
阅读次数:
65
1、本书的目的 告诉你如何高效运用C++,使你的软件易理解、易维护、可移植、可扩充、高效、并且有着你预期的行为。如果任何时间都遵守每一条准则,不太可能掉入C++常见的陷阱中。 2、一些术语 声明式:告诉编译器某个东西的名称和类型,但是略去细节。(例如:对象、函数、类、模板声明式) 签名式:指的是函数 ...
分类:
其他好文 时间:
2020-01-27 19:25:39
阅读次数:
60
01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符,需要符合标识符的命名规则 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 模块 就好比是 工具包, ...
分类:
其他好文 时间:
2020-01-27 14:04:49
阅读次数:
71
在Spark中,也支持Hive中的自定义函数。自定义函数大致可以分为三种: UDF(User Defined Function),即最基本的自定义函数,类似to_char,to_date等 UDAF(User Defined Aggregation Funcation),用户自定义聚合函数,类似在g ...
分类:
数据库 时间:
2020-01-26 19:21:32
阅读次数:
86
函数 Go不是一门纯函数式的编程语言,但是函数在Go中是“第一公民”,表现在: 1. 函数是一种类型,函数类型变量可以像其他类型变量一样使用,可以作为其他函数的参数或返回值,也可以直接调用执行。 2. 函数支持多值返回。 3. 支持闭包。 4. 函数支持可变参数。 Go是通过编译成本地代码且基于“堆 ...
分类:
编程语言 时间:
2020-01-24 15:54:08
阅读次数:
63
类语法 1.关键字class 2.class 类名 类名中不要写括号 3.类名规范:字母、数字、下划线组成,不能以数字开头;驼峰命名法,每个单词首字母大写 4.类属性:放在类中的变量值 调用属性:实例.属性名 5.类方法:类中的函数 调用方法:实例.方法名() 针对实例方法 类属性和类方法都不是类中 ...
分类:
其他好文 时间:
2020-01-22 21:52:35
阅读次数:
76
01. 数组辅助函数,可以方便的查看数组内部的成员,用法如下图所示: <?php namespace App\Controllers; class Hello extends BaseController { //http://127.0.0.1/CI4/public/ //http://127.0 ...
分类:
编程语言 时间:
2020-01-22 16:31:20
阅读次数:
108
模块在其自身的作用域里执行,而不是全局作用域里;这意味着定义在一个模块里的变量,函数,类等等在模块外部是不可见的,除非你明确的使用 export形式之一导出它们。相反,如果想使用其他模块导出的变量,函数,类,接口等的时候,你必须导入它们,可以使用import形式之一 模块是自声明的;两个模块之间的关 ...
分类:
其他好文 时间:
2020-01-22 16:03:49
阅读次数:
56
变量作用域 作用域指的是变量的有效范围。变量并不是在哪个位置都可以访问的,访问权限取决于这个变量是在哪里赋值的,也就是在哪个作用域内的。 通常而言,在编程语言中,变量的作用域从代码结构形式来看,有块级、函数、类、模块、包等由小到大的级别。但是在Python中,没有块级作用域, 也就是类似if语句块、 ...
分类:
编程语言 时间:
2020-01-22 13:02:53
阅读次数:
75
01.自己定义了一个helper类,里面有个函数用来输出 02.定义一个Controller基本类,我们以后用到的Controllers类都继承自这个类。其中自动加载helper函数如图所示: 03. 我们在继承自BaseController的类中,调用我们自动加载的helper函数 04.打开浏览 ...
分类:
其他好文 时间:
2020-01-20 21:03:57
阅读次数:
88