表达式是由运算符和运算对象组成, 4 ,-6,4+24,x=++q%3,q>3 等等;运算对象是常量,变量或者二者组合; 每个表达式都有一个值,有赋值运算符的话,该值和等号左边的变量相同,q>3,的值不是零就是1; 表达式末尾加分号就是语句; 一个完整的语句,可能包含有子表达式, x=6+(y=5) ...
分类:
其他好文 时间:
2019-02-01 11:32:32
阅读次数:
227
1、一般形式:函数名(实参表列) 若调用无参函数,则“实参表列”可以没有,但括弧不能省略。 若实参表列包含多个实参,则各参数间用逗号隔开,实参与形参个数应相等,类型应匹配。实参与形参按顺序对应,一一传递数据。 注:若实参表列包含多个实参,对实参求值的顺序不是确定的,有的系统按自左至右顺序求实参的值, ...
分类:
其他好文 时间:
2019-01-29 22:05:18
阅读次数:
237
eval 函数 eval() 函数十分强大 —— 将字符串 当成 有效的表达式 来求值 并 返回计算结果 案例 - 计算器 需求 不要滥用 eval 在开发时千万不要使用 eval 直接转换 input 的结果 等价代码 执行成功,返回 0 执行失败,返回错误信息 ...
分类:
编程语言 时间:
2019-01-21 22:50:57
阅读次数:
202
一、QuerySet 可迭代 可切片 惰性查询 QuerySet 是懒惰的 -- 创建查询集不会带来任何数据库的访问;直到查询集需要求值时,Django 才会真正运行这个查询。 缓存机制 每个查询集都包含一个缓存来最小化对数据库的访问。理解它是如何工作的将让你编写最高效的代码。 在一个新创建的查询集 ...
分类:
其他好文 时间:
2019-01-20 22:02:07
阅读次数:
186
本文给对数据结构中的重点内容需要掌握的知识点进行总结,给出一个大概框架。数据结构的主要内容包括线性结构(线性表、栈和队列、串、数组和广义表)、树与二叉树、图、查找以及排序。 线性表是整个数据结构的重要基础,需要熟练掌握顺序表和链表的查找、插入和删除算法、链表的创建算法,并能够设计出线性表应用的常用算 ...
分类:
其他好文 时间:
2019-01-19 11:18:27
阅读次数:
203
ServletRequest:封装了请求信息。可以从中获取到任何的请求信息。 String getParameter(String name):根据请求参数的名字,返回请求值。 String[] getParameterValues(String name):根据请求参数的名字,返回请求参数对应的字 ...
分类:
其他好文 时间:
2019-01-17 17:43:47
阅读次数:
174
表达式 (expr1) ? (expr2) : (expr3) 在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。 expr1如果不是false, 0, undefined, NaN, "" or null,js都认为是true; ...
分类:
其他好文 时间:
2019-01-16 11:41:06
阅读次数:
196
树状数组可以省时间而且省空间的求值和修改,相比于线段树来说代码量少,但我感觉树状数组求逆序数的功能更为强大,树状数组 可以利用从当前加入的数到最大全部添加的优势快速的使比当前加入的数大的所有数加一,省时省空间. 代码: 但对于题目来说单单求逆序数就很没意思了,例如让你求 x > y 时 ax<y 的 ...
分类:
编程语言 时间:
2019-01-14 20:19:15
阅读次数:
208
https://www.cnblogs.com/liu-shuai/p/6098218.html 简介: 生成器表达式并不真正的创建数字列表,而是返回一个生成器对象,此对象在每次计算出一个条目后,把这个条目"产生"(yield)出来。生成器表达式使用了"惰性计算"或称作"延时求值"的机制。 序列过长 ...
分类:
编程语言 时间:
2019-01-14 14:51:51
阅读次数:
208
第1章 课程介绍课程介绍及导学第2章 函数式编程和lambda表达式本章介绍函数式编程的概念,和lambda表达式的基础语法,并分析了惰性求值的应用和实现。最后同意反编译字节码,重点剖析了lambda表达式的底层实现原理第3章 Stream流编程本章介绍jdk8里面stream流编程的重要知识点,并 ...
分类:
编程语言 时间:
2019-01-13 18:02:29
阅读次数:
173