自定义博客皮肤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)
  • 收藏
  • 关注

原创 EXCEL常用函数

(演示的数据来源是我们专业某年级某次的成绩,名字已经高度马赛克。)if函数(=IF(判断条件,条件成立返回的值,条件不成立返回的值))1.对高代成绩做评价,60以上为及格,60分一下为不及格。=IF(D3>=60,"及格","不及格")2.对高代成绩做评价,80以上为优秀,60以上为合格,60分一下为不及格。(嵌套)=IF(D2>=80,"优秀",IF(D2>=60,"合格","不及格"))3.如果数分高代有一门成绩大于90,即数学学得很好。(or).

2020-12-24 18:42:16 1458

原创 Python学习笔记-pandas应用

学习来源:https://www.bilibili.com/video/BV1UJ411A7Fs(b站真是个神奇的地方……)1.读取数据三种格式的数据:csv、txt、mysql。(1) csvpath = 'C:/Users/Desktop/1.csv'a = pd.read_csv(path,encoding = 'utf-8')(2) txtpath = 'C:/Users/Desktop/a.txt'b = pd.read_csv( path, sep

2020-12-24 15:21:41 1095 3

原创 Python学习笔记-数据结构

(包含有数据结构、数据获取、Numpy基础、Pandas等。一部分是上课老师讲的汇总一下。)数据结构(列表、元组、字典、集合1.列表(List)

2020-06-24 13:59:25 301

原创 数字图像处理-知识点总结

(知识点来源:课本《数字图像处理》(贾永红),总结的内容是我们学校老师划的期末范围,主要目的是掌握基本概念)第二章:数字图像处理的基本概念2.3 图像数字化数字化是将一幅画面转化成计算机能处理的数字图像的过程。包括:采样和量化。2.3.1、2.3.2采样与量化1.采样:将空间上连续的图像变换成离散点。(采样间隔、采样孔径)2.量化:采样后的图像被分割成空间上离散的像素,但是灰度是连续的,量化就是将像素灰度转换成离散的整数值。一幅数字图像中不同灰度值的个数称为灰度级。二值图像是

2020-06-14 22:11:22 14632

原创 数字图像处理-灰度变换(附MATLAB代码)

因为考研复习划水了好几周的数图(什么啊又给自己找借口)……感觉自己已经废了= =。总结下实验作业吧。图像增强图像增强的目的:(1)利用一系列技术改善图像的视觉效果,提高图像清晰度。(2)将图像转换为一种更适合人或机器进行分析处理的形式,抑制无用信息,提高图像使用价值。图像增强从作用域划分为:空间域增强、频率域增强、彩色增强。其中,空间域增强是直接对图像像素灰度进行操作。包括:点运算...

2020-06-14 20:05:14 30662 4

原创 Matlab-信号系统笔记

备注:MOOC上西电《信号与系统》课程中的MATLAB编程部分笔记,chapter为对应章节。chapter11.连续信号的绘制%连续信号%f(t) = 5e.^(-0.8t)sin(πt) 0<t<5b = 5;a = 0.8;t = 0:0.001:5;x = b*exp(-a*t).*sin(pi*t)plot(t,x)2.离散信号的绘制%离散信号%f(k) = 2(0.8).^k c = 2;d = 0.8;k = -5:5;y = c*d.

2020-05-14 18:13:54 13214 3

原创 Matlab-算术编码

信息论的第三个作业……终于是完完全全自己写的代码了!留下了不学无术的泪水QAQ%算术编码程序%输入:信源u、信源分布p、需要进行编码的序列s%输入备注:输入格式:a=[0 1] p = [1/4 3/4] s = [1 0 1 1 1]%输出:该序列的算术编码S%输出备注:以序列所在区间的左端点值作为所求序列的码字%输入备注:如果信源符号是字符型,输入方式为:a = 'ab';...

2019-12-26 14:03:45 4322 1

原创 Matlab-Huffman编码

信息论实验课的第二个作业。捣鼓了半天(别人的代码)总算捣鼓明白了……虽然只懂了二元的=。=clc;clear;%输入格式:[p1 p2 p3 … pn]%A = [0.1 0.18 0.4 0.05 0.06 0.1 0.07 0.04]; A = input('输入信源概率分布:\n')n = length(A);%----先判断输入格式是否正确for i =...

2019-12-26 14:03:28 1401 5

原创 Matlab-香农编码

信息论实验课第一个作业,是用matlab实现香农编码。拼拼凑凑删删改改做出了一个,但是还不是很理想,数组不知道怎么转换为字符串拼接起来= =。%香农编码%output:二进制编码code%input:信源分布pfunction shannon(p)n = length(p);%信源符号数p = sort(p,'descend');%降序排列F = zeros(1,n);%累加概率...

2019-12-26 14:02:25 6342 1

原创 Servlet应用

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。在Java Web工程中找到WebRoot,会发现里面有一个index.jsp网页。(可以自己创建一个页面)注:常用 pageEncoding="UTF-8"jsp 指...

2019-11-12 20:31:44 246

原创 JDBC相关介绍

JDBC相关介绍。(实习内容)Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC API主要位于JDK中的java.sql包中。DriverManager:负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用者返回相应...

2019-11-02 13:57:46 175

原创 Maximum Subsequence Sum-解法与各种坑

01-复杂度2Maximum Subsequence Sum(25分)注:其实是PTA最大子列和算法的扩展题。Output Specification:For each test case, output in one line the largest sum, together with the first and the last numbers of the maxi...

2019-10-19 19:34:14 6946 21

原创 PTA最大子列和问题(Java)

前言:这个问题是我在学习浙大数据结构mooc上看到的,所以在此总结一下。PTA最大子列和问题:问题描述:给定N个整数的序列{A1,A2,A3,……,An},求解子列和中最大的值。例如给出{-2,11,-4,13,-5,-2}这样一个序列,正确的最大子列和为20第一种方法:三层循环原理:就是穷举,按照顺序一个一个算,很麻烦,但是很好懂。时间复杂度:O(n^3)imp...

2019-10-19 15:46:43 622

原创 CCF-201903-1小中大

试题编号: 201903-1 试题名称: 小中大 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 需要注意的几个地方:1.可能存在连续几个整数相等。(所以不能比较数组第一个和第二个= =估计也就我这么蠢的才会这样比较了)2.如果N是奇数,直接输出中位数,强制类型转换吧。如果N是偶数,中位数计算以后如果是整数强...

2019-10-11 20:09:03 222

原创 用Hexo+Github+Next搭建个人博客以及遇到的各种坑

是根据hojun 百家号一步一步做的,花费了两天终于给整明白了,其中还遇到各种别的问题参考了别的资料,还是记录一下吧~【比较懒,所以记录也很松散,如果后续又发现问题再继续补充吧(顶锅盖逃)】1.下载Node.js和git for windows(查询是否下载成功node.js:win+R→cmd→node -v)2.创建一个新的Repositories,名字填 ××.gith...

2019-02-01 21:31:38 652

原创 【2018-10-23】【web前端学习】【day2】

 CSS:层叠样式表。将网页内容和显示样式进行分离,提高了显示功能。CSS和HTML结合方式:每个html标签上面都有一个属性:style可以和css结合。 使用html标签:&lt;style&gt; 写在head里面。&lt;style type=”text/css”&gt;      css代码;&lt;/style&gt;例如:在style 标签里面适用...

2018-10-23 20:48:14 141

原创 【2018-10-17】【web前端学习】【day1】

Html:超文本标记语言 Html的五个规范:一个HTML文件开始和结束的标签。&lt;html&gt;&lt;/html&gt; HTML包含:&lt;head&gt;&lt;/head&gt;  &lt;body&gt;&lt;/body&gt; HTML要有开始标签,也要有结束标签。 HTML的代码不区分大小写。 有些标签没有结束标签,例如:换行&lt;br/&gt;  水平线&

2018-10-17 16:11:59 225

原创 【2018-8-19】【day11】

【2018/8/19】 Final关键字代表最终、不可改变的。常见的四种用法:可以用来修饰一个类。Public final class 类名称{ // }【当前类不能有任何子类,其中所有的成员方法都不能进行覆盖重写。】 可以用来修饰一个方法。这个方法就是最终方法,不能被覆盖重写。修饰符 final  返回值类型 类名(参数列表){}【对于类、方法来说,abstract关键字和fin...

2018-08-19 16:47:49 177

原创 【2018-8-18】【day10】

【2018/8/18】接口:公共的规范标准。接扣格式:Public interface 接口名称{     接口内容}换成了关键字interface之后,编译生成的字节码文件仍然是.javaJava7:常量、抽象方法Java8:java7+默认方法、静态方法。Java9:java8+私有方法注意事项:接口当中的抽象方法,修饰符必须是两个固定的关键字:publi...

2018-08-18 21:31:50 126

原创 【2018-8-15】【day09】

继承是多态的前提,如果没有继承,就没有多态。 继承主要解决的问题就是:共性抽取。 父类:基类、超类。 子类:派生类。 继承关系的特点: 子类可以拥有父类的“内容” 子类可以拥有自己专有的内容。 继承父类:public class Teacher extends Employee{} 在父子类的继承关系当中,如果成员变量重名,则创建子类对象时,有两种方式: 直接通过子类对象访问成员...

2018-08-15 14:17:06 130

原创 【2018-8-14】【day08】

程序当中所有的双引号字符串,都是String类的对象。(就算没有new也照样是。) 字符串的特点:字符串的内容永远不可变。 字符串是可以共享使用的。 字符串效果上相当于char[]字符数组,但是底层原理是byte[]字节数组。创建字符串的3+1种方式:三种构造方法:Public String(); //创建一个空白字符串,不含任何内容。Public String(char[] ...

2018-08-14 16:56:00 114

原创 【2018-8-13】【day07】

API:应用程序编程接口,JDK中提供使用的类的说明文档。(就好像一本字典)(索引-搜索-包-构造方法-方法摘要)Scanner类:导包Import 包路径.类名称(目标类和当前类同一个包下可省略)只有java.lang包下的内容不用导包。创建类名称 对象名 = new 类名称();使用对象名.成员方法名()Import java.util.ScannerSc...

2018-08-13 15:02:40 103

原创 【2018-8-11】【day06】

import java.util.Arrays;public class array01 { public static void main(String[] args) { int [] array = {2,4,6,8,9}; System.out.println(Arrays.toString(array)); }}成员变量是直接...

2018-08-11 16:47:23 120

原创 【2018-8-5】【day05】

【2018/8/5】数组:数组是一种引用数据类型 数组当中的多个数据,类型必须统一 数组的长度在程序运行期间不可改变两种常见的初始化方式:动态初始化(指定长度) 静态初始化(指定内容) 动态 格式:数据类型[] 数组名称 = new 数据类型[数组长度](前后数组类型要一样)静态 格式:数据类型[] 数组名称 = new 数据类型[]  {1,2,3}; ...

2018-08-05 17:50:47 129

原创 【2018-8-3】【day04】

【2018/8/3】Intellij中自动生成代码:Main函数: psvm回车打印:sout回车Intellij快捷键:alt+回车   修复错误 ctrl+y  删除当前行 ctrl+atl+l  格式化代码(对齐) ctrl+/ 单行注释,再按取消 ctrl+shift+/ 选中代码注释 多行注释 再按取消 alt+ins  自动生成代码 alt+shift+上/...

2018-08-03 11:05:04 101

原创 【2018-7-26/27】【day03】

  循环:If语句 Switch语句Switch(表达式){case 常量值1;语句1break;case 常量值2;语句2break;……default:语句nbreal;}Switch语句注意事项:多个case后面的数值不可以重复。 Switch后面的小括号只能是下列数据类型:基本数据类型:byte/short/char/in...

2018-07-27 10:48:05 117

原创 【2018-7-24】【day02】

当数据类型不一样时,将会发生数据类型转换。自动类型转换(隐式)特点:代码不需要进行特殊处理,自动完成。 规则:数据范围从小到大。例如:long num1 = 100 (Int自动转换为Long)强制类型转换特点:不能自动完成。 格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据注意事项:强制类型转换一般不推荐,因为可能会发生精度损失、数据溢出。 Byt...

2018-07-24 21:10:42 122

原创 【2018-7-23】【day01】

 电脑上的计算器可以直接进行进制转换。 1)位(bit):一个数字0或者1,代表一位。 2)字节(Byte):每逢8位是一个字节,数据存储的最小单位。·1 Byte = 8 bit·1 KB = 1024 Byte·1 GB = 1024 MB·1 TB = 1024 GB3. MS-DOS → Windows 命令提示符(cmd)4.正斜杠/ 反斜杠\5.命令...

2018-07-23 20:38:55 139

空空如也

空空如也

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

TA关注的人

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