Scala 方法和函数的区别

Scala 方法和函数的区别

Scala中既有函数也有方法,大多数情况下都可以不去理会他们之间的区别。但是有时候必须要了解他们之间的不同。 Scala 中的方法跟 Java 的方法一样,方法是组成类的一部分。方法有名字、类型签名,有时方法上还有注解,以及方法的功能实现代码(字节码)。 Scala 中的函数是一个...

Redis 数据结构详解

Redis 数据结构详解

Redis 数据类型分为:字符串类型、散列类型、列表类型、集合类型、有序集合类型。 Redis 这么火,它运行有多块?一台普通的笔记本电脑,可以在1秒钟内完成十万次的读写操作。 原子操作:最小的操作单位,不能继续拆分。即最小的执行单位,不会被其他命令插入。高并发下不存在竞态条件。 KEY 的命名:一...

jQuery 查看元素是否隐藏

jQuery 查看元素是否隐藏

通过以下 jQuery 代码可以查看元素是否隐藏: // 查看 CSS 设置 display:[none|block], 忽略 visibility:[true|false] $(element).is(:visible); 实例 [mycode3 type=html] 我是隐藏的内容...

Python 判断文件/目录是否存在

Python 判断文件/目录是否存在

Python 操作文件时,一般要先判断指定的文件或目录是否存在,不然容易产生异常。 例如可以使用 os 模块的 os.path.exists() 方法来检测文件是否存在: import os.path os.path.isfile(fname) 如果你要确定他是文件还是目录,从 Python...

JavaScript 设置列表选项(li)可删除

JavaScript 设置列表选项(li)可删除

以下实例演示了如何使用 JavaScript 来关闭列表选项: HTML 代码 [mycode3 type=html] Adele Agnesx Billyx Bobx Calvinx Christinax Cindy [/mycode3] CSS...

C++ rand 与 srand 的用法

C++ rand 与 srand 的用法

计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。) 知道 rand() 函数可以用来产生随...

Python 复数属性和方法操作实例

Python 复数属性和方法操作实例

复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个负数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分。 Python 语言中有关负数的概念: 1、虚数不能单独存在,它们总是和一个值为 0.0 的实数部分一起构成一个复数 2、复数由实数部分和虚数部分构成 3、表示虚数的语法...

Python 字符串的索引

Python 字符串的索引

 wraith 字符串是字符的有序集合,可以通过其位置来获得具体的元素。在 python 中,字符串中的字符是通过索引来提取的,索引从 0 开始。 python 可以取负值,表示从末尾提取,最后一个为 -1,倒数第二个为 -2,即程序认为可以从结束处反向计数。 下面是对 p...

桥接模式

桥接模式

在开始学java的时候老师讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形、长方形、圆形(这个大家都知道怎么做吧,我就不解释了)。但是现在需要给这些形状进行上色,这里有三种颜色:白色、灰色、黑色。这里可以画出3*3=9中图形:白色正方形、白色长方形、白色圆形。。。。...

Python pip 安装与使用

Python pip 安装与使用

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。 Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。 pip 官网:ht...