# 指针移动的单位都是以bytes/字节为单位# 只有一种情况特殊:# t模式下的read(n),n代表的是字符个数# with open("a.txt", mode="rt", encoding="utf-8") as f:# res = f.read(4)# print(res)# f.seek ...
分类:
编程语言 时间:
2021-06-25 17:13:05
阅读次数:
0
# 垃圾回收机制(了解)# 1.引用计数# 引用计数减少为0时,作为垃圾被回收x = 10 # 直接引用print(id(x))lx = ['a', x] # 间接引用x = 1print(id(lx))print(lx[1])print(x)# 2.标记清除# 循环引用会导致内存泄漏# 循环引用: ...
分类:
编程语言 时间:
2021-06-25 17:11:36
阅读次数:
0
# 1.算数运算符import b as bx = 10y = 3.1z = 3print(x + y)print(x*z)print(x/z) # 结果带小数print(x//z) # 结果只保留整数print(x % z) # 取模,取余数print(x**z) # 取幂# 2.比较运算prin ...
分类:
编程语言 时间:
2021-06-25 17:11:14
阅读次数:
0
# 可变类型# 值改变,id不变,证明改变的是原值# int,float,str都被设计成了不可分割的整体,不能被改变# 不可变类型# 值改变,id也变,证明原值不可修改# 验证# int是不可变类型x = 10print(id(x))x = 11 # 产生新值print(id(x))# float ...
分类:
编程语言 时间:
2021-06-25 17:09:31
阅读次数:
0
本文讲一下Java线程池中创建 ThreadFactory 设置线程名称的三种方式。设置线程名称是很重要的,如果你没有设置过,说明你还“涩世”不深,这里面的坑还不曾踩过,而我 在坑里进去然后坑里出来,被坑的那是一个相当的爽啊~为了让不重蹈我的覆辙,为了未来不说起来都是满眼含着“热泪”,还是看下如何设 ...
分类:
编程语言 时间:
2021-06-25 17:08:09
阅读次数:
0
这是c++性能测试工具教程的第四篇文章,从本篇开始我将逐步介绍一些性能测试的高级技巧。 前三篇教程可以看这里: c++性能测试工具:google benchmark入门(一) c++性能测试工具:google benchmark入门(二) c++性能测试工具:计算算法的时间复杂度 本文将会介绍如何使 ...
分类:
编程语言 时间:
2021-06-25 17:07:50
阅读次数:
0
下面创建一个GlobalExceptionHandler.java,作为 全局异常处理类 1、@ControllerAdvice控制器增强 (可以理解为:增加控制器功能),放在类上面 特点:必须让框架知道这个注解所在的包名,需要在springmvc配置文件声明 组件扫描器指定 @Controller ...
分类:
编程语言 时间:
2021-06-25 17:02:50
阅读次数:
0
生产中有很多形式的的配置方式,本文仅分析注解配置。对于其他形式的配置区别主观以为主要在配置文件的解析过程不同,不一一分析了。本文以利用Dubbo框架开发rpc服务端为例详细阐述配置类的解析、数据保存、实例化以及注入到容器中。 通常,涉及到配置参数的框架类,基本都离不开配置的解析及配置的保存;至于配置 ...
分类:
编程语言 时间:
2021-06-25 16:59:48
阅读次数:
0
//冒泡排序,思想就是每个数据与下一个数据一个个对比下去 public static void sort(int[] nums){ if(nums==null||nums.length==0){ return; } for(int i =0;i<nums.length;i++){ for(int j ...
分类:
编程语言 时间:
2021-06-25 16:58:16
阅读次数:
0
1.python中所有对象都有对应的布尔值,要么false要么ture可以通过语句bool()显示其布尔值 其他对象全为ture ...
分类:
编程语言 时间:
2021-06-25 16:55:56
阅读次数:
0
##C语言数组实验报告 ###姓名:揭子奇 实验地点:一教524 实验时间:2021-6-9 ##一、实验目的与要求 1、掌握一维和多维数组的定义和数组元素的使用方法。 2、了解一维和多维数组初始化的方法。 3、学习一维和多维数组的基本方法。 4、掌握C语言提供的对字符串进行处理的基本函数库。 ## ...
分类:
编程语言 时间:
2021-06-25 16:54:47
阅读次数:
0
1、IO模型的基础概念 在学习IO模型前先介绍几个概念。 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 1、用户空间和内核空间 Linux操作系统和驱动程序运行在内核空间,应用程序运行在用户空间 os分配给每个进程一个独立的、连续的、虚拟的地址内存空间,该大小一般是4G(32位 ...
分类:
编程语言 时间:
2021-06-25 16:53:53
阅读次数:
0
提示:完成了前面的准备工作,之后的文章开始介绍Python的基本语法了。 Python代码的基本规范如下: 1、Python 文件将以 .py 为扩展名。 2、在Python中严格区分大小写(大小写敏感),如果写错了大小写,程序会报错。 3、Python中的每一行就是一条语句,每条语句以换行结束,不 ...
分类:
编程语言 时间:
2021-06-25 16:52:08
阅读次数:
0
队列的应用场景: 数组模拟队列: package com.model.queue; import java.util.Scanner; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/24 20:39 * * 数组模拟队列,并验证 */ p ...
分类:
编程语言 时间:
2021-06-25 16:46:50
阅读次数:
0
#编译型语言与解释型语言 计算机是不能理解高级语言的,更不能直接执行高级语言,所以任何的高级语言编写的程序,要想被计算机执行,都必须将其转换成计算机可以识别的机器语言,也就是机器码。 这种转换方式有两种: 编译 解释 据此,高级语言可以被划分为解释性语言和编译型语言。 主要区别在于: 编译型语言:源 ...
分类:
编程语言 时间:
2021-06-25 16:45:53
阅读次数:
0
springboot配置数据源 ? Spring Framework 为 SQL 数据库提供了广泛的支持。从直接使用 JdbcTemplate 进行 JDBC 访问到完全的对象关系映射(object relational mapping)技术,比如 Hibernate。Spring Data 提供了 ...
分类:
编程语言 时间:
2021-06-25 16:44:17
阅读次数:
0