自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 Please use the NLTK Downloader to obtain the resource

nltk(natural language toolkit)是python的自然语言处理工具包在环境中用 >>pip install nltk 之后,对于一些特定的包还需要进行下载才能调用。例如以下报错:LookupError: ********************************************************************** ...

2020-03-18 15:30:00 5370

原创 You are using pip version 9.0.1, however version 20.0.2 is available. You should consider upgrading

当输入提示的python -m pip install --upgrade pip指令出现如下情况:可以尝试输入:python -mpip --trusted-hostpypi.python.orginstall --upgradepip其中 -m参数的意思是将Python模块当做脚本运行。--trusted-host是表示信任该站点资源。...

2020-03-12 22:20:34 2001

转载 idea快速打包成可执行jar包

原文链接:https://blog.csdn.net/banjing_1993/article/details/83073210

2019-12-07 16:42:57 624

原创 关于SpringBoot的sqlSessionFactory错误

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-12-06 14:42:49.734 ERROR 14644 --- [ main] o.s.boot.SpringApplication ...

2019-12-06 14:46:11 4728

原创 Java读取Excel文件对比,查找到底谁没交作业!

开发环境:Idea的maven项目pom.xml需要的读取Excel文件的依赖如下: <dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</ar...

2019-09-29 16:29:25 618

原创 最长上升子序列-nlogn复杂度

最长上升子序列平常用都是用简单的动态规划进行:递推公式如下:时间复杂度为而对于该问题,其实可以有nlogn复杂度的算法可以实现:动态规划+二分法:维护一个dp表用来记录,以dp[i]结尾的i+1长度下尾部数字最小的序列:所以dp的实际数组长度就是我们所求的递增子序列的最大长度。举个例子: 【10,9,2,5,3,7,21】number数组:10...

2019-09-22 15:11:35 315

原创 快排以及Partition算法寻找第k元素

快速排序算法思想:采用分治法(1)每轮排序选取一个轴值,将小于轴值的值调整到轴值左边,大于轴值的值调整到轴值右边(2)对左右两部分继续进行(1)操作算法实现:选取轴值调整元素位置部分写成一个partition算法,也就是分块函数,这个函数最终可以返回一个轴值在数组中的位置,于是这个算法可以衍生到求kth元素。#include<iostream>#in...

2019-09-20 07:29:33 480

原创 Java垃圾回收-判定“死亡”-读书笔记

它还活着嘛?所谓垃圾回收,自然是针对“无用之物”。那么该如何判定一个对象是否“已死”?引用计数算法对引用计数,计算机最原始的本质——计数。给对象添加一个引用计数器,每当有一个地方引用它,计数器值就加1;当引用失效,计数器值就减一;任何时刻计数器为0的对象就是不可能再被使用的。虽然略显武断,但不得不说,这是一个高效且相对有效的算法。但是现在很少会有虚拟机使用该算法。缺点:很难解决对象之间循...

2019-09-03 16:02:04 95

原创 Java的垃圾回收机制-读书笔记

垃圾收集算法标记-清除算法(Mark-Sweep)算法如其名,分为两个步骤:“标记” + “清除”。首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。这种算法是比较初代的思想,而后许多算法都是基于此并且改进而得到的。主要的不足:(1)效率问题,标记和清除两个过程都会有低效率的问题。(2)空间问题,清除后会产生大量不连续的内存碎片。复制算法如上所说,复制算法的提出...

2019-09-03 15:40:22 120

原创 mybatis生成的dao和对应的*.xml文件有误

做课程时使用了spring-boot来搭建后台。使用mybatis-generator.xml自动生成dao层、model层和mapping时碰到了一些问题,记录下来:mybatis无法识别主键,不能生成selectByPrimary等方法,需要在mybatis-generator.xml中添加: <property name="useInformation...

2019-06-08 22:52:03 414

原创 SSM框架的POST方法

示例:@RequestMapping(value = "/passcomment", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"} )@ResponseBodyint passComment(@RequestParam("ci...

2019-05-30 21:46:11 2443

原创 回溯法求矩阵中的路径

挂一下剑指offer的这道题:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。例如 a b c e s f c s a d e e 这样的3 X 4 矩阵中包含一条字符串"bcced"的路径,但是矩阵...

2019-05-25 23:56:32 268

原创 Mysql存储过程、函数和游标基本使用

实验6.1 存储过程实验 (1)实验目的掌握数据库PL/SQL编程语言,以及数据库存储过程的设计和使用方法(2)实验内容和要求存储过程定义、存储过程运行,存储过程更名,存储过程删除,存储过程的参数传递。掌握PL/SQL编程语言和编程规范,规范设计存储过程。(3)实验重点和难点实验重点:存储过程定义和运行。实验难点:存储过程的参数传递方法。(1)存储过程的概念定...

2019-05-24 14:46:19 3379 1

原创 数据库权限分配和Mysql审计功能

实验2:数据库安全性定义与检查实验2.1 自主存取控制实验 (1)实验目的掌握自主存取控制权限的定义和维护方法。(2)实验内容和要求定义用户、角色,分配权限给用户、角色,回收权限,以相应的用户名登录数据库验证权限分配是否正确。选择一个应用场景,使用自主存取控制机制设计权限分配。可以采用两种方案。方案一:采用SYSTEM超级用户登录数据库,完成所有权限分配工作,然后用相应用户名登...

2019-05-10 16:51:02 3704

原创 数据库安全性定义与检查

实验3:数据库安全性定义与检查实验3.1实体完整性实验(1)实验目的掌握实体完整性的定义和维护方法。(2)实验内容和要求定义实体完整性,删除实体完整性。能够写出两种方式定义实体完整性的SQL语句:创建表时定义实体完整性、创建表后定义实体完整性。设计SQL语句验证完整性约束是否起作用。(3)实验重点和难点实验重点:创建表时定义实体完整性。实验难点:有多个候选码时实体完...

2019-05-09 00:35:29 1524

原创 应用层和传输层协议分析(PacketTracer)

实验环境:Cisco Packet Tracer 下载地址:https://sm.myapp.com/original/Office/PacketTracer53_setup.exe一、实验目的:  通过本实验,熟悉PacketTracer的使用,学习在PacketTracer中仿真分析应用层和传输层协议,进一步加深对协议工作过程的理解。二、实验内容:  研究应用层和传输层协议...

2019-05-09 00:31:37 2586

原创 idea部署项目到服务器

首先需要服务器搭建好与本机相同配置的mysql和tomcat!并开放端口3306。所需工具:根据自己的操作系统下载相应版本即可。数据库管理工具(mysql workbench)对服务器端数据库配置新的管理界面:然后在本地数据库管理界面选中自己想要上传的数据库,并且下方三个对象全部勾选然后编辑选择输出目录即可。然后打开服务器端数据库管理界面点击 file...

2019-05-03 17:32:37 7722

原创 排列与组合C++代码实现

组合数:思路:采取递归遍历的方式,比如对于字符串abcd,对每一个当前字符进行选取或者不选取的操作。递归终止条件是判断选择字符个数已经达到m, 即C(n,m)。#include<iostream>#include<cstring>#include<cstdlib>#include<algorithm>#include<vect...

2019-05-02 22:22:37 920

原创 java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList

完整报错:HTTP Status 500 – Internal Server Error</h1><hr class="line" /><p><b>Type</b> Exception Report</p><p><b>Message</b> Request processing fail...

2019-05-02 16:51:30 9297

原创 多进程浏览器浅析

多进程的浏览器对QQ浏览器的测试:在打开八个网页页面之后,在任务管理器界面察看详细信息:可以得知现在的浏览器应该都是多进程实现的。那么为什么使用多进程来实现浏览器?首先看一下进程与线程的区别:**进程:**作为系统资源分配的最小单位。每创建一个进程,系统就会为其开辟地址空间,创建唯一的PID,并且建立数据表来维护代码段、堆栈段和数据段。**线程:**作为CPU调度,也就是程序执行的...

2019-04-27 23:21:20 410

原创 JAVA二叉树集锦

JAVA二叉树要比C++里好操作很多。(1)A检测B是否是A的子树/** 二叉树(A检测B是否是A的子树)public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.va...

2019-04-20 15:09:27 244

原创 vector数组基本用法

存储&访问vector<vector<int> > matrix; for(int i=0;i<3;i++){ vector<int> t;// vector不涉及指针的操作可以自己进行GC for(int j=0;j<4;j++){ t.push_back(i*4+j); } matrix.push_bac...

2019-04-12 00:37:41 1713

原创 eclipse导入*.json报错Expected value at 1:0

在windows->preferences下找到validation选项点击,下滑到如下图所示,取消JSON Validation并apply and close。等待eclipse加载完毕,报错即消失,其实这里报错的原因也只是因为eclipse中对json文件的要求是要去掉注释的。但是不去掉注释,加载同样可行,所以可以直接关闭校验。...

2019-04-10 22:47:32 1905

原创 set

Set知多少?set,翻译为集合,是一个内部自动有序且不包含重复元素的容器,但是与vector不同,它其中的元素只能通过迭代器访问。C++中set是以红黑树作为底层实现的。set最主要的作用是自动去重并按升序排序,因此碰到需要去重,但是却不方便直接开数组的情况,可以尝试用set解决。此处引入一个链表查环的案例:#include<iostream>#include...

2019-04-03 19:06:56 120

原创 C++简单链表逆置和有序链表实现

今天听说同学面试问了链表逆置,于是久违地敲了下代码。。。这里逆置用的是插头法,网上资料也很多,大家可以去找找有图解的。算法思想将需要逆置的链表的头去掉!也就是说,我们可以用一个辅助链表(p)去指向当前head->next节点。于是我们暂时保存了除head以外的链表,然后将表头割裂!head->next = NULL;并且将其赋值给另一个辅助链表(q)。做完...

2019-03-29 20:10:00 324

转载 进程线程的区别(附面试题)

https://blog.csdn.net/qq_39521554/article/details/79452819

2019-03-29 14:35:18 138

原创 在JS段代码里嵌套的HTML如何传参

var content = "想去的地方:"; var corrList= []; corrList=objRecords[i].correlation.split(","); for(var...

2019-03-27 14:34:07 1120

原创 Redis使用SDS的原因

SDS定义struct sdsher{//记录buf中已保存字符的长度//等于SDS所保存的字符串的长度int len;//记录buf数组中未使用字节的数量int free;//字节数组,用于保存字符串char buf[];};说明:SDS为了能够使用部分C字符串函数,遵循了C字符串以空字符结尾的惯例,保存空字符的1字节不计算在SDSlen属性中,并且为空字符分配额外...

2019-03-22 20:04:10 2273 1

原创 Spring面向切面编程

应用切面DI能够让相互协作的软件组件保持松散耦合,而面向切面编程 (aspect-oriented programming,AOP)允许你把遍布应用各处的功能 分离出来形成可重用的组件。面向切面编程往往被定义为促使软件系统实现关注点的分离这一项技术。系统由许多不同的组件组成,每一个组件各负责一块特定功能。 除了实现自身核心的功能之外,这些组件还经常承担着额外的职责。 诸如日志、事务管理和安...

2019-03-18 23:19:43 160

原创 关于Spring的二三事

一、在Spring之前我们该知道什么?1、javabean是什么?JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。2、POJO是什么?POJO(Plain Ordinary Java Object)简...

2019-03-15 21:16:51 102

转载 EJB究竟是什么?

http://www.cnblogs.com/strugglion/p/6027318.html

2019-03-15 09:19:43 91

原创 HTML速成1

什么是 HTML?HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档 = 网页HTML 文档描述网页HTML 文档包含 HTML ...

2019-03-14 23:36:51 208

原创 小 Q 的歌单

【 题目描述】小 Q 有 X 首长度为 A 的不同的歌和 Y 首长度为 B 的不同的歌,现在小 Q 想用这些歌组成一个总长度正好为 K 的歌单,每首歌最多只能在歌单中出现一次,在不考虑歌单内歌曲的先后顺序的情况下,请问有多少种组成歌单的方法。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含一个整数,表示歌单的总长度 K(1&lt;=K&lt;=1000)。接下来...

2019-03-13 22:24:32 166

原创 决策树+代码实现

“信息熵”(information entropy)是度量样本集合纯度的一种常用指标信息熵计算公式:其中 为集合中第K类属性所占样本的比例。Ent(D)的值越小,则D的纯度越高 假定离散属性a有x个可能的取值{a1,a2,…,ax},若使用a来对样本集D进行划分,则会产生x个分支节点,其中第x个分支结点包含了D中所有在属性a上取值为ax的样本,记为Dx。 则根据上述...

2018-12-20 01:39:21 7327

原创 利用anaconda配置cuda+cudnn+tensorFlow环境搭建

 最新版是10.0。之前装了一次,但是在python里调用TensorFlow报错了,查了之后貌似有兼容问题,于是想着重新装别的版本,但是由于自己电脑上装的是2017,cuda以前的版本并不支持,又想着重新下回cuda10,重新搭建一次试试看。。结果还是不行。。只得装删除cuda10装cuda9.一、前置环境1、VS 2017 + anaconda 2、CUDA下载:https...

2018-12-17 20:41:16 3562 1

Oxford花卉数据加文本描述数据集

Oxford花卉数据加文本描述数据集,用来文本生成图像的训练数据集,102flower是8189张英国花卉图像数据集,text_c10中共8189*10条文本,文本对应每张花卉图像,一张图像有十条描述文本。

2020-05-26

opencv_python-4.2.0.32.dist-info.zip

pip install [文件所在位置/opencv_python-4.2.0.32.dist-info.zip]

2020-03-12

Mmiaosha.zip

电商秒杀系统后台及前端,前后端分离的SpringBoot后台框架+bootstrap前端框架项目。 项目搭建环境:idea2018 + maven +mysql 5.7.22 发送手机验证码借用微信接口,使用开源项目server酱进行otp发送

2019-12-19

5.X版本mysql数据库审计模块(mariadb5.5x)

加到Mysql的plugin插件包下,然后安装使用计科

2019-04-27

安卓前端+web后台简单示例代码

简单的安卓前端和web后台工程,使用的工具是eclipse,代码下载后所需改动仅为: 1、myfinalwork后台中demo层数据库密码 2、login2中HttpLogin中的 url部分: (1)http://10.0.2.2:8888/Myfinalwork/androidlogin.do中的10.0.2.2为安卓模拟机上测试的本机地址 (2)若要真机测试,需要找到同一局域网的ipv4的ip地址,可在命令窗口 >ipconfig 察看

2019-01-23

空空如也

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

TA关注的人

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