基本数据类型:不支持面向对象的编程机制(没有属性和方法),即不支持面向对象,之所以提供8中基本数据类型,是为了方便常规数据的处理。 包装类:通过包装类可以将基本数据类型的值包装为引用数据类型的对象,使其具有面向对象的特征。 下面是8中基本数据类型及其对应的包装类: 基本类型对应的包装类 基本类型 包 ...
分类:
编程语言 时间:
2021-05-23 23:28:51
收藏:
0 评论:
0 赞:
0 阅读:
19
前言之前我嫌弃tomcat(spring)项目,开启https麻烦,所以一直都是nginx代理为https。今儿突然不想了。在springBoot2.x的情况下,直接开启https,并兼容http方式(ws~wss)。废话不说上代码第一步先到运营上申请ssl证书。一般情况下,都会提供一年免费的。 第 ...
分类:
编程语言 时间:
2021-05-23 23:28:08
收藏:
0 评论:
0 赞:
0 阅读:
34
1、Netty的线程模型 当我们讨论 Netty线程模型的时候,一般首先会想到的是经典的 Reactor线程模型,尽管不同的NIO框架对于 Reactor模式的实现存在差异,但本质上还是遵循了 Reactor的基础线程模型。下面让我们一起回顾经典的 Reactor线程模型。 1.1、Reactor单 ...
分类:
编程语言 时间:
2021-05-23 23:27:42
收藏:
0 评论:
0 赞:
0 阅读:
35
一、 for( n=1; n<100; n++){ if(n%7==0 || n%10==7 || parseInt(n/10)==7){ console.log(n); } } 100内与7相关的数:被7整除,个位有7,十位有7; 使用,分隔 二、 1-100以内的质数(一个大于1的自然数,除了1 ...
分类:
编程语言 时间:
2021-05-23 23:26:28
收藏:
0 评论:
0 赞:
0 阅读:
37
这次来看看希尔排序: 1 #include <iostream> 2 #define N 100 3 using namespace std; 4 class ShellSort 5 { 6 public: 7 void shellSort(int arr[], int length) 8 { 9 ...
分类:
编程语言 时间:
2021-05-23 23:22:00
收藏:
0 评论:
0 赞:
0 阅读:
23
1.什么是程序?什么是程序设计? 程序:一组计算机能识别和执行的指令。 程序设计:给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段 2.为什么需要计算机语言?高级语言有哪 ...
分类:
编程语言 时间:
2021-05-23 23:21:01
收藏:
0 评论:
0 赞:
0 阅读:
33
集合介绍 Scala的集合有三大类:序列Seq、集Set、映射Map,所有的集合都扩展自Iterable特质。对于几乎所有的集合类,Scala都同时提供了可变和不可变的版本。 集合可变,不可变的区别 Scala默认提供的集合都是不可变。 不可变:增删改 都会返回有个新数组 可变:可增删改 可变: s ...
分类:
编程语言 时间:
2021-05-23 23:19:06
收藏:
0 评论:
0 赞:
0 阅读:
32
我把python文件读写函数进一步封装成了傻瓜式函数,开箱即用,傻瓜操作,极其实用。 包括:复制文件、读文件和写文件,后面还有一个删除文件 1 # coding:utf-8 2 import shutil 3 #把source_file拷贝到target_file里。 4 #注意,可以把aa.md拷 ...
分类:
编程语言 时间:
2021-05-23 23:18:43
收藏:
0 评论:
0 赞:
0 阅读:
29
一、泛型在继承上的体现 1、先看两段代码有何不同 片段1: 1 public void printCollection(Collection c) { 2 Iterator i = c.iterator(); 3 for (int k = 0; k < c.size(); k++) { 4 Syst ...
分类:
编程语言 时间:
2021-05-23 23:18:33
收藏:
0 评论:
0 赞:
0 阅读:
20
接C++基于armadillo im2col的实现 现在是要使用col2im函数,同样的因为原理差不多,我就把im2col语句顺序改了改,就成功了。 原理肾么的就看上一篇吧。 我多增加了一个iff参数判断是不是滤波器,然后在函数中进行了转置,这样就可以安照通常的思维,横向展开。im2col函数代码也 ...
分类:
编程语言 时间:
2021-05-23 23:18:18
收藏:
0 评论:
0 赞:
0 阅读:
37
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同。 例如:java后端的服务端口是8001,vue前端的服务端口是9001,当vue前端访问java后端就会产生跨越问题。 错误信息如下: java # 服务端口 se ...
分类:
编程语言 时间:
2021-05-23 23:17:35
收藏:
0 评论:
0 赞:
0 阅读:
19
springBoot(1) 什么是springBoot ? 就是一个javaweb的开发框架,和SpringMVC类似,对比其他javaweb框架的好处,官方说是简化开发,约定大于配置, you can "just run",能迅速的开发web应用,几行代码开发一个http接口。 ? Spring ...
分类:
编程语言 时间:
2021-05-23 23:17:09
收藏:
0 评论:
0 赞:
0 阅读:
43
作者:汤圆 个人博客:javalover.cc 前言 在前面并发的开篇,我们介绍过内置锁synchronized; 这节我们再介绍下显式锁Lock 显式锁包括:可重入锁ReentrantLock、读写锁ReadWriteLock 关系如下所示: 简介 显式锁和内置锁最大的区别就是:显式锁需手动获取锁 ...
分类:
编程语言 时间:
2021-05-23 23:16:31
收藏:
0 评论:
0 赞:
0 阅读:
29
前言 本文需要读者了解字典树的相关知识,建议读者先认真看懂这篇博客 字典树(前缀树),在充分理解该题做法后继续阅读。 题目描述 给你一个由非负整数组成的数组 nums 。另有一个查询数组 queries ,其中 queries[i] = [xi, mi] 。第 i 个查询的答案是 xi 和任何 nu ...
分类:
编程语言 时间:
2021-05-23 23:16:06
收藏:
0 评论:
0 赞:
0 阅读:
23
Java类及类的成员:属性、方法、构造器;代码块、内部类 面向对象的大特征:封装性、继承性、多态性、(抽象性) 属性 属性 vs 局部变量不同点: 1 在类中声明的位置的不同 属性:直接定义在类的一对{}内 局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量 2 关于权限修饰符 ...
分类:
编程语言 时间:
2021-05-23 23:09:48
收藏:
0 评论:
0 赞:
0 阅读:
18
Numpy的核心是多维数组(n-dimensional array)。 1. 创建数组对象 a = np.array([[1,2,3],[3,4,5]]) np.array的用法为array(object, dtype=None, *, copy=True, order='K', subok=Fal ...
分类:
编程语言 时间:
2021-05-23 23:08:53
收藏:
0 评论:
0 赞:
0 阅读:
26
思路: 暴力很明显,两重for循环即可完成。 如何优化成O(n),自己想了想,两数异或的结果是在(X-Y,X+Y)之间的,然后我就直接for找到一个最大的数,然后用其他的数与他异或取最大的,还是错了,如2,10,8,2 ^ 8 =10,10 ^2 =8。 然后就看了题解,用了字典树的结构。 字典树简 ...
分类:
编程语言 时间:
2021-05-23 23:07:52
收藏:
0 评论:
0 赞:
0 阅读:
30
概述 本文是基于jdk8_271版本进行分析的。 HashMap是Map集合中使用最多的。底层是基于数组+链表实现的,jdk8开始底层是基于数组+链表/红黑树实现的。HashMap也会动态扩容,与ArrayList不同的是,HashMap有一个阈值字段,元素数量达到阈值之后就会进行扩容。HashMa ...
分类:
编程语言 时间:
2021-05-23 23:06:58
收藏:
0 评论:
0 赞:
0 阅读:
25
1、Java Agent 相当于main方法之前的一个拦截器 本身是Java命令的一个参数,后面跟一个Jar包 对Jar包的要求 在META-INF目录下的MANIFEST.MF文件中必须指定premain-class配置项 premain-class配置项指定的类必须提供premain方法 针对J ...
分类:
编程语言 时间:
2021-05-23 23:06:45
收藏:
0 评论:
0 赞:
0 阅读:
19
Python之函数基础 ##背景: 1、有重复代码,用函数增加代码的重用性 2、代码太长,用函数增强代码的可读性 一、参数 参数可分为形参、实参、位置传参和关键字传参 注意: 1. ** 必须放在 * 的后面 2. 参数和动态参数混合时,动态参数只能放在最后 3. 默认值参数和动态参数同时存在 二、 ...
分类:
编程语言 时间:
2021-05-23 23:06:27
收藏:
0 评论:
0 赞:
0 阅读:
26