首页 > 编程语言
Java中的注解
什么是注解? Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java注解是从Java5开始添加到Java的。 非常官方的解释,第一次看到使人一脸懵逼! 咱们可以把它翻译翻译,翻译成人话:注解是使用在Java代码上的,相当 ...
分类:编程语言   时间:2021-06-02 15:23:19    收藏:0  评论:0  赞:0  阅读:13
二分查找Java实现
public class Search { public static void main(String[] args) { int[] arr = {12,16,30,45,63,79}; int index = binarySearch(arr, 16); System.out.println( ...
分类:编程语言   时间:2021-06-02 15:22:19    收藏:0  评论:0  赞:0  阅读:16
Java 核心类库 (一) 练习
1. 下面代码的输出结果是什么? String s1 = "abc"; // 表示在栈区中申请一块内存,赋给s1; s1指向常量池中的"abc" String s2 = new String("abc"); // 表示在栈区中申请一块内存,赋给s2;在堆区中申请一块内存,内容为"abc"; s2指向 ...
分类:编程语言   时间:2021-06-02 15:21:06    收藏:0  评论:0  赞:0  阅读:22
抓取一个网站全部的网页URL--Python、爬虫
要获得一个网站所有的网页URL,思路很简单,就是一遍遍分析新得到的网页中有哪些URL,然后不断重复的。 下面以抓取CSDN为例: 首先是一些辅助用的函数: 1 def getResponse(url):# 使用requests获取Response 2 headers = { 3 'User-Agen ...
分类:编程语言   时间:2021-06-02 15:18:47    收藏:0  评论:0  赞:0  阅读:20
JavaScript实现无限级递归树的示例代码
原文链接:https://segmentfault.com/a/1190000018692367 const data = [ { "area_id": 5, "name": "广东省", "parent_id": 0, }, { "area_id": 6, "name": "广州市", "pare ...
分类:编程语言   时间:2021-06-02 15:16:48    收藏:0  评论:0  赞:0  阅读:17
Java中Set真的是无序的吗?
我们经常听说List是有序且可重复的,Set是无序且不重复的。这是一个误区,这里所说的顺序有两个概念,一是按照添加的顺序排列,二是按照自然顺序a-z排列。Set并不是无序的,传统所说的Set无序指的是HashSet,它不能保证元素的添加顺序,更不能保证自然顺序,而Set的其他实现类是可以实现这两种顺 ...
分类:编程语言   时间:2021-06-02 15:16:29    收藏:0  评论:0  赞:0  阅读:19
数字图像处理-Python读取BMP文件
import numpy as np import struct from PIL import Image class ImageFile(): def getBMP(self, filepath): # 先将位图打开 f = open(filepath,'rb') # 打开对应的文件 # 下面部 ...
分类:编程语言   时间:2021-06-02 15:15:49    收藏:0  评论:0  赞:0  阅读:21
Java 计算文件的MD5值和Hash值
import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.nio.file.Files; import java.n ...
分类:编程语言   时间:2021-06-02 15:14:16    收藏:0  评论:0  赞:0  阅读:24
【Tai_mount】 算法学习 - 小技巧 - 快读
inline int read(){ int x=0; char c=getchar(); while(c<'0'||c>'9') c=getchar(); while(c>='0'&&c<='9'){ x=x*10+c-'0'; c=getchar(); } return x; } 循环getch ...
分类:编程语言   时间:2021-06-02 15:13:23    收藏:0  评论:0  赞:0  阅读:16
SpringCloud Gateway
1.SpringCloud Gateway 简介 SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 ...
分类:编程语言   时间:2021-06-02 15:12:33    收藏:0  评论:0  赞:0  阅读:37
快速排序
#include <iostream> #include<vector> using namespace std; void quickSort(vector<int > & vec ,int start,int end) { if (start < end) { int left = start, ...
分类:编程语言   时间:2021-06-02 09:50:14    收藏:0  评论:0  赞:0  阅读:28
python 中 for-else语句的使用
使用for-else的语句时,什么时候执行else的语句,什么时候不执行,这里做一个简单的写法 1. for i in range(0,10): if i >5: print("jjj") break else: print("kk")else: print("ll")针对这个结果:可以理解为 执行 ...
分类:编程语言   时间:2021-06-02 09:49:18    收藏:0  评论:0  赞:0  阅读:12
SpringBoot基础学习(二) SpringBoot全局配置文件及配置文件属性值注入
全局配置文件 全局配置文件能够对一些默认配置值进行修改。SpringBoot 使用一个名为 application.properties 或者 application.yaml的文件作为全局配置文件,该文件会放在 src/main/resource 目录或者类路径的 /config 目录下,一般会选 ...
分类:编程语言   时间:2021-06-02 09:48:22    收藏:0  评论:0  赞:0  阅读:34
20210601# 13.SpringMvc主要流程源码解析-鲁班
课程概要 1. spring mvc设计思想与体系结构组成 2. mvc执行流程解析 一、spring mvc功能特性 1、回顾Servlet 与 jsp执行过程 流程说明: 1. 请求Servlet 2. 处理业务逻辑 3. 设置业务Model 4. forward jsp Servlet 5. ...
分类:编程语言   时间:2021-06-02 09:45:58    收藏:0  评论:0  赞:0  阅读:32
java breakpoint 断点
IDEA breakpoint 1. 面板调出 快捷键 ctrl + shift + F8, 面板内可以管理所有的断点 2.断点的基本概念 断点: 是一种 附加在源代码上面 的特殊标记,在 调试模式(debug模式) 下可以触发 特定的动作 , 如打印线程调用栈信息、计算值、打印指定表达式的值等等。 ...
分类:编程语言   时间:2021-06-02 09:44:44    收藏:0  评论:0  赞:0  阅读:18
KMeans算法
1. $k$均值算法原理 给定一个数据集$D={x_1,x_2,...,x_m}$,$k$均值算法针对聚类所得划分$C={C_1,C_2,...,C_K}$最小化平方误差 \[ E = \sum_{i=1}^{k}\sum_{x\in{C_i}} \begin{Vmatrix} {x-\mu_i} ...
分类:编程语言   时间:2021-06-02 09:43:52    收藏:0  评论:0  赞:0  阅读:20
Python list的深拷贝和浅拷贝
深拷贝和浅拷贝 列表存储数据,列表拷贝就是数据备份 浅拷贝 优点:占用内存较少 缺点:修改深层数据,会影响原数据 深拷贝 优点:修改数据,互不影响 缺点:占用内存较大 """ 深浅拷贝 浅拷贝 复制 一层 深拷贝 复制 全部 修改拷贝后是否影响拷贝前? 如果数据有 1份, 那么互相影响 如果数据有 ...
分类:编程语言   时间:2021-06-02 09:38:40    收藏:0  评论:0  赞:0  阅读:17
c语言 11-8
1、 #include <stdio.h> void del(char *str) { while(*str) { if(*str >= '0' && *str <= '9') printf(""); else putchar(*str); str++; } } int main(void) { c ...
分类:编程语言   时间:2021-06-02 09:34:54    收藏:0  评论:0  赞:0  阅读:22
数据结构和算法——复杂度
数据结构和算法 1.1 初识算法 算法就是用于解决特定问题的一系列的执行步骤 使用不同算法,解决同一个问题,效率却可能相差非常大 1.2 斐波那契算法 斐波那契数的形式:0、1、1、2、3、5、8 n项 + (n+1)项 = n+2项 这种数列叫做斐波那契数 假定我们此时有方法 getFibonac ...
分类:编程语言   时间:2021-06-02 09:34:43    收藏:0  评论:0  赞:0  阅读:22
java任务设置任务超时
ExecutorService executorService = Executors.newSingleThreadExecutor(); Future<String> future = executorService.submit(() -> myJob(param)); try { //设置超 ...
分类:编程语言   时间:2021-06-02 09:34:18    收藏:0  评论:0  赞:0  阅读:22
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!