自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行步至春深

欢迎你~

  • 博客(28)
  • 收藏
  • 关注

原创 对于正交频分复用的异构网络的理解

正交来看百度百科的定义——物理中:运动的独立性,也可以用正交来解释。正交频分复用来看百度百科的定义——将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输。正交信号可以通过在接收端采用相关技术来分开,这样可以减少子信道之间的相互干扰 ICI。每个子信道上的信号带宽小于信道的相关带宽,因此每个子信道上的可以看成平坦性衰落,从而可以消除符号间干扰。而且由于每个子信道的带宽仅仅是原信道带宽的一小部分,信道均衡变得相对容易。关键信息:子信道之间的相互干扰少异.

2020-09-30 09:15:00 754 3

原创 初识软件体系结构(1-4课时)

前四个课时的内容是“软件体系结构概述”。LW老师的讲课带劲,逻辑性强,也接地气,节奏不快不慢,很nice~软件架构师这门课最对口的职业是软件架构师,软件架构师是工作在项目经理和程序员之间,既要懂需求,又要懂技术。一边领着高收入,一边也要承担高风险。一个建筑工程失败,首先被问责的一定是包工头和建筑设计师,不会是某个建筑工人。同样,一个软件项目失败,最先被找的一定是项目经理和架构师。与建筑领域不同的是,一个建筑工人不会因为搬砖又快又好就成为建筑设计师,而一个软件架构师必须成长于一线程序员,起码有几年的

2020-09-29 00:24:35 654

原创 使用LaTeX排版如何方便地引用多篇参考文献(不使用插件)

本文是一篇适合排版参考文献较多的论文的教程,目的如题。在文献管理工具中将题录导出为BibTex打开这个文件,尽管是.txt结尾,内部格式应当是这样的注意红框的内容,一会要用到。在TexStudio里面新建一个文件,将刚刚的.txt文件内容复制粘贴到其中,并保存为XX.bib文件回到.tex文件,在导言区(即\begin{document}以外部分)设置参考文献的排版样式即加入以下内容%指定参考文献的排版样式\bibliographystyle{plain}在正文区(即

2020-09-28 09:14:25 1841 3

原创 软件缺陷预测的两种定义

软件缺陷预测是根据软件产品中提取的度量信息和已经发现的缺陷来尽早地预测软件可能还存在的缺陷,基于预测结果可合理分配测试和验证资源。软件缺陷预测作为实证软件工程的一个重要方向,通过对软件开发过程中积累的历史数据进行挖掘与分析,设计出与软件缺陷存在强相关性的度量元,并对程序模块进行度量,再采用统计或机器学习技术构建缺陷预测模型,实现目标软件模块的缺陷倾向、缺陷严重度或缺陷数量分布等预测。...

2020-09-26 17:18:12 2914

原创 神经网络基础知识梳理

神经网络是什么说明:我们在机器学习中谈论的神经网络是指“神经网络学习”,即机器学习与神经网络这两个学科领域的交叉部分。生物学意义上神经网络的最基本成分是神经元,计算机科学中的神经网络的最基本成分是神经元模型。最广泛的一种定义是:神经网络是由具有适应性的简单单元组成的广泛并行互连的网络,它的组织能够模拟生物神经系统对真实世界物体所做出的交互反应。这里的简单单元,指的就是神经元模型。对于后半句话,其实我们可以不考虑神经网络是否真的模拟了生物神经网络,只需将1个神经网络视为包含了许多参数

2020-09-25 11:19:49 877

原创 解决日常bug的正确姿势

bug的错误分两种情况:① 控制台报错->可以定位到错误位置(比较想看到的)② 控制台不报错却达不到想要的功能->设计代码的逻辑有问题问题解决方案的优先级(由高到低)① 自己解决a. 分析控制台的错误信息描述->定位问题的代码行数->分析该行代码前后可能存在的问题;b. 断点调试(debug,开发岗必备)/打桩调试(System.out.println(“”));更建议断点调试c. 如果console控制台没有错误信息②求助于网络搜到这个问题->优先选..

2020-09-23 22:48:09 326 1

原创 git关键原理简介

集中化版本控制缺点:1中央仓库得相当稳定,出问题可能每个人那里都没完整备份2 只能在线使用(今天网络已经不是问题)分布式版本控制改进:每台客户机在本地都维护一份仓库主要特点保存数据和文件的主要方式每个版本单独拿出来都有完整文件的快照Git项目的三个阶段工作区:IntelliJ暂存区:Ctrl+SGit仓库:本地以后尽量使用命令,比鼠标效率高,也能完成鼠标不能实现的功能。2.分支管理(大团队协作)同时开启多个分支head指针指向当前使用的分支问题:分支冲突->手动合

2020-09-18 18:15:44 66

原创 JDBC连接mysql数据的7个步骤(讲解+源码)

步骤源码DBUtils类package com.csu.db;import java.sql.*;public class DBUtils { public static Connection getConnection(){ try { //[1/7] 加载JDBC的驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //[2/7] 定义url连接参

2020-09-17 11:01:16 582 1

原创 Swing基础知识(更新中)

Swing是什么做桌面应用程序的界面,GUI。组件和容器:容器是特殊的组件。布局管理器:一般放中间容器,用来控制容器中组件的排列方式。常见:① FlowLayout 流布局(默认布局)左上是起点,按组件加入容器的顺序:由左到右,从上到下② GridLayout 网格布局把容器分为几行几列,均匀分布,大小组件得到的空间相同③ BorderLayout 边界布局把容器分为5个方位,东西南北中,每个方位可以添加一个组件...

2020-09-16 20:45:59 187

原创 mysql数据库常见进阶使用

事务1)mysql中的工作单元,由一个或者多个sql语句组成,“不成功便成仁”,要么全部执行成功,要么全部执行失败,以此来保证数据的一致性。2)事务的回滚:如果事务中的任何一个sql执行失败,ROLLBACK可以进行事务的回滚,将数据恢复到事务执行之前的状态,保证数据的一致性。3)前提:mysql存储引擎InnoDB4)事务的特征:ACID原子性 ATOMICITY事务的sql语句不可分割,要么全部成功,要么全部失败。一致性 CONSISTENCY不管事务执行成功还是失败,数据总是保持一致.

2020-09-16 11:04:01 333

原创 复杂SELECT语句执行过程

通过FROM子句中找到需要查询的表通过WHERE子句进行分组函数筛选判断通过GROUP BY子句完成分组操作通过HAVING子句完成组函数筛选判断通过SELECT子句选择显示的列或表达式及组函数通过ORDER BY子句进行排序操作书写时最好按照这个顺序...

2020-09-16 10:06:14 166

原创 navicat for mysql如何在更新记录时自动记录更新时间

如图所示步骤添加属性recordTime(任意)设置属性类型为timestamps勾选 根据当前时间戳更新默认栏填 CURRENT_TIMESTAMP效果

2020-09-15 09:27:26 1716

原创 mysql数据库基本介绍及常见使用

关系型数据库● 二维表● 表中的一行,称为记录,表中的列, 称为字段(属性)● 行列交叉的单元格的值,叫属性值或字段值。● ORACLE DB2 Mysql SQL SERVER 关系型数据库常用的指令(可以在命令行执行,也可以在navicat新建查询执行)查看版本号select version()显示所有的数据库show databases;设置当前数据库use 数据库名查看该数据库下所有的表show tables查看表结构desc 表名存储引擎.

2020-09-15 09:03:42 322

原创 ZJU-java进阶笔记 第七周(输入输出)

流是Java处理输入输出的方式流的基础类——以字节(byte)形式InputStreamOutputStream例public class Main { public static void main(String[] args){ System.out.println("请输入:"); //定义一个字节数组 byte[] buffer = new byte[1024]; try { int len.

2020-09-14 09:32:22 117

原创 ZJU-java进阶笔记 第七周(异常处理)

异常的定义捕捉异常范例try{ //可能产生异常的代码}catch(Type1 id1){ //处理Type1异常的代码}catch(Type2 id2){ //处理Type2异常的代码}catch(Type3 id3){ //处理Type3异常的代码 }异常捕捉的意义:异常发生,程序也不需要终止3.捕捉到异常对象后可以做什么String getMessage();String toString();void pri..

2020-09-14 09:27:58 89

原创 ZJU-java进阶笔记 第六周(抽象与接口)

abstract(1) 抽象类不可以用来制造对象,但可以用来定义变量,当然将来付给这个变量的一定是这个抽象类的非抽象子类的对象(2) 抽象类的非抽象子类必须覆盖父类中的抽象函数,这种覆盖叫做实现两种抽象(1) 与具体相对表达一种概念而非实体(2) 与细节相对表达忽略细节而抓大体数据与表现分离,术业有专攻表现知道数据,数据不知道表现责任驱动的设计:整个程序的功能究竟应该分摊到哪个类上实现一个抽象类可以没有任何抽象方法若一个抽象类①所有方法都是抽象的(不需要声明)②所有成员变量都是pu.

2020-09-13 08:20:49 95

原创 CSP 201812-2 小明放学 Python实现+详解

试题代码# 红灯 r 秒,黄灯 y 秒,绿灯 g 秒r, y, g = [int(i) for i in input().split()]# n表示小明总共经过的道路段数和看到的红绿灯数目n = int(input())# 定义getTime(k,t,time)函数计算时间开销# k为0,1,2,3时分别代表道路,红灯,黄灯,绿灯# t代表通过道路需要的时间或信号灯剩余秒数# time表示到达路口时,距开始已经经过多长时间def getTime(k, t, time):

2020-09-11 17:15:25 536

原创 ZJU-java进阶笔记 第四周(继承与多态)

继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。子类从父类那里继承来了所有的成员① 除了构造函数,毕竟构造函数和父类同名② 得到不等于可以随便使用如果我们试图重新定义一个在父类中已经存在的成员变量,那么我们是在定义一个与父类的成员变量完全无关的变量,在子类中我们可以访问这个定义在子类中的变量(父类的被隐藏起来了),在父类的方法中访问父类的那个。尽管它们同名但是互不影响。在调用子类的构造函数前会先调用父类的构造函数字类的构造函数的第一句 supe..

2020-09-10 15:36:44 128

原创 ZJU-java进阶笔记 第三周(对象容器)

ArrayList<String> 读作 ArrayList of String用来存放String的ArrayListArrayList类属于范型类,是种容器ArrayList<String>类属于容器类,用来存放对象,由容器类型和元素类型构成知道容器类的一些内置用法,省很多事对象数组中的每个元素都是对象的管理者而非对象本身仅仅创建数组并没有创建其中的每一个对象int[] ia = new int[10];String[] a = new String..

2020-09-09 08:58:55 185

原创 CSP 201812-1 小明上学 Python实现+详解

题目代码#红灯 r 秒,黄灯 y 秒,绿灯 g 秒r,y,g = [int(i) for i in input().split()]#n表示小明总共经过的道路段数和看到的红绿灯数目n = int(input())#0-道路#1-红灯 需要等r(所读值取代)秒#2-黄灯 需要等y+r(所读值取代)秒(黄灯亮后亮红灯)#3-绿灯 无需等待sum = 0for i in range(n): k,t = [int(i) for i in input().split()]

2020-09-08 00:09:39 606

原创 CSP 201912-1 报数 python实现

试题代码```pythonn = int(input())list = [0, 0, 0, 0] m = 0i = 1while(i <= (m+n)): if '7' in str(i) or i % 7 == 0: list[(i+3) % 4] += 1 m += 1 i += 1for j in list: print(j)

2020-09-07 23:47:04 208

原创 ZJU-java进阶笔记 第一、二周(类与对象,对象交互)

对象变量是对象的管理者,而非所有者VendingMachine vm = new VendingMachine();this指代当前对象成员函数可以直接(不需要点运算符)调用本类的其他成员函数 void insertMoney(int amount) { balance += balance + amount; showBalance();}定义在成员函数内部的是本地变量,定义在类内部,成员函数外部的是成员变量本地变量的作用域和生存.

2020-09-07 19:12:05 295

原创 CSP 201912-2 回收站选址 python实现+详解

试题代码# 读入点的个数n = int(input())# 创建字典,键为点的坐标,值为true,存放所有点dict = {}for i in range(n): x, y = [int(m) for m in input().split()] dict[(x, y)] = 'true'# 创建字典,存放是回收站的点dict1 = {}for key in dict.keys(): x, y = key[0], key[1] if dict.get

2020-09-03 08:25:07 321

原创 CSP 202006-2 稀疏向量 python实现(非满分)(待更新)

试题代码(1)30分代码# 读取n,a,b# n表示向量u,v的维数,a,b分别表示u,v的非零值个数n, a, b = [int(i) for i in input().split()]# 创建两个二维队列存放u,v的信息List1 = []List2 = []for i in range(a): line = input().split() c, d = line d = int(d) List1.append((c, d))for i in r

2020-09-02 21:12:22 225

原创 CSP 202006-1 线性分类器 python实现+详解

试题代码# 读入m,nm, n = [int(i) for i in input().split()]# 创建字典存放已知点dict = {}for i in range(m): line = input().split() x, y, t = line x, y = int(x), int(y) dict[(x, y)] = t# 逐条线地去判断每一个点# 创建两个集合,一个存放坐标代入公式后大于零的点,另一个……小于……# 如果线可以将A,B两

2020-09-02 21:03:29 849

原创 如何连接本地mysql+设置无密码登录

如果嫌麻烦,可以设置密码为空,下次登录就不需要密码了。

2020-09-01 22:39:06 652

原创 CSP 201909-2 小明种苹果(续)Python实现+详解

试题代码# N表示苹果树的棵树N = int(input())T, D, E = 0, 0, 0# 所有树剩果总数# 发生苹果掉落的苹果树总数# 相邻三棵树发生苹果掉落的组数treeMatrix = [] # 存放所有数的数果疏果信息for i in range(N): treeRow = list(map(int, input().split())) treeRow = treeRow[1:] treeEach = treeRow[0] # 存放每棵苹果树

2020-09-01 18:51:12 503

原创 CSP 2019-09-1 小明种苹果 Python实现+详解

试题代码# n表示果树棵数# m表示疏果操作的轮数n, m = map(int, input().split())# 得到一个n行,m+1列的矩阵ls = []for i in range(n): ls.append(list(map(int, input().split())))# 矩阵已经获得,现在进行处理lt = [] # 用来存放每棵树疏果总数T = 0for i in range(n): sumRow1 = 0 # 用来存放每棵树剩果总数 su

2020-09-01 09:55:05 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除