码迷,mamicode.com
首页 > 编程语言 > 日排行
含源码解析,深入Java 线程池原理
从池化技术到底层实现,一篇文章带你贯通线程池技术。 1、池化技术简介 在系统开发过程中,我们经常会用到池化技术来减少系统消耗,提升系统性能。 在编程领域,比较典型的池化技术有: 线程池、连接池、内存池、对象池等。 对象池通过复用对象来减少创建对象、垃圾回收的开销;连接池(数据库连接池、Redis连接 ...
分类:编程语言   时间:2020-02-07 16:55:44    阅读次数:76
Java中InputStream和String之间的转换方法
在Java中InputStream和String之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括JDK原生提供的,还有一些外部依赖提供的。 1、InputStream转化为String1.1 JDK原生提供方法一:byte[] bytes = new byte[0];bytes = new ...
分类:编程语言   时间:2020-02-07 16:57:54    阅读次数:65
Python爬虫教程-爬取5K分辨率超清唯美壁纸源码
壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物。 ...
分类:编程语言   时间:2020-02-07 16:59:12    阅读次数:109
Java 枚举
概念 枚举的作用是定义一个取值范围,在该取值范围内取值,取值方式有以下特点: 取值只能在枚举定义的范围内进行。 范围内的所有值,彼此之间不能重复,每个值都具有唯一性。 取值可以取范围内定义的任意一个值。 Java 中的枚举是在 1.5 中加入,使用关键字 enum 标记,全称是 enumeratio ...
分类:编程语言   时间:2020-02-07 17:05:28    阅读次数:69
python刷新七牛云CDN缓存
# -*- coding: utf-8 -*- # flake8: noqa import qiniu from qiniu import CdnManager # 账户ak,sk access_key = '...' secret_key = '...' auth = qiniu.Auth(acc ...
分类:编程语言   时间:2020-02-07 17:08:35    阅读次数:99
python--decorator装饰器
decorator装饰器 什么是装饰器 问题: 定义了一个函数 想在运行时动态增加功能 又不想改变函数本身的代码 解决: 利用高阶函数,接收一个函数并对其进行包装,然后返回一个函数 代码 def f1(x): #被装饰函数 return x * x def new_fn(f): #装饰器函数 def ...
分类:编程语言   时间:2020-02-07 18:22:18    阅读次数:82
C语言求组合
引入 假设5个数 1 2 3 4 5,选3个数求组合。可以按如下思路来考虑 1. 先选取1,从生下的2 3 4 5中选2个求组合,这是一个递归过程 2. 先选取2,从 3 4 5中选2个求组合,仍旧是一个递归过程 3. 选取3,从 4 5中选2个求组合 4. 遇到4,剩下的数字只有1个,不能再选取2 ...
分类:编程语言   时间:2020-02-07 18:23:57    阅读次数:64
windows环境下python3安装Crypto
windows环境下python3安装Crypto crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库; pycryptodome是pycrypto的延伸版本,用法和pycrypto是一模一样的; pip install pycry ...
分类:编程语言   时间:2020-02-07 18:31:02    阅读次数:119
c++中的基本数据类型
如下只针对于64位机器 整形类 1. int 占4个字节 用来定义-2^31~2^31-1范围内的数 2. long 占4个字节 用来定义-2^31 ~ 2^31-1范围内的数 3. long long占8个字节 用来定义-2^63 ~ 2^63-1范围内的数 4. short 占2个字节 用来定义 ...
分类:编程语言   时间:2020-02-07 18:31:41    阅读次数:51
基于递归算法,树形结构数据下业务场景,封装解决方法
一、递归算法 1、概念简介 递归算法的核心思想是通过将问题重复分解为同类的或其子问题的方式,从而可以使用统一的解决方式。很多编程语言支持方法或函数自我调用,简单的说,就是在函数或方法体内,自身可以再次调用自身的方法结构。 2、基础案例 这里通过递归的方式,计算阶乘、求和等相关逻辑。 public c ...
分类:编程语言   时间:2020-02-07 18:32:21    阅读次数:72
springBoot进阶
SpringBoot进阶 1. Idea springBoot多模块 1.1 parent:管理版本 <dependencyManagement> <dependencies> <!--springboot版本管理,springboot相关模块引入是就不需要制定版本了--> <dependency> ...
分类:编程语言   时间:2020-02-07 18:32:59    阅读次数:85
格式化输出-python
定义字符串变量 name,输出 我的名字叫 小明,请多多关照! name = "小明" print("我的名字叫 %s,请多多关照!" % name) 定义整数变量 student_no,输出 我的学号是 000001 student_no = 100123456 print("我的学号是 %06d ...
分类:编程语言   时间:2020-02-07 18:36:18    阅读次数:86
对字符串中字符进行自然顺序排序(基本类型排序)-冒泡算法实现
字符串本质就是字符数组,所以对字符串的排序也就是对字符数组的排序(有选择排序、冒泡排序、快速排序等常用算法); 思路: 字符串转换成字符数组 数组排序 用的冒泡排序, 注意点: 1. 一层循环下来会将最小的元素转移到末尾,即最小的元素与其他元素都进行了一次比较,所以还需要外层循环控制交换次数(len ...
分类:编程语言   时间:2020-02-07 18:39:43    阅读次数:117
python--*args与**kw
这两个都是可变参数,可以传入任意个数的参数 *args是非关键字参数,用于tuple,**kw是关键字参数,用于dict 同时使用*args和**kwargs时,必须*args参数列要在**kwargs前 代码 def foo(*args, **kw): print ('args = ', args ...
分类:编程语言   时间:2020-02-07 18:41:09    阅读次数:70
个人信息-python
"""姓名:小明年龄:18 岁性别:是男生身高:1.75 米体重:75.0 公斤"""# 在 Python 中,定义变量时是不需要指定变量的类型的# 在运行的时候,Python 解释器,会根据赋值语句等号右侧的数据# 自动推导出变量中保存数据的准确类型# str 表示是一个字符串类型name = " ...
分类:编程语言   时间:2020-02-07 18:43:47    阅读次数:84
Python3(五) 包、模块、函数与变量作用域
一.Python项目的组织结构 最顶级的组织结构:包(文件夹) 第二个层级:模块(文件) 第三个层级:类 第四个层级:函数、变量(不属于组织结构,是类本身的特性) 二.Python包与模块的名字 1.区分不同包的同名模块:包名.模块名形成的模块的路径叫做命名空间 2.一个包下面可以有子包,模块可以和 ...
分类:编程语言   时间:2020-02-07 18:44:22    阅读次数:67
Java抽象类
在面向对象的概念中,所有的对象都是通过类来描述的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其他功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象 ...
分类:编程语言   时间:2020-02-07 18:44:41    阅读次数:53
spring5.0源码项目搭建
一、准备相应环境以及下载spring项目 Ps:此处只讲解安装gradle 1、JDK安装 2、Idea安装 3、gradle安装 Gradle下载路径:https://services.gradle.org/distributions/ Gradel配置环境变量: a、将下载的gradle解压到本 ...
分类:编程语言   时间:2020-02-07 18:45:26    阅读次数:88
(CSP)201912-3化学方程式-python实现
测试数据 代码 ...
分类:编程语言   时间:2020-02-07 18:47:43    阅读次数:133
python--偏函数
偏函数 当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。 比如,int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换: >>> int('12345') 12345 但int()函数还提供额外的base参数,默认值为10。 ...
分类:编程语言   时间:2020-02-07 18:49:29    阅读次数:76
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!