LQS的博客

小菜鸟的成长记录!

Django后台无法显示样式

首先说明我的开发环境:windows8.1+pyCharm+django1.9+virtualenv 当搭建xadmin或者admin后台的时候,管理员登陆时出现如下页面信息 google浏览器打开结果 IE浏览器调试为 那么...

2017-06-07 08:56:41

阅读数 2102

评论数 0

求链表中倒数第K个结点

package 链表问题; /*  * 求链表中倒数第K个结点  * */ import java.util.*; public class Findk { public static void main(String[] args) { LinkedList list=new Li...

2017-05-21 11:25:52

阅读数 189

评论数 0

将一个整数型字符串转换为一个整数

package com.utl.string; /*  * 将一组整数字符串转换为整数  * 例:"234"转换为整数型234  * 分析:涉及到许多问题,例如非法输入,有正负号,是否为空字符串等等   * */ import java.util.Scanner; ...

2017-05-21 10:32:36

阅读数 638

评论数 0

串的模式匹配算法1——Brute-Force(BF)算法

我们来看BF算法(Brute-Force,最基本的字符串匹配算法),BF算法的实现思想很简单:我们可以定义两个索引值i和j,分别指示主串str和子串substr当前正待比较的字符位置,从主串str的第startindex个字符起和子串substr的第一个字符比较,若相等,则继续逐个比较后续字符,否...

2017-04-07 16:36:50

阅读数 455

评论数 0

串的顺序存储结构

MyString 类 package 串; public class MyString { private char[] value;//私有成员变量,字符数组 private int count;//私有成员变量,字符个数 /* * 构造函数1 */ public MyString(){ va...

2017-04-07 12:10:57

阅读数 437

评论数 0

由两个栈组成队列

/*  * question:编写一个类,用两个栈实现队列,支持队列的基本操作(add、poll、peek)  * time:2017/4/1  * name:lqs  */ package stack1; /*  *stackPush:压入栈  *stackPop:弹出栈  *...

2017-04-02 21:37:44

阅读数 209

评论数 0

设计一个有getMin功能的栈

题目: 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。 要求: 1、pop、push、getMin操作的时间复杂度都是O(1)  2、设计的栈类型可以输用现成的栈结构 方案一: 代码实现Mystack: /*  * time:2017/...

2017-04-02 20:47:20

阅读数 187

评论数 0

反射1——Class类与Java反射

通过Java反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问、检测和修改描述Java对象本身信息的功能。Java反射机制的功能过十分强大,在java.lang.reflect包中提供了该功能过的支持。 java.lang.reflect包的描述 提供类和接口,以获...

2017-03-23 12:10:55

阅读数 522

评论数 2

文件内容复制

package FileIO; import java.io.*; import java.util.*; public class CopyFileDemo { public static void main(String[] args) { File source=new Fil...

2017-03-23 08:53:23

阅读数 219

评论数 0

I/O4——FileReader和FileWriter类

前一篇博文讲述了FileInputStream类从文件读出信息,FileOutputStream类向文件写入信息,但是存在一点不足,即这两个类都只是提供了对字节或字节数组的读取方法。由于汉字在文件中占用两个字节,如果使用字节流,读取不好可能会出现乱码现象,此时采用字符流Reader或Writer类...

2017-03-22 23:41:34

阅读数 186

评论数 0

I/O3——文件输入/输出流

Java程序运行期间,大部分数据都在内存中进行操作,当程序结束或关闭时,,这些数据就会消失。如果需要将数据永久保存,可使用文件输入/输出流与指定的文件建立连接,将需要的数据永久保存到文件中。 FileInputStream类 FileInputStream类是继承了InputStream类,该...

2017-03-22 15:50:24

阅读数 179

评论数 0

I/O2—File类

File类是java.io包中唯一代表磁盘文件本身的对象。File类定义了一些与平台无关的方法来操作文件,可以通过调用File类中的一些方法,实现创建、删除、重命名等操作。File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、文件长度、文件读写权限等。数据流可以将数据写入到文件中,文件...

2017-03-22 15:08:02

阅读数 175

评论数 0

I/O1——输入/输出流

流是一组有序的数据序列,根据操作的类型,可以分为输入流和输出流两种。I/O(Input/Output,输入/输出)流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。 Java由数据流处理输入/输出模式,程序从指向源的输入流中读取源中的数据。源可以是文件、网络、压缩包或者...

2017-03-22 14:06:05

阅读数 192

评论数 0

ClassLoader知识

(1)ClassLoader基本概念 与C或C++编写的程序不同,Java程序并不是一可执行文件,而是由许多独立的类文件组成的,每个文件对应一个Java类。此外,这些类文件并非全部装入内存,而是根据程序需要逐渐载入。ClassLoader是JVM实现的一部分,ClassLoader包括boots...

2017-03-21 19:31:37

阅读数 158

评论数 0

顺序循环队列

队列的基本概念 队列(简称队)是一种特殊的线性表,队列的数据元素以及数据元素间的逻辑关系和线性表完全相同,差别就是线性表允许在任意位置插入和删除,而队列只允许在一端进行插入操作而在另一端进行删除操作。 队列中允许进行插入操作的一端称为队尾,允许进行删除的一端称为队头。 操作集...

2017-03-21 17:04:30

阅读数 597

评论数 0

链式堆栈

链式堆栈的存储结构 如同单链表结构,每个结点会有俩个区域,一个数据元素区(element),用来存放数据元素;另一个是指针区(next),用来构造数据元素之间的关系。 堆栈有两端:栈顶top,参与各种对堆栈的操作;另一端是栈底。 我们把链表的head端作为栈顶,另一端作为栈底。这样插入和删除栈顶元...

2017-03-20 18:51:50

阅读数 228

评论数 0

hashCode与对象equals之间的使用

hashCode与对象之间的关系: 如果两个对象的hashCode不相同,那么这两个对象肯定也不同。如果两个对象的hashCode相同,那么这两个对象有可能相同,也有可能不同。总结一句:不同的对象可能会有相同的hashCode;但是如果hashCode不同,那肯定不是同一个对象。 ...

2017-03-20 17:19:04

阅读数 184

评论数 0

栈与堆的区别

当一个人开始学习Java或者其他编程语言的时候,会接触到堆和栈,由于一开始没有明确清晰的说明解释,很多人会产生很多疑问,什么是堆,什么是栈,堆和栈有什么区别?更糟糕的是,Java中存在栈这样一个后进先出(Last In First Out)的顺序的数据结构,这就是java.util.Stack...

2017-03-20 17:01:25

阅读数 179

评论数 0

顺序堆栈

堆栈示意图 堆栈进出原则 先进后出 数据集合 堆栈的数据集合的元素可以表示为任意的类类型。 操作集合 (1)入栈push(obj):把数据元素obj插入堆栈; (2)出栈pop():出栈,删除的数据元素由函数返回; (3)取栈顶元素getTop():取当前栈顶的数据元素并有函数返回; (4)n...

2017-03-20 16:02:26

阅读数 582

评论数 0

顺序表

(1)SeqList 是类名,List是所实现的接口。该类有三个成员变量,其中listArray表示存储单元数据元素的数组,maxSize表示数组允许的最大数据元素个数,size表示数组中当前存储的数据元素个数。要求必须满足size (2)类的成员变量通常设计成private或默认访问权限。pr...

2017-03-19 22:24:55

阅读数 278

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭