在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。 不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收集的影响。 1 、强引用 我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关 ...
分类:
编程语言 时间:
2019-07-06 13:24:45
阅读次数:
123
1、str(字符串) 1、切片 2、字符串相关方法 3、字符串查找的方法 4、字符串条件判断 2、字符串的编码以及常量池 1、is和==的区别 2、编码 2.1、字符串串在传输时转化成bytes=> encode(字符集)来完成 2.2、那么在对方接收的时候. 也是接收的bytes类型的数据. 我们 ...
分类:
编程语言 时间:
2019-07-06 13:25:10
阅读次数:
124
数组就像是一个容器,特点:长度固定,类型固定 数组的分类:一维数组 二维数组 多维数组 数组的应用:创建 赋值 应用 声明一维数组: C#多维数组又称为矩形数组 多维数组最简单的形式是二维数组 二维数组在本质上是一个一维数组的列表 访问二维数组元素 二维数组中的元素是通过使用下标(即数组的行索引和列 ...
分类:
编程语言 时间:
2019-07-06 13:28:04
阅读次数:
101
匿名函数 1. 语法: lanbda x:x+1 运行结果: 2. 运行结果: 3.用法 运行结果: ps:编程的方法论: 面向过程、函数式、面向对象 ...
分类:
编程语言 时间:
2019-07-06 13:28:25
阅读次数:
129
1.list 2.set 3.两个数组移动 ...
分类:
编程语言 时间:
2019-07-06 13:30:10
阅读次数:
95
os.path 模块主要用于获取文件的属性。 以下是 os.path 模块的几种常用方法: | 方法 | 说明 | | : | : | | os.path.abspath(path) | 返回绝对路径 | | os.path.basename(path) | 返回文件名 | | os.path.co ...
分类:
编程语言 时间:
2019-07-06 13:30:28
阅读次数:
124
查找指定窗口 窗口控制 查找子窗口 枚举子窗口 枚举所有打开的窗口 模拟鼠标点击 模拟键盘点击(搜索:键盘键与虚拟键码对照表) ...
分类:
编程语言 时间:
2019-07-06 13:32:04
阅读次数:
128
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
1、数组概念:数组是一个容器。 2、特点:长度可变,类型相同。 3、变量是程序运行时在内存中存储可变数据的容器,可以存储单个数据。 数组的分类:一维数组,多维数组,不规则数组 数组的应用:创建,赋值,应用。 例如: 集合:动态数组:代表了可被单独索引的对象的有序集合 排序函数:用于处理和表现类似Ke ...
分类:
编程语言 时间:
2019-07-06 13:36:35
阅读次数:
154
"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
一、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
在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
提交代码: 注: 多组输入 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
编程语言总体分以为机器语言、汇编语言、高级语言: 机器语言: 计算机硬件能够直接使用的编程语言,二进制的集合,属于低级语言。 汇编语言: 借助符号代替机器指令,与机器指令对应,面向计算机硬件的,容易理解和记忆,属于低级语言。 高级语言: 与计算机硬件无关,其表达方式接近于所描述的问题,更易于掌握。 ...
分类:
编程语言 时间:
2019-07-06 14:57:23
阅读次数:
142
数组:数组是一种容器,可以同时存放多个数据值 1、数组是一种引用数据类型 2、数组当中的多个数据,类型必须统一 3、数组的长度在运行期间统一 初始化方式: 1、动态初始化(指定长度) 数据类型 [ ] 数据名称 = new 数据类型[ 数组长度 ] 2、静态初始化(指定内容) 数据类型[ ] 数组名 ...
分类:
编程语言 时间:
2019-07-06 15:03:47
阅读次数:
107
目前学习思路 之前简略的学过Java语法知识,但是现在还没有弄懂后面的对象相关的知识,现在打算通过学习和尝试博主 JAdam 的 Java 修行之路内容,同时在博客中记录下自己理解和我对学习内容的简写。 这是 JAdam Java 修行之路系列目录的链接 https://www.cnblogs.co ...
分类:
编程语言 时间:
2019-07-06 15:08:37
阅读次数:
103
第 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