1、构造方法需要加空方法,而构造方法的名字是和类名一模一样的成员方法是不需要空方法的2、scanner使用最好用循环来完成,当输入时其顺序是不是按照你给的顺序完成的 3、 在定义空的变量进行传递数值的时候,不能用arr【temp】,这样会将索引及数传递丢了一部分 数组Arrays (1)数组:存储同 ...
分类:
编程语言 时间:
2017-07-24 22:26:40
阅读次数:
205
一 概述 1.整合目的 有了Spring以后,所有对象的创建任务都应该交给Spring容器来完成,这样做不仅是为了降低代码的耦合度,而且可以利用Spring容器作为代理工厂实现代理。 2.整合目标 将Spring容器中的bean注入Action中,将Action的创建与管理工作交给Spring容器。 ...
分类:
编程语言 时间:
2017-07-24 22:26:51
阅读次数:
127
初学Python,可以选择python原始的IDE,但原始的IDE在使用过程中需要自己安装各种包,个人觉得初学者不需要将时间花在这些上面,而是应该直接学习python程序,这些比较杂的事情可以在以后的学习过程中慢慢补充。所以这里推荐使用anaconda,安装完anaconda,就相当于安装了Pyth ...
分类:
编程语言 时间:
2017-07-24 22:27:47
阅读次数:
133
当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法。 刚看到这个小练习的时候,看到System.out.println(a1.show(b));这第一个输出语句就蒙了,看下边的解释也看不明 ...
分类:
编程语言 时间:
2017-07-24 22:28:34
阅读次数:
157
1.动态添加属性 运行结果: 2.动态添加方法 运行结果: 这种方法只是给实例lang1,动态添加了方法 运行结果: 给类添加方法: 运行结果: 3.限制Class属性 __slots__ 运行结果: ...
分类:
编程语言 时间:
2017-07-24 22:28:43
阅读次数:
241
数组的声明语法: 数据类型[] 数组名 = new 数据类型 [ 大小 ];int []arr =new int [10]; 数组的初始化:声明数组时进行初始化:int[ ]arr = {10,20,30,40,50};先声明后初始化:int [ ] arr; 标明长度声明: int [ ]arr ...
分类:
编程语言 时间:
2017-07-24 22:29:25
阅读次数:
145
SpringMVC hibernate增加多数据源 (以类SSHE/SYPRO增加多数据源为例作说明) 注:适用与SpringMVC + Hibernate的项目。其它框架的仅仅能说作參考用 配置Spring 新建一个Spring的数据源配置文件,如spring-hibernate-aite.xml ...
分类:
编程语言 时间:
2017-07-24 22:29:35
阅读次数:
183
package myspider; import java.io.UnsupportedEncodingException; /** * * @author mark */ public class Test { public static void main(String[] args) thro... ...
分类:
编程语言 时间:
2017-07-24 22:30:04
阅读次数:
215
ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库 ORM是“对象-关系-映射”的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表的操作,转换为sql语句 将sql查询到的结果 ...
分类:
编程语言 时间:
2017-07-24 22:31:28
阅读次数:
321
John has n tasks to do. Unfortunately, the tasks are not independent and the execution of one task isonly possible if other tasks have already been ex ...
分类:
编程语言 时间:
2017-07-24 22:32:27
阅读次数:
286
数组名做函数参数进行传递时,实际上是是一份该指针的拷贝。 给形参赋予其他值,并不影响实参的值。 类似于: int *p = a; //a为数组名 p = b; //b为数组名 当然,如果你传递了一个指向某个变量的指针,而函数对该指针执行了间接访问操作,那么函数就可以改变那个变量,但参数还是传值方式传 ...
分类:
编程语言 时间:
2017-07-24 22:33:26
阅读次数:
270
JS数组的基础操作代码: <script type="text/javascript"> 数组的三种定义 var arr1 = new Array(); var arr3 = Array(1,2,3.5,4,'5',false); var arr2 = [1,2,3,4,'5',"aa",true] ...
分类:
编程语言 时间:
2017-07-24 22:33:36
阅读次数:
289
题目:将一个二叉查找树按照中序遍历转换成双向链表。 给定一个二叉查找树: 返回 1<->2<->3<->4<->5。 思路:如果对于当前节点,把右子树转换成双向链表,然后把左子树转换成双向链表,转换的时候我们都标记了链表的头节点和尾节点,那么只需要将当前节点和左子树的尾部相连,和右子树的头部相连即可 ...
分类:
编程语言 时间:
2017-07-24 22:33:42
阅读次数:
209
1. C/C++中每个字符串都以'\0'作为结尾,这样我们就能很方便找到字符串的最后结尾。 注意:谨记字符串末尾的空字符,防止数组越界。 2. C/C++把常量字符串放到单独的一个内存区域 为了节省内存,C/C++把常量字符串单独放到单独的一个内存区域。当几个指针赋值给相同的常量字符串时,它们实际上 ...
分类:
编程语言 时间:
2017-07-24 22:33:58
阅读次数:
293
!/usr/bin/python2# -*- coding:utf-8 -*-temp = "猪"#解码,需要指定原来是什么编码,解码成Unicodetemp_unicode = temp.decode('utf-8')编码,由unicode编码成gbktemp_gbk = temp_unicode ...
分类:
编程语言 时间:
2017-07-24 22:34:06
阅读次数:
196
1.@property,@xx.setter的作用把方法变成属性@property获取属性@xx.setter设置属性 2.使用示例 运行结果: 运行结果: ...
分类:
编程语言 时间:
2017-07-24 22:34:32
阅读次数:
311
什么是会话技术? 例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器记住客户端状态(区分客户端)。 从打开一个浏览器访问某个站点,到关闭这个浏览器的整个 ...
分类:
编程语言 时间:
2017-07-24 22:35:23
阅读次数:
288
2017-07-24 20:43:49 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Http协议主要的操作流程是request-response即请求响应。我们可以利用python中的socket库完成连接的建立,然后使用GET方法获取服务器端的数据。 一、 ...
分类:
编程语言 时间:
2017-07-24 22:35:50
阅读次数:
282
1.参考 autopy (实践见最后一章节) 用Python制作游戏外挂(上) AutoPy Introduction and Tutorial autopy.mouse.smooth_move(1, 1) 可以实现平滑移动 autopy — API Reference pip install Py ...
分类:
编程语言 时间:
2017-07-24 22:36:21
阅读次数:
613