一、问题及代码
/*
文件名称:教师干部类
作者 :尚超
日期 :2016.5.11
平台 :visual c++ 6.0
对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教...
分类:
编程语言 时间:
2016-05-12 12:21:58
阅读次数:
192
strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。
PHP语言函数
编辑
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。
语法
...
分类:
编程语言 时间:
2016-05-12 12:20:56
阅读次数:
1108
[java]
view plain
copy
print?
package test.util; import java.net.URI; import java.util.ArrayList; import java.util.List; import org.apache.commons.httpclient.auth.AuthPolicy; impor...
分类:
编程语言 时间:
2016-05-12 12:22:54
阅读次数:
1759
/*
高级for循环是集合中(Collection)迭代器的简写形式。即集合中的迭代器可以使用高级for来代替。
格式:
for(数据类型 变量名:被便利的集合(Collection)或数组)
{
}
高级for循环只对集合进行遍历。
只能获取集合元素,但是不能对集合进行操作。
迭代器除了遍历,还可以进行remove集合中元素的动作。
如果使用ListIterator,还可以对集合中的元素进...
分类:
编程语言 时间:
2016-05-12 12:19:47
阅读次数:
189
1.MVC即Model-View-Controller的简称。
MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开
视图(View):是用户看到并与之交互的界面。视图向用户显示相关数据,并接受用户的输入。但它不进行任何的业务逻辑处理。
模型(Model):模型表示业务数据和业务处理,相当于Javabean。一个模型能为多个视图提供数据。
控制器(Controlle...
分类:
编程语言 时间:
2016-05-12 12:21:05
阅读次数:
166
/*
Arrays是数组工具类。可以很方便的操作数组。
其中一个比较重要的方法就是asList方法。
把数组变成List集合有什么好处呢:
可以使用集合的思想和方法来操作数组中的元素。
注意:将数组变成list集合,
不可以使用集合的增删方法。因为数组的长度是固定的。如果增删,则会发生UnsupportedOperationException异常。
可以使用contains(),get(),in...
分类:
编程语言 时间:
2016-05-12 12:18:43
阅读次数:
184
软件发布有软件版本管理原则,这里结合Linux下C/C++项目发布方式,简单介绍一下如何自动的集成动态版本管理脚本。
软件版本发布关键点
从软件版本管理原则我们需要注意的是以下几个关键点:
==》主版本(VER_MAJOR):项目(产品)负责人维护
==》次版本(VER_MINOR):技术(版本)接口人维护
==》版本号(VER_REVISION):代码库自动升级更新
==》编译日期(BUILD_DATE):编译机器的系统日期
==》编译时间(BUILD_TIME):编译机器的系统时间
==》编译标识(B...
分类:
编程语言 时间:
2016-05-12 12:19:54
阅读次数:
210
笔记内容都来源于““跟着龙哥学JavaWeb”课程中的讲解。
其实很多年前有接触,只是重新看看有什么更值得学习的。
既想搭建个服务器,又想做个APP端,那还是工作挺多的。
1 Web概述
C/S
VB,VC++,Java,C#
特点:
在服务器端主要就是一个数据库,把所有业务逻辑以及界面的渲染操作交给客户端完成。
优点:较安全,用户节目很丰富,用户体验不错等...
分类:
编程语言 时间:
2016-05-12 12:20:01
阅读次数:
279
/*
JDK1.5版本新特性(续):静态导入
注意:当类名重名时,需要指定具体的包名;
当方法名重名时,需要指定具体的类名。
*/
import java.util.*;
import static java.util.Arrays.*;//导入Arrays工具类中的所有静态成员。
import static java.lang.System.*;//导入了System类中所有的静态成员...
分类:
编程语言 时间:
2016-05-12 12:19:40
阅读次数:
261
/*
对于IO输入输出流有两大类:
1,字节流(一般用的比较多)
2,字符流(指针对文字(包括中英文等各国语言文字)),字符流与字节流的区别之处就是字符流对象中融合了编码方式,即文字以哪种方式编码,以避免出现乱码。
常用的四个抽象基类:
字节流:InputStream、OutputStream
字符流:Reader、Writer
这四个基类的子类都是以这四个基类的名字作为后缀的,所以比较容易识别...
分类:
编程语言 时间:
2016-05-12 12:16:47
阅读次数:
230
/*
Collections是Collection的工具类。
工具类中其中两个比较常用的方法就是:
1,sort(list) 、 sort(list,自定义比较器)
2,max(list) 、 max(list,自定义比较器)
3,binarySearch(list,key) //利用折半查找的方法找到list中key元素的索引,存在则返回索引,不存在则返回-(插入点)-1
*/
...
分类:
编程语言 时间:
2016-05-12 12:15:19
阅读次数:
152
/*
字符写入缓冲流
缓冲区的出现时为了提高流的操作效率。
所以在创建缓冲区之前,必须要现有流对象。
Writer对应BufferedWriter
Reader对应BufferedReader
该缓冲区中提供了一个换行符方法,newLine();
*/
import java.io.*;
class BufferedWriterDemo
{
public static void mai...
分类:
编程语言 时间:
2016-05-12 12:17:14
阅读次数:
143
提示LOGS信息
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.net.NoRouteToHostException: No Route to Host from dataNode1/192.168.2.247 to nameNode:8031 failed on socket timeout exception: j...
分类:
编程语言 时间:
2016-05-12 12:14:53
阅读次数:
1208
推理是一种逻辑思维,一种方法论,归纳推理是从个性推导到共性的过程,而演绎推理则从共性递推到个性的过程。事物的一般性和特殊性,是推理方法的基点,通过下面例子来简单理解下归纳推理是如何从特殊上升到一般。
数学归纳法首先证明起点值命题成立,然后证明从n值到n+1的过程有效,而后任意值递推可得。
证明自然数N的阶乘N!步骤:
已知N!=N*(N-1)*(N-2)*(N-3)*…*2*1,当N=1时 ...
分类:
编程语言 时间:
2016-05-12 12:14:39
阅读次数:
188
1、网络编程概述
(1)网络模型
OSI参考模型
TCP/IP参考模型
(2)网络通讯要素
IP地址
端口号
传输协议
(3)网络通讯前提:
**找到对方IP
**数据要发送到指定端口。为了标示不同的应用程序,所以给这些网络应用程序都用数字进行标示 。这个表示就叫端口。
**定义通信规则。这个规则称为通信协议,国际组织定义了通用协议TCP/IP
(4)计算机网络:
是指将...
分类:
编程语言 时间:
2016-05-12 12:13:57
阅读次数:
209
spring的控制反转(IOC)思想,对象实例不再是由调用者来创建,改为spring容器来创建。spring容器会负责控制程序之间的关系,不再由程序代码直接控制,控制权由应用的代码转向了外部容器,所谓控制反转。spring有两个ioc容器,这里我用的是ApplicationContext。
以一个类为例:
public class UserService
{
public void...
分类:
编程语言 时间:
2016-05-12 12:13:21
阅读次数:
123
前段时间对spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一...
分类:
编程语言 时间:
2016-05-12 12:11:24
阅读次数:
197