enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1.原始的接口定义常量2.语法(定义)3.遍历、switch 等常用操作4.enum 对象的常用方法介绍5.给.....
分类:
编程语言 时间:
2015-12-30 13:27:55
阅读次数:
239
先看终于效果:watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">我们的原图是一个3D模型的截图:w...
分类:
编程语言 时间:
2015-12-30 13:25:14
阅读次数:
1459
Response.Redirect 产生的“正在中止线程”错误今天在开发调试过程中,出现在一个 "正在中止线程"异常信息。 调用Response.Redirect()方法产生的,虽然知道是线程的问题, 但是不知为何 Redirect会出现这样的错误,以前是没有碰到过, 在狂baidu,Google了...
分类:
编程语言 时间:
2015-12-30 13:22:21
阅读次数:
151
题目来源https://leetcode.com/problems/permutations-ii/Given a collection of numbers that might contain duplicates, return all possible unique permutations...
分类:
编程语言 时间:
2015-12-30 13:20:32
阅读次数:
307
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。pa...
分类:
编程语言 时间:
2015-12-30 13:12:37
阅读次数:
146
1. Install python2.7#cd /tmp#wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz --no-check-certificate#tar zxvf Python-2.7.9.tgz#cd Python-...
分类:
编程语言 时间:
2015-12-30 13:12:12
阅读次数:
197
Swift的函数用法还真是灵活.但是个人感觉更灵活的还是闭包.swift闭包的概念大抵相当于OC的block的概念.如果对于block的理解很透彻的话,闭包的原理性的东西还是很好理解的.剩下的就是灵活多变的用法了.在学习闭包之前,我还是想从新再总结一下block的原理和用法.毕竟闭包用好了真是简化了...
分类:
编程语言 时间:
2015-12-30 13:10:22
阅读次数:
155
一、前言 最近在看android Fragment与Activity进行数据传递的部分,看到了接口回调的内容,今天来总结一下。二、回调的含义和用途 1、什么是回调? 一般来说,模块之间都存在一定的调用关系,从调用方式上看,可以分为三类同步调用、异步调用和回调。同步调用是一种阻塞式调用,即在函数...
分类:
编程语言 时间:
2015-12-30 13:08:54
阅读次数:
216
在命令行输入:profile viewer会出现如下图所示探查器:在运行此代码的后面的输入框中输入要运行的程序,然后点击启动探查,就会自动探查。探查结束之后,会给出每个函数的调用次数、运行时间等等。如下:然后依据此探查器给出的运行时间结果,可以分析出哪些代码耗费的时间比较长,可以修改优化的。
分类:
编程语言 时间:
2015-12-30 13:05:57
阅读次数:
336
import binascii as Bs = 'abcde'h = B.b2a_hex(s) # 字符串转16进制 '6162636465'h = B.hexlify(s) # 作用同上s = B.a2b_hex(h) # 16进制转字符串 'abcde's = B.unhe...
分类:
编程语言 时间:
2015-12-30 13:04:33
阅读次数:
184
蓝犀牛 第七章 数组常用方法(搬运)1.Array.join() 将数组中所有元素都转换为字符串连接在一起,返回最后生成的字符串。默认值“,”。2.Array.reverse() 将数组中的元素颠倒顺序,返回逆序数组。 [1,2,3,4,5].reverse(); [5, 4, 3, 2, 1].....
分类:
编程语言 时间:
2015-12-30 13:04:45
阅读次数:
211
缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。 为什么要引入缓冲区比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计....
分类:
编程语言 时间:
2015-12-30 13:04:03
阅读次数:
882
javascript实现的秒表效果代码:关于秒表效果,自然不会陌生,下面将分析一个实例来介绍一下如何通过原生javascript实现此效果。代码如下: javascript实现的秒表效果-蚂蚁部落 以上代码实现了秒表效果,下面就介绍一下此特效的实现过程:一....
分类:
编程语言 时间:
2015-12-30 13:01:32
阅读次数:
547
原创文章,欢迎转载。转载请注明:关东升的博客 能放到try后面调用函数或方法都是有要求的,他们是有可能抛出错误,在这些函数或方法声明的参数后面要加上throws关键字,表示这个函数或方法可以抛出错误。声明抛出错误方法示例代码如下://删除Note记录方法
func remove(model: Note) throws {
...
}
//查询所有记录数据方法
func findAl...
分类:
编程语言 时间:
2015-12-30 11:33:53
阅读次数:
209
先写一个最简单的log文件: test_logging5.py#coding:utf-8import logginglogging.debug('logger debug message')logging.info('logger info message')logging.warning('log...
分类:
编程语言 时间:
2015-12-30 11:31:59
阅读次数:
169
原创文章,欢迎转载。转载请注明:关东升的博客能放到try后面调用函数或方法都是有要求的,他们是有可能抛出错误,在这些函数或方法声明的参数后面要加上throws关键字,表示这个函数或方法可以抛出错误。声明抛出错误方法示例代码如下://删除Note记录方法func remove(model: Note)...
分类:
编程语言 时间:
2015-12-30 11:31:20
阅读次数:
158
要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。 我们来看一个例子,比较.....
分类:
编程语言 时间:
2015-12-30 11:24:51
阅读次数:
153