码迷,mamicode.com
首页 > 编程语言 > 日排行
[Java] 多线程基础详细总结,附加详细实例
详细代码在文章底部 目录 "基础概念" "进程与线程" "单线程与多线程" "实现线程的4中方式" "thread.start()和runnable.run()的区别" 和runnable.run()的区别) "Thread和Runnable的异同" "线程的基本操作" "线程的优先级与守护线程" ...
分类:编程语言   时间:2020-02-14 22:13:32    阅读次数:94
树状数组
树状数组不难理解,学的还算轻松,它的核心就是一个lowbit的运用,学之前还特地把位运算重新学了一遍。 //位运算符:& | ^ ~ << >> int a1=60,b1=13; //在二进制中, //a=00111100 //b=00001101 int c1=a1&b1;//对应每一位做与运算, ...
分类:编程语言   时间:2020-02-14 22:13:53    阅读次数:87
python+selenium 发送邮件
import time from selenium import webdriver from selenium.webdriver import ChromeOptions from selenium.webdriver.common.keys import Keys from getpass i ...
分类:编程语言   时间:2020-02-14 22:26:58    阅读次数:93
数据结构与算法学习之(稀疏数组)
稀疏数组 实际需求 二维数组很多值为0,记录了很多没有意义的数据,故引出稀疏数组 基本介绍 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存数组 稀疏数组的处理方法: 记录数组一共有几行几列,有多少个不同的值 把具有不同的元素的行列及值记录在一个小规模的数组中,从而缩小规模 ...
分类:编程语言   时间:2020-02-14 22:27:12    阅读次数:80
树状数组
树状数组 一、长什么样? 假设有一数组a,数组b为a的前缀和数组,即b[i] = a[i] + a[i 1] + ... + a[1],树状数组c为a的(部分)前缀和数组,即c[i] = a[i] + a[i 1] + ... + a[i+1 lowbit(i)],也即c[i]为lowbit(i)个 ...
分类:编程语言   时间:2020-02-14 22:28:27    阅读次数:95
python网络爬虫(二)requests库的基本介绍和使用
一、requests库的七个重要方法 (1)最常用方法:requests.get(url,params=None,**kwargs)//对应HTTP协议的GET()操作 (请求获得URL位置的资源) ① url:拟获取页面的url链接。url:在WWW上,每一信息资源都有统一的且在网上唯一的地址, ...
分类:编程语言   时间:2020-02-14 22:29:08    阅读次数:95
LeetCode | 0215. Kth Largest Element in an Array数组中的第K个最大元素【Python】
LeetCode 0215. Kth Largest Element in an Array数组中的第K个最大元素【Medium】【Python】【快排】【堆】 Problem "LeetCode" Find the k th largest element in an unsorted array ...
分类:编程语言   时间:2020-02-14 22:35:12    阅读次数:98
Python标准库之os模块
获取当前目录 import os print(os.getcwd())#输出C:\Users\admin\PycharmProjects\module 切换目录 import os os.chdir(r'C:\Users\admin\PycharmProjects') print(os.getcwd ...
分类:编程语言   时间:2020-02-14 22:36:25    阅读次数:103
SpringBoot整合Mbatis
bean 文件: public class Employee { private Integer id; private String lastName; private Integer gender; private String email; private Integer dId; } pub ...
分类:编程语言   时间:2020-02-14 22:37:55    阅读次数:186
Java的抽象类
Java的抽象类(抽象的抽象) 在一个类前,写上abstact关键字,变成抽象类。public abstract Class{ } 抽象类中的方法:只有方法的名字,没有方法的具体实现。public abstract void doSomething(); 具体实现,在继承(extends)这个抽象类 ...
分类:编程语言   时间:2020-02-14 22:42:18    阅读次数:79
python报错 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
报错:UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-3: ordinal not in range(128) 问题是在练习爬虫的时候,抓取api接口的json数据转换时出现的,后面参考python格式化 ...
分类:编程语言   时间:2020-02-14 22:43:26    阅读次数:90
python序列化模块
1. 序列化一般用于二个地方: 1> 数据存储,如写文件,数据入库 2> 网络上传输数据的时候 2. 序列化/反序列化: 1> 序列化:从数据类型(int,dict,tuple,list等) --> 字符串的过程 2> 反序列化:从字符串 --> 数据类型的过程 3. json (常用模块): 1> ...
分类:编程语言   时间:2020-02-14 22:47:54    阅读次数:114
Python标准库之sys模块
获取Python解释器的版本信息 import sys print(sys.version) #输出 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] 获取命令行参数 import sys pri ...
分类:编程语言   时间:2020-02-14 22:48:10    阅读次数:88
python3 实现类似sed修改文件功能
``` #! /usr/bin/env python3 # -*- encoding:utf-8 -*- import sys,os find_str = sys.argv[1] replace = sys.argv[2] file_name = sys.argv[3] f1 = open(file... ...
分类:编程语言   时间:2020-02-14 22:48:54    阅读次数:87
springcloud--知识点
中文api https://www.springcloud.cc 一、springcloud 是一套完整的微服务解决方案框架 流程: 请求统一通过 API 网关(Zuul)来访问内部服务。 网关接收到请求后,从注册中心(Eureka)获取可用服务。 由 Ribbon 进行均衡负载后,分发到后端具体实 ...
分类:编程语言   时间:2020-02-14 22:51:54    阅读次数:126
Java数据结构系列(1)——自平衡二叉树
1、基本概念 所谓自平衡二叉树,就是当我们插入或删除元素之后,二叉树的高度会自动调整到最小,这样我们就可以在对数时间内查找二叉树内的元素。 2、定义 TreeSet<Elemtype> set=TreeSet<>(); 3、基本函数 set.ceiling(x) // 取set中大于等于x的最小值, ...
分类:编程语言   时间:2020-02-14 22:53:08    阅读次数:116
spring boot 整合mapreduce运行的ClassNotFoundException
问题 一个wordcount运行总是报错 java.lang.RuntimeException: java.lang.ClassNotFoundException: Class com.hadoop.mapreducedemo1.mapreducedemo.mapper.MyMapperTask 网 ...
分类:编程语言   时间:2020-02-14 22:53:25    阅读次数:96
KM算法学习小记:
KM算法用于解决二分图最大权匹配问题,这个问题应该是可以用费用流就解决的。 近期遇到了用KM算法去解不等式的题,虽然转换完后还是可以用费用流做,学习中感觉到顶标挺有用的。 学习自: https://blog.csdn.net/c20180630/article/details/71080521 ht ...
分类:编程语言   时间:2020-02-14 22:55:26    阅读次数:107
Java如何判断两个集合的元素是否完全相等
一,实现 1. 最简单粗暴的方法,遍历循环 1 package list.demo; 2 3 import java.io.Serializable; 4 import java.util.*; 5 import java.util.stream.Collectors; 6 7 /** 8 * 判断 ...
分类:编程语言   时间:2020-02-14 22:57:49    阅读次数:110
java虚拟机——垃圾回收
1.如何判定对象为垃圾对象 1.1引用计数法 1.2可达性分析 作为GCROOT的对象 虚拟机栈 本地方法区的类属性所引用的对象 方法区中常量所引用的对象 本地方法栈中引用的对象 2.如何回收 2.1回收策略 1.标记-清除算法 通过可达性分析法标记-->清除 缺点:效率较低、空间问题(出现很多不连 ...
分类:编程语言   时间:2020-02-14 22:59:48    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!