码迷,mamicode.com
首页 > 编程语言 > 周排行
java面试-强引用、软引用、弱引用和幻象引用有什么区别
在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。 不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收集的影响。 1 、强引用 我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关 ...
分类:编程语言   时间:2019-07-06 13:24:45    阅读次数:123
Python的基本数据类型2
1、str(字符串) 1、切片 2、字符串相关方法 3、字符串查找的方法 4、字符串条件判断 2、字符串的编码以及常量池 1、is和==的区别 2、编码 2.1、字符串串在传输时转化成bytes=> encode(字符集)来完成 2.2、那么在对方接收的时候. 也是接收的bytes类型的数据. 我们 ...
分类:编程语言   时间:2019-07-06 13:25:10    阅读次数:124
springboot 导出excel
依赖 ...
分类:编程语言   时间:2019-07-06 13:26:20    阅读次数:115
数组 集合
数组就像是一个容器,特点:长度固定,类型固定 数组的分类:一维数组 二维数组 多维数组 数组的应用:创建 赋值 应用 声明一维数组: C#多维数组又称为矩形数组 多维数组最简单的形式是二维数组 二维数组在本质上是一个一维数组的列表 访问二维数组元素 二维数组中的元素是通过使用下标(即数组的行索引和列 ...
分类:编程语言   时间:2019-07-06 13:28:04    阅读次数:101
python学习-27 匿名函数
匿名函数 1. 语法: lanbda x:x+1 运行结果: 2. 运行结果: 3.用法 运行结果: ps:编程的方法论: 面向过程、函数式、面向对象 ...
分类:编程语言   时间:2019-07-06 13:28:25    阅读次数:129
26. 删除排序数组中的重复项
1.list 2.set 3.两个数组移动 ...
分类:编程语言   时间:2019-07-06 13:30:10    阅读次数:95
python中os.path模块的常用方法
os.path 模块主要用于获取文件的属性。 以下是 os.path 模块的几种常用方法: | 方法 | 说明 | | : | : | | os.path.abspath(path) | 返回绝对路径 | | os.path.basename(path) | 返回文件名 | | os.path.co ...
分类:编程语言   时间:2019-07-06 13:30:28    阅读次数:124
C++ Win32 遍历窗口
查找指定窗口 窗口控制 查找子窗口 枚举子窗口 枚举所有打开的窗口 模拟鼠标点击 模拟键盘点击(搜索:键盘键与虚拟键码对照表) ...
分类:编程语言   时间:2019-07-06 13:32:04    阅读次数:128
Python绘制语谱图+时域波形
1 """Python绘制语谱图""" 2 """Python绘制时域波形""" 3 4 # 导入相应的包 5 import numpy, wave 6 import matplotlib.pyplot as plt 7 import numpy as np 8 import os 9 10 fil ...
分类:编程语言   时间:2019-07-06 13:35:18    阅读次数:458
《C#高级特性》 数组 集合
1、数组概念:数组是一个容器。 2、特点:长度可变,类型相同。 3、变量是程序运行时在内存中存储可变数据的容器,可以存储单个数据。 数组的分类:一维数组,多维数组,不规则数组 数组的应用:创建,赋值,应用。 例如: 集合:动态数组:代表了可被单独索引的对象的有序集合 排序函数:用于处理和表现类似Ke ...
分类:编程语言   时间:2019-07-06 13:36:35    阅读次数:154
算法竞赛进阶指南 0x00
"0101a^b" 快速幂模板,写一下快速幂的原理。 我们知道,一个数$n$在二进制(也可以是其他进制)下可以被表示为$a_1+a_2 2^1+a_3 2^2+...+a_m 2^{m 1}$。那么我们可以考虑将其分拆成二进制状态下的每一位,然后做幂运算。这样做的时间复杂度为$O(log_2 n)$ ...
分类:编程语言   时间:2019-07-06 13:36:56    阅读次数:159
Java常用工具——java集合
一、ArrayList 二、案例 需求 需求 -公告的添加和显示 -在指定位置处插入公告 -删除公告 -修改公告 公告类属性 -编号 id - 标题 title -创建人 creator -创建时间 createTime 公告类方法 -构造方法 -获取和设置属性值的方法 3、删除、修改公告 ...
分类:编程语言   时间:2019-07-06 13:37:13    阅读次数:128
数组集合
1.什么是数组: 数组就是这样的一个容器,用于存储长度固定的,类型相同的变量的 2.数组特点:长度固定,类型相同 3.数组的分类 : 一维数组,多维数组,不规则数组 4.数组的应用 : 创建,赋值, 应用 5.C# 支持多维数组。多维数组又称为矩形数组:多维数组最简单的形式是二维数组。一个二维数组, ...
分类:编程语言   时间:2019-07-06 13:42:27    阅读次数:172
python基础——对时间进行加减
在datetime模块中有一个timedelta这个方法,它代表两个datetime之间的时间差。 #datetime.datetime.now().strftime('%Y-%m-%d %H:%M')Out[42]: '2017-06-23 17:27' #(datetime.datetime.n ...
分类:编程语言   时间:2019-07-06 13:42:45    阅读次数:126
C算法--入门篇(1)查找元素
提交代码: 注: 多组输入 scanf的返回值是输入值的个数。没有输入值就返回-1。 -1按位取反结果是0 while(~scanf("%d", &n))就是当没有输入的时候退出循环 1 #include <stdio.h> 2 3 4 #define maxn 210 5 6 int a[maxn ...
分类:编程语言   时间:2019-07-06 14:53:42    阅读次数:103
Python3 - 随便说一下
编程语言总体分以为机器语言、汇编语言、高级语言: 机器语言: 计算机硬件能够直接使用的编程语言,二进制的集合,属于低级语言。 汇编语言: 借助符号代替机器指令,与机器指令对应,面向计算机硬件的,容易理解和记忆,属于低级语言。 高级语言: 与计算机硬件无关,其表达方式接近于所描述的问题,更易于掌握。 ...
分类:编程语言   时间:2019-07-06 14:57:23    阅读次数:142
(八)数组
数组:数组是一种容器,可以同时存放多个数据值 1、数组是一种引用数据类型 2、数组当中的多个数据,类型必须统一 3、数组的长度在运行期间统一 初始化方式: 1、动态初始化(指定长度) 数据类型 [ ] 数据名称 = new 数据类型[ 数组长度 ] 2、静态初始化(指定内容) 数据类型[ ] 数组名 ...
分类:编程语言   时间:2019-07-06 15:03:47    阅读次数:107
java入门
目前学习思路 之前简略的学过Java语法知识,但是现在还没有弄懂后面的对象相关的知识,现在打算通过学习和尝试博主 JAdam 的 Java 修行之路内容,同时在博客中记录下自己理解和我对学习内容的简写。 这是 JAdam Java 修行之路系列目录的链接 https://www.cnblogs.co ...
分类:编程语言   时间:2019-07-06 15:08:37    阅读次数:103
python每日一练:0004题
第 0004 题: 任一个英文的纯文本文件,统计其中的单词出现的个数。 import re count = 0 with open('./EnglishText.txt','r') as f: temp = f.readlines() for i in temp: regList = re.find ...
分类:编程语言   时间:2019-07-06 16:14:33    阅读次数:137
基于 spring cloud 的广告系统设计与实现(二)
1. 概念 2. 层级 3. 表设计 ...
分类:编程语言   时间:2019-07-06 16:17:31    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!