enum 枚举使用方法:enum : { value1 = , value2 = , ……, valuen = }示例enum orientation : byte { north =1, south=2, east=3, ...
分类:
编程语言 时间:
2015-07-19 14:50:40
阅读次数:
123
一个变量的作用域是程序源代码中定义这个变量的区域。全局变量拥有全局作用域,在JavaScript代码中的任何地方都是有定义的。然而在函数内声明的变量只在函数体内有定义。他们是局部变量,作用域是局部性的。函数参数也是局部变量,他们只在体内有定义。 在函数体内,局部变量的优先级高于同名的全局变量。如果....
分类:
编程语言 时间:
2015-07-19 14:47:11
阅读次数:
128
学习建议:记笔记,加注释,写总结不要完全依赖于书和视频建立有效的学习方法学习软件编程的捷径--敲,狂敲练好打字(金山打字通)主要内容:计算机基础知识Java语言概述JDK的下载,安装HelloWorld案例环境变量的配置1:计算机概述(了解)(1)计算机(2)计算机硬件(3)计算机软件系统软件:wi...
分类:
编程语言 时间:
2015-07-19 14:48:43
阅读次数:
174
1. 现在最新的python(2.7.x) 版本带有pip ,安装在C:\Python27\Scripts 下,把这个路径加入到系统的Path 里面 就可以用pip 了,不过这貌似是6.1.x 版本的,最新的版本pip是7.1.0 版本的。想要用最新的还需要更新一下,命令行:pip install ...
分类:
编程语言 时间:
2015-07-19 14:46:07
阅读次数:
168
编码问题,一直是使用python2时的一块心病。几乎所有的控制台输入输出、IO操作和HTTP操作都会涉及如下的编码问题:UnicodeDecodeError:‘ascii’codec can’t decodebyte0xc4inposition10:ordinalnotinrange(128)这究竟...
分类:
编程语言 时间:
2015-07-19 14:45:18
阅读次数:
1696
1、JAVA的三大体系:JME(微缩版),JSE(标准版),JEE(企业版);2、JAVA的三大核心机制:JAVA虚拟机,垃圾回收机制,代码安全性检测3、java开发集JDK4、java编译器javac5、java解释器java6、java应用程序编程接口API7、java文档化工具javadoc8...
分类:
编程语言 时间:
2015-07-19 14:43:24
阅读次数:
153
spring-config.xml <?xml?version="1.0"?encoding="UTF-8"?>
<beans?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
???????xmlns:context="http://www.springframework.org/schema/context"...
分类:
编程语言 时间:
2015-07-19 13:42:24
阅读次数:
181
接触过C语言的同学,这小章节很容易接受。Java中的方法是类似与C语言中的函数 功能和调用方法都类似 只不过叫法不一样 因为java是面向对象 c是面向过程 仅仅是叫法不同。。 。
看到15章节的同学,应该都会话矩形吧,现在先看一下在不使用方法时如何实现打印三个长宽不同的矩形,代码如下:
public class Rectangle01 {
public static void...
分类:
编程语言 时间:
2015-07-19 13:36:09
阅读次数:
176
题目:
Given n non-negative integers
representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histogram.
Above is a histogram where wi...
分类:
编程语言 时间:
2015-07-19 13:35:37
阅读次数:
128
在JAVA中,有六个不同的地方可以存储数据:
1. 寄存器(register)。
这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。
最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制)。
2. 堆栈(...
分类:
编程语言 时间:
2015-07-19 13:34:15
阅读次数:
200
通过set方式注入bean的定义:package com.ydoing.demo;
public class Person {
private Computer computer;
public void setComputer(Computer computer) {
this.computer = computer;
}
public void u...
分类:
编程语言 时间:
2015-07-19 13:34:33
阅读次数:
158
创建string的方法
var str ="abc";
var str = new String("abc");
var str = String("abc');
length 属性方法
indexOf replace charAt split
var str="abcdefghi";
alert(str);//abcdefghi
alert(s...
分类:
编程语言 时间:
2015-07-19 13:31:15
阅读次数:
143
题目:
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of the nodes i...
分类:
编程语言 时间:
2015-07-19 13:28:11
阅读次数:
125
方法重载:
方法重载就是方法名称重复,加载参数不同。
具体规范:
一.方法名一定要相同。
二.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。
1.如果参数个数不同,就不管它的参数类型了!
2.如果参数个数相同,那么参数的类型或者参数的顺序必须不同。
三.方法的返回类型、修饰符可以相同,也可不同。
重载的例子如下 用代码实现对两个整数相加,对三个整...
分类:
编程语言 时间:
2015-07-19 13:28:36
阅读次数:
109
简介:
欧几里德算法,又称辗转相除法,是求解最大公约数的算法。定理:
欧几里德算法的理论支撑为GCD递归定理,下面介绍这个定理。
GCD递归定理:
对任意非负整数a和任意正整数b,gcd(a , b) = gcd(b , a%b)代码:
由上述定理,我们可以直接得出gcd函数的代码:int gcd(int a,int b){
return b==0?a:gcd(b,a%b);
}扩...
分类:
编程语言 时间:
2015-07-19 13:26:14
阅读次数:
95
pid=4857">hdu4857逃生题目是求拓扑排序,但不是依照字典序最小输出,而是要使较小的数排在最前面。一開始的错误思路:给每一个点确定一个优先级(该点所能到达的最小的点)。然后用拓扑排序+优先对列正向处理,正向输出。这是错误的。例如以下例子:15 45 24 32 13 1正确的解法:是反向...
分类:
编程语言 时间:
2015-07-19 13:21:36
阅读次数:
117
public static String ToEnumName(this int? source, Type e) { if (!source.HasValue) throw new ArgumentException("enum转换title 需要值"); ...
分类:
编程语言 时间:
2015-07-19 13:22:31
阅读次数:
109