自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 真正例、假正例、真负例、假负例快速理解

真:true 属于被分析的对象类别下面的样本就是真假:false 不属于这个类别的样本正:positive 被正确的分类了假:negative 被错误的分类了

2020-11-23 17:04:03 1

原创 如何在word中快速输入公式

在word中按快捷键alt和=,就会快速出现输入公式的方框,如果想要退出输入,或者删除输入,还是再按一下alt和=,就会很快速的删除。 学会快速使用键盘输入公式的关键在于:学会使用空格键 有些公式会自己出来,比如大于等于和小于等于,大于等于号在输入大于和等于然后按空格以后自动就会变成大于等于号。 再比如分式,如果输入后直接按空格,分式会自动变成上下形式。 需要注意,如果分式只是式子的其中一部分,则需要与前面的内容空一格,否...

2020-11-05 21:01:00 33

原创 如何查看Python 安装位置以及已经安装的库

https://blog.csdn.net/JennyChen66/article/details/78487228/

2020-11-04 16:04:08 7

原创 和cmd有关的命令或者快捷键

如何在当前文件夹下打开cmd窗口: 方法一:按住shift键的同时按右键,然后选择在此处打开Powershell窗口 方法二:在当前文件夹的地址栏中输入cmd,然后回车。(这个才是最正宗的,上面那个不完全是cmd)否则的话进入某个目录则需要在命令行窗口中输入:cd加上需要到达的目录路径来进入指定目录 或者切换盘符需要输入: d:这样就进入了d盘的根目录.如果想要进入e 盘,同样输入e:即可。 进入下一层子目录,cd Bin...

2020-11-04 15:26:24 9

原创 python中的字典类型

字典的定义,一般使用下面所写的第一种,第二种则使用的比较少,但是也会使用,而且在列表中同样如此。 在字典中,key是唯一的,但是value的值是可以变化的。也就是当key相同时,对同一个key赋值不同的value会对对应的value修改掉,但是如果是对这个key第一次赋值,那么就是相当于是向字典中添加键值对。列表可以转化成字典,但是转化成字典的前提是需要列表中的元素是两两对应存在,也就是说想要把列表转成字典字典的增删改查: 增加:就是直接...

2020-09-24 20:35:38 25

原创 数字图像处理学习笔记 第一章

1、数字图像处理:将图像信息使用数学方法转换成数字信号进行运算或处理 图像f(x,y)是连续函数,当需要对它进行处理时需要对空间和幅值进行数字化。图像采样:将空间坐标(x,y)数字化灰度级量化:幅值f数字化数字图像(也就是离散图像):经过数字化处理后的图像 模拟图像则很明显是连续的2、描述图像的两种方式: 3、描述数字图像的基本参数: 图像分辨率 resolution: 分辨率:大...

2020-09-21 20:36:08 16

原创 python中的元组类型

元组: 类似列表,可以被当成容器 特点: 1、定义的符号:() 列表中的符号是[ ] 2、元组中的内容不可修改,相当于元组只能存放东西,但是不能随意修改或者往里面加东西。 但是对列表进行操作可以进行增删改。因此对元组进行的操作可以是查找。 元组中的其它函数: index...

2020-09-19 21:42:03 43

原创 正则表达式入门学习

正则表达式是什么: 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。常用的通配符: 单个字符匹配: . 可用于匹配除了回车换行以外的任意一个字符 [ ] 可用于匹配包含在方括号内的任意一个字符,且里面都是或的关系,比如[abcd]也就是abcd都会有可能被匹配到 [^ ] 可用于匹配除了方括号以外的任...

2020-08-23 21:18:10 32

原创 网络编程入门和网络应用开发

实现网络通信的基础是网络通信协议。所谓“协议”就是通信计算机双方必须共同遵从的一组约定,例如怎样建立连接、怎样互相识别等,网络协议的三要素是:语法、语义和时序。构成我们今天使用的Internet的基础的是TCP/IP协议族,所谓协议族就是一系列的协议及其构成的通信模型,我们通常也把这套东西称为TCP/IP模型。与国际标准化组织发布的OSI/RM这个七层模型不同,TCP/IP是一个四层模型,也就是说,该模型将我们使用的网络从逻辑上分解为四个层次,自底向上依次是:网络接口层、网络层、传输层和应用层...

2020-08-04 23:34:13 60

原创 python中的进程和线程

进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。 进程可以通过fork或spawn的方式来创建新的进程来执行其他的任务,不过新的进程也有自己独立的内存空间,因此必须通过进程间通信机制(IPC,Inter-Process Communication)来实现数据共享,具体的方式包括管道、信号、套接字、共享内存区等。 一个进程还...

2020-08-04 21:13:06 53

原创 python中的文件和异常

实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。 在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件进行读写操作了。这里所说的操作模式是指要打开什么样的文件(字符文件还是二进制文件)以及做什么样的操作(读、写还是追加),具体的如下表所示。 读写文本文件 读取文本文件时,需要...

2020-08-03 17:09:06 57

原创 python中图形用户界面和游戏开发

1、python图形用户界面开发: GUI是图形用户界面的缩写,Python默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是Python最擅长的工作,如果真的需要使用Python开发GUI应用,wxPython、PyQt、PyGTK等模块都是不错的选择。 基本上使用tkinter来开发GUI应用需...

2020-08-03 09:37:24 154

原创 变量、数据类型和运算符号

变量和类型: 计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。 整型:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python来说意义不大,因此在Python 3.x中整数只有int这一种了),而且支持二进制(如0b100,换算成十进制是4)、八进制(如0o100,换算成十进制是64)、十进制(100)和十六进制(0x100,换算成十进制是256)...

2020-08-02 10:50:57 59

原创 Git和Github入门学习

Git是目前最先进的版本控制工具,拥有最多的用户,且管理着地球上最庞大的代码仓库;而Github是全球最大代码托管平台、开源社区。有了他们,一切都不一样了:同步代码到网络仓库,在家里写好代码上传,回到公司就可以继续写了,而且不怕丢失。 记录每次代码的修改,即使把程序写崩了,也能及时回溯到上一个版本,这在产品更新时也经常使用。 可以多人协作完成项目,每个人的提交都有清晰的记录。 Git 是一个版本控制系统,可以理解为一个工具,使用之前必须得先下载安装,所以第一步必须...

2020-07-28 15:59:48 34

原创 python中一些写法实例和小练习

1、用户输入一个数字,并计算这个数字的平方根: 关键:使用指数运算符 ** 来计算该数的平方根。 该程序只适用于正数。负数和复数可以使用以下的方式: 2、求解二次方程,二次方程式 ax**2 + bx + c = 0 ,a、b、c 用户提供,为实数,a ≠ 0 3、如何生成一个随机数: import random print(random.randint(0,9))...

2020-07-26 23:49:56 393

原创 闰年的定义及其原因

最根本的原因是:地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为每四年累计一天,故第四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来。因此每四百年中要减少三个闰年。所以公历规定:年份是整百数时,必须是400的倍数才是闰年...

2020-07-16 17:27:20 48

原创 python输入和输出

Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。str():函数返回一个用户易读的表达形式。 repr():产生一个解释器易读的表达形式。...

2020-07-16 16:52:03 43

原创 python学习和快速语法查找

python3教程和语法快速查找:https://www.runoob.com/python3Python官方文档,就在python的官网就有。Documents下有:主要是library reference里面

2020-07-16 11:48:07 79

原创 python中的注释写法

怎样在python中写注释python中的注释是以井号:#开头, 一般会在#后加一个空格.多行注释的语法是三引号: ''' 或 """

2020-07-04 10:16:53 103

原创 算法笔记学习过程中整理的注意点

1、数字乘以字母的时候,别漏掉中间的乘号 例如:3*n 千万别写成 3n2、输入样例 输入 3 65 2 80 1 100 这样的很多组连续的两个数据的可以直接用下面这样的格式: scanf("%d%d",&schID,&score); 也就是选择连续输入两个数字即可3、一般在设置数组的时候都是会直接定义全局变量 const int maxn=1000; int scho...

2020-07-03 15:36:12 94

原创 request(请求)对象和response(响应)对象

Request对象: 所以服务器创建request对象和传递给servlet的过程都是服务器在做的事情,不用程序员管。因此我们要管的就只是怎么使用request来获得传递的数据,其中如何从request对象中获取请求的用户数据是最重要的 具体代码实例: 而请求行的数据都是键值对,想要获取其中的数据,一般都是根据键来获取值 可以像前面两行一样,通过键来获取对应的值,但是如果不知道请求行中具体有哪...

2020-07-03 15:22:20 70

原创 pycharm中的相关操作

pycharm代码整体左移和右移缩进快捷键在使用pycharm时,经常会需要多行代码同时缩进、左移,pycharm提供了快捷方式1、pycharm使多行代码同时缩进鼠标选中多行代码后,按下Tab键,一次缩进四个字符2、pycharm使多行代码同时左移鼠标选中多行代码后,同时按住shift+Tab键,一次左移四个字符PyCharm撤消/恢复PyCharm在撤消/重做的每个步骤之前移动插入符号,然后执行撤消/重做操作。要撤消操作,请执行以下操作之一:在主菜单上,选择...

2020-07-03 15:22:04 67

原创 Git和Github入门

点击star,会将对应的项目收藏到自己的收藏夹中点击fork,可以把别人的项目复制到自己的仓库中去,并且可以随意对其进行改动而不会影响别人原来的代码点击respository,可以去创建自己的代码仓库,一般只能创建成public类型的,因为私有类型的一般需要付费点击watch,当你watch的仓库或者代码更新的时候,系统会提示你,也就是你会拥有基本上被观察项目的所有新动态点击gist,可以创建自己的代码片段,之后可以随时查看Github中的代码可以通...

2020-07-03 15:12:39 22

原创 MyEclipse或eclipse常用快捷键1

Alt+/(内容助理): 补全(内容提示) Ctrl+1(数字1)(快速定位错误):出错时定位错误,与点击“红x”效果一样(敲代码出现错误就可以按ctrl+1) Ctrl+Shift+O:导包 Ctrl+Shift+F:格式化代码块(调整整个代码的格式,自动帮你排版)向前向后:Alt+方向键(向前是指回到上一次进入查看代码的地方,有点类似于操作系统中的前进后退) 添加注释:Ctrl+shift+/(选中需要注释的代码,然后按快捷键,就将该部分的代码注释掉了) 除去注释...

2020-07-03 10:25:59 24

原创 javaweb学习路线

一、学习顺序1、java语法,语法很重要,没有这个根本后面的也进行不下去,建议先学会应用了再去研究jdk源码,本身就是新手就想从原理开始了解,估计非常吃力,效果也不一定好。2、数据库,首先学关系型数据库,通常的选择有mysql和oracle,我建议先学mysql,相比oracle要简单,同样 对于新手应用最重要,不要了解太深的。随便给个需求都能写出sql语句了再去研究深层次的也不晚。3、jdbc,虽然现在没有企业用jdbc做开发了,但是我们仍然要学,因为其他的持久层框架都是对jdbc的...

2020-07-03 10:12:52 130

原创 适用于自己的电脑的Windows10中有用的快捷键

Windows中的有用的快捷键:Win+↓/↑:Win+↓最大窗口还原;再按 Win+↓ 窗口最小化;Win+↑反之Win+←/→:再结合上下方向键,可以分屏,轻松实现四分屏以新版的 Windows10 专业版( 1803 )为例,当我们打开一个应用程序,摁下 Windows+左方向键,当前窗口会靠屏幕左侧。如果再摁下 Windows+上方向键或者下方向键,当前窗口会自动靠在屏幕左上角或者左下角;同样,使用 Windows+右方向键,再摁下 Windows+上下方向键可以让窗口停靠再屏幕右.

2020-07-03 10:02:18 20

原创 推荐系统入门学习简介(二)

商品推荐分为常规推荐、个性化推荐。常规推荐是指商家选择一些固定商品放在推荐位,或者基于商品之间的关联性,进行相关的商品推荐。例如:在用户买了奶瓶之后推荐奶粉。个性化推荐指基于用户购物习惯,根据商品特性来进行推荐。例如“看过此商品后的顾客还购买的其他商品”推荐项。 常规推荐的商品不会因为用户不同产生差异,主要是运营配置的活动或固定商品(商品精选)。除了在固定推荐位选定某些商品进行配置,例如选取10件固定商品放在签到页进行推荐。还有一些固定规则的动态配置商品,例如图中商品销量排行榜...

2020-07-03 10:00:51 38

原创 推荐系统入门学习简介(一)

做推荐系统最常见的就是推荐电影,音乐,商品,股票等等,使用一些协同过滤的方法,若要搞点创新,可以去接触更细分的行业,比如,股票里的各种因子,音乐里的各种流派,商品的价格,品牌等。 一是推荐算法本身的进化,二是推荐系统如何工程化,如何高效实现闭环。前者是热点,后者是痛点从网络上抓取数据、然后分类显示并根本科毕业设计想做NLP方面的,求推荐?随便举几个例子吧,才疏学浅,考虑可能不周。自动问答系统,这个也分好几类,有基于知识库的,也有基于模式匹配的。聊天机器人就属于自动问...

2020-07-03 09:54:23 260

原创 session和cookie的简介与对比

一般来讲,当我们要存进的是用户级别的数据就用Session,那什么是用户级别呢?只要浏览器不关闭,希望数据还在,就使用Session来保存。 Session在用户第一次访问服务器Servlet,jsp等动态资源就会被自动创建,Session对象保存在内存里,这也就为什么上面的例子可以直接使用request对象获取得到Session对象。如果访问HTML,IMAGE等静态资源Session不会被创建。 Session生成后,只要用户继续访问,服务...

2020-07-02 19:54:01 29

原创 使用 Servlet 读取表单数据

使用 Servlet 读取表单数据Servlet 处理表单数据,这些数据会根据不同的情况使用不同的方法自动解析:getParameter():您可以调用 request.getParameter() 方法来获取表单参数的值。 getParameterValues():如果参数出现一次以上,则调用该方法,并返回多个值,例如复选框。 getParameterNames():如果您想要得到当前请求中的所有参数的完整列表,则调用该方法。 使用 getParameter() 方法,可以很容易地访问传.

2020-07-02 19:53:44 47

原创 Java Web中界面之间传值的实现方法

在web中,我们经常要在页面之间进行值的传递,但是具体的该怎么做呢?传值时有以下几种方式,分别如下: 接着创建session2.jsp进行内容的获取,代码如下所示: ...

2020-07-02 19:53:39 153

原创 request(请求)中出现乱码的问题及解决方法

解决方式有两种: 首先是最上面说的使用string进行重新编码,也就是对每一处会出现乱码的地方都要进行转码,这样的写法会比较麻烦,但是它是不区分请求方式的,也就是不管是get还是post方法都可以通过这种方式来实现 另外一种则要根据具体的提交方式来分别书写代码进行处理,但是这种使用公共配置的方法容易出现问题,因为浏览器会有问题,有的浏览器会有不一样的结果 为什么get和post的方法解决方式不一样,因为get中的数据值除了在request中,有时还可以直接...

2020-07-02 19:53:32 73

原创 servlet总体简单介绍

Servlet是JavaWeb的三大组件之一(Servlet、Filter、Listener),它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:接收请求数据;处理请求;完成响应。例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理。Servlet需要我们自己来编写,每个Servlet必须实现javax.servlet.Servlet接口。Servlet对象驻留在服务器内存中。动态...

2020-07-02 19:52:57 28

原创 servlet中的service()方法,get和post方式

service() 方法是执行实际任务的主要方法。Servlet 容器(即 Web 服务器)调用 service() 方法来处理来自客户端(浏览器)的请求,并把格式化的响应写回给客户端。本质上Service()方法才是servlet中真正用于处理请求的方法!!!! 每次服务器接收到一个 Servlet 请求时,服务器会产生一个新的线程并调用服务。service() 方法检查 HTTP 请求类型(GET、POST、PUT、DELETE 等),并在适当的时候调用 doGet、doP...

2020-07-02 19:52:51 133

原创 forward(转发)和redirect(重定向)的区别

也就是浏览器经过一次请求,但是在服务器中经历了多个servlet进行处理,地址栏的地址始终没有改变,始终是第一个servlet的地址,这就叫做联动操作处理请求。 不同的servlet之间,除了可以继续传递之前的request对象,还可以继续进行数据的流动,但是这个流动要将需要增加的数据放在request对象中。 也就是那些联动操作的servlet之间是共用request对象的,然后request对象中还可以继续放入需要传递或者保存的数据。...

2020-07-02 19:52:44 33

原创 http协议

http协议: 由于客户端和服务器端的版本有很多,为了实现不同版本的浏览器和服务器间的数据交互,就统一规范了数据交互时的格式,也就是HTTP协议(所以称为超文本传输协议) 没有http协议可以实现数据交互,但是没办法实现大规模各种类型的交互,因为交互时的数据格式太多了,程序员要分别单独处理每一种格式的数据。会阻碍互联网的大规模大范围发展。http协议的特点:即http对传输的数据的类型不加以限制,想要知道是什么类型的数据,content-type中有标记了...

2020-07-02 19:52:35 14

原创 jdbc简介

JDBC:JavaDataBaseConnectivity,是SUN公司提供的一套操作数据库的标准规范(技术)。JDBC与数据库驱动的关系:接口与实现的关系。JDBC规范(掌握四个核心对象):DriverManager类:用于注册驱动(创建连接对象)。 java.sql.DriverManager;Connection接口:表示与数据库创建的连接 。java.sql.Connection;Statement接口:操作数据库sql语句的对象,并返回相应结果的对象。 java....

2020-07-02 19:52:28 30

原创 编写javaweb项目的步骤:

在数据库中先新建一张表:然后向表中插入数据然后在myeclipse中新建javaweb项目接着导入连接数据库的jar包然后在javaweb中建立对应的包结构在filter包下新建一个EncodingFilter用来解决中文字符集乱码,它需要实现Filter接口,并重写doFilter函数写好web.xml的全部配置信息在util下新建一个DBconnect类用来处理对数据库的连接操作(用户名或密码按照自己的数据库更改)在entity下新建一个MyUser实体类(实体即抽象出来

2020-07-02 19:52:08 73

原创 javaweb中的过滤器

过滤器是Servlet的高级特性之一,也别把它想得那么高深,只不过是实现Filter接口的Java类罢了!在filter下新建一个EncodingFilter用来解决中文字符集乱码,它需要实现Filter接口,并重写doFilter函数 实现Filter接口的Java类就被称作为过滤器 从上面的图我们可以发现,当浏览器发送请求给服务器的时候,先执行过滤器,然后才访问Web的资源。服务器响应Response,从Web资源抵达浏览器之前,也会途径过滤器。 ...

2020-07-01 22:47:44 32

原创 实施java 的web项目需要掌握的技术

实施java 的web项目需要掌握的技术如下:1.java语言:JSP、Servlet、JDBC、javaBean(Application)从这四部分开始创建web项目。(一)java Database Connectivity(JBDC)技术 它是一种执行SQL语句的java API,由一组用java编程语言编写的类与接口组成,为开发人员提供了一个标准的API。 作用:1.与数据库建立连接 2.发送SQL语句 3.处理结果。...

2020-07-01 22:39:47 83

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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