自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leetp

记录学习笔记

  • 博客(110)
  • 资源 (4)
  • 收藏
  • 关注

原创 算法练习-猴子吃桃

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中, 拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、 第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?package 猴子吃桃;/** * (算法)题目:海滩上有一堆桃子,五只猴子来分。第

2018-04-27 17:36:22 696

原创 Java多线程-模拟售票

java多线程买票

2018-04-27 16:35:54 527

原创 Java泛型的应用-双链表

泛型双向链表

2018-04-27 15:45:20 529

原创 Java多线程-FutureTask的get方法阻塞问题

FutureTask类中get方法阻塞的问题:get方法的实现: /** * @throws CancellationException {@inheritDoc} */ public V get() throws InterruptedException, ExecutionException { int s = state;

2018-04-27 15:13:22 20286

原创 Java多线程

多线程和单线程的区别:单线程程序执行是顺序的,比如在一个聊天程序中,发送消息的时候不能接收消息,在接收消息的时候不能发送消息。多线程程序各个线程看起来是并发的,在发送消息的时候可以同时接收消息。接收消息的同时可以发送消息。多线程和多进程的区别:首先看一下进程和线程的区别:进程是程序在内存中的表现形式。是程序的执行环境,创建一个进程之后就自动创建了一个线程。一个进程中有一个到多个线程,所以进程是线程...

2018-04-27 12:40:50 269

原创 JavaSE-泛型

泛型类泛型方法通配符泛型擦除

2018-04-26 13:16:44 308

原创 c数据结构-栈-迷宫问题(循环实现)

走迷宫步骤:使用二维数组来表示迷宫地图。1表示可以走,0表示不能走。设置迷宫入口。判断迷宫入口是否合法。将入口点入栈将当前点设置为入口点。loop:判断是否能往左走,能则将当前点压栈。goto loop判断是否能忘上走,能则将当前点压栈。goto loop判断是否能往右走,能则将当前点压栈。goto loop判断是否能往下走,能则将当前点压栈。goto loop判断是否到达出口判断是否到达死胡同 ...

2018-04-21 18:22:59 1044

原创 数据结构-队列

队列的基本概念 队列的性质 队列的操作

2018-04-21 15:58:05 422

原创 Java双向链表

双向链表         双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。应用场景:发布订阅机制,客户端维护,列表键底层实现之一,等等java双链表实现:DLinkList.javapackage cn.ltp.dlinklist;/**

2018-04-15 14:09:13 611

原创 JavaWeb-Json的使用

1. 浏览器发送json数据到服务器:(1)先将提交的数据封装成js对象。再使用JSON.stringfiy(对象名)转换为json对象,再通过ajax发送就好了;indexfunction loadXMLDoc(){var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome,

2018-04-14 11:49:01 964 1

原创 Java面向对象三大类及异常处理

Java包的作用:解决类名重复的问题访问控制权限:同包同类:4同包不同类:3 无private不同包子类:2 无默认不同包中非子类:1 无protectedjar命令:先编译,后打包class文件。命令jar -cvf Test.jar *.classString类:实例化方式:方式1:String str1 = "hello";方式

2018-04-12 22:25:55 1170

原创 Java实现单链表面试题

Java链表面试题

2018-04-07 18:37:19 680

原创 c数据结构--栈

栈基本操作:1. 压栈2. 出栈3. 栈判空4. 元素个数5. 栈清空6. 栈销毁操作应用:1. 进制转换2. 括号匹配3. 中缀转后缀4. 后缀求值5. 迷宫问题

2018-04-06 02:00:39 370

原创 JavaSE--接口

1.说出下面程序的执行结果interface InterfaceA { String S = "good "; void f(); } abstract class ClassA { abstract void g(); } class ClassB extends ClassA implements InterfaceA { void g() { System.out.

2018-04-03 15:49:59 641

原创 JavaSE--面向对象下

面向对象下

2018-04-03 14:11:58 301

原创 c数据结构--单链表进阶

主要内容:1.逆序显示单链表2.逆置单链表3.在已知节点前插一个节点(不允许遍历链表)4.删除指定节点(不允许遍历链表)5.单链表冒泡排序6.找到中间节点7.找到倒数第k个节点8.删除倒数第k个节点9.获取两个链表的交点10.判断链表是否带环,返回环的入口点11.魔术扑克牌12.拉丁矩阵13.约瑟夫环14.合并两个有序链表15.判断两个链表是否相交(链表可能带环)16.复杂链表的复制(带一个ran...

2018-03-30 15:58:45 489

原创 c数据结构--链表基本操作

链表是一种线性结构,和顺序表相比,链表能充分利用磁盘上的空间,在对链表进行插入删除操作时,时间复杂度为O(1),相对于顺序表,插入删除时间复杂度为O(n),但链表需要额外的存储指针的空间,且链表不能随机访问。所以使用链表还是使用顺序表需要根据具体的使用场景。当多为查询操作时使用顺序表比较好,当删除增加操作比较多时,应该使链表。#include #include #include

2018-03-27 18:14:27 387

原创 c--函数指针,函数指针数组,回调函数

函数指针:概念:指向函数的指针;例子:int fun(int x);声明一个函数指针:int (*fp)(int x);将fun的首地址赋值给fp:fp = fun; 或fp = &fun;调用:int ret = (*fp)(arg1, arg2);指针函数:概念:返回值是指针的函数。函数指针数组:概念:数组元素全是函数指针的数

2018-03-22 19:06:02 310

原创 c语言可变参数原理以及printf函数的自实现

可变参数原理

2018-03-11 21:31:58 2390

原创 c语言之自定义类型

union enum struct 结构体内存对齐

2018-03-07 13:34:55 747

原创 linux进程基础知识

进程的调度:进程调度分为三个层次:长程调度:创建一个新进程时,执行长程调度,他决定是否将该新建进程添加 到当前活跃或挂起的进程集合中。中程调度:中程调度时内存管理的一部分,他决定是否把一个进程的部分或者全部虚拟地址空间换入内存,或者把一个进程换出到磁盘上。短程调度:短程调度决定把处理器分派给哪个进程,即在就绪进程队列中选择一个进程去执行。目前所说的调度算法也是针对短程调度的

2018-03-06 20:04:11 319

原创 CentOS6.5 yum安装jdk和jre

centos配置java开发和运行环境yum安装

2018-03-01 17:55:13 3267

原创 Linux编辑器对比,以及编译器对比,和彩色进度条

linux彩色进度条

2018-03-01 09:41:19 527

原创 eclipse构建JavaWeb工程报端口被占用的问题

tomcat提示端口号被占用

2018-02-28 14:31:40 1087

原创 JavaSE--可变参数

java可变参数

2018-02-28 11:02:11 405

原创 linux基础知识

linux常用命令:文件安装权限控制重要目录

2018-02-28 09:27:28 331

原创 XML解析&XML约束文件

DTD约束和SCHEMA约束,以及XML解析,XML语法规则

2018-01-29 15:40:36 1553

原创 Java数据库连接池和dbutils的使用

数据库连接池的作用:数据库连接池的原理:Dbutils的使用

2018-01-25 18:18:02 2417

原创 Java60行代码实现swing+mysql学生信息管理系统

swing+mysql实现的学生信息管理系统:数据处理:student类。。。界面显示:swing界面。对数据库做增删改查的4个5个函数入下声明:添加学生信息:public boolean addStuInfo(int sNum, String sName, String sClass, String sProfessional)删除学生信息:public boolean deleteStuInf...

2018-01-23 17:25:50 17707 8

原创 java爬虫

Java爬虫

2018-01-20 14:21:52 5911 7

原创 Java 50行代码开发跳一跳辅助

java跳一跳辅助

2018-01-20 13:33:21 3129

原创 c语言指针总结

指针指针可以理解为:当你要和一个人说话的时候,你要先找到他的位置,然后你才能和他说话,这个位置就可以理解为指针变量。int * p = a;p存的就是a的地址;指针数组:数组元素为指针类型的数组int arr [5];//这是一个整数数组float arr [5];//这是一个浮点型数组同样int* arr[5];//这是一个每一个元素为int*类型的指针数组,即每一个

2018-01-07 14:14:11 653

原创 C++五子棋的实现(MFC)

MFC实现的五子棋小游戏

2017-12-05 23:42:53 8936 2

原创 c语言-扫雷

c语言实现的扫雷游戏

2017-12-05 22:26:29 2719

原创 c语言三子棋

c语言三子棋

2017-12-04 00:17:39 1825

原创 c语言基础的一些细节总结(1)

c语言基础的一些常见错误与效率对比

2017-11-23 16:08:43 2834

原创 C语言操作符

c语言运算符的分类,运算符的优先级

2017-11-21 23:48:27 4164

原创 Python爬虫实战代码

对于百度百科词条的爬取

2017-07-28 08:17:21 2869

原创 Python轻量级爬虫教程-网页解析器

Beautiful soup网页解析器的语法以及实例代码

2017-07-27 18:10:43 2773

原创 Python轻量级爬虫教程-网页下载器

python网页下载的三种不同功能和方法

2017-07-27 17:03:38 2956

MFC五子棋源码以及exe文件

MFC五子棋的源码,可以双人对战,人机对战,播放背景音乐

2017-12-05

统计路径下所有文件任意格式代码行数

运行环境,windows,无需任何配置,解压后双击run.bat即可运行。

2018-05-10

软工实验仓库管理系统实验报告

仓库管理系统实验报告,包括需求分析,概要设计。。。

2018-05-10

Activiti6.0下载

Activiti6.0下载,个人博客有SpringBoot整合Activiti教程,使用数据库为MySQL,使用Maven搭建项目,希望能帮到刚刚入门的人。

2019-03-17

空空如也

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

TA关注的人

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