面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式。它使用先前建立的范例,包括模块化,多态和封装几种技术。今天,许多流行的编程语言 (如Java,JavaScript,C#,C+ +,Python,PHP,Ruby和Objective-C)都支持面向对象编程(OOP)。面向对象编程可以看作是...
分类:
编程语言 时间:
2015-07-12 15:39:59
阅读次数:
119
JAVA的核心概念:接口(interface)接口与类属于同一层次,实际上,接口是一种特殊的抽象类。如: interfaceIA{} publicinterface:公开接口 与类相似,一个文件只能有一个public接口,且与文件名相同。在一个文件中不可同时定义一个public接口和一个public...
分类:
编程语言 时间:
2015-07-12 15:39:05
阅读次数:
167
scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(str...
分类:
编程语言 时间:
2015-07-12 15:34:26
阅读次数:
149
static1. static变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量....
分类:
编程语言 时间:
2015-07-12 15:32:50
阅读次数:
151
2014-05-16 09:08 by Jeff Li前言 系列文章:[传送门] 下个星期度过这几天的奋战,会抓紧java的进阶学习。听过一句话,大哥说过,你一个月前的代码去看下,慘不忍睹是吧。确实,人和代码一样都在成长,都在变好其中。有时候仅仅是实现功能的编程,长进不了呀。 博客提供的优点就...
分类:
编程语言 时间:
2015-07-12 15:33:29
阅读次数:
178
1. 二分查找//递归版int binarySearch(const int arr[], int low, int high, int val){ if (low arr[mid]) return binarySearch(arr, mid+1, high, val)...
分类:
编程语言 时间:
2015-07-12 15:31:36
阅读次数:
222
易语言 de了解首 先,易语言是一款可视化的中文本编程软件,易语言提供了模块化开发支持。易语言中的模块称为易模块。通过使用易模块,用户可以将常用的代码封装起来重复使 用到其它程序,或提供给第三方使用,或用作开发大型软件项目中的某个部分,然后在软件项目的封装阶段将所有这些模块组织编译成为一个完整程序。...
分类:
编程语言 时间:
2015-07-12 15:31:11
阅读次数:
173
上一篇文章我们讲解了RedisTemplate的基本使用,通过RedisCallback来获得connection,然后去操作Redis。网上的教程,大部分也都是这样的操作。这个类似于HibernateTemplate里面提供的executeWithNativeSession方法,是Java中的一种...
分类:
编程语言 时间:
2015-07-12 15:27:49
阅读次数:
143
Writer????? :BYSocket(泥沙砖瓦浆木匠) 微???????? 博:BYSocket 豆???????? 瓣:BYSocket FaceBook:BYSocket Twitter??? :BYSocket 相继?图解Http协议?和?图解Cookie?之后,中...
分类:
编程语言 时间:
2015-07-12 14:23:23
阅读次数:
154
题目:
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e., 0 1 2 4 5 6 7 might become 4
5 6 7 0 1 2).
You are given a target value to search. If found in the ar...
分类:
编程语言 时间:
2015-07-12 14:22:37
阅读次数:
132
K短路模板题.K很小所以A*就可以过了.
/* I will wait for you */
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define mak...
分类:
编程语言 时间:
2015-07-12 14:22:44
阅读次数:
685
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一个函数(fu...
分类:
编程语言 时间:
2015-07-12 14:22:01
阅读次数:
171
继承:把多个类中相同的内容提取出来,定义到一个类中,其他类只需要继承该类,就可以使用该类公开的属性和公开的方法。
继承的好处:提高代码的复用性。提高代码的可维护性。让类与类之间产生关系,是多态存在的一个前提。
继承的弊端:提高了类与类之间的耦合性。
开发的原则:低耦合,高内聚
耦合:类与类之间的关系
内聚:自己单独完成某件事情的能力。
在Java中只允许单继承。...
分类:
编程语言 时间:
2015-07-12 14:20:50
阅读次数:
204
这是帮别人做的一个题目,好久没有接触过C语言了,有点发怵,不过似乎找回点当时学C语言,做课程设计的感觉。
题目:定义一个数组(学生结构体数组),里面包含学号、姓名、身份证和三科学生成绩,要求写一个函数,根据学生任何一个字段(如学号、姓名、身份证),进行排序。
源码:
//// stu.cpp : Defines the entry point for the console applic...
分类:
编程语言 时间:
2015-07-12 14:20:37
阅读次数:
146
简介JavaBean是可重复使用的组件,在web发展初期(web model1),jsp用JavaBean来处理业务逻辑。
有4种生命周期:
- session
- request
- application
- pageJavaBean有几种 特点:
- 公共的类
- 有不带参的构造方法
- 每个属性都有set和get方法
- 如果需要,能被持久化实例javabean:packa...
分类:
编程语言 时间:
2015-07-12 14:18:22
阅读次数:
120
Writer :BYSocket(泥沙砖瓦浆木匠)
微 博:BYSocket
豆 瓣:BYSocket
FaceBook:BYSocket
Twitter :BYSocket
相继 图解Http协议 和 图解Cookie 之后,中间迷茫期哈,没写了!可是又要告诉你自己明明喜欢写为啥不写了!那就写吧,学到老学到老~
然...
分类:
编程语言 时间:
2015-07-12 14:19:32
阅读次数:
164
由于此算法时间复杂度为O(V³),大多数情况下不如迪杰斯特拉算法的,迪杰斯特拉算法适合于节点疏散的图。 示例图如下: Step 1 创建节点与边的最短路径结果表(直接可达关系),数值表示距离,INF表示不可达 1 2 3 4 1 0 8 INF 1 2 INF 0 1 INF 3 4 INF 0 INF 4 INF 2 9...
分类:
编程语言 时间:
2015-07-12 14:18:29
阅读次数:
211