码迷,mamicode.com
首页 > 编程语言 > 日排行
Java异常处理的基础知识
Java中的异常捕获语句 Java 中所有可捕获的异常都派生自 Exception 类。 把可能会发生错误的代码放进try语句块中。 当程序检测到出现了一个错误时会抛出一个异常对象。 异常处理代码会捕获并处理这个错误。 catch语句块中的代码用于处理错误。 当异常发生时,程序控制流程由try语句块 ...
分类:编程语言   时间:2018-11-12 13:20:24    阅读次数:162
java中为什么重写equals时必须重写hashCode方法?
在上一篇博文Java中equals和==的区别中介绍了Object类的equals方法,并且也介绍了我们可在重写equals方法,本章我们来说一下为什么重写equals方法的时候也要重写hashCode方法。 先让我们来看看Object类源码 hashCode:是一个native方法,返回的是对象的 ...
分类:编程语言   时间:2018-11-12 13:20:43    阅读次数:259
算法训练--重编码
/*题目:重编码 描述:给每一个字符编一个编码,使得文章的长度达到最短 */ /*priority_queue的用法: https://www.cnblogs.com/Deribs4/p/5657746.html*/#include<bits/stdc++.h>using namespace std ...
分类:编程语言   时间:2018-11-12 13:20:53    阅读次数:170
多线程1-创建线程-Thread&Runnable
大纲: 一、java创建线程--继承Thead类 创建一个类继承Thead类,并重写run方法。 二、java创建线程--实现Runnable接口 创建一个类实现Runnable接口,并重写run方法。 小结: ...
分类:编程语言   时间:2018-11-12 13:21:51    阅读次数:185
手写数组去重
//本来以为挺简单,还是天真,考虑,NaN,{}. 1:arr.splice(i+1,1);//表示插入删除元素,表示删除i+1个元素,1表示删除一个 //手写数组去重 var arr = [1,2,3,3]; //排序的数组 arr.sort();//排序好了就不写了 for(var i=0;i< ...
分类:编程语言   时间:2018-11-12 13:23:40    阅读次数:232
cvc-elt.1: 找不到元素 'beans' 的声明。springmvc netbeans maven
搭建最基本的框架,出现问题,提示cvc-elt.1: 找不到元素 'beans' 的声明。 HTTP Status 500 - Servlet.init() for servlet spring threw exception type Exception report message Servle ...
分类:编程语言   时间:2018-11-12 13:24:13    阅读次数:284
c#多线程调用有参数的方法
Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart) 初始化 Thread 类的新实例。 由 .NET Compact Framework 支持。 Thread (P ...
分类:编程语言   时间:2018-11-12 13:52:32    阅读次数:183
swift 动画转场要在主线程
上面方式死活不回调成功函数。换用下面方式则成功 ...
分类:编程语言   时间:2018-11-12 13:52:47    阅读次数:214
前端javascript如何阻止按下退格键页面回退 但 不阻止文本框使用退格键删除文本
这段代码可以: 下面更正一下,上面的写法有一个比较严重的问题: 这种写法虽然屏蔽了回车键页面回退的功能,但同样,如果该页面有文本输入框,那么这个输入框将不能使用 退格键 进行文本删除; 下面给出一种网上搜索的 既能屏蔽页面退格键回退 ,又不屏蔽 退格键删除 功能的代码,感谢网上盆友的分享,因为有好几 ...
分类:编程语言   时间:2018-11-12 13:53:18    阅读次数:260
近期总结的一些Java基础
1.面向过程:当需要实现一个功能的时候,每一个过程中的详细步骤和细节都要亲力亲为。 2.面向对象:当需要实现一个功能的时候,不关心详细的步骤细节,而是找人帮我做事。 3.类和对象的关系: a-类是抽象的,通常不能直接使用。好像是一张手机设计图纸。 b-对象是具体的,根据类创建一个对象使用,也就是根据 ...
分类:编程语言   时间:2018-11-12 13:54:26    阅读次数:191
Python 安装pytz
1. https://pypi.org/project/pytz/#files 2. 下载上图标黄的文件, 3. pip install ...
分类:编程语言   时间:2018-11-12 14:45:56    阅读次数:1181
用Pyinstaller把Python3.7程序打包成可执行文件exe
1、通过pip3 install pyinstaller 安装成功 2、然后执行命令,首先:需要切换到程序所在的目录 执行命令 pyinstaller -F -w <文件名.py>,-F代表生成可执行文件,-w代表需要控制台,不需要就不用加。 3、等执行结束后,会在程序所在的文件夹生成三个文件夹 4 ...
分类:编程语言   时间:2018-11-12 14:46:04    阅读次数:227
python https协议和InsecurePlatformWarning问题
本人最近在学习python,今天想使用python来抓取糗事百科网站上的一些笑话故事的,由于糗事百科的网站url采取的是https协议,所以当我按照常规的方式抓取的时候,发现不行,报错了,找了很多方法都不好使,这对于一个初学者来说真是很捉鸡的一件事情,最后google了好久,终于找到了解决的办法,接 ...
分类:编程语言   时间:2018-11-12 14:46:23    阅读次数:196
15-看图理解数据结构与算法系列(合并排序)
合并排序 合并排序也叫归并排序,它的主要思想是分治法,把待排序序列分为若干有序子序列,然后将两个或两个以上的有序子序列进行合并,得到一个新的完整的有序序列。所以首先得先对子序列进行排序,得到有序子序列,然后再使序列段之间有序。 排序要点 既然是分治法,那么就涉及到分和治。分,即递归地将序列分成小序列 ...
分类:编程语言   时间:2018-11-12 14:46:44    阅读次数:164
分布式系统Paxos算法
这是一个有关Paxos算法非常形象的讲解与示范。Paxos是能够基于一大堆完全不可靠的网络条件下却能可靠确定地实现共识一致性的算法。也就是说:它允许一组不一定可靠的处理器(服务器)在某些条件得到满足情况下就能达成确定的安全的共识,如果条件不能满足也确保这组处理器(服务器)保持一致。 什么是共识? 具 ...
分类:编程语言   时间:2018-11-12 14:47:57    阅读次数:107
进程与线程的理解
1.进程:也就是一个应用程序 2.线程:一个应用程序由多个线程组成,线程是程序运行的最小单元 3.多线程:同步完成多项任务 java中如何实现多线程: >第一种方法: 1.写一个类继承Thread,重写run方法;run方法调用自己的线程 2.在调用方法之前,启用run方法,调取start方法 >第 ...
分类:编程语言   时间:2018-11-12 14:48:31    阅读次数:180
SpringBoot2.0之整合RabbitMQ
案例: Springboot 对RabbitMQ的支持 公共的pom: Producer: controller config producer yml: 启动类: Producer启动时候不会创建这个交换机哦,懒加载 启动后: Consumer: EmailConsumer: SMSConsume ...
分类:编程语言   时间:2018-11-12 14:48:41    阅读次数:175
11-看图理解数据结构与算法系列(B树的删除)
删除操作 删除操作比较复杂,主要是因为删除的项可能在叶子节点上也可能在非叶子节点上,而且删除后可能导致不符合B树的规定,这里暂且称之为导致B树不平衡,于是要进行一些合并、左旋、右旋等操作,使之符合B树的规定(即让B树平衡)。另外,如果是删除非叶子节点项需要先找到中序前驱来替换。 情况一 要删除的项在 ...
分类:编程语言   时间:2018-11-12 14:49:32    阅读次数:175
centos7下Maven Java selenium3环境搭建
centos7下Maven Java selenium3环境搭建 一.Jdk安装 我这里用的是open-jdk。 二.Manven安装 Maven 可以通过一小段描述信息来管理项目的构建,报告和文档的优秀的项目构建工具。 打开http://mirrors.hust.edu.cn/apache/mav ...
分类:编程语言   时间:2018-11-12 14:50:35    阅读次数:168
基于SSM的Java Web应用开发原理初探
SSM开发Web的框架已经很成熟了,成熟得以至于有点落后了。虽然如今是SOA架构大行其道,微服务铺天盖地的时代,不过因为仍有大量的企业开发依赖于SSM,本文简单对基于SSM的Java开发做一快速入门,方便读者尽快把握脉络,理解Java Web开发的主轴,便于做进一步深入学习。 关于第一代MVC开发可 ...
分类:编程语言   时间:2018-11-12 14:50:44    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!