总结一下Java面向对象的基础知识与理解 ###一、面向对象 面向对象是一种新的程序设计方法,其基本思想是使用对象、类、继承、封装、多态等基本概念进行的程序设计。 从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。 面向对象编程主要区别于面向过程编 ...
分类:
编程语言 时间:
2021-08-06 17:30:24
收藏:
0 评论:
0 赞:
0 阅读:
18
1 #include<stdio.h> 2 #define N 100 3 int Delete_Zero(int array[],int n) 4 { 5 int count=0; 6 int sum=0; 7 for(int i=0;i<n;i++) 8 { 9 if(array[i]==0) ...
分类:
编程语言 时间:
2021-08-06 12:10:36
收藏:
0 评论:
0 赞:
0 阅读:
18
一、继承 Servlet 的分发处理 1、继承 Servlet 的自定义类 可以观察到,当实现 Servlet 接口时,里面提供了一个 service() 方法,但是当从客户端对服务器进行访问的时候,无论是采用 GET 方式还是 POST 方式,都会执行这一个里面的代码。 如果我们需要对不同的请求作 ...
分类:
编程语言 时间:
2021-08-06 12:09:10
收藏:
0 评论:
0 赞:
0 阅读:
24
1.类 1.如何定义一个类 class class1 { public: char name[64]; int age; }; 2.如何定义一个对象(对象就是类的实例化,就是怎么用这个类) 直接定义: class1 my1; 在堆里定义: class1* my2 = new class1; 删除对象 ...
分类:
编程语言 时间:
2021-08-06 12:08:55
收藏:
0 评论:
0 赞:
0 阅读:
21
int[] arr1; int[] arr = new int[5]; // 创建5个空元素的 int 数组 int[] arr2Lines = new int[5] {1, 2, 3, 4, 5}; int[] arr1Line = {1, 2, 3, 4, 5}; int[] TaxRates ...
分类:
编程语言 时间:
2021-08-06 12:05:48
收藏:
0 评论:
0 赞:
0 阅读:
16
简介 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 排序原理: 1.首先设定一个分界值,通过该分 ...
分类:
编程语言 时间:
2021-08-06 12:05:24
收藏:
0 评论:
0 赞:
0 阅读:
26
智能指针VS传统指针 传统指针: 1.需要手动管理内存 2.容易发生内存泄漏(忘了释放、流程异常导致未释放) 3.释放后没有把变量置为nullptr,容易出现野指针 智能指针 auto_ptr(C++98标准),已不推荐使用 Person *person = new Person(10); auto ...
分类:
编程语言 时间:
2021-08-06 12:04:07
收藏:
0 评论:
0 赞:
0 阅读:
28
1.1 Spring整合junit的步骤 * Spring整合junit的配置* 1.导入spring整合junit的jar(坐标)* 2.使用Junit提供的一个注解把原有的main方法替换了,替换成spring提供的* @RunWith* 3.告知spring的运行器,spring和ioc创建是 ...
分类:
编程语言 时间:
2021-08-06 12:03:07
收藏:
0 评论:
0 赞:
0 阅读:
16
参考先序遍历,自己实现了一遍c++后序遍历的三个功能:递归打印、序列化成字符串输出、字符串反序列化(通过vector数组转化)。代码如下。 思路:反序列化要注意的点就是,和先序遍历不一样,先序遍历是第一个就是根节点,而后序遍历是后面是根节点。 所以我选择先转化成vector数组,然后通过.back和 ...
分类:
编程语言 时间:
2021-08-06 12:02:38
收藏:
0 评论:
0 赞:
0 阅读:
24
1.Jar包位置,本人防止在resources 下面的lib下面 2.在同模块下面的 pom.xml 中指定一个 引入当前Jar包 <dependency> <groupId>com.xxx</groupId> <artifactId>xxx</artifactId> <version>1.0</v ...
分类:
编程语言 时间:
2021-08-06 12:02:20
收藏:
0 评论:
0 赞:
0 阅读:
40
三个功能:先序遍历打印、节点先序遍历序列化、字符串先序遍历反序列化 #include <iostream> #include <string> #include <vector> using namespace std; struct TreeNode { int val; TreeNode* le ...
分类:
编程语言 时间:
2021-08-06 12:01:32
收藏:
0 评论:
0 赞:
0 阅读:
22
k-means ++介绍:k-means++算法选择初始seeds的基本思想就是:初始的聚类中心之间的相互距离要尽可能的远。算法步骤:(1)从输入的数据点集合中随机选择一个点作为第一个聚类中心(2)对于数据集中的每一个点x,计算它与最近聚类中心(指已选择的聚类中心)的距离D(x)(3)选择一个新的数 ...
分类:
编程语言 时间:
2021-08-06 12:01:17
收藏:
0 评论:
0 赞:
0 阅读:
19
前段时间我们讲到我们正在开发的WebRTC项目,在WebRTC项目中,我们也遇到了很多困难,比如在封装js库的时候难免会碰到this执行的问题,这样会导致Cannot read property “xxxxx” of null,或者找不到方法, 如下图:
分析问题
this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this最终指向的是那个调用它的对象
分类:
编程语言 时间:
2021-08-06 10:46:35
收藏:
0 评论:
0 赞:
0 阅读:
17
一、Servlet 技术 1、概念 Servlet:server applet,是指运行在服务器端的小程序。 Servlet 就是 JavaEE 规范之一。(规范就是接口) Servlet 就是 JavaWeb 三大组件之一。(三大组件分别是:Servlet程序、Filter 过滤器、Listene ...
分类:
编程语言 时间:
2021-08-06 10:45:47
收藏:
0 评论:
0 赞:
0 阅读:
20
添加验证码 效果如下: 步骤: 引入pom <!--验证码--> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </depend ...
分类:
编程语言 时间:
2021-08-06 10:45:17
收藏:
0 评论:
0 赞:
0 阅读:
44
代码实现 #include"fft.h" extern complex x[N * 2], *W; void add(complex a, complex b, complex *c) // 复数加运算 { c->real = a.real + b.real; c->img = a.img + b. ...
分类:
编程语言 时间:
2021-08-06 10:44:39
收藏:
0 评论:
0 赞:
0 阅读:
29
【旋转数组】题目:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗? 示例 1: 输入: nums = [1,2,3,4,5,6,7], k ...
分类:
编程语言 时间:
2021-08-06 10:43:10
收藏:
0 评论:
0 赞:
0 阅读:
36
| # 10、AOP | | | | 学习Spring AOP之前,先了解一下AOP的底层实现:代理模式。 | | | | ## 10.1、简介 | | | | AOP(Aspect-oriented Programming):面向切面编程,是Spring的关键组件之一。 | | | | 通过预编译 ...
分类:
编程语言 时间:
2021-08-06 10:42:59
收藏:
0 评论:
0 赞:
0 阅读:
27
from datetime import datetime # now=datetime.now().strftime('%Y-%m-%d %H:%M:%S') # print(now) # dc = datetime.strptime(now,"%Y-%m-%d %H:%M:%S") now=da ...
分类:
编程语言 时间:
2021-08-06 10:42:13
收藏:
0 评论:
0 赞:
0 阅读:
16
刚换的 mac,安装uwsgi报错: clang: error: no such file or directory: '/Users/steven/PycharmProjects/pythonProject/venv/lib/python3.8/config-3.8/libpython3.8.a' ...
分类:
编程语言 时间:
2021-08-06 10:41:54
收藏:
0 评论:
0 赞:
0 阅读:
103