一、枚举的概念
枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天、夏天、秋天、冬天。
回到顶部
二、枚举类型的定义
一般形式为:enum 枚举名 {枚举元素1,枚举元素2,……};
enum S...
分类:
编程语言 时间:
2015-07-13 10:28:49
阅读次数:
142
前言
前面我们花了接近3个章节学习指针,应该都感受到指针的强大了吧。指针可以根据地址直接操作内存中的数据,使用得当的话,不仅能使代码量变少,还能优化内存管理、提升程序性能。关于指针的内容还非常多,比如指针数组、指向数组的指针、指向指针的指针,呵呵,看到这些名字是否都觉得头大了,不过我就暂时不在博客中讲解这些内容了,我只讲述在iOS开发中指针的最常见用法,比如这一章的内容----返回指针的函数...
分类:
编程语言 时间:
2015-07-13 10:25:30
阅读次数:
162
一、字符串简介
* 在Java中,一个字符串可以用String类型来存储
String s = "MJ";
C语言中没有String这种类型。其实字符串就是字符序列,由多个字符组成,所以在C语言中,我们可以用字符数组来存储字符串。
* 字符串可以看做是一个特殊的字符数组,为了跟普通的字符数组区分开来,应该在字符串的尾部添加了一个结束标志'\0'。'\0'是一个ASCII...
分类:
编程语言 时间:
2015-07-13 10:27:38
阅读次数:
130
构造随机是程序中常用的功能,Python内置了这方面的支持,简洁又高效。这篇博客主要记录一下Random中常用的几个函数功能。random.random() :返回一个零到一之间左闭右开的浮点数。
Return the next random floating point number in the range [0.0, 1.0).random.uniform(a, b) :返回a到b之间的一个...
分类:
编程语言 时间:
2015-07-13 10:22:59
阅读次数:
182
细说JavaScript数据类型及转换
JavaScript数据类型
1.Boolean(布尔)
布尔:(值类型)var b1=true;//布尔类型
2.Number(数字)
数值:(值类型)var n1=3.1415926;//数值类型
n1.toFixed(3);//四舍五入保留3位小数。
3.String(字符串)
var s1=‘h...
分类:
编程语言 时间:
2015-07-13 10:23:16
阅读次数:
147
Spring
MVC 获取前台参数值得java代码:
@RequestMapping(value = "/loginCheck")
public String loginCheck(
@RequestParam("username") String username,
@RequestParam("password") String password)
{
U...
分类:
编程语言 时间:
2015-07-13 10:23:33
阅读次数:
353
【maven+junit】 java生成指定为位数的随机密码
源代码下载地址:http://www.zuidaima.com/share/1575542151629824.htm...
分类:
编程语言 时间:
2015-07-13 10:21:05
阅读次数:
211
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Timer : MonoBehaviour {
int hour;
int minute;
int second;
int millisecond;
// 已经花费的时间
float t...
分类:
编程语言 时间:
2015-07-13 10:19:51
阅读次数:
358
一、序列化和反序列化的概念
把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。
对象的序列化主要有两种用途:
1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
2) 在网络上传送对象的字节序列。
在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是...
分类:
编程语言 时间:
2015-07-13 10:21:01
阅读次数:
120
//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。
其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。
1 普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”
public class CodeBlock01{
public stati...
分类:
编程语言 时间:
2015-07-13 10:20:36
阅读次数:
140
Runnable是执行工作的独立线程,但是它不返回任何值。如果你希望线程在完成时能够返回一个值,那么可以实现Callable接口而不是Runnable接口。在Java SE5中引入的Callable是一种具有类型参数的泛型,它的类型参数表示的是从方法call()(而不是run())中返回的值,并且必须使用ExecutorService.submit()方法调用它。线程代码:public class...
分类:
编程语言 时间:
2015-07-13 10:16:58
阅读次数:
248
1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码arrayarray_merge(arrayarray1array2…,arrayN)这个函数将一个或多个数组的单元合并起来,...
分类:
编程语言 时间:
2015-07-13 10:16:01
阅读次数:
240
1.Shell执行/调用Java/Jar程序#!/bin/bashJAVA_HOME="$HOME/jdk"BASE_DIR=`dirname $0`if [ "$BASE_DIR" = '.' ]then BASE_DIR=`pwd`fiPROCESS_HOME=`dirname $BASE...
分类:
编程语言 时间:
2015-07-13 10:13:43
阅读次数:
294
转换。(a)给出两个可识别格式的日期,比如MM/DD/YY或者DD/MM/YY格式。计算出两个日期之间的天数。(b)给出一个人的生日,计算此人从出生到现在的天数,包括所有的闰月。(c)还是上面的例子,计算出此人下次过生日还有多少天。【答案】(a)代码如下:def date_convert(date_...
分类:
编程语言 时间:
2015-07-13 10:15:01
阅读次数:
153
本系列文章由@浅墨_毛星云出品。转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/40723789作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442邮箱:happylifemxy@163.c...
分类:
编程语言 时间:
2015-07-13 10:11:45
阅读次数:
637
转载请注明出处。谢谢http://blog.csdn.net/harryweasley/article/details/42121485当想到要计算差值。我们肯定想的是“2014.12.14”-“2014.12.20”=4,这个方案,可是java并没有直接给我们这个方案,所以我想的是,将字符串转化为...
分类:
编程语言 时间:
2015-07-13 10:08:56
阅读次数:
171
对于Redis脚本使用过的同学都知道,这个主要是为了防止竞态条件而用的。因为脚本是顺序执行的。(不用担心效率问题)比如我在工作用,用来设置考试最高分。如果还没有用过的话,先去看Redis脚本的介绍,发送脚本,缓存脚本,发送sha1执行脚本,以及基本的lua脚本的语法。1. Redis脚本的使用场景在...
分类:
编程语言 时间:
2015-07-13 10:07:31
阅读次数:
1147