// 作者:子龙// 功能:在控制台显示“Hello”// 日期:2017-04-11// public:表示这个类是公共类,一个java文件中只能有一个public类// class:表示这是一个类// hello:类名(公共类的类名必须和文件名一致)public class hello{ //一 ...
分类:
编程语言 时间:
2017-04-12 04:15:18
阅读次数:
164
Python中的函数(三) 在前面两篇文章中已经探讨了函数的一些相关用法,下面一起来了解一下函数参数类型的问题。在C语言中,调用函数时必须依照函数定义时的参数个数以及类型来传递参数,否则将会发生错误,这个是严格进行规定的。然而在Python中函数参数定义和传递的方式相比而言就灵活多了。一.函数参数的 ...
分类:
编程语言 时间:
2017-04-12 04:13:45
阅读次数:
157
这是一个Java的经典问题,大部分人从C,C++语言入门,C语言有三种传递方式:值传递,地址传递和引用传递。详细的对C语言指针,引用的我个人的理解,见链接。 Java所有操作都是传值操作!都是传值操作!都是传值操作!重要的事情说三遍。 疑问?那为什么别人讲的时候都是说,java的基本数据类型都是传值 ...
分类:
编程语言 时间:
2017-04-12 04:13:31
阅读次数:
215
于C语言中值传递、地址传递和引用传递的我个人理解。 通过一个例子:swap(交换两个整型变量的值)来表现! 上面的函数,四个swap函数,输出结果: swap(a,b): swap1(a,b): swap2(a,b): swap3(a,b): 我们看到,真正起作用的是swap1和swap2.这两个分 ...
分类:
编程语言 时间:
2017-04-12 04:12:55
阅读次数:
238
不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题。 1.什么是B/S架构?什么是C/S架构 C/S(Client/Server),客户端/服务端,桌面应用程序 2.你所知道网络协议有那些? HTTP:超文本传输协议FTP:文件传输协议SMPT:简单邮件协议TELN ...
分类:
编程语言 时间:
2017-04-12 04:09:05
阅读次数:
176
一、面向过程和面向对象 1.面向过程是指完成一件事情的过程,做完这件事情的各个过程就相当于是一个个函数,通过完成这件事情的过程去调用这些过程函数,达到解决这个事情的目的。而面向对象是指把该对象所具有的功能封装起来,构成一个个函数,直接用对象调用即可。 2.面向对象的特点 1)面向对象是一种常见的思想 ...
分类:
编程语言 时间:
2017-04-12 04:07:38
阅读次数:
163
一、冒泡排序(以下各法均以从小到大排序为例,定义len为数组array的长度) 写法一: //从数组头部开始,某一个元素与其后面的每个元素作比较for(i=0;i<len-1;i++) for(j=i+1;j<len;j++) { if(array[i]>array[j]) { t=array[i] ...
分类:
编程语言 时间:
2017-04-12 04:07:01
阅读次数:
180
1,迭代器协议: 1.1 迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 1.2. 可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 1.3. ...
分类:
编程语言 时间:
2017-04-12 04:06:38
阅读次数:
267
html ; css ; javascript ; json ...
分类:
编程语言 时间:
2017-04-12 04:06:01
阅读次数:
195
抽象类和接口有什么差别? 1、 抽象类在java语言中所表示的是一种继承关系,一个子类仅仅能继承一个父类。可是能够实现多个接口。 2、 在抽象类中能够拥有自己的成员变量和非抽象类方法,可是接口中仅仅能存在静态的不可变的(public static final)成员数据(只是一般都不在接口中定义成员数 ...
分类:
编程语言 时间:
2017-04-12 04:03:35
阅读次数:
186
今天学到了JS的关于深拷贝和浅拷贝的例子,有些体会。 在JavaScript中,变量的拷贝分为两种,一种是值拷贝,一种是内存地址拷贝,意思是当赋值给变量的只是一个简单的基本数值时,变量与变量之间的储存空间是相互独立,两个变量之间的改变不会相互影响,而当赋值给变量的是一个对象或数组的时候,变量与变量之 ...
分类:
编程语言 时间:
2017-04-12 04:03:20
阅读次数:
169
Java中每个对象都有一个内置锁,当程序运行到非静态的synchronized同步方法上时,自动获得与正在执行代码类的当前实例(this实例)有关的锁。获得一个对象的锁也称为获取锁、锁定对象、在对象上锁定或在对象上同步。 一个对象只有一个锁。所以,如果一个线程获得该锁,就没有其他线程可以获得锁,直到 ...
分类:
编程语言 时间:
2017-04-12 04:02:53
阅读次数:
269
一、整合目标 1.由IoC容器管理Hibernate的SessionFactory2.让Hibernate使用Spring的声明式事务 二、整合步骤 先加入Hibernat,再加入Spring,再进行整合。第一步: 配置Hibernate1.加入Hibernate相关的包Hibernate的必需包c ...
分类:
编程语言 时间:
2017-04-12 04:02:00
阅读次数:
180
Given an array of integers sorted in ascending order, find the starting and ending position of a given target value. Your algorithm's runtime complexi ...
分类:
编程语言 时间:
2017-04-12 04:00:53
阅读次数:
147
1.只有重载<的类或者结构才能作为map的key值。 class C{public: int i; string str; bool operator < (const C &c) const { return i < c.i; }}; 2.通过key获取value的方法 在map中,由key查找v ...
分类:
编程语言 时间:
2017-04-12 03:59:10
阅读次数:
182
1.需要安装 py2exe 2.示例代码: 3.配置代码: 4.执行转换 首先定位到文件目录,然后运行CMD 执行完毕之后会在该目录中生成一个文件夹dist,里面是生成的exe程序和相关依赖 相关博客推荐:http://www.cnblogs.com/rj81/p/5495191.html http ...
分类:
编程语言 时间:
2017-04-12 03:58:42
阅读次数:
193
1.标识符 用作给变量、类和方法命名。注意: 表示类名的标识符用大写字母开始。如:Man, GoodMan 表示方法和变量的标识符用小写字母开始,后面的描述性词以大写开始。green(),greenCard() Java 标识符有如下命名规则: <1>标识符必须以字母、下划线_ 、美元符$开头 <2 ...
分类:
编程语言 时间:
2017-04-12 03:52:26
阅读次数:
155