python系统学习【三】模块和文件处理 1. 模块化python模块化讲的很好但是有点乱分类说的很清晰在Python中,一个.py文件就称之为一个模块(Module)为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。引入了包以后,只要顶层的包名不与别人冲突,那所有模块都不会与别人冲突。1.1 模块的概念模块的 概念1.2 模块的调用文件结构:trymodule│ first.py│ test.py├───folder1│ │ abcd.py│ │
python系统学习【二】异常和类 上一篇:参考博客1. 异常处理参考1.1 一种异常try: 可能会出异常的代码except Exception1: 异常处理try: a = int(input("第一个整数")) b = int(input("第二个整数")) result = a/b print("结果为", result)except ZeroDivisionError: print("除数不允许为0")print("程序结束")1.2 多种异常多个ex
python系统学习【一】基础和函数 课程视频系统的文章学习pythonpython爬虫–后期学习先看知识汇总—之前的总结文章目录1. 解释型语言和编译型语言2. print()函数3. 转义字符4. 变量4.1 定义和使用4.2 多次赋值5. 基本数据类型5.1 数字(补充)5.2 基本数据类型转换(补充)5.3 遍历元素(补充)6. input()函数7. 运算符8. 流程控制8.1 对象的布尔值8.2 选择结构if8.3 循环结构:for和while8.4 循环关键字break ,continue ,pass8.5 range()
python画图plt函数学习 python中的绘图工具 :matplotli,专门用于画图。一. 安装与导入工具包安装:conda install matplotli导入:import matplotlib.pyplot as plt画图主要有:列表绘图;多图绘图;数组绘图二. 列表绘图1. 基础绘图:plt.plot;plt.showimport matplotlib.pyplot as pltx = [1, 2, 3, 4]y = [1, 4, 9, 16]plt.plot(x, y)plt.show()
yolov3代码理解【YunYang1994】 只描述代码每个函数的含义,具体含义参考代码解析。一. core.common.py代码理解yolov3具体的骨干网络模型参考其中DBL由convolutional函数表示res由residual_block表示concat由route表示,但是代码中实际上没有使用route函数,而是直接使用concat上采样由upsample表示。1. convolutional函数:函数表示darknet最基本的卷积过程:包括:卷积+BN/偏置+非线性卷积+BN/偏置+非线性卷积+BN/偏置+非线.
字节测开_总结面经 Java基础:集合类(put扩容之类)参考多线程锁,死锁死锁案例计算机网络tcp相关东西参考http与https区别;https证书在哪存放;http和https的区别参考对称加密和非对称加密参考https运行过程看后面的图片get,post区别;post请求数据量过大,是一次发送还是可以分多次发送请求简单介绍参考更清楚明了的参考博客get和post综合参考在HTTP报文上体现: Get方法的参数应该放在url中,Post方法参数应该放在body中作..
牛客剑指offer刷题篇 1. 二维数组中的查找 【数组】牛客剑指offer题目思路:1 2 3 4 5 67 8 9 10 11 12target=11右上角的元素大于这一行的所有元素,小于这一列的所有元素。所以从右上角开始遍历,第一个右上角元素则是array[0][列数-1]=array[0][2],target大于右上角,则行数加1,target小于右上角,则列数减1。直到row<rows && column>=0,说明遍历了所有元素,遍历结束,
复习常考面经代码 剑指offer题目字节编程:股票最大利润参考算法.数组中出现次数超过一半的数字参考算法题青蛙跳格子参考算法题:罗马字符转整数参考两个list合并成一个有序无重复的list参考:把相等的时候单独拿出来即可二叉树的遍历参考参考算法题:一个排列好的数组输出所有不相同数字的个数用set算法题:输入{’‘abc’’,’‘bac’’,’‘cab’’,’‘atc’’,’‘act’’,’‘aac’’,’‘fbc’’};输出二维数组每一行为相同字母拼接成
java面经 文章目录一. java先参考之前总结的java面试常考题二. 手撕代码一. java先参考之前总结的java面试常考题Java基础:集合类(put扩容之类)【ArrayList;vector;hashmap;hashtable】参考多线程【创建线程;线程状态;线程停止;sleep休眠;yield礼让;join合并;优先级;守护线程;同步锁;死锁】参考锁,死锁三死锁死锁案例hashmap线程不安全的原因;concurrenthashmap为什么线程安全hashmap底
计网;操作系统;数据库面经总结 文章目录一. 计网二. 操作系统三. 数据库四. linux一. 计网计算机网络tcp相关东西【靠什么保证可靠传输】参考【涉及:三次握手,四次挥手,为什么三次握手,三次握手会产生危险吗?为什么四次挥手?为什么等待2MSL】http与https区别;https证书在哪存放;http和https的区别参考对称加密和非对称加密参考https运行过程看后面的图片get,post区别;post请求数据量过大,是一次发送还是可以分多次发送请求简单介绍参考更清楚明了的参考博客get和p
深度学习论文复习 一. 卷积神经网络conv+relu+pooling(卷积、非线性、池化)用于特征提取,全连接用于分类。卷积层:学习特征非线性层:如果用线性的激励函数,其实输出就是输入乘上一个大的矩阵,就没有体现出隐层的作用。输出信号仅是一个简单的线性函数。池化层:(1)权重参数的数目减少到了75%(在池化层是2x2的前提下),因此降低了计算成本。(2)控制过拟合。(原有数据保留太完整,当然很有可能造成过拟合)(3)池化操作可以看做是一种强制性的模糊策略。当然和之前的卷积一样,池化也是层层递进的,底层的池化是
面试前【刷题】 文章目录面经总结1. 编程:股票最大利润2. 算法.数组中出现次数超过一半的数字3. 自己创建一个单链表,返回中间结点的值4. 算法题青蛙跳格子5. 算法题:罗马字符转整数6. 两个list合并成一个有序无重复的list7. 二叉树的遍历8. 算法题:一个排列好的数组输出所有不相同数字的个数9. 算法题:输入{''abc'',''bac'',''cab'',''atc'',''act'',''aac'',''fbc''};10. 按序增长的一个数组求出小于m的最大的数11. 一个链表中删除一个值返回这个链
反射 文章目录一. 反射1. 反射的引入2. 反射机制的相关类以下关于反射的使用例子参考获得反射各类的方法参考3. 获取Class对象4. 获取类的构造函数5. 获取普通方法6. 获得类的属性一. 反射1. 反射的引入Java中编译类型有两种:静态编译:在编译时确定类型,绑定对象即通过。动态编译:运行时确定类型,绑定对象。动态编译最大限度地发挥了Java的灵活性,体现了多态的应用,可以减低类之间的耦合性。一句话概括就是使用反射可以赋予jvm动态编译的能力,否则类的元数据信息只能用静态编译的方式实现
【面试】JVM+ 反射 + 异常 一. 类加载详细参考符号引用;直接引用二. 双亲委派1. 回忆类加载过程**文字上描述:**加载;连接(验证;准备;解析);初始化。加载;连接(验证;准备;解析);初始化。这些过程实际上都是由类加载器完成的。从底层考虑:类是如何加载的:都是依靠类加载器完成的。2. 类加载器启动类加载器(Bootstrap ClassLoader):C++实现,在java里无法获取,负责加载<JAVA_HOME>/lib下的类,比如rt.jar…等。扩展类加载器(Extension Clas
数据库【只写自己认为重要的部分】 文章目录数据库基本原理一.事务1. 回滚与事务2. 事务的特性(ACID)3. 多个事务并发运行带来的问题4. 事务隔离级别5. 封锁技术解决并发问题二. 数据库的 三大设计范式MySQL基本操作数据库基本原理一.事务在执行SQL语句的时候,某些业务要求,一系列操作必须全部执行,而不能仅执行一部分。例如转账的语句,两条SQL语句必须全部执行,或者,由于某些原因,如果第一条语句成功,第二条语句失败,就必须全部撤销。这种把多条语句作为一个整体进行操作的功能,被称为数据库事务。数据库事务可以确保该事务
java多线程 文章目录一. 线程;进程;多线程1. 普通方法调用和多线程2.程序->进程->线程3. 核心概念二. 线程创建1. 继承Thread类2. Runnable接口3. Callable接口小结三. 线程状态四. 线程停止五. 线程休眠sleep六. 线程礼让yield七. join 合并线程八. 线程状态 和 线程优先级1. 线程状态2. 线程的优先级九. 守护线程十. 线程同步 synchronized1. 多线程带来的问题2. 线程同步 synchronized3. 同步方法4. 同步块十
操作系统【只总结自己认为重要的部分】 一. 操作系统基本概念1. 计算机组成主要参考计算机的三大件 :CPU、内存、主板。其实有了以上三大件之后,计算机就可以跑起来了,日常还需要其他一些辅助的设备:输入输出设备、硬盘、显卡。CPU:中央处理器,计算机最核心的配件,负责所有的计算。它主要和内存进行交互,从内存中提取指令并执行它。由于访问内存获取执行数据要比执行指令花费的时间长,因此所有的 CPU 内部都会包含一些寄存器来保存关键变量和临时结果。内存:电脑内存的作用其实就是一个处于CPU和硬盘间的临时存放区,CPU所需访问与处理的