变量

Javascript声明和使用变量

两盒软妹~` 提交于 2020-03-01 12:51:35
1.1变量的声明 要在程序中使用变量,就必须从声明变量学起,因为Javascript语法与我们基础的其他程序语言声明变量的方法略有不同,但是Javascript语法的变量应用非常强大,使用也非常简单。 1.1.1声明和命名变量 要使用变量,就必须声明变量,可以使用关键字var来声明,如果不使用var关键字可能会导致程序不易阅读。 变量区分大小写。 基本的规则:var 变量名; (1)声明一个变量名:var firstName; (2)声明多个变量名,用逗号分隔:var firstName,middleName,lastName; (3)在声明变量时直接为变量赋值:var firstName = "chengmingxiaowu"; (4)一条语句声明多个变量,同时为这些变量赋值:var firstName="chengming",middleName="xiao",lastName="wu"; 1.1.2变量和标识符的命名规范 变量名必须是一个js标识符,遵循以下标准命名规则 (1)第一个字符必须为字母,下划线(_)或者美元符号($); (2)后面可以跟字母、下划线、美元符号、数字,最好不要包含其他符号。 (3)变量名不能是一个关键字或者逻辑常量。(true,null,false,underfind) (4)变量名在其作用范围内必须是唯一的。 tip

php面试专题---12、JavaScript和jQuery基础考点

荒凉一梦 提交于 2020-03-01 12:51:07
php面试专题---12、JavaScript和jQuery基础考点 一、总结 一句话总结: 比较常考察的是JavaScript的HTML样式操作以及jQuery的选择器和事件、样式操作。 1、下列不属于JavaScript语法关键/保留字的是(var、$、function、while)? $:变量可以以$开头 2、JavaScript注意点? 一切皆对象 变量名称对大小写敏感 未使用值来声明的变量,值是undefined JavaScript基本语法 变量的定义 变量必须以字母开头 变量也能以$和_符号开头 变量名称对大小写敏感 使用var 关键词来声明变量 可以在一条语句中声明很多变量 未使用值来声明的变量,值是undefined 如果重新声明JavaScript变量,该变量的值不会丢失 数据类型 字符串、数字、布尔、数组、对象、Null、Undefined JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。 3、js中如何创建对象? new Object() 使用对象构造器 使用JSON对象 4、js函数注意事项? js函数无默认参数 函数内部声明的变量(使用var)是局部变量 在函数外声明的变量是全局变量,所有脚本和函数都能访问它 5、js中var a=1;var a;那么a的值会丢失么? 不会丢失 6、jQuery基础考点? jQuery选择器

Tomcat安装详细教程

隐身守侯 提交于 2020-03-01 12:40:34
一、首先去官网进行下载 官网地址如下: Tomcat官网点击进入 2.点击左方Download栏选择版本下载。建议下载9,因为昨晚我安装10的时候没有成功,版本9是成功的。 3.选择和自己电脑位数相同的压缩包下载 4.解压压缩包存到自己想要存储的电脑位置即可。文件如图所示。 二、配置环境变量 1.右键点击桌面我的电脑,点击属性 2.点击高级系统设置 3.点击环境变量 4.用户变量一栏点击新建 5.变量名命名为:CATALINA_HOME 变量值为你的Tomcat存储的位置,注意是bin文件的上一级目录名。可以点击浏览目录去选择文件夹从而获取路径名。 然后点击确定。 6.我在系统变量里面也同样添加了这个变量。 7.找到class_path变量 在变量值后边加上 %CATALINA_HOME%\bin; 这一串。 点击确定。 8.在path变量中我也添加了这个值 三、测试是否安装成功。 1.找到bin文件夹下的startup.bat,运行它 2.出现如图界面,差不多就是成功了。 3.浏览器,输入localhost:8080,出现如下界面,则tomcat就启动成功啦。 注明:如果没有成功,应该是环境变量的配置问题。由于我试过几次方法,我列出来的这个方法对我是有效的。如果对读者无效,可自行百度搜索其他方式。 来源: CSDN 作者: Shadownow 链接: https://blog

Python 变量

会有一股神秘感。 提交于 2020-03-01 11:11:46
1)变量的定义 变量是用来绑定数据对象的标识符。创建变量的时候,会在内存中开辟一个空间。 2)变量名的命名方法: 变量名必须为字母或下划线开头,后跟字母或下划线,数字。 不能使用 python 的关键字和保留字做变量名 合法的变量名示例: a a1 b _x 不合法的变量名示例:1a 235 $C _c 3)变量的赋值 a.Python 中的变量不需要类型声明,每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 b.每个变量在使用前必须赋值,变量赋值后该变量才会被创建。 c.使用等号 (=)进行赋值,左边是变量名,右边是变量的值。 >>> a Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'a' is not defined >>> a = 10 4)多个变量同时赋值 下面三个变量被分配到相同的内存空间上 >>> a = b = c =10 >>> print(a) 10 >>> print(b) 10 >>> print(c) 10 三个变量同时赋予不同的值 >>> a,b,c = 10,20,30 >>> print(a,b,c) 10 20 30 来源: CSDN 作者: 起航于而立之年 链接: https://blog.csdn.net

函数五--内置函数和匿名函数

青春壹個敷衍的年華 提交于 2020-03-01 11:01:41
内置函数 --python提供给你直接可以拿来使用的所有函数 内置函数大致分为六大类:反射相关、基础数据类型相关、作用域相关、面向对象相关、迭代器/生成器相关、其他。 作用域相关(2) : locals,globals 基于字典的形式获取局部变量和全局变量 locals() -----获取执行本方法所在命名空间内的局部变量 globals() ------获取当前所有的全局变量 迭代器/生成器相关(3) : range、next、iter 其他(12): 字符串类型代码的执行:eval、exec、compile eval()将字符串类型的代码执行并返回结果(有返回值 —— 有结果的简单计算)eval只能用在你明确知道你要执行的代码是什么 print(eval('1+2+3+4')) # 10 eval('print(123)') # 123 exec()将字符串类型的代码执行(没有返回值 —— 简单流程控制) print(exec('1+2+3+4')) # None exec("print('hello world')") # hello world code = ''' for i in range(3): print('*'*i) ''' exec(code) # * # ** compile 将字符串类型的代码编译。代码对象能够通过exec语句来执行或者eval()进行求值

金融风控之特征工程

大憨熊 提交于 2020-03-01 10:59:29
*特征工程是一个复杂活,本人认为它一般包括以下几个过程:特征初筛、特征衍生(加工)、特征选择; 特征筛选是一个精细活,需要考虑很多因素,比如:预测能力、相关性、稳定性、合规性、业务可解释性等等。 从广义上,特征筛选可从业务指标和技术指标两大类出发: 1. 业务指标包括 : 1). 合规性 :用以加工变量的数据源是否符合国家法律法规?是否涉及用户隐私数据?例如,如果某块爬虫数据被监管,那么相关变量的区分度再好,我们也只能弃用。 2). 可得性 :数据未来是否能继续采集?这就涉及产品流程设计、用户授权协议、合规需求、模型应用环节等诸多方面。例如,如果产品业务流程改动而导致某个埋点下线,那么相关埋点行为变量只能弃用。又比如,如果需要做额度授信模型,那么只能利用在额度阶段能采集到的实时数据,这就需要提前确认数据采集逻辑。 3). 稳定性 :一方面,数据源采集稳定是变量稳定性的基本前提。例如,外部数据常会因为政策性、技术性等原因导致接入不稳定,这就需要做好数据缓存,或者模型降级机制。另一方面,变量取值分布变化是导致不稳定的直接原因。我们将会采取一些技术指标展开分析,下文将会介绍。 4). 可解释性 :需要符合业务可解释性。如果变量的业务逻辑不清晰,那么我们宁可弃之。同时,这也是保证模型可解释性(参数 + 变量)的前提。 5). 逻辑性 :也就是因果逻辑,特征变量是因,风控决策是果

03用d编程变量

我与影子孤独终老i 提交于 2020-03-01 10:36:49
import std . stdio ; void main ( ) { int studentCount ; writeln ( "有" , studentCount , "学生." ) ; //将值200分配给studentCount变量: studentCount = 200 ; writeln ( "现在有" , studentCount , "学生" . ) ; } 可接收输出的对象如 终端 ,或 屏幕 称为 标准输出流 ,通常,键盘是 标准输入流 ,连续字符叫 字符流 . d的标准 输入与输出 叫: stdin 和 stdout .位于 std.stdio 中,通常的 writeln 实际为 stdout.writeln . 与 写 对应的是 读 . readf 这里的 f 为格式的意思.标准输入流为 stdin . 变量地址决定存储数据位置. & 为取地址. readf ( "%s" , & studentCount ) ; //或 readf ( "%s" , studentCount ) ; //没有& " %s "表示以符合变量类型自动转换数据. import std . stdio ; void main ( ) { write ( "有多少学生?" ) ; //声明变量 int studentCount ; //将输入数据存储到该变量 readf ( "%s

第二十九天

ⅰ亾dé卋堺 提交于 2020-03-01 09:23:21
字符数组和字符指针不是一回事 1字符数组由若干个元素组成,每个元素中放一个字符,而字符指针变量中存放的是地址(字符串第一个字符的地址),决不是将字符串放到字符指针变量中。 2赋值方法不同,对字符数组只能对各个元素赋值,不能用以下办法对字符数组赋值。 char str[20]; str=“miao”; 字符指针变量,可以采用下面方法赋值 char *; a=“miao”; 但注意赋给a的不是字符,而是字符串第一个元素的地址 3对字符指针变量赋初值 * char a=“miao”; = char *a; a=“miao”; 而对数组的初始化 char str[20]={“miao”}; 不能等价于 char str[20]; str[]=“miao”; 4如果定义了一个字符数组,在编译时为它分配内存单元,他有确定的地址,而定义一个字符指针变量时,给指针变量分配内存单元,在其中可以放一个字符变量的地址也就是说,该指针变量可以指向一个字符型数据,但如果未对它赋予一个地址值,则它并未具体指向一个确定的字符数据 5指针变量的值是可以改变的,若定义一个指针变量,并使它指向一个字符串,就可以用下标形式引用指针变量所指的字符串中的字符 用函数指针变量调用函数 可以用指针变量指向整形变量,字符串,数组,也可以指向一个函数,一个函数在编译时被分配给一个入口地址,这个函数的入口地址就称为函数的指针。

Think in Java源码编译与安装

大城市里の小女人 提交于 2020-03-01 08:51:03
Think in Java 源码编译与安装 1:将你的下载的源码解压到c:\TIJ4\code目录中 2:安装JDK se5 最好是 jdk SE5 否则,需要修改源码中所有的build.xml中 equals arg1="1.5" 改成 equals arg1="1.6". 我用的是jdkse6放在:C:\Program Files\Java\jdk1.6.0_29 3:下载并安装ant自动脚本编译工具放到目录C:\Program Files\apache-ant-1.8.4 4:下载需要的库文件:javaw.jar,xom.jar,swt.jar,javassit.jar 我们把它放到c:\TIJ4\libraries\中 现说说具体安装和配置: [1]JDK SE5的下载地址 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html 它的安装很简单,只须把下载的文件解压缩,然后,我们拷贝到C:\Program Files\Java\ 就好了。比如我的是:C:\Program Files\Java\jdk1.6.0_29 [2]ant的下载地址 http://ant.apache.org/bindownload.cgi 下载