码迷,mamicode.com
首页 > 编程语言 > 日排行
Java---面向对象基础
概述 Java是一种面向对象的编程语言, 面向对象编程, Object Oriented Programming, 简称OOP. 和面向对象不同的是,面向过程编程,即将模型分解为一步一步的过程.比如要写一个TODO List, 安装步骤一步一步来: 1. 读取文件; 2. 编写TODO; 3. 保存 ...
分类:编程语言   时间:2020-03-07 17:35:30    阅读次数:87
7.JavaScript运算符和条件分支语句
三、运算符 运算符(Operators,也翻译为操作符),是发起运算的最简单形式。 运算符的分类见仁见智,我们的课程对运算符进行如下分类: 数学运算符(Arithmetic operators) 比较运算符(Comparison operators) 逻辑运算符(Logical operators) ...
分类:编程语言   时间:2020-03-07 17:36:55    阅读次数:87
Java开发基础知识之学习篇——Object类
JDK中所有类的基类——java.lang.Object 1、类构造器 创建java对象的途径之一,通过new关键字调用构造器完成对象的实例化,或通过构造器对象进行相应的初始化。在JDK的objec类源码中,系统会自动添加一个无参构造器。 public object(){ Object obj = ...
分类:编程语言   时间:2020-03-07 17:37:39    阅读次数:84
如果优雅地关闭ExecutorService提供的java线程池
ExecutorService让我们可以优雅地在程序中使用线程池来创建和管理线程,而且性能佳、开销小,还可以有效地控制最大并发线程数,是我们在java并发编程中会经常使用到的。 每一个线程都会占用系统资源,因此线程池的关闭与清理同样重要,本文介绍我们如何优雅地关闭线程池。
分类:编程语言   时间:2020-03-07 18:57:21    阅读次数:178
冒泡排序c语言实现
冒泡排序的基本思想是: 1.在长度为n的数组,通过不断比较两个相邻元素,把值大的往后移动,当遍历完最后一个元素时,最大值存放在数组[n-1]下标位置。 2.通过步骤1的比较后,数组长度为n-1(因为arr[n-1]的元素已是整个数组最大的,没必要再比较),然后再在长n-1的数组中找出次大的数放到 a ...
分类:编程语言   时间:2020-03-07 19:01:29    阅读次数:65
java中xml反序列化,绑定到实体上
实体类 @XStreamAlias("ROOT") public class VehiclePassInfo { @Id @GeneratedValue(generator = "JDBC") private Integer id; @XStreamAlias("LICENSEKEY") priva ...
分类:编程语言   时间:2020-03-07 19:01:55    阅读次数:91
C++中的抽象类和接口类
接口类是一种特殊的抽象类. 抽象类: 类中至少含有一个纯虚函数. 抽象类的子类如果没有完全实现父类的纯虚函数,那么该子类也是一个抽象类. 接口类: 满足两个条件 (1)没有成员变量 (2)所有成员函数都为public且纯虚. ...
分类:编程语言   时间:2020-03-07 19:02:30    阅读次数:80
C++加载运算符代码学习
4.5 运算符重载 运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型 4.5.1 加号运算符重载 作用:实现两个自定义数据类型相加的运算 C++ class Person { friend ostream& operatorm_A = a; this m_B = b ...
分类:编程语言   时间:2020-03-07 19:03:03    阅读次数:88
C++引用的实现
当我学习C++引用时,听到的第一句话是“引用是变量的别名,不像指针一样需要占用内存空间”。然而学到深处,发现此话并不完全正确。 本文主要介绍我如何通过实验来了解到C++引用的实现,其实 引用的内部就是指针 。当然这也于编译器有关,所以这里需要提及一下测试所用的编译器及环境。 测试环境是MinGW的g ...
分类:编程语言   时间:2020-03-07 19:06:05    阅读次数:65
[Java]排序算法>交换排序>【冒泡排序】(O(N*N)/稳定/N较小/有序/顺序+链式)
1 冒泡排序 1.1 算法思想 交换排序的基本思想:两两比较待排序记录的关键字,一旦发现2个记录不满足次序要求时,则:进行交换,直到整个序列全部满足要求为止。 1.2 算法特征 + 属于【交换排序】 + "冒泡排序" + "快速排序" + 适用于【稳定性】:稳定 + 适用于【规模N】:较小 + 适用 ...
分类:编程语言   时间:2020-03-07 19:09:43    阅读次数:89
SpringMVC中的@ControllerAdvice
@ControllerAdvice是一个controller增强器,主要用于: 1.全局异常处理 2.全局数据绑定 3.全局数据预处理 一.全局异常处理 需要配合@ExceptionHandler来使用,@ExceptionHandler注解用来指明处理的异常类型 效果: 二.全局数据绑定 全局数据 ...
分类:编程语言   时间:2020-03-07 19:12:58    阅读次数:87
JavaScript---1
1.BOM - 浏览器对象模型 一套操作浏览器功能的API 通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等 2.DOM - 文档对象模型 一套操作页面元素的API DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作 3.JavaScript初体 ...
分类:编程语言   时间:2020-03-07 20:20:02    阅读次数:84
JavaScript
一、JavaScript基础 1.RegExp:正则表达式对象 1. 正则表达式:定义字符串的组成规则。 1. 单个字符:[] 如: [a] [ab] [a-zA-Z0-9_] * 特殊符号代表特殊含义的单个字符: \d:单个数字字符 [0-9] \w:单个单词字符[a-zA-Z0-9_] 2. 量 ...
分类:编程语言   时间:2020-03-07 20:23:20    阅读次数:92
Python-Requests库的安装和调用
#使用pip或者pip3安装requests库pip3 install requests #requests库:python #输入python进入命令行模式在cmd命令行中依次运行以下代码,或者直接在PyCharm中直接运行: import requests # 导入requests库 # 添加请 ...
分类:编程语言   时间:2020-03-07 20:33:39    阅读次数:73
python----条件
一.什么是条件? 在Python中,条件指的是事物为了达成某种状态需要有的一种前提或者说机制。 二.条件分类 第一大类:显式布尔值 1.1 条件可以是:比较运算符 1 age = 21 2 print(age>20) 条件判断之后会得到一个布尔值1.2条件可以是:True、False 1 is_be ...
分类:编程语言   时间:2020-03-07 20:35:17    阅读次数:61
几道树状数组的模板题
hdu 1166排兵布阵 单点修改+区间查询的树状数组的应用: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef unsigned int ui; 4 typedef long long ll; 5 typedef unsigned ...
分类:编程语言   时间:2020-03-07 20:41:47    阅读次数:88
org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
在我这边的解决方案: 方案一: 在jsp中删了 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" % , 可行,不报错了 方案二: maven依赖再添加个 taglibs standard ...
分类:编程语言   时间:2020-03-07 20:43:15    阅读次数:71
Java操作PDF,在PDF文件指定位置输出水印
需要参考我的上一篇博客,定位PDF中的关键字,找出需要打印水印的坐标位置。 先说测试结果(PDF原件也是上一篇中的图片所示): 新生成的带有水印的PDF文件如下所示: junit测试代码及输出: maven配置文件 <!-- 引入pdf --> <dependency> <groupId>com.i ...
分类:编程语言   时间:2020-03-07 20:45:16    阅读次数:319
python刷新excel
说明: excel连接数据库,然后python控制excel刷新。 代码展示 import os import time from win32com.client import Dispatch def refreash(path_file): os.system('taskkill /IM EXC ...
分类:编程语言   时间:2020-03-07 20:49:00    阅读次数:207
java自旋锁的代码实现
自旋锁:spinlock 是指尝试获取锁的线程不会立即阻塞,而是采用循环的方式获取锁,这样的好处是减少线程上下文切换的消耗,缺点是循环好用CPU 代码: import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic. ...
分类:编程语言   时间:2020-03-07 20:50:33    阅读次数:106
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!