自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (14)
  • 收藏
  • 关注

转载 include指令与include动作的区别

include指令与include动作的区别

2017-09-17 13:25:46 323

原创 c 查漏补缺1

#include<stdio.h>#include<stdlib.h>void fun(int n) { n++; }int main(){ int a = 1; fun(a);printf("%d",a); system("pause"); return 0;}输出1#include<stdio.h>#include<stdlib.h>int main

2017-09-16 23:48:58 244

原创 多线程的实现2(Runnable)

java具有单继承局限问题,所以任何情况下对于类的继承都应该是回避的问题。那么多线程也一样。 Thread中就存在单继承局限的问题package cn.ls.xiancheng;public class Mythread2 implements Runnable { private String name; public Mythread2(String name) {

2017-09-14 13:18:58 220

原创 多线程 Thread-1

线程的存在是离不开进程的。进程如果消失线程一定会消失注意区分线程与进程的概念1.多线程的实现(Thread实现)package cn.ls.xiancheng;public class MyThread extends Thread { private String name; public MyThread(String name) { this.name=name

2017-09-14 13:08:25 341

转载 归并排序

两个有序的子列的归并 1 13 24 26 2 15 27 38 一个空的数组 先用1与2比,将小的放进数组中,然后第一个数组的索引++,空的数组索引++。 所以可以知道时间复杂度为O(n) //归并排序 arr1传入数组,arr2临时数组,left左边起始位置,right右边起始位置,rightend右边终点位置 public static void Mer

2017-09-07 21:35:19 163

原创 Servlet 包装器-21

Servlet中提供了4个包装器类:可以改变Servlet请求和Servlet响应的行为 允许将任何方法都包装到ServletRequest和ServletResponse或HttpServletRequest和HttpServletRespnse中 使用: 编写HttpServletRequestWrapper的子类 重写getParameter等希望修改其行为的方法 一般用于过滤器中

2017-09-07 18:45:42 331

原创 希尔排序

基本思想:在直接插入排序中,只比较相邻的结点,一次比较最多把结点移动一个位置。如果对位置间隔较大距离的结点进行比较,使得结点在比较以后能够一次跨过较大的距离,这样就可以提高排序的速度。 希尔排序的基本过程: 设待排序的对象序列有n条记录,将整个待排序的记录序列分割成的若干子序列分别进行直接插入排序。 首先取一个记录间隔值d1 < n,把全部记录按此间隔值从第1条记录开始每间隔d1个取一个记录,

2017-09-07 13:36:00 180

原创 插入排序-java

插入排序是一种简单且高效的比较排序算法。在每次迭代过程中算法随机的从输入序列中移出一个元素,并将该元素插入待排序列的正确位置。重复该过程,知道所有的输入元素都被选择一次。 优点: 实现简单。 数据量较少时效率高。 适应性:如果输入序列已经与排序(可能是不完全的预排序),则时间复杂度为O(n+d),d是反转的次数 算法的实际运行效率优于选择排序和冒泡排序,即使在最坏的情况下三个算法的时间复杂

2017-09-06 23:51:47 176

原创 与请求分派协作-20

dispatcher

2017-09-06 19:34:54 311

原创 异步过滤器-19

异步过滤器

2017-09-06 19:22:08 593

原创 过滤器链-18

过滤器链

2017-09-06 19:00:33 137

原创 过滤器生命周期-17

过滤器

2017-09-06 16:36:02 205

原创 过滤器-16

过滤器

2017-09-06 16:27:34 193

原创 ServletRequest与ServletResponse -15

ServletRequest

2017-09-06 16:02:29 199

原创 ServletContext-14

ServletContext

2017-09-06 15:48:34 191

原创 选择排序

选择排序是一种原地排序算法,适用于小文件,由于选择操作是基于键值的且交换操作只有在需要的时候进行,所以选择排序常用于数值较大和键值较小的文件。 优点:容易实现;不需要额外的存储空间 缺点:扩展性差:O(n^2) 算法思想: 寻找序列中的最小值, 用当前的值交换最小值 对所有的元素重复以上过程,知道整个序列排序完成void Selection(int []array){ i

2017-09-06 13:46:58 130

原创 冒泡排序-java实现

冒泡排序

2017-09-06 13:34:44 115

原创 异步Servlet-13

为什么有异步Servlet? 因为web容器处理请求的线程数是有限的,如果某个Servlet长时间处理请求,则会长时间占用一个Web容器的线程。 异步处理可以节省Web容器线程,其工作是等待任务完成,并释放处理请求线程,一遍另一个请求能够使用该线程。 异步处理适合长时间处理请求且处理结果需要返回给客户的场景。package com.ls.javaees1;import java.io.IOEx

2017-09-05 17:02:51 150

原创 请求分派-12

请求分派

2017-09-05 16:48:48 466

原创 jsp-1

jsp-java server pages,运行在服务器端的动态页面技术 一般以jsp或者jspx作为后缀 不是取代Servlet ,而是对Servlet的补充 JSp实质上也是Servlet,但是他的作用主要是展示页面,因为我们知道,Servlet中进行数据的展示是非常不方便的,即为Servlet的局限 JSP的执行原理 请求–>JSP文件–>转换.java文件–>编译为.class文化

2017-09-05 16:09:50 154

原创 Servlet处理文件下载11

文件下载

2017-09-05 13:49:05 152

原创 Servlet处理响应10

处理响应

2017-09-05 13:39:50 142

原创 Servlet处理请求报文9

处理请求报文

2017-09-05 13:23:21 270

原创 线性表-2

线性表的链式存储实现

2017-09-05 13:06:28 108

原创 线性表-1

“ 线性表(Linear List)”

2017-09-04 21:54:01 148

原创 servlet处理文件上传8

文件上传

2017-09-04 13:55:42 215

原创 servlet处理http请求7

客户端发送请求的方式 1.地址栏直接输入url 2.超链接指定的url 3.表单form的action指定的url 4.js的location.href指定url 如果要想获取http请求的参数就需要明白HttpServletRequest接口,这个接口处理http请求 由容器实现,开发中直接从domethod的参数中获取实例 获取请求参数的方法: 使用HttpServletRequ

2017-09-04 13:17:47 304

原创 使用注解配置servlet6

注解

2017-09-04 11:15:29 248

原创 初始化参数5

Servlet配置初始化参数

2017-09-04 10:59:58 159

原创 映射规则4

映射url:请求URL减去当前应用上下文和之前的部分及参数部分作为映射URL 是可以出现多次的,但是不能相同 映射规则: 路径匹配: 1. 精确路径匹配/servlet 2. 最长路径匹配/servlet/* /servlet1/servlet2/* 扩展匹配 *.do 默认匹配 访问一个没有的,就可以使用默认的Servlet urlpa

2017-09-04 10:49:50 1114

原创 Servlet源代码分析3

package cn.ls.javaee;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;imp

2017-09-04 10:03:24 363

原创 Servlet生命周期测试代码2

package cn.ls.javaee;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;imp

2017-09-03 23:43:38 527

原创 servlet -1

<servlet> <servlet-name>servlet1</servlet-name> <servlet-class>cn.ls.javaee.Servlet1</servlet-class> </servlet> <servlet-mapping> <servlet-name>servlet1</servlet-name> <url-patte

2017-09-03 23:10:24 112

原创 迭代 Iterable与Iterator

Iterable实现这个接口允许对象成为foreach语句的目标 方法: Iterator iterator:返回一个在一组T类型的元素上进行迭代的迭代器package com.ls.java8.Iter;import java.util.Iterator;class Student{ String name; public Student(String name) {

2017-09-03 19:13:22 142

原创 Comparable与Comparator

Comparable Comparator

2017-09-03 18:34:07 141

原创 正则表达式处理

package com.ls.java8.reg;import java.util.regex.Matcher; import java.util.regex.Pattern;public class RegDemo1 {public static void main(String[] args) { String reg="a[abcd]c"; String s="sadcr";

2017-09-03 17:57:20 240

原创 Date与SimpleDateFormat

package com.ls.java8.date;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;public class DateDemo1 {public static void main(String[] args) throws Exception {

2017-09-03 17:26:56 140

原创 Calendar

package com.ls.java8.date;import java.util.Calendar;public class CalendarDemo1{public static void main(String[] args) { Calendar cal=Calendar.getInstance();//取得本类对象 StringBuffer buf=new StringB

2017-08-15 12:59:02 126

原创 mybatis入门 ---1

mybatis

2017-08-14 16:44:48 198

原创 java 再学习之枚举

枚举 enum

2017-08-07 19:51:48 253

mathpix snipping tool

Mathpix可以将获取数学的公式截图转换为LaTeX,官网演示了各个操作系统配合使用的快捷键以及详细步骤,所有这些都只需一个键盘快捷键。为了方便使用,该公司还研发了一个API,可以帮助开发者将 Mathpix 的功能集成到自己的应用程序。

2019-05-05

设计模式与六大设计原则

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。这本书非常值得学习

2017-09-18

算法导论最新版

在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。

2017-09-18

redis入门指南

redis入门指南(高清版).pdf ,本书用不到200页的篇幅,深入浅出的为您讲解的redis这一Key-Value 内存数据库的总体结构,是您迈入NoSQL领域的经典入门书籍的不二选择。用作学习非常合适

2017-09-18

java并发编程实战

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。

2017-09-18

NRF2401的接收与发送程序以及中文PDF文档

近期做无线传输模块的时候,使用到了NRF2401.并且调试成功了,能够接收与发送数据,只是注意,NRF2401供电的电压为3.3v

2017-08-11

Python学习笔记

本人在学习Python的过程中自己总结了一些笔记,主要是基础部门,可以作为借鉴,很详细,但其中有很多容易忽略的地方

2017-08-11

FPGA开发资料

上课时就用的这个PPT,这本书可以说是入门FPGA的经典书籍,这里仅仅上传参考资料,有机会的推荐各位去阅读数字系统设计与Verlog HDL

2017-08-11

STM32不完全手册-库函数版本

超详细的STM32库函数版本资料

2017-08-11

汇编语言集成开发环境 版本2015版本

该软件集成了开发环境,并且自动生成模板,方便使用。可以直接运行看到效果

2017-08-11

汇编语言开发环境2012.5版本

低版本的汇编语言开发环境,如果对版本有要求的推荐下载

2017-08-11

汇编语言程序设计课件

该资料基础的讲解了汇编语言,可以作为很好的入门学习资料。

2017-08-11

汇编语言集成开发环境 版本2015

该软件集成了开发环境,并且自动生成模板,方便使用。可以直接运行看到效果

2017-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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