自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Java main() 入口方法

main() 方法是Java应用程序的入口方法,是JVM识别的特殊方法名,当程序开始运行时,Java虚拟机会首先查找 main() 方法main()方法格式通常,main()方法可以定义为以下几种格式public static void main(String[] args)public static final void main(String[] args)static public void main(String[] args)static public synchronized voi

2020-09-20 15:52:40 4101 2

原创 基于GUI的网络通信程序设计(Java)

使用 socket 实现了服务端与多个客户端之间的双向通信服务端package exp;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream

2020-06-02 19:20:35 869

原创 Java方法参数的传递

在Java中,所有的方法参数都是传值的,也就是说,方法中参数变量的值是指定值的拷贝基本数据类型参数的传值向该参数传递的值的级别不可以高于该参数的级别,如:不能向int传递一个float类型的值引用类型参数的传值对于引用类型的参数来说,传值传递的是变量中存放的引用,而不是变量所引用的实体,因此,改变参数变量所引用的实体,就会导致原变量所引用的实体也发生变化...

2020-05-26 08:40:33 189

原创 Java集合类Vector常用函数

java.util.Vector是可以实现动态增长的对象数组protected Object[] elementData;protected int elementCount;protected int capacityIncrementVector继承了AbstractList,并实现了四个接口public class Vector<E> extends AbstractList<E> implements List<E>, RandomAc

2020-05-18 08:14:35 358

原创 Java常用输入输出流

java.io包(I/O流库)提供了大量的流类对程序的输入和输出进行处理。java.io 包及常用流java.io包中有近百个接口,这些流按照不同的标准可以分为:字节流、字符流、输入流、输出流、文件流、对象流、缓冲流等,这些不同的流之间又可以互相嵌套、组合所有的输入流都是抽象类 InputStream(字节输入流)或抽象类 Reader(字符输入流)的子类所有的输出流都是抽象类 OuputStream(字节输出流)或抽象类 Writer 的子类InputStream对缓冲区大小的设置

2020-05-16 12:26:31 312

原创 java.lang.Class 解析

Class类简介Class 类是一个特殊的类,它的一个对象表示某个类被虚拟机加载到专用内存区域(类信息区)Class类只有一个 private 的构造函数,但实际上只有 Java 虚拟机才能构造一个 Class 对象,这个类只是用来避免自动生成默认的构造函数的使用Class类得到一个和某类相关的 Class 对象在创建一个对象时,我们最常用也最简单的一个方法就是使用 new 运算符和类的构...

2020-04-27 11:56:34 187

原创 equals()方法解析

equals()== 是运算符,用于比较引用和比较基本数据类型时具有不同的功能:比较基本数据类型,如果两个值相同,则结果为true。而在比较引用时,如果引用指向内存中的同一对象,结果为trueequals() 是方法 ,可以由子类重写== 和 equals 比较的都是地址.java.lang.Object 中的 eqauls() public boolean equ...

2020-04-25 15:18:34 405

原创 toString() 方法解析

toString()java.lang.Object中的 toString() public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }toString() 表示一个对象的 “字符串表示”, 让我们可以方便地窥测一个对象里...

2020-04-25 08:42:33 580

原创 抽象(abstract)和 接口(interface)

抽象(abstract)使用 abstract 修饰的类称为抽象类,使用 abstract 修饰的方法称为抽象方法抽象方法只有方法的声明,没有方法体,如public abstract double test();特点抽象类不能实例化对象,只能作为父类派生子类抽象类不一定包含抽象方法(抽象类包含 n 个 抽象方法,n >= 0),但包含了抽象方法的类一定是抽象类非 abstr...

2020-04-21 14:41:31 280

原创 System.out.println() 源码解析

我们几乎每个人都写过这么一个程序public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }}代码很简单,只有一条简单的 System.out.println() 函数,那么这个函数是如何实现的,可以结合源码来分析一下。System...

2020-04-21 09:36:06 4083

原创 javac 与 java的使用

javac.exe(java compiler),即java语言编程编译器,javac 工具读取用 Java 编程语言编写的类和接口定义,并将它们编译成字节码类文件。用法: javac < options > < source files >其中,有两个参数是很常用的,即 -cp 和 -d--class-path < path >, -classpath ...

2020-04-20 15:29:07 320

原创 方法的重载(Overlaod)和重写(Override)

方法的重载(Overload)和重写 (Override) 都是Java实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载(Overload)方法重载:同一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同。方法重载是两种多态的一种,即行为的多态性。重载方法必须保证互相的参数不同,可以是个数,类型或者顺序,并需要避免在调用时出现歧义调用。重...

2020-04-19 09:43:45 383

原创 操作系统同步问题:有一个没有限量的大盘子,爸爸只往里面放苹果,妈妈只往里面放桔子,儿子只拿苹果吃,女儿只拿桔子吃,请写出能描述4个人行为的同步方案

有一个没有限量的大盘子,爸爸只往里面放苹果,妈妈只往里面放桔 子,儿子只拿苹果吃,女儿只拿桔子吃,请写出能描述4个人行为的同步方案。

2020-04-01 15:41:30 1299

原创 Linux常用命令

目录和文件的基本操作文件查看和连接命令 cat命令解释cat > file创建新文件 file,从键盘读取输入,若文件已存在,则替换已有文件。cat >> file将数据追加到已有文件 file 中cat < file 或 cat file查看文件 filecat < file > newfile复制 fil...

2020-03-02 10:58:50 292

原创 统计建模:分类性能评价(混淆矩阵和ROC曲线)

在数据本身严重有偏的情况下,准确率很容易达到一个很高的数值,因此需要寻找另外的性能评价方法。混淆矩阵混淆矩阵:将数据按待分的类别分组后,统计各组中模型分类或预测结果的矩阵总例数:Total=TP+FP+FN+TN\small{Total = TP + FP + FN + TN}Total=TP+FP+FN+TN准确率:ACC=TP+TNTotal\small{ACC} = \fr...

2020-01-12 21:40:33 531

原创 统计建模:朴素贝叶斯模型

贝叶斯定理:P(C∣x)=P(x∣C)P(C)P(x)P(C|x) = \frac{P(x|C)P(C)}{P(x)}P(C∣x)=P(x)P(x∣C)P(C)​x:观察变量C:一个潜在特性P(C∣x)P(C|x)P(C∣x):后验概率P(C)P(C)P(C):先验概率P(x∣C)P(x|C)P(x∣C):似然性 likelihood贝叶斯分类:最大化后验概率策略对于具备 n 个...

2020-01-12 19:45:53 444

原创 统计建模:Logistic回归模型(逻辑回归)

Logistic回归(逻辑回归):用量化特征预测某事发生的概率,取值范围是0到1,多用于二分类问题。f=11+e−tf = \frac{1}{1 + e^{-t}}f=1+e−t1​ 输入t:样本特征中的线性函数几率(Odds):设某事件发生的概率为 P,则该事件的几率为该事件发生的概率与不发生的概率之比Odds=P1−POdds∈[0,+∞)Odds = \frac{P}{1 - P...

2020-01-12 16:43:30 1300

原创 统计建模:线性回归模型

回归:建立因变量 y 和自变量 x 之间的函数关系yˆk=f(X)\text{\^{y}}_k = f(X)yˆ​k​=f(X)y:希望被预测或被解释的变量,目标或响应x:预测变量,一般指容易获得的样本特征,x 可以作为向量。当包含多个特征时,为多元回归根据函数关系 fff 是否为线性,分为线性回归和非线性回归一元线性回归yˆk=β0+β1xk\text{\^{y}}_k = \b...

2020-01-12 15:17:10 798

原创 统计建模:数据分析基础

数据科学简介现时代科学范式正在转变,继实验、理论与计算之后,数据科学已成为人类探索世界的第四科学范式。工业界对数据科学的关注在应用层面,更关注相关性而非因果性。数据数据传感器采集到的各种物理、生物、化学指标等等可记录、可表征的数量、性质都是数据,对于行为的描述与记录也能构成数据,例如互联网上的一次次交易,访问。总之,现实中某种事物或事物间关系数量或性质的表征和记录,都称之为数据,数据是信息的...

2020-01-10 20:46:52 4107

原创 python学习笔记(四):网络爬虫基础

网络爬虫爬虫一种按照一定的规则,自动抓取万维网信息的程序或脚本。用户获取网络数据的方式浏览器提交请求,下载网页代码,解析/渲染成页面。爬虫的方式是模拟浏览器发送请求,下載网页代码,只提取有用的数据存放于数据库或文件中。区别爬虫程序只提取网页代码中对我们有用的数据,并且爬虫 抓取速度快,量级大。网络爬虫的规模小规模中规模大规模数据...

2020-01-10 10:23:10 295

原创 python学习笔记(三):使用jieba库进行文本词频统计

词频统计从网上搜索下载若干篇中文或英文文本文件,编写Python程序代码,对下载的中英文文档分别进行词频统计(去除无关的构词,增添新创的构词),并对前20个频率最高的内容制作词云图。停用词表 https://github.com/goto456/stopwords(如有特殊停用词也可自己添加修改)jieba库常用函数函数描述jieba.cut(s)精确模式,返回一个可...

2020-01-10 09:04:24 3772 1

原创 python学习笔记(二):函数的复用

函数的定义函数是一段具有特定功能的、可重用的语句组,用函数名来表示并通过函数 名在需要的地方调用执行,不需要在每个执行地方重复编写这些语句。每次 使用函数可以提供不同的参数作为输入,以实现对不同数据的处理;函数执 行后,还可以反馈相应的处理结果。Python定义一个函数使用def保留字,语法形式如下: def <函数名>([参数列表]): [’’’注释’’’] &lt...

2019-12-04 23:24:33 1426

原创 python学习笔记(一):常用数据对象与操作

数据对象对象是python语言中最基本的概念,在python中处理的一切 都是对象。python中有许多内置对象可供编程者使用,内置对象可直接 使用,如数字、字符串、列表、字典等。非内置对象需要导入模块才能使用,如正弦函数sin(x),随机数产生函数random( )等。对象类型类型名称示例简要说明数字int, float, complex1234, 3....

2019-11-30 09:02:46 1037

原创 csp 201909-2 小明种苹果(续)

#include <bits/stdc++.h>using namespace std;int main() { int N; cin >> N; vector<int> trees(N); vector<bool> drop(N, 0); int T = 0; int D = 0; int E = 0; for (...

2019-11-29 12:04:10 203

原创 csp201909-1 小明种苹果

#include <bits/stdc++.h>using namespace std;int main(){ int N, M; cin >> N >> M; vector<int> trees(N); vector<int> origin(N); int T = 0; int P = 0; int k = -1...

2019-11-29 11:59:33 140

原创 OSI开放式互联参考模型

OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO组织在1985年研究的网络互联模型。该体系结构标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。OSI中的开发是指只要遵循OSI标准,一个系统就可以与位于世界上任何地方,同样遵循同一标准的其他任何系统进行通信。...

2019-11-29 10:53:38 2492 1

原创 图像压缩简介

为什么需要对图像进行压缩?图像的数据量通常很大,所以就给图像的存储、处理和传输带来了很大的问题。为了应对这些问题,就需要对图像进行压缩。图像压缩的方法图像的压缩就是一个消除冗余数据的过程,从数学的角度上看,就是将原始图像转化为从统计角度看尽可能不相关的数据集。图像的压缩一般可以分为无损压缩和有损压缩,也可以根据需要进行有损或无损压缩,即准无损技术。图像压缩的理论基础信息域图像处理的...

2019-11-27 18:42:12 3588

原创 图形色彩基础

色彩基础色彩认知亮度(luminance) :作用于人眼所引起的明亮程度的感觉。它与被观察物体的发光或反射光强度有关。色调(hue) :人眼看多种波长的光时所产生的彩色的感觉。它反应了颜色的种类,是决定颜色的基本特性。饱和度(saturation) :指颜色的纯度,即掺入白光的多少。色彩空间HSI彩色空间H—色调, S— 饱和度, I— 亮度。HSI彩色空间是直接符合色彩...

2019-11-27 14:13:26 364

原创 csp 201903-2 二十四点

在这里插入代码片

2019-08-27 19:52:41 120

原创 csp 201903-1 小中大

小中大

2019-08-27 19:52:17 141

空空如也

空空如也

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

TA关注的人

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